1.efibootmgr (开机启动项)

1.1、在Ubuntu(非liveCD)下我使用efibootmgr命令,显示如下:
 

efibootmgr 
yys@yys:~$ efibootmgr 
BootCurrent: 0005
Timeout: 1 seconds
BootOrder: 0005,0002,0001,0007
Boot0001* BootOptionName
Boot0002* ubuntu
Boot0005* ubuntu
Boot0007* UEFI: Built-in EFI Shell
2、修改boot 顺序
sudo efibootmgr -o 0001,0005,0002,0007
yys@yys:~$ sudo efibootmgr -o 0001,0005,0002,0007
Could not set BootOrder: Permission denied
yys@yys:~$ sudo efibootmgr -o 0001,0005,0002,0007
[sudo] yys 的密码: 
BootCurrent: 0005
Timeout: 1 seconds
BootOrder: 0001,0005,0002,0007
Boot0001* BootOptionName
Boot0002* ubuntu
Boot0005* ubuntu
Boot0007* UEFI: Built-in EFI Shell

1.2.删除启动项的命令为:对应的编号为0002

efibootmgr -b 0002 -B
 

1.3.查找系统启动文件,每个系统都会在EFI分区建立自己的启动文件。

sudo fdisk -l  
yys@yys:~$ sudo fdisk -l   
[sudo] yys 的密码: 
Disk /dev/loop0:54.97 MiB,57614336 字节,112528 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/loop1:62.9 MiB,65105920 字节,127160 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/loop2:240.82 MiB,252493824 字节,493152 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/loop3:49.8 MiB,52203520 字节,101960 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/loop4:27.9 MiB,28405760 字节,55480 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/mmcblk0:58.25 GiB,62537072640 字节,122142720 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:7E7DB884-F16C-4012-ADFC-F882A27B3203

设备              起点      末尾      扇区  大小 类型
/dev/mmcblk0p1    2048   1050623   1048576  512M EFI 系统
/dev/mmcblk0p2 1050624 122140671 121090048 57.8G Linux 文件系统

yys@yys:~$ sudo mount /dev/mmcblk0p1 /mnt/
mount: /mnt: /dev/mmcblk0p1 already mounted on /boot/efi.
yys@yys:~$ cd /mnt/
bash: cd: /mnt/: 权限不够
yys@yys:~$ sudo su
root@yys:/home/yys# cd /mnt/
root@yys:/mnt# ls
EFI
root@yys:/mnt# cd EFI/
root@yys:/mnt/EFI# 

root@yys:/mnt/EFI# ls Boot/

BOOTX64.EFI fbx64.efi mmx64.efi

1.4、添加启动项

efibootmgr -c -w -L "BootOptionName" -d /dev/mmcblk0p1 -p 1 -l \\EFI\\Boot\\bootx64.efi 

root@yys:/mnt/EFI# efibootmgr -c -w -L "BootOptionName" -d /dev/mmcblk0p1 -p 1 -l \\EFI\\Boot\\bootx64.efi

BootCurrent: 0005

Timeout: 1 seconds

BootOrder: 0001,0005,0000,0006,0007

Boot0000* ubuntu

Boot0005* ubuntu

Boot0006* Android-IA

Boot0007* UEFI: Built-in EFI Shell

Boot0001*

BootOptionName

其中BootOptionName替换成你设定的名字,-d后面是启动分区所在的硬盘(默认为/dev/mmcblk0p1),-p后面是分区位置(默认为1),-l是启动efi文件的路径。
这样就添加了EFI启动项。

root@yys:/mnt/EFI#


2.安装deb软件

安装linux百度云

百度云下载deb格式

然后

sudo dpkg -i 名字

 3.关于 ubuntu (麦克风也无法使用)的解决办法

alsamixer

 4.【Linux】Linux 怎么调节音频的扬声器和麦克风的音量

pavucontrol

运行pavucontrol, 在configuration选Analog Stereo Duplex,然后在Output Device选LineOut ,这里不选headphone(我也不知道为什么,看网上其他资料说是要选headphonbe)

Linux 怎么调节音频的扬声器和麦克风的音量

Linux一般有alsamixer和amixer两个命令

alsamixer带有界面调节功能

而amixer可以通过命令进行设置从而达到调节

