Liunx进程操作
1.杀死多进程:killall 进程名称(支持通配符什么的)
2.查看具体某个进程:ps -aux | grep gedit
eg
案例1:踢掉某个非法登录用户
kill -9 进程号
kill 进程号
killall 进程名称
案例2: 终止远程登录服务sshd, 在适当时候再次重启sshd服务
案例3: 终止多个gedit 编辑器
案例4:强制杀掉一个终端
gedit是一个文本编辑器
查看磁盘情况:
\1) 统计/home文件夹下文件的个数
ls -l /home | grep ‘^-’|wc -l`
ls -al /home(验证)`
\2) 统计/home文件夹下目录的个数
ls -l /home | grep ‘^d’|wc -l
\3) 统计/home文件夹下文件的个数,包括子文件夹里的
ls -lR /home | grep ‘^-’|wc -l
R 递归统计
\4) 统计/home文件夹下目录的个数,包括子文件夹里的
ls -lR /home | grep ‘^d’|wc -l
\5) 以树状显示目录结构
tree /home (需要提前安装)
安装:sudo apt install tree
卸载:sudo apt remove tree
以树形结构查看进程信息:
pstree [选项]
查看防火墙状态:
sudo service ufw status
systemctl
查看所有服务
1.sudo sevice --status-all
2.ls /etc/init.d/
动态监控进程,默认更新时间是3秒
Tasks:总进程数量
zombie:僵尸的进程
load average 负载三个数的和除以三,不要超过0.7
案例1.监视特定用户top:输入此命令,按回车键,查看执行的进程。u:然后输入“u”
回车,再输入用户名,即可
1.使用top进入
2.输入u 然后输入用户名
案例2:终止指定的进程。top:输入此命令,按回车键,查看执行的进程。k:然后输
入“k”回车,再输入要结束的进程ID号
输入k
输入id号
案例3:指定系统状态更新的时间(每隔10秒自动更新):
top -d 10
下载:sudo apt install net-tools