灯塔网站seo,网页设计实验报告用什么格式,专业营销网络推广哪家好,端端网站开发使用ps命令查看进程。包括过滤进程信息
使用systemctl命令管理和运行Linux服务
进程#xff08;Process#xff09;#xff1a;操作系统正在运行的应用程序。任意一个进程#xff0c;都会消耗CPU和内存资源#xff0c;
服务#xff08;Service#xff09;#xff1a…使用ps命令查看进程。包括过滤进程信息
使用systemctl命令管理和运行Linux服务
进程Process操作系统正在运行的应用程序。任意一个进程都会消耗CPU和内存资源
服务Service通过服务控制面板直接启动的应用程序也可能是操作系统启动时自启动的后台应用程序。服务一旦运行也是一个进程。
在Windows中可以使用”services.msc命令打开服务控制面板
一、ps命令
1、ps查看当前终端启动的进程
2、ps -ef 或 ps aux 查看系统启动的进程
ot123rot123-virtual-machine:/opt/test01$ ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 мар07 ? 00:00:09 /sbin/init splash
root 2 0 0 мар07 ? 00:00:00 [kthreadd]ot123rot123-virtual-machine:/opt/test01$ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.1 167948 12668 ? Ss мар07 0:09 /sbin/init splash
root 2 0.0 0.0 0 0 ? S мар07 0:00 [kthreadd]3、ps aux | grep sbin 查找进程里面包含sbin的进程信息
rot123rot123-virtual-machine:/opt/test01$ ps aux | grep sbin
root 1 0.0 0.1 167948 12668 ? Ss мар07 0:09 /sbin/init splash
root 725 0.0 0.0 2816 1792 ? Ss мар07 0:00 /usr/sbin/acpid
root 730 0.0 0.0 18152 2944 ? Ss мар07 0:00 /usr/sbin/cron -f -P
root 732 0.0 0.2 346612 20964 ? Ssl мар07 0:49 /usr/sbin/NetworkManager --no-daemon
root 738 0.0 0.0 82836 3968 ? Ssl мар07 0:08 /usr/sbin/irqbalance --foreground
syslog 742 0.0 0.0 222404 6144 ? Ssl мар07 0:00 /usr/sbin/rsyslogd -n -iNONE
4、sort 排序-显示CPU使用率最高的前5个进程
sort score.txt #默认按照score.txt文件中的第一栏进行排序
sort -k 2 score.txt #按照score.txt文件中的第二栏进行排序实际场景看系统中哪个进程消耗的CPU最多
ps aux | sort -k 3 #默认升序排列
ps aux | sort -k 3 -r #reverse倒序排列
ps aux | sort -k 3 -r | head -n 6 #显示CPU使用率最高的前5个进程
top #查看进程信息和系统的性能情况
man top #查看top命令的说明
top -d 1 #表示一秒钟更新一次
top -n 5 #表示top刷新5次
top -n 1 | sort -k 9
top -n 1 | sort -k 9 | head -n 6 #显示CPU使用率最高的前5个进程
二、service与systemctl命令
service在Centos-7以前的版本中使用另外在其他Linux发行版中通常也使用servicesystemctlCentos-7及以后版本使用当然也兼容service
#查看服务状态
service ssh status
systemctl status sshd
#启动某个服务
service sshd start
systemctl start sshd.service
#停止某个服务
services sshd stop
systemctl stop sshd
#重启某个服务
services sshd restart
systemctl restart sshd
#启用自动启动
systemctl enable sshd
#禁止自启动
systemctl disable sshd
#查看服务情况
systemctl list-ubit-filessystemctl list-ubit-files | grep sshd
三、Xampp安装 首先xmapp是一个自解压离线安装包不需要下载不需要额外命令先确保上传然后给安装包授予可执行权限。 默认情况下即使是执行当前目录下的可执行程序也不能直接写文件名而是必须在前面加上 ./
表示执行当前目录下的可执行程序如果不加 ./ linux是不会在当前目录下寻找而是去系统预先配置好的环境变量当中去寻找但找不到会报command not found。 安装完成后/opt/lampp/lampp start 启动xmapp的三个服务Apache、MySQL、ProFTP
第一次启动时会报错修改vim /opt/lampp/lampp,将2.2.5的内核版本号修改为2.8.0,大约在436行。
rootrot123-virtual-machine:/opt/lampp# /opt/lampp/lampp start
Starting XAMPP for Linux 7.3.29-1...
XAMPP: Starting Apache...already running.
XAMPP: Starting MySQL.../opt/lampp/share/xampp/xampplib: line 22: netstat: command not found
ok.
XAMPP: Starting ProFTPD.../opt/lampp/share/xampp/xampplib: line 22: netstat: command not found
ok.
rootrot123-virtual-machine:/opt/lampp# #修改436行将2.2.5改为2.8.0
rootrot123-virtual-machine:/opt/lampp# vim /opt/lampp/lampp
#修改后重新启动xampp
rootrot123-virtual-machine:/opt/lampp# /opt/lampp/lampp start
Starting XAMPP for Linux 7.3.29-1...
XAMPP: Starting Apache...already running.
XAMPP: Starting MySQL...already running.
XAMPP: Starting ProFTPD...already running.
rootrot123-virtual-machine:/opt/lampp#