linux的常用系统维护命令

1.ps显示某个时间点的程序运行情况

-a :显示所有用户的进程
-u :显示用户名和启动时间
-x :显示 没有控制终端的进程
-e :显示所有进程,包括没有控制终端的进程
-l :长格式显示
-w :宽行显示,可以使用多个 w 进行加宽显示
-f :做一个更完整的输出
常用操作:  ps -aux | grep sshd 或者ps -ef | grep sshd 查看系统上有哪些ssh进程在运行

2.pwdx通过pid寻找程序路径

常用操作:pwdx 进程号 (可以通过ps -aux查看进程号,然后通过pwx查询该程序的实际路径)

3.netstat或者ss命令是一个强大的网络工具,可以提供网络连接,路由表,网络接口等信息

常用操作:netstat -anltp |  grep :22 (查看系统上是否开放了22号端口)

4.jps是用于显示在正在运行的java进程的命令(该命令安卓Jdk后才可以使用)

安装命令:yum install -y java-1.8.0-openjdk-devel.x86_64)常用操作:jps(查看系统运行的Java程序和进程号),jps -l (查看查看系统运行的Java程序路径和进程号)

5.kill 命令是一个信号给出特定的动作

常用操作:kill -9 (可以停止某个正在运行的程序)

6.killall 命令用于杀死制定名称的进程

常用操作:killall python3(杀手所有python3相关的程序)

7.watch命令可以检测一个命令的持续性运行结果,可以用来监测你想要的一切命令的结果变化

常用操作:watch -n 1 netstat -ant(每隔一秒钟高亮显示网络链接数的变化情况,Ctrl+C可以中断) watch -n 0.1  'ps -aux | grep python3' (每隔0.1秒高亮显示带有python3程序的运行情况)

8.nohub命令可以忽略所有的挂断信号

在注销后使用该命令运行后台中的程序,并在当前目录下产生nohub.out日志。

常用操作:nohub python3  testloop.py > /dev/null 2>&1 & (将写好的python循环脚本,通过nohub做一个空的输出并通过&持续运行在后台中)

9.tcpdump命令可以根据使用者的需求对网络上传输的数据包进行捕获的抓包工具

常用操作:tcpdump -i eth0 host 1.1.1.1 -w /tmp/test.pcap -vvv (捕获带有1.1.1.1的eth0接口流量,并将结果保存至/tmp/test.pcap中,-vvv表示在线打印多少个包动态显示)

10.unzip 命令用于解压文件

常用操作:unzip file.zip(将file.zip进行解压),unzip -P password file.zip (将带密码的压缩文件进行解压)

11.hwclock, date,ntpdate等时间相关的命令

hwclock用于查询和设置硬件时钟

常用操作:hwclock(查看硬件时钟),hwclock -w (将系统时间同步到硬件时钟上)

date命令用于显示或设置系统的时间与日期

语法格式为: date [OPTION]... [+FORMAT]
用户只需在强大的 date 命令后输入以 + 号开头的参数,即可按照指定格式来输出系统的时间或日期,这 样在日常工作时便可以把备份数据的命令与指定格式输出的时间结合到一起。例如,把打包后的文件自动按照“ - - 的格式打包成 “backup-2020-9-1.tar.gz” ,用户只需要看一眼文件名称就能大概了解到 每个文件的备份时间了。

常用操作:date "+%Y-%m-%d %H:%M:%S"按照“--日 小时:分钟:秒”的格式查看当前系统时间),date -s "20201101 8:30:00"  (将系统的当前时间设置为2020111830)

ntpdate用于同步更新互联网的时间

可以让计算机对其服务器做同步化做到高精度的时间,常用操作:ntpdate 1.1.1.1(同步远端ip为1.1.1.1的时间服务器)

常见的时间服务器:

注意:使用以前请先ping相应的域名查看网络是否可达,和相应的访问速度

ntp.ntsc.ac.cn    中国国家授时中心
cn.ntp.org.cn     中国授时

