Linux常用命令总结4

linux命令查询网址:https://www.linuxcool.com/

B站兄弟连Linux视频教程学习笔记

1.Linux服务管理(了解)

服务的分类:
图1

启动与自启动:
图2

查询已安装的服务:图3
chkconfig --list:查看服务自启动状态,可以看到所有RPM包安装的服务。源码包安装的服务一般是在/usr/local/下

ps aux:查看当前系统已启动的服务

netatat -tlun:查看系统已启动的服务,如果是守护线程,没有端口号的服务,该命令查看不到
===================================================================================================================
独立的服务:图4
独立服务的启动的两种方式:
/etc/init.d/独立服务名 start|stop|status|restart
service 独立服务名 start|stop|status|restart
service --statue-all:查看所有RPM安装的服务启动状态

修改独立服务的自启动的三种方式:
chkconfig [--level 运行级别] [独立服务名] [on|off]
修改/etc/rc.d/rc.local文件
使用ntsysv命令管理自启动
===================================================================================================================
源码包安装的服务
源码包安装的服务的启动:使用绝对路径调用启动脚本启动。不同的源码包的启动脚本不同。可以查看源码包的安装说明。
/usr/local/apache2/bin/apachectl start|stop

源码包的自启动:
修改/etc/rc.d/rc.local文件

了解:
让源码包服务被服务管理命令识别:通过软链接的方式
ln -s /usr/local/apache2/bin/apachectl /etc/init.d/apache

了解:
让源码包的Apache服务能被chkconfig与ntsysv命令管理自启动:
修改/etc/init.d/apache

图1:
在这里插入图片描述
图2:
在这里插入图片描述
图3:
在这里插入图片描述
图4:
在这里插入图片描述

2.系统管理

进程管理
进程管理的作用:判断服务器健康状态、查看系统中所有进程、杀死进程

查看系统中所有进程:
ps aux:查看系统中所有进程,使用BSD操作系统格式,输入内容如下:
USER:该进程是由哪个用户产生的
PID:进程的pid号
%CPU:该进程占用CPU资源的百分比,占用越高,进程越耗费资源
%MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源
VSZ:该进程占用虚拟内存的大小,单位KB
RSS:该进程占用实际物理内存大小,单位KB
TTY:该进程是在哪个终端中运行的。其中tty1-tty7代表本地控制台终端,tty1-tty6是本地的字符界面终端,tty7是图形终端。pts/0-255代表虚拟终端
STAT:进程状态。常见的状态有:R-运行、S-睡眠、T-停止状态、s-包含子进程、+-位于后台
START:该进程的启动时间
TIME:该进程占用的CPU运算时间,注意不是系统时间
COMMAND:产生此进程的命令名

ps -le:查看系统中所有进程,使用Linux标准命令格式

查看系统健康状态:
top [选项]
-d:秒数,指定top命令每隔几秒更新。默认是3秒

在top命令的交互模式当中可以执行的命令:
? 或 h:显示交互模式的帮助
P:以CPU使用率排序,默认就是此选项
M:以内存的使用率排序
N:以PID排序
q:退出top

第一行信息为任务队列信息:图5
第二行为进程信息:图6
第三行为CPU信息:图7
第四行为物理内存信息:图8
第五行尾交换分区信息:图9

查看进程数:
pstree [选项]
-p:显示进程PID
-u:显示进程的所属用户

终止进程:
kill -l:查看可用的进程信号:这个是字母l;图10
kill -1 PID:重启进程,这个是数字1
kill -9 PID:强制杀死进程

killall [选项] [选项] [信号] 进程名:按照名称杀死进程
-i:交互式,询问是否要杀死某个进程
-I:忽略进程名的大小写

pkill [选项] [信号] 进程名:按照进程名终止进程
-t 终端号:按照终端号踢出用户
===================================================================================================================
工作管理
把进程放入后台:图11
tar -zcf etc.tar.gz /etc &:在命令最后加上&,会将命令放到后台执行,如果不加&,在命令的执行过程中按crtl+z,会将命令放到后台挂起,不再执行

查看后台的工作:
jobs [-l]:-l是显示工作PID
注意:“+”代表最近一个放入后台的工作,也是工作恢复时,默认恢复的工作,“-”代表倒数第二个放入后台的工作

将后台暂停的工作恢复到前台执行:
fg %工作号
%工作号:%可以省略,但是注意工作号和PID的区别

把后台暂停的工作恢复到后台执行:
bg %工作号
注意:后台恢复的命令,是不能和前台有交互的,否则不能恢复到后台执行
===================================================================================================================
系统资源查看

vmstat命令监控系统资源:
vmstat [刷新延时 刷新次数]
vmstat 1 3:每隔一秒刷新一次,刷新三次

dmesg开机时内核检测信息:
dmesg | grep CPU:查看CPU开机时内核检测信息

free命令查看内存使用状态:
free [-b|-k|-m|-g]
-b:以字节为单位显示
-k:以KB为单位显示,默认就是这个
-m:以MB为单位显示
-g:以GB为单位显示

uptime:显示系统的启动时间和平均负载,也就是top命令的第一行

查看系统与内核相关信息:
uname [选项]
-a:查看系统所有相关信息
-r:查看内核版本
-s:查看内核名称

判断当前系统的位数:
file /bin/ls

查看当前Linux系统的发行版本:
lsb_release -a

列出进程打开或使用的文件信息
lsof [选项]:列出进程调用或打开的文件的信息
-c 字符串:只列出以字符串开头的今晨打开的文件
-u 用户名:只列出某个用户的进程打开的文件
-p PID:列出某个PID进程打开的文件
===================================================================================================================
系统定时任务:

crond服务管理与访问控制
service crond restart
chkconfig crond on

用户的crontab设置
crontab [选项]
-e:编辑crontab定时任务,图12
-l:查询crontab任务
-r:删除当前用户所有的crontab任务

图5:
在这里插入图片描述
图6:
在这里插入图片描述
图7:
在这里插入图片描述
图8:
在这里插入图片描述
图9:
在这里插入图片描述
图10:
在这里插入图片描述
图11
在这里插入图片描述
图12:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.日志管理

日志服务:图13~图16
确定服务启动:
ps aux | grep rsyslogd:查看rsyslogd服务是否启动
chkconfig --list | grep rsyslog:查看服务是否自启动

rsyslogd日志格式:
图17

/etc/rsyslog.conf配置文件:
图18~图22
===================================================================================================================
日志轮替

日志的命名规则:
图23

logrotate配置文件:
图24、图25

logrotate命令:
logrotate [选项] 配置文件名
如果此命令没有选项,则会按照配置文件中的条件进行日志轮替
-v:显示日志轮替过程
-f:强制进行日志轮替。不过日志轮替的条件是否已经符合,强制配置文件中所有的日志进行轮替
===================================================================================================================
centos 6.x启动管理

运行级别:
图26
runlevel:查看运行级别
init 运行级别:改变运行级别

系统默认运行级别:
vim /etc/inittab

系统启动过程:
图27

图13:
在这里插入图片描述
图14:
在这里插入图片描述
图15:
在这里插入图片描述
在这里插入图片描述
图16:
在这里插入图片描述
在这里插入图片描述
图17:
在这里插入图片描述
图18:
在这里插入图片描述
图19:
在这里插入图片描述
在这里插入图片描述
图20:
在这里插入图片描述
图21:
在这里插入图片描述
图22:
在这里插入图片描述
图23:
在这里插入图片描述
在这里插入图片描述
图24:
在这里插入图片描述
在这里插入图片描述
图25:
在这里插入图片描述
图26:
在这里插入图片描述
图27:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值