参数
ps -aux

ps -ef (可以显示父子进程)

详解:
kill [参数] 进程号
killall 进程名 (支持通配符 便于批处理)
参数: -9 强制终止
更加清晰地显示进程之间的父子关系
pstree [参数]
参数:

又称为守护进程。运行在后台,通常会监听某个端口,等待其他程序的请求,比如mysql、sshd、防火墙等。
service 服务名 [start | stop | restart | status | reload]
七种运行级别-之前入门手册里讲过
0-关机
1-单用户 【找回丢失密码】
2-多用户 无网络
3-多用户 有网络
4-系统未使用保留给用户
5-图形界面
6-系统重启
一般级别3和5比较常用,但是在工作中最常用的是级别3,与级别5相比更省资源
开机的流程说明:开机->BIOS->/boot->systemd进程1->运行级别->运行对应的服务
chkconfig命令属于readhat系的,如果系统属debina系如ubuntu是没有这个命令的,不过可以直接用systemctl。(kali属于Ubuntu)
centos7之后也大多用systemctl
chkconfig --list //查看服务chkconfig 服务名 --listchkconfig --level 5 服务名 on/off//对某服务在运行级别5开启或关闭自启动 注意执行完之后需要reboot生效目前最常用的管理指令。
systemctl [start | stop | restart | status ] 服务名 //管理服务
systemctl list-unit-files [|grep 服务名]//查看所有服务状态systemctl enable 服务名//开启自启动systemctl disable服务名 /关闭自启动systemctl is-enable服务名 //询问是否自启动防火墙的端口设置。如果没有防火墙的话,外部的地址可以通过某些端口和协议直接与本地建立联系,但是启用了防火墙的话,可以设定开放或者关闭一些端口,使得只有指定的端口可以使用。
firewall-cmd --permanent --add-port=端口号/协议//打开端口firewall-cmd --permanent --remove-port=端口号/协议//关闭端口firewall-cmd --reload//重新载入才能生效firewall-cmd --query-port=端口号/协议//查询端口是否开放与ps指令很相似,不过不同的是top执行一段时间可以更新正在运行的程序。
top [参数]
参数:

netstat [参数] [ | grep 服务名 ]

详解:
一些网络基础:地址冒号后面的数字代表建立连接的端口,本地和外部通过端口建立连接,因此本地地址和外部地址双方都要有一个端口,不过端口也不一定只能是一对一的,也可以二对一。