阿里云NTP时间源服务器
ntp1.aliyun.com
ntp2.aliyun.com
ntp3.aliyun.com
ntp4.aliyun.com
ntp5.aliyun.com
ntp6.aliyun.com
ntp7.aliyun.com

国内一些大学NTP时间源服务器
s1a.time.edu.cn   北京邮电大学
s1b.time.edu.cn   清华大学
s1c.time.edu.cn   北京大学

另外,如果服务器在国外,苹果提供的公共NTP服务
http://time1.apple.com
http://time2.apple.com
http://time3.apple.com

Google(谷歌)提供的NTP服务,以下4个域名
http://time1.google.com
http://time2.google.com
http://time3.google.com
http://time4.google.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/364052.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

哈尔滨高校大学智能制造实验室数字孪生可视化系统平台项目的验收

哈尔滨高校大学智能制造实验室数字孪生可视化系统平台项目的验收,标志着这一技术在教育领域的应用取得了新的突破。项目旨在开发一个数字孪生可视化系统平台,用于哈尔滨高校大学智能制造实验室的设备模拟、监测与数据分析。项目的主要目标包括&#xff1…

从我邮毕业啦!!!

引言 时间过的好快,转眼间就要从北邮毕业了,距离上一次月度总结又过去了两个月,故作本次总结。 PS: https://github.com/WeiXiao-Hyy/blog整理了后端开发的知识网络,欢迎Star! 毕业🎓 6月1号完成了自己的…

ETAS工具导入DEXT生成Dcm及Dem模块(二)

文章目录 前言DcmDcmDsdDcmDslDcmDspDcmPageBufferCfgDem报错解决总结前言 之前一篇文章介绍了导入DEXT之后在cfggen之前的更改,cfggen完成之后,就可以生成dcm,dem的配置了,但生成完配置后,如果直接生成BSW代码,会报错。本文介绍在cfggen完成后,生成BSW代码前的修改 Dc…

程序员学长 | 快速学会一个算法模型,LSTM

