一.service 服务本质就是进程运行在后台监听某个端口
(sshd、mysql ...)
1.service 管理指令 service[start|stop|restart|reload|status]
2.chkconfig 给服务运行级别设置自 启动/关闭
chkconfig --list 查看所有服务
chkconfig --level 5 服务名 on/off 设置置顶服务名状态
二.systemctl 管理指令
1.systemctl[start |stop|restart|status] +服务名
2.所管理的指令在 /usr/lib/systemd/system 中查看
ls -l /usr/lib/systemd/system
3.systemctl + enable + 服务名 设置开机启动
4.systemctl + disable + 服务名 关闭开机启动
5.systemctl + is enable +服务名 查看时候开机启动
6.systemctl + list-unit-files [grep + 服务名] 查看服务开机启动状态
三.打开指定端口
netstat -anp 查看端口号及协议
1.打开端口 firewall -cmd --reload --permanent --add-port=111/tcp
2.关闭端口 firewall -cmd --reload --permanent --remove-port=111/tcp
3.查看端口状态 firewall -cmd --query-port =111/tcp
四.动态监控进程
1.top [选项] -d 3 三秒刷新一次
2.top -i [不显示闲置/僵死进程]
3.-p 1 只显示PID为1的进程
在top表格中输入
P 用cpu使用率排序
M 用内存使用率排序
N 用PID排序
q 退出
u 指定用户
k 结束指定用户登录
4. netstat [选项] 查看系统网络情况
-an 排序
-p 显示进程
五.rpm包管理
rpm 用于互联网下载包的打包及安装工具
rpm -qa 查看已安装的软件包
-qi 软件包信息
-qf 文件全路径名及所属软件包
-e RPM包名
-ivh RPM包全路径名称 install/verbose/hash
六.yum 是一个shell 前端软件包管理器
yum list |grep xxx 查询yum服务器是否有需要的软件
firefox(名称) -68.10.0-1.(版本号)el7.centos.x86_64(64位操作系统)
如果是i686.i389为32位操作系统
noarch表示通用
yum install xxx 安装指定的yum包