alsamixer

按F2 系统信息

amixer

  1. trust100@ubuntu:~$ amixer scontrols

  2. Simple mixer control 'Master',0

  3. Simple mixer control 'PCM',0

  4. Simple mixer control 'Line',0

  5. Simple mixer control 'CD',0

  6. Simple mixer control 'Mic',0

  7. Simple mixer control 'Mic Boost (+20dB)',0

  8. Simple mixer control 'Video',0

  9. Simple mixer control 'Phone',0

  10. Simple mixer control 'IEC958',0

  11. Simple mixer control 'Aux',0

  12. Simple mixer control 'Capture',0

  13. Simple mixer control 'Mix',0

  14. Simple mixer control 'Mix Mono',0

设置扬声器音量为100%

amixer set 'Master' 100%

设置麦克风音量为100%

amixer set 'Capture' 100%

 

https://blog.csdn.net/multimicro/article/details/82528730

 

5. linux 笔记本合盖不休眠设置

 

sudo vi /etc/systemd/logind.conf
把 HandleLidSwitch 的参数改为 lock, 并去掉前面的注释#
然后再 
systemctl restart systemd-logind

结束


6.Ubuntu 18.04偶尔卡死的问题

点击一下浏览器或者其他的地方就会卡住,但是鼠标可以移动,就是无法点击

1、首先强制关机重启后,直接打开命令行查看磁盘的使用:

df -h

发现/dev/loop都沾满了,我们能需要做的就是把他们清理干净
2、sudo apt autoremove --purge snapd

sudo apt autoremove --purge snapd

再次查询磁盘空间:

就可以了

7.可代替的win软件

替代 PS: Gimp
替代 AI: Inkscape

代替office:libreoffice

 

8. Ubuntu18.04 libfreerdp不支持H264 GFX模式

使用ubuntu18.04自带的remmina工具连接windows服务器远程桌面报以下错误

You requested an H264 GFX mode for server app.localhost.com, but your libfreerdp does not support H264. Please check Color Depth Settings

解决方法:

## 添加 remmina 仓库
sudo apt-add-repository ppa:remmina-ppa-team/remmina-next
sudo apt update

##重新安装 remmina
sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret

#杀掉所有 remmina 进程
sudo killall remmina

 

8.解压

zip格式

unzip xahot.zip

tar后缀

tar –xvf file.tar //解压 tar包

tar.gz后缀

 tar -zxvf  java.tar.gz

9.linux用remmina远程连接win10 rdp

升级 remmina

sudo apt-add-repository ppa:remmina-ppa-team/remmina-next
sudo apt update
sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret

10 卸载软件

查找所有安装的软件

sudo dpkg -l

查找执行软件,例如mnetassist

dpkg -l |grep mnetassist

 

  • 情况一(卸载程序和所有配置文件):
  1. ctrl + alt + T 打开终端
  2. 输入 apt-get --purge remove 程序名
    sudo apt-get --purge remove 程序名

     

  • 情况二(只卸载程序,保留配置文件):
  1. ctrl + alt + T 打开终端
  2. 输入 apt-get remove 程序名
    sudo apt-get remove 程序名

     

11.解决ubuntu安装deb文件之后打不开问题(安装libqtgui4:amd64)

(在乌班图18.04可以, 乌班图20.04不行)

安装Ubuntu网络调试助手

链接:https://pan.baidu.com/s/1GSq-pi1FOZxHFnY7PMBhCQ
提取码:tc11

步骤

# 1,建立依赖关系
sudo apt-get install -f

 

# 2,安装软件
sudo dpkg -i 软件包名称.deb

 

# 3.安装完软件若发现打不开,安装qt
sudo apt-get install libqtgui4:amd64

12.查看cpu温度

# 安装
sudo apt-get install lm-sensors -y
yes | sudo sensors-detect

 

# 运行
sensors

13.测硬盘速度

1. 测试读取速度

sudo hdparm -tT /dev/sda

/dev/sda:
 Timing cached reads:   12704 MB in  1.99 seconds = 6373.23 MB/sec
 Timing buffered disk reads:  70 MB in  3.01 seconds =  23.25 MB/sec

2.测试写速度

使用time命令和dd命令可以简单测试1Gb硬盘的写速率

