写点什么

【Linux 4】定时任务调度与进程服务管理,java 编译器下载教程

用户头像
极客good
关注
发布于: 刚刚


三、网络配置



?1、NAT 网络配置

2、配置网关 192.168.2?

3、设计主机名和 hosts 映射

修改文件在/etc/hostname 指定


四、进程管理



1、进程号

在 Linux 中,每个执行的程序都称为一个进程,每一个进程都会分配一个 ID 号(pid,进程号)。

2、ps 指令

显示系统执行的进程


属性:


-a:显示当前终端的所有进程信息


-u:以用户的格式显示进程信息


-x:显示后台进程运行的参数


分页显示:ps -aux | more


过滤显示:ps -aux | grep sshd

3、ps 显示信息详解

  1. USER:用户名称

  2. PID:进程号

  3. %CPU:进程占用 CPU 的百分比

  4. VSZ:进程占用的虚拟内存大小(单位:KB)

  5. RSS:进程占用的物理内存大小(单位:KB)

  6. TT:终端名称,缩写

  7. STAT:进程状态(S-睡眠,s-表示该进程是会话的先导进程,N-表示进程拥有比普通优先级更低的优先级,R-正在运行,D-短期等待,Z-僵死进程,T-被跟踪或者被停止等等)

  8. STARTED:进程的启动时间

  9. TIME:CPU 时间,即进程使用 CPU 的总时间

  10. COMMAND:启动进程所用的命令和参数,如果过长会被截断显示

4、终止进程

kill 和 killall


基本语法:


kill [选项] 进程号(功能描述:通过进程号杀死进程)


killall 进程名称 (功能描述:通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用)


常用选项:-9 表示强制停止进程。

5、查看进程树

pstree [选项],可以更加直观的查看进程信息


常用选项:


-p:显示进程的 pid


-u:显示进程的所属用户


五、服务管理



1、简介

服务本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其它程序的请求,比如 mysql、sshd、防火墙等,因此我们又称之为守护进程,是 Linux 中非常重要的知识点。

2、service 管理指令

  1. service 服务名[start | stop | restart | reload | status]

  2. 在 centos7.0 后,很多服务不再使用 service,而


【一线大厂Java面试题解析+核心总结学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


是使用 systemctl


  1. service 指令管理的服务在/etc/init.d 查看

3、chkconfig 指令

通过 chkconfig 可以给服务的各个运行级别设置自启动/关闭。


基本语法:


  • chkconfig --list [| grep xxx]

  • chkconfig 服务名 --list

  • chkconfig --level 5 服务名 on/off

4、systemctl 指令

基本语法:


systemctl [start | stop | restart | reload | status] 服务名


systemctl 指令管理的服务在/us/lib/systemd/system 查看


systemctl 设置服务的自启动状态


  1. systemctl list-unit-files [|grep 服务名](查看服务开机启动状态,grep 可以进行过滤)

  2. systemctl enable 服务名(设置服务开机启动)

  3. systemctl disable 服务名(关闭服务开机启动)

  4. systemctl is-enabled 服务名(查询某个服务示范是自启动的)


应用案例:


查看当前防火墙的状况,关闭防火墙和重启防火墙。


systemctl status firewalld;


systemctl stop firewalld;


systemctl start firewalld;

5、firewall 指令

  1. 打开端口:firewall-cmd --permanent --add-port=端口号/协议

  2. 关闭端口:firewall-cmd --permanent --remove-port=端口号/协议

  3. 重新载入,才能生效:firewall-cmd --reload

  4. 查询端口是否开放:firewall-cmd --query-port=端口号/协议


往期精彩内容:

用户头像

极客good

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
【Linux 4】定时任务调度与进程服务管理,java编译器下载教程