warren6

 

CentOS常用设置

CentOS常用设置

关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

关闭swap

临时关闭

swapoff -a 

永久关闭

sed -i '/swap/s/^/#/' /etc/fstab
cat /etc/fstab

开通swap

创建缓存文件

dd if=/dev/zero of=/var/swap bs=1024 count=2048000
# if 表示infile,of表示outfile,bs=1024代表增加的模块大小,count=2048000代表2048000个模块,也就是2G空间
# 执行时间较长,且根据文件大小而定,耐心等待 ...

启用swap

mkswap /var/swap
mkswap -f /var/swap
swapon /var/swap

设置swap文件永久有效

vi /etc/fstab
/var/swap swap swap defaults 0 0

重启检查是否已完成配置

关闭selinux

临时关闭

setenforce 0

永久关闭

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
# 或者
vim /etc/selinux/config
# 将SELINUX=enforcing改成SELINUX=disabled

免密登录

ssh-copy-id IP地址
ssh-copy-id 主机名

修改地址后地址失效

ssh-keygen -R IP地址
ssh-keygen -R 主机名

挂载本地ISO

 mount -t iso9660 -o loop ISO地址 挂载目录

下载yum包及依赖

yum install yum-plugin-downloadonly
yum install --downloadonly --downloaddir=路径 包名称
#或
yum install yum-utils
yumdownloader --resolve --destdir=路径 包名称

Kubernetes强制删除pod

kubectl delete pod podName -n NAMESPACE --force --grace-period=0

查看Linux下进程占用排行

下面的 ps 命令格式为你提供有关内存消耗最大进程的更多信息 。

ps aux --sort -rss | head
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
mysql     1064  3.2  5.4 886076 209988 ?       Ssl  Oct25  62:40 /usr/sbin/mysqld
varnish  23396  0.0  2.9 286492 115616 ?       SLl  Oct25   0:42 /usr/sbin/varnishd -P /var/run/varnish.pid -f /etc/varnish/default.vcl -a :82 -T 

使用以下 ps 命令格式可在输出中仅展示有关内存消耗过程的特定信息。

ps -eo pid,ppid,%mem,%cpu,cmd --sort=-%mem | head
  PID  PPID %MEM %CPU CMD
 1064     1  5.4  3.2 /usr/sbin/mysqld
23396 23386  2.9  0.0 /usr/sbin/varnishd -P /var/run/varnish.pid -f /etc/varnish/default.vcl -a :82 -T 127.0.0.1:6082 -S /etc/varnish/secret -s malloc,256M

如果你只想查看命令名称而不是命令的绝对路径,请使用下面的 ps 命令格式。

ps -eo pid,ppid,%mem,%cpu,comm --sort=-%mem | head
  PID  PPID %MEM %CPU COMMAND
 1064     1  5.4  3.2 mysqld
23396 23386  2.9  0.0 cache-main
 1105     1  2.7  0.0 named
23377 23375  2.3  0.2 nginx

Linux 的 top 命令是用来监视 Linux 系统性能的最好和最知名的命令。它在交互界面上显示运行的系统进程的实时视图。但是,如果要查找内存消耗最大的进程。

top -c -b -o +%MEM | head -n 20 | tail -15
  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
 1064 mysql     20   0  886076 209740   8388 S   0.0  5.4  62:41.20 /usr/sbin/mysqld
23396 varnish   20   0  286492 115616  83572 S   0.0  3.0   0:42.24 /usr/sbin/varnishd -P /var/run/varnish.pid -f /etc/varnish/default.vcl -a :82 -T 127.0.0.1:6082 -S /etc/varnish/secret -s malloc,256M
 1105 named     20   0  311712 108204   2424 S   0.0  2.8   0:16.41 /usr/sbin/named -u named -c /etc/named.conf
23377 nobody    20   0  153240  89432   2432 S   0.0  2.3   4:35.74 nginx: worker process

posted on 2022-10-10 13:45  Warren6  阅读(62)  评论(0编辑  收藏  举报

导航