sudo time dd if=/dev/sda bs=1024 count=1000000 of=/1Gb.file

记录了1000000+0 的读入
记录了1000000+0 的写出
1024000000 bytes (1.0 GB, 977 MiB) copied, 160.014 s, 6.4 MB/s
1.51user 4.36system 2:40.01elapsed 3%CPU (0avgtext+0avgdata 2444maxresident)k
1453568inputs+2000016outputs (0major+92minor)pagefaults 0swaps

14.终端查看图片

eog test.jpg

15.查看wifi强度

iwconfig wifi名字 | grep -i --color quality

iwconfig wlx200db0234a63 | grep -i --color quality

 

15.linux系统启动报错:[contains a file system with errors, check forced]的解决方法

 

例如/dev/sda3这块硬盘的逻辑卷无法加载所致,使用fsck命令解决,命令如下:

fsck -C fd -N /dev/sda3  

这之后会有如下提示
[/sbin/fsck.ext3 (1) -- /dev/sda3] fsck.ext2 -C0 /dev/sda3   继续执行命令如下

fsck.ext3 -C0 /dev/sda3

中间提示是否yes输入y即可,看到结束提示FILE SYSTEM WAS MODIFIED  重启系统后OK!

16.连接wifi

安装network-mannager管理网络使用以下命令

首先使用命令:sudo  killall  wpa_supplicant 结束使用的wpa_supplicant进程

sudo apt-get install  network-manager

   安装network-mannager

nmcli dev wifi

   查看附近的无线网络(根据信号强度)
 ifdown eth0    关闭网卡
 ifup eth0        开启网卡
注意使用ifdown 和 ifup 时需要将网卡加入到目录 /etc/network/interface 中

连接wifi

sudo nmcli dev wifi connect '你的wifi名称' password '你的密码' 

例如 

sudo nmcli d wifi connect yang1234 password y123456789

17.换源后Some index files failed to download. They have been ignored, or old ones used instead.

 

确保联网情况下
第一步:先删除缓存