本文来源公众号“程序员学长”,仅用于学术分享,侵权删,干货满满。 原文链接:快速学会一个算法模型,LSTM 今天,给大家分享一个超强的算法模型,LSTM。 LSTM(Long Short-Term Memory…

【算法专题--栈】栈的压入、弹出序列 -- 高频面试题(图文详解,小白一看就懂!!)

目录 一、前言 二、题目描述 三、解题方法 💧栈模拟法💧-- 双指针 ⭐ 解题思路 ⭐ 案例图解 四、总结与提炼 五、共勉 一、前言 栈的压入、弹出序列 这道题,可以说是--栈专题--,最经典的一道题,也是在…

PD芯片OTG功能的应用 LDR6500

随着科技的飞速发展,智能手机、平板电脑等电子设备已经成为我们日常生活和工作中不可或缺的工具。这些设备的功能日益强大,应用场景也愈发广泛,但随之而来的是对充电和数据传输效率的高要求。在这一背景下,PD(Power De…

使用shell脚本编写监控系统资源(CPU,内存,磁盘)使用情况

🏡作者主页:点击! 🛠️Shell编程专栏:点击! ⏰️创作时间:2024年6月20日16点30分 🀄️文章质量:95分 目录 ————前言———— 1.本章目标 2.编写脚本 1.获取内…

新能源汽车 LabCar 测试系统方案(二)

什么是LabCar测试 LabCar测试目标是进行整车黄板台架功能测试,用于整车开发和测试阶段,满足设计人员和测试人员的试验需求,以验证整车性能,减少开发工作量。系统主要用于测试静态及动态工况下的纯电动汽车的各项功能实现情况。 …

CPN Tools学习——案例实操

基于CPN的空竭服务单重休假 M/G/1 型排队系统建模与分析 目录 1创建CPN模型 1.1函数和变量声明 1.2监控声明 2 创建分层CPN 3 添加monitor 3.1 Predicate谓词函数 3.2 Observer观察函数 3.3 Init function &Stop初始化和停止函数 4CPN Tools工具补充 1创建CPN模…

【ARM】MDK工程切换高版本的编译器后出现error A1137E报错

【更多软件使用问题请点击亿道电子官方网站】 1、 文档目标 解决工程从Compiler 5切换到Compiler 6进行编译时出现一些非语法问题上的报错。 2、 问题场景 对于一些使用Compiler 5进行编译的工程,要切换到Compiler 6进行编译的时候,原本无任何报错警告…

微信商家转账到零钱

1.发起商家转账 发起商家转账接口。商户可以通过该接口同时向多个用户微信零钱进行转账操作。请求消息中应包含商家批次单号、转账名称、appid、转账总金额、转账总笔数、转账openid、收款用户姓名等信息。注意受理成功将返回批次单号,此时并不代表转账成功&#x…

【涵子来信】——社交宝典:克服你心中的内向,世界总有缺陷

内向,你是内向的吗?想必每个人不同,面对的情形也是不同的。 暑假是一个很好的机会,我是可以去多社交社交。但是,面对着CSDN上这么多技术人er,那么,我的宝典,对于大家,有…

麒麟桌面系统CVE-2024-1086漏洞修复

原文链接:麒麟桌面操作系统上CVE-2024-1086漏洞修复 Hello,大家好啊!今天给大家带来一篇在麒麟桌面操作系统上修复CVE-2024-1086漏洞的文章。漏洞CVE-2024-1086是一个新的安全漏洞,如果不及时修复,可能会对系统造成安全…

MySQL之如何分析慢查询

1、一个SQL语句执行很慢,如何分析? 可使用“explain”或者“desc”命令获取MySQL如何执行select语句的信息。 语法:直接在select语句前加关键字 explain或desc explain select job_desc from xxl_job_info where id 1; 2、执行计划中五个重…

电商平台数据爬取经验分享

一、引言 在电商领域,数据的重要性不言而喻。无论是市场趋势分析、竞争对手研究,还是用户行为洞察,都离不开数据的支持。而数据爬虫作为获取这些数据的重要工具,其技术的掌握和运用对于电商平台来说至关重要。本文将结合个人实际…

什么是指令微调(LLM)

经过大规模数据预训练后的语言模型已经具备较强的模型能力,能够编码丰富的世界知识,但是由于预训练任务形式所限,这些模型更擅长于文本补全,并不适合直接解决具体的任务。 指令微调是相对“预训练”来讲的,预训练的时…

electron-builder 打包过慢解决

报错内容如下 > 6-241.0.0 build > electron-builder • electron-builder version24.13.3 os10.0.22631 • loaded configuration filepackage.json ("build" field) • writing effective config filedist\builder-effective-config.yaml • pack…

FinalShell:功能强大的 SSH 工具软件,Mac 和 Win 系统的得力助手

在当今数字化的时代,SSH 工具软件成为了许多开发者、运维人员以及技术爱好者不可或缺的工具。而 FinalShell 作为一款出色的中文 SSH 工具软件,无论是在 Mac 系统还是 Windows 系统上,都展现出了卓越的性能和便捷的使用体验。 FinalShell 拥…

详解ApplicationRunner和CommandLineRunner

一、前言 springBoot框架项目,有时候有预加载数据需求——提前加载到缓存中或类的属性中,并且希望执行操作的时间是在容器启动末尾时间执行操作。比如笔者工作中遇到了一个预加载redis中的缓存数据,加载为java对象。针对这种场景&#xff0c…

Linux /proc目录总结

1、概念 在Linux系统中,/proc目录是一个特殊的文件系统,通常被称为"proc文件系统"或"procfs"。这个文件系统以文件系统的方式为内核与进程之间的通信提供了一个接口。/proc目录中的文件大多数都提供了关于系统状态的信息&#xff0…