4.28 (进程管理)

1./tmp/im 为新员工手册,要求修改文件属性,不可以修改文件内容,只可以查看文件内容

touch /tmp/im

chattr +i /tmp/im

2.chattr命令中a和i属性的区别

a 为了防止root用户删除,不能改不能增加内容

i 可以追加内容不可修改内容,也不能删除内容

3.静态查看进程有用什么命令?你知道的有几种?

ps a查看所有终端进程 ; ps aux查看后台进程 ;ps -e 查看所有进程;ps -ef 更完整的查看所有进程;ps -ef = ps aux 都是查看所有进程

4.修改主机名为testpm-server

hostnamectl set-hostname testpm-server

5.如何查看服务的端口?

ss -tnlp #查看所有端口

netstat -tnlp #根据服务名查寻端口

lsof -i:端口号 #根据端口号查看端口

6.如何查看nginx的进程是否运行?

ss -tnlp | grep "nginx"

echo $?

=1表示nginx不在运行,=0则表示nginx在运行

或者 ps -ef | grep nginx

7.如何查看你的操作系统的版本以及内核?

cat /etc/redhat-release #版本

uname -r #查看内核

8.什么是进程?

一个正在进行的程序,包括主程序和子程序

9.放在后台运行的程序通过什么命令可以查看到?

jobs

10.将nginx进程PID号为1142强制杀掉用什么命令?

kill -9 1142

11.请列出查看cpu负载的命令你知道的?

uptime | top | htop | w

12.load average: 0.40,0.21,0.12 分别代表什么意思?

(平均负载)等待cpu处理的队列长度

1分钟0.40个 5分钟0.21个 15分钟0.12个

13.请用命令查看一下httpd的PID号?

pgrep httpd

pidoff httpd

ps -ef | grep httpd

14.进程和线程的区别? 一个程序启动会有至少一个进程启动 主进程 一个进程启动会有一个线程工作 主线程 进程和线程的区别可以简洁地概括如下:

  • 进程是独立的执行实体,拥有独立的资源,而线程是在进程内部运行的,共享进程的资源。

  • 创建和销毁进程的开销较大,而线程的创建和销毁相对较轻量级。

  • 进程间的切换开销较大,线程间的切换开销较小。

  • 进程之间通信和同步需要使用操作系统提供的机制,线程间通过共享内存等方式进行通信和同步。

  • 进程间相互独立,一个进程的崩溃不会影响其他进程,而线程共享同一个进程的资源,一个线程的错误可能导致整个进程崩溃。

简而言之,进程是独立的,资源独立,切换开销大;线程是共享的,资源共享,切换开销小。

  • 21
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值