sudo rm -vfr /var/lib/apt/lists/*


第二步:修改dns

# /etc/resolv.conf是软连接,不要修改这个

rm -rf /etc/resolv.conf
ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf


删了原本的dns,修改dns为

nameserver 8.8.8.8


即可。

 

18.修改时间(服务器遇到过)

//安装ntpdate软件包

sudo apt-get install ntpdate 

在这里(用序号)我们选择亚洲 Asia,确认之后选择中国(China),最后选择北京(Beijing) 

//设置中国的时区

sudo tzselect                 

//删掉默认的localtime

sudo mv /etc/localtime  /etc/localtime_back 

//拷贝覆盖时区文件

sudo ln -s /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime 

//ntpdate同步一下时间

sudo ntpdate time.windows.com  

//写入硬件

sudo hwclock --systohc           


clickhouse 的时区是根据服务启动的系统时区设置默认时区,因此如果修改里系统时区记得重启数据库服务

19.关闭自动休眠模式

查看是否开启休眠模式

systemctl status sleep.target


发现如下所示:

sleep.target - Sleep
     Loaded: loaded (/lib/systemd/system/sleep.target; static; vendor preset: enabled)
     Active: inactive (dead)
       Docs: man:systemd.special(7)
2. 执行关闭休眠功能的命令,如下:

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

可以看到系统返回:

Created symlink /etc/systemd/system/sleep.target → /dev/null.
Created symlink /etc/systemd/system/suspend.target → /dev/null.
Created symlink /etc/systemd/system/hibernate.target → /dev/null.
Created symlink /etc/systemd/system/hybrid-sleep.target → /dev/null.
3. 观察系统休眠状态,如下:

systemctl status sleep.target


可以看到自动休眠模式已被关闭:

sleep.target
     Loaded: masked (Reason: Unit sleep.target is masked.)
     Active: inactive (dead)
 
 

20.[CentOS]Failed to download metadata for repo AppStream

CENTOS 8已经在2021年12月31日到达了生命终结(EOL)。这意味着CentOS 8将不再从CentOS官方项目获得开发资源。在2021年12月31日之后,如果你需要更新你的CITOS,你需要把镜子换成 vault.centos.org。它们将被永久存档的组织。

cd /etc/yum.repos.d/
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
yum update -y

 

21.解决linux下 firefox 浏览器 视频无法播放问题

1.安装flash插件
sudo apt install flashplugin-installer

以上可以解决大部分浏览器视频播放问题,但flash插件并不支持支持html5,故需要安装ffmpeg解码器。
2.安装ffmpeg解码器
sudo apt install ffmpeg

重启后所有问题得到解决。


22.debian解决“XX不在sudoers文件中。此事将被报告

今天在Linux下用sudo命令,突然遇到问题,输入sudo相关命令侯提示如下:

        XX不在 sudoers 文件中。此事将被报告。

       其中"XX"为我的用户名,经过网络搜索,终于找到了解决方法,需要切换到root,以下只提供shell输入内容:

   1.切换root用户

su root

     2.

nano /etc/sudoers

      3.找到# Allow members of group sudo to execute any command

             %sudo    ALL=(ALL) ALL

      在下面添加一行,如下

xx       ALL=(ALL) ALL  (将此处的XX修改为出现改问题的用户名!)

23. 新加盘,挂载

1. 查看设备挂载的情况

lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0     4K  1 loop /snap/bare/5
loop1    7:1    0  55.5M  1 loop /snap/core18/2284
loop2    7:2    0 255.6M  1 loop /snap/gnome-3-34-1804/36
loop3    7:3    0 248.8M  1 loop /snap/gnome-3-38-2004/99
loop4    7:4    0  61.9M  1 loop /snap/core20/1405
loop5    7:5    0  65.2M  1 loop /snap/gtk-common-themes/1519
loop6    7:6    0  61.9M  1 loop /snap/core20/1376
loop7    7:7    0  54.2M  1 loop /snap/snap-store/558
loop8    7:8    0 247.5M  1 loop /snap/nextcloud/29929
loop9    7:9    0 238.6M  1 loop /snap/nextcloud/29844
loop10   7:10   0  49.8M  1 loop /snap/snap-store/467
loop11   7:11   0   219M  1 loop /snap/gnome-3-34-1804/77
loop12   7:12   0  55.5M  1 loop /snap/core18/2344
loop13   7:13   0  43.6M  1 loop /snap/snapd/15177
loop14   7:14   0  62.1M  1 loop /snap/gtk-common-themes/1506
loop15   7:15   0  44.7M  1 loop /snap/snapd/15314
sda      8:0    0 111.8G  0 disk
├─sda1   8:1    0   512M  0 part /boot/efi
└─sda2   8:2    0 111.3G  0 part /
sdb      8:16   0  93.2G  0 disk
├─sdb1   8:17   0   512M  0 part
└─sdb2   8:18   0  92.7G  0 part

2.格式化硬盘 

sudo mkfs -t ext4 /dev/sdb

mke2fs 1.45.5 (07-Jan-2020)
在 gpt 中发现一个 /dev/sdb 分区表
无论如何也要继续?(y,N) y
创建含有 24421446 个块(每块 4k)和 6111232 个inode的文件系统
文件系统UUID:0092314a-f6e3-4ccf-a9e3-c41ad4048aa6
超级块的备份存储于下列块:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872

正在分配组表: 完成
正在写入inode表: 完成
创建日志(131072 个块)
完成
写入超级块和文件系统账户统计信息: 已完成

3.新建文件夹,挂载共享盘 

sudo mount /dev/sdb /home/yys/share/sdb/
df -l

文件系统           1K-块     已用     可用 已用% 挂载点
udev             2964948        0  2964948    0% /dev
tmpfs             599684     3324   596360    1% /run
/dev/sda2      114337956 32205360 76281460   30% /
tmpfs            2998416        0  2998416    0% /dev/shm
tmpfs               5120        4     5116    1% /run/lock
tmpfs            2998416        0  2998416    0% /sys/fs/cgroup
/dev/loop0           128      128        0  100% /snap/bare/5
/dev/loop3         66816    66816        0  100% /snap/gtk-common-themes/1519
/dev/loop1         56960    56960        0  100% /snap/core18/2284
/dev/loop2         56960    56960        0  100% /snap/core18/2344
/dev/loop4         51072    51072        0  100% /snap/snap-store/467
/dev/loop5        224256   224256        0  100% /snap/gnome-3-34-1804/77
/dev/loop6        261760   261760        0  100% /snap/gnome-3-34-1804/36
/dev/loop7        244352   244352        0  100% /snap/nextcloud/29844
/dev/loop8         63616    63616        0  100% /snap/gtk-common-themes/1506
/dev/loop9         63488    63488        0  100% /snap/core20/1405
/dev/loop10       253440   253440        0  100% /snap/nextcloud/29929
/dev/loop11        55552    55552        0  100% /snap/snap-store/558
/dev/loop12        45824    45824        0  100% /snap/snapd/15314
/dev/loop13       254848   254848        0  100% /snap/gnome-3-38-2004/99
/dev/sda1         523244     8832   514412    2% /boot/efi
/dev/loop14        44800    44800        0  100% /snap/snapd/15177
/dev/loop15        63488    63488        0  100% /snap/core20/1376
tmpfs             599680       16   599664    1% /run/user/1000
/dev/sdb        95626940    61448 90664820    1% /home/yys/share/sdb

4.设置系统自动挂载硬盘 

sudo vim /etc/fstab
/dev/sdb /home/yys/share/sdb ext4 defaults 0 0

第一列是 挂载盘路径  第二列是挂载的目录 第三列是文件系统 第四列是参数 第五列0表示不备份 第六列必须为0或者2 引导区为1

24.Ubuntu 误修改sudoers 导致 无法使用sudo的解决办法

我们可能会修改root用户下 /etc/sudoers 文件,使sudo命令不需要输入密码,这个时候就不可避免的会输入错误,导致sudo命令无法使用,出现类似如下错误

>>> /etc/sudoers: 语法错误 near line 21 <<<
sudo: /etc/sudoers 中第 21 行附近有解析错误
sudo: 没有找到有效的 sudoers 资源,退出
sudo: 无法初始化策略插件

sudo运行不了,ubuntu下一般都不设置root密码,根本进入不了root用户。

这个时候常规的做法就是重启系统,进入grub界面,再进入recovery模式,修改sudoers文件,重启系统。

但是有时候,主机并不是自己控制的,自己只有ssh登录系统的使用权限。

这个时候下面这种方法就是救世主了:

使用下面的命令来编辑sudoers文件
 

pkexec visudo

==== AUTHENTICATING FOR org.freedesktop.policykit.exec ===
要以超级用户的身份运行“/usr/sbin/visudo” 程序,您必须通过验证
Authenticating as: yys,,, (yys)
Password:
polkit-agent-helper-1: pam_authenticate failed: Authentication failure
==== AUTHENTICATION FAILED ===
Error executing command as another user: Not authorized

This incident has been reported.

正确的打开方式如下:

1、打开两个ssh终端,都是用ubuntu用户登录(注意顺序,否则会失效

2、在第一个终端输入以下命令,获取pid

echo $$

3、在第二个终端,输入:

pkttyagent --process {pid}

这里的{pid}就是第二部获取的pid值(PS:记得去掉{})

4、这个时候,第二个终端会卡住,在第一个终端输入:

pkexec visudo

5、然后,第二个终端也卡主,回到第一个终端,会提示输入当前用户密码,输入

6、好吧,输入完密码,第一个终端卡主了,回到第二个终端,会发现,出现了sudoers的内容,编辑出错的地方,保存即可。

7、完成任务,修改完成,发现就可以继续使用sudo命令了,over

PS:这里用的编辑器是nano,以下是nano简单的保存方式:

linux下在编辑状态下退出请按Ctrl+X,会有两种情形:
①、如果文件未修改,直接退出;
②、如果修改了文件,下面会询问是否需要保存修改。输入Y确认保存(ctrl+s也可以保存),输入N不保存,按Ctrl+C取消返回。如果输入了Y,下一步会提示输入想要保存的文件名。如果不需要修改文件名直接回车就行;若想要保存成别的名字(也就是另存为)则输入新名称然后确定,这个时候也可用Ctrl+C来取消返回。
25.查看cpu使用率

top是一个命令行工具安装在任何Linux系统上,它主要提供由Linux内核管理的所有当前运行任务的动态实时统计汇总。它监视 Linux 系统上进程、CPU 和内存的完整利用率。

top

 进程号 USER      PR  NI    VIRT    RES    SHR    %CPU  %MEM     TIME+ COMMAND
   6205 root      20   0 4263108  44228   9492 R 100.0   0.7  16:03.03 python3
   1017 mysql     20   0 3188564 534732  39836 S  10.0   8.9   0:41.80 mysqld
   8525 root      20   0  707704 140060  49444 S   1.7   2.3   0:16.94 python3
   8530 root      20   0  696476 124348  45068 S   1.3   2.1   0:03.96 python3
   5565 root      20   0 1598632   7932   5540 S   1.0   0.1   0:05.10 adb
   2273 yys       20   0 4576488 254916 118552 S   0.7   4.3   0:03.76 gnome-shell
   8506 root      20   0  697868 126080  45216 S   0.7   2.1   0:05.64 python3
   9762 root      20   0   15248   4180   3140 R   0.7   0.1   0:00.18 top
    726 root      20   0   62052  14608  10712 S   0.3   0.2   0:00.10 aria2c
    738 root      20   0 7343484 286112  32020 S   0.3   4.8   0:23.47 java
   2652 root      20   0   69068  15320   4044 S   0.3   0.3   0:02.85 redis-server
   3148 root      20   0 2907928 188824  38444 S   0.3   3.1   0:10.20 mysqld
   6571 root      20   0  902120  76548  30388 S   0.3   1.3   0:03.86 node
   8510 root      20   0  697428 125376  45164 S   0.3   2.1   0:05.27 python3
   8522 root      20   0 1192928 139340  47532 S   0.3   2.3   0:05.36 python3
   8711 root      20   0       0      0      0 I   0.3   0.0   0:00.21 kworker/7:1-events
      1 root      20   0  167688  11616   8328 S   0.0   0.2   0:01.39 systemd
      2 root      20   0       0      0      0 S   0.0   0.0   0:00.00 kthreadd
      3 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_gp
      4 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_par_gp
      5 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 slub_flushwq
      6 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 netns
      8 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 kworker/0:0H-events_highpri

正如您在上面输出中看到的那样,顶部标题部分显示系统的整体状态信息,例如正常运行时间,平均负载,总进程计数,当前CPU使用率状态以及内存和交换空间的使用情况。进程列表按 CPU 使用率的百分比排序。下面来看一下哪个用户的的cpu使用率。可以使用如下命令。

top -u root

 进程号 USER      PR  NI    VIRT    RES    SHR    %CPU  %MEM     TIME+ COMMAND
   6205 root      20   0 4263108  44228   9492 R 100.0   0.7  20:44.81 python3
   8530 root      20   0  696680 124536  45068 S   0.7   2.1   0:06.08 python3
    738 root      20   0 7343484 286112  32020 S   0.3   4.8   0:23.74 java
    741 root      20   0   81936   3720   3400 S   0.3   0.1   0:00.11 irqbalance
   3148 root      20   0 2907928 189352  38444 S   0.3   3.2   0:11.34 mysqld
   6571 root      20   0  902684  77684  30388 S   0.3   1.3   0:04.60 node
   8522 root      20   0 1179292 129192  50460 S   0.3   2.2   0:22.32 python3
  10504 root      20   0   15252   4092   3256 R   0.3   0.1   0:00.03 top
      1 root      20   0  167688  11616   8328 S   0.0   0.2   0:01.44 systemd
      2 root      20   0       0      0      0 S   0.0   0.0   0:00.00 kthreadd
      3 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_gp
      4 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_par_gp
      5 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 slub_flushwq
      6 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 netns
      8 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 kworker/0:0H-events_highpri
     10 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 mm_percpu_wq
     11 root      20   0       0      0      0 S   0.0   0.0   0:00.00 rcu_tasks_rude_
     12 root      20   0       0      0      0 S   0.0   0.0   0:00.00 rcu_tasks_trace
     13 root      20   0       0      0      0 S   0.0   0.0   0:00.17 ksoftirqd/0
     14 root      20   0       0      0      0 I   0.0   0.0   0:01.01 rcu_sched
     15 root      rt   0       0      0      0 S   0.0   0.0   0:00.01 migration/0
     16 root     -51   0       0      0      0 S   0.0   0.0   0:00.00 idle_inject/0
     18 root      20   0       0      0      0 S   0.0   0.0   0:00.00 cpuhp/0