Linux基本命令

1.实操篇 进程管理

1.1进程的基本介绍
1)在linux中,每个执行的程序(代码)都称为一个进程。每一个进程都分配一个ID号。
2)每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。例如www服务器
3)每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目前屏幕上可以进行操作的。后台进程则是在实际操作,但由于屏幕无法看到的进程,通常使用后台方式执行。
4)一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中,直到关机才结束。
1.2显示系统执行的进程
1.说明:
查看进程使用的指令是ps ,一般来说使用的参数是pa -aux
在这里插入图片描述
ps -a:显示当前终端的所有进程信息
ps -u:以用户的格式显示进程信息
ps -x:显示后台进程运行的参数
在这里插入图片描述
2.ps指令详解
在这里插入图片描述
3.应用实例:
要求:以全格式显示当前所有的进程,查看进程的父进程。
在这里插入图片描述
ps -ef | grep sshd (grep过滤)
在这里插入图片描述

1.2.终止进程kill和killall

1.介绍
若是某个进程执行一半需要停止时,或是已消了很大的系统资源时,此时可以考虑停止该进程,使用kill命令来完成此项任务。

2.基本语法
kill 【选项】进程号(功能描述:通过进程号杀死进程)
killall 进程名称(功能描述:通过进程名杀死进程,也支持通配符,这在系统因负载过大而变的很慢时很有用)
3.常用选项
-9:表示强迫进程立即停止
4.最佳实践
案例1:踢掉某个非法登录用户
在这里插入图片描述
案例2:终止远程登录服务sshd,在适当的时候再次重启sshd服务
在这里插入图片描述
案例3:终止多个gedit编辑器【killall,通过进程名称来终止进程】
在这里插入图片描述
案例4:强制杀掉一个终端
在这里插入图片描述

1.3查看进程树

1)基本语法
pstree 【选项】,可以更加直观的来看进程信息
2)常用选项
-p:显示进程的pid
-u:显示进程的所属用户
3)应用实例
案例1:请你树状的形式显示进程的pid
在这里插入图片描述
案例2:请你树状的形式进程的用户id
在这里插入图片描述

1.4服务管理

1.介绍
服务本质就是进程,但是是运行在后台的,通常都会监听到某个端口,等待其它程序的请求,比如(mysql,sshd,防火墙),因此我们又称为守护进程,是linux中非常重要的知识点【原理图】
在这里插入图片描述
2.service管理指令
service 服务名 【start|stop | restart| reload|status】
在CentOS7.0后,不再使用service,而是systemctl
3.使用案例
1)查看当前防火墙的状况,关闭防火墙和重启防火墙
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4。查看服务名
方式1:使用setup 系统服务就可以看到

在这里插入图片描述
方式2:/etc/init.d/
在这里插入图片描述
5.服务的运行级别
在这里插入图片描述
6.开机的流程说明
在这里插入图片描述
7.chkconfig 指令
介绍:
通过chkconfig命令,可以给每个服务的各个运行级别设置自启动/关闭
基本语法:
1)查看服务 chkconfig --list | grep xxx
在这里插入图片描述
在这里插入图片描述
2)chkconfig 服务名 --list
在这里插入图片描述
3)chkconfig --level 5 服务名 on/off
在这里插入图片描述
8.应用实例
在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值