linux入门指令(四)

本文详细介绍了Linux系统中的关键指令,包括进程管理(如ps、kill、pstree)、服务管理(service、systemctl、chkconfig)、防火墙操作、网络监控(netstat)、软件包管理(rpm)以及日志管理(rsyslog、logrotate和journalctl)。
摘要由CSDN通过智能技术生成

一、系统进程指令

1.ps指令:显示系统执行的进程;具体的选项有:

-a:显示所有的进程信息;

-u:以用户的形式显示进程信息;

-x:显示后台运行的参数;

实际使用时,我们往往是将这三个选项组合使用的;

-ef:以全格式显示当前的所有进程;

2.终止进程指令:kill 和 killall(前者以进程号来终止进程,后者使用进程的名称来终止进程)

-9:强制终止进程;(在linux系统当中,有时系统认为这个进程是重要的进程,终止可能影响系统的正常使用,它会不执行)

3.pstree指令:以树状结构显示进程;

-p:显示进程号;

-u:显示进程所属用户;

二、服务管理相关指令:

1.service指令:老版本的服务管理指令,在centos7以后大部分的服务管理由systemctl指令代替;

   语法:service 服务名 [start | stop |restart | reload | status];

     (service指令管理的服务在 /etc/init.d 中查看);

2.systemctl指令:管理的服务在  /usr/lib/systemd/system 中查看;

   语法:systemctl 服务名 [start | stop |restart | reload | status];

也可以使用:systemctl list-unit-files查看服务开机启动状态;

 systemctl  enable 服务名:设置服务开机启动;

                  disable 服务名:关闭服务开机启动;

3.chkconfig指令:可以给服务的各个运行级别设置自启动/关闭(service指令管理的服务)

也可以直接 chkconfig 列出当前管理的服务;

设置服务各个运行级别的语法:chkconfig --level 运行级别 服务名 on/off;(设置完成后需要重启机器才能生效)

4.防火墙有关指令:

打开端口:firewall-cmd-permanent --add -port=端口号/协议

firewall-cmd --reload 重载才能使指令生效;

三、动态监控进程指令

1.top指令:

-d 秒数:指定top每隔几秒刷新,默认是三秒;

-i:使top不显示任何闲置或僵死进程;

-p 进程号:通过指定进程ID来监控某个进程状态;

2.netstat指令:监控网络状态;(准确的说是检验本机各端口的网络连接情况)

-an:按一定的顺序排列输出;

-p:显示哪个进程正在调用;

四、软件包管理相关指令

1.rpm指令:

-qa:查询已安装的rpm列表;

-qi:查询软件包信息;

-ql:查询软件包文件;

-qf 文件全路径名:查询文件所属的软件包;

-e rpm包名称 : 卸载rpm包;

-nodeps : 强制删除;(有时系统认为你所删除的软件包与另一个软件包有依赖关系,删除该软件包可能导致另外的软件包也不能正常使用,系统将会报出错误信息,该指令可以强制删除您所想要删除的软件包);

-ivh rpm包全路径名称: 安装rpm包(linux在packages目录下有很多rpm包,可以在复制路径使用该指令进行安装);

五、日志管理指令

   1. 系统日志可以在 /var/log目录下查看;

日志的管理服务是由rsyslogd后台进程进行管理的;

查询该服务是否启动的指令:ps -aux |grep "rsyslog" | grep -v "grep";

查询该服务的自启动状态: systemctl list-unit-files | grep rsylog;

2.系统常用的日志:

3.日志轮替:

日志轮替的基本机制依赖于系统定时任务,在 /etc/cron.daily/ 目录下的logrotate下查看;

用户也可以选择自定义日志轮替规则:配置文件 :/etc/rsyslog.conf;

其中具体规则如下:

文件内容一览:

但是一般为了更好的管理文件,不会直接在这里配置自定义的日志轮替,一般是在 /etc/logrotate.d中新建日志轮替文件。

4.内存日志:使用journalctl 查看;

-n 3: 查看最新的3条;

--size:19:00 --until 19:10 :查看起始时间从19:00 到19:10 的日志;

-p err :报错日志;

-o verbose :日志详细内容;

重启后,内存日志会被清空;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值