前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux基础学习(七)进程管理

Linux基础学习(七)进程管理

作者头像
Weiyang
发布2020-04-20 16:57:55
5020
发布2020-04-20 16:57:55
举报
文章被收录于专栏:九思学舍九思学舍

此篇系学习邹圣林老师的进程管理后的个人笔记,进程管理当前属于该系列第7篇文章,其他学习笔记将经过分类学习后逐渐发表在本网站。

一、进程的概念

进程就是一个正在运行中的程序,当我们在服务器启动一个服务时,通常,这个服务就被写入到内存中运行,此时,其在内存中的PID就是该服务的进程号。 1、PID:即服务的进程号,也就是该进程的标识符,在重启服务后,服务重新写入到内存,因此,标识符也将被更新。 2、USER:用户 3、%CPU:CPU占用率 4、%MEM:内存占用率 5、VSZ:虚拟内存占用 6、RSS:实际内存占用 7、TTY:进程所属终端(?为系统启动时即自启的进程) 8、STAT:进程状态及优先级(S:Sleep R:run <:优先级较高 n:优先级较低) 9、START:进程启动实际 10、TIME:最近一次进程运行时间(非总运行时间) 11、COMMAND:命令

命令:

ps aux查看进程 ps aox top 实时显示运行进程 bg %jobnum 把暂停的任务在后台运行 fg %jobnum 把暂停的任务在前台运行 命令 & :将命令操作放在后台运行 Ctrl+Z:将当前进程放入后台并暂停 Ctrl+C:停止当前操作

二、服务的管理

以下ServerName均为服务名

1、启动服务

操作系统

命令

Redhat 7/CentOS 7

systemctl start ServerName

Redhat 6/CentOS 6

service ServerName start

2、停止服务

操作系统

命令

Redhat 7/CentOS 7

systemctl stop ServerName

Redhat 6/CentOS 6

service ServerName stop

3、重启服务

操作系统

命令

Redhat 7/CentOS 7

systemctl restart ServerName

Redhat 6/CentOS 6

service ServerName restart

4、查看服务当前状态

操作系统

命令

Redhat 7/CentOS 7

systemctl status ServerName

Redhat 6/CentOS 6

service ServerName status

5、设置服务是否随系统自启

操作系统

命令

rhel 7/Cent 7开启自启

systemctl enable ServerName

rhel 7/Cent 7禁止自启

systemctl disable ServerName

rhel 6/Cent 6开启自启

chkconfig ServerName on

rhel 6/Cent 6禁止自启

chkconfig ServerName off

三、其他相关命令

1、列出系统中所有服务及自启状态

代码语言:javascript
复制
systemctl list-unit-files

2、查询服务端口等命令

代码语言:javascript
复制
netstat 
  -t意为TCP
  -u意为UDP
  -l意为listen
  -n意为number
  -p意为pid
  -a意为所有连接

3、补全命令软件包

上述服务管理中,在Redhat 7/CentOS 7后使用systemctl作为服务管理工具,在Redhat 6/CentOS 6的service命令的基础上,增强了自动补全命令或参数的功能(tab键盘),但如果使用最小化安装Linux,则不可完整使用自动补全功能,故推荐安装bash-completion软件包达到补全效果,提升工作效率。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、进程的概念
    • 命令:
    • 二、服务的管理
      • 1、启动服务
        • 2、停止服务
          • 3、重启服务
            • 4、查看服务当前状态
              • 5、设置服务是否随系统自启
              • 三、其他相关命令
                • 1、列出系统中所有服务及自启状态
                  • 2、查询服务端口等命令
                    • 3、补全命令软件包
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档