CentOS常用设置
关闭防火墙
1 2
| systemctl stop firewalld systemctl disable firewalld
|
关闭swap
临时关闭
永久关闭
1 2
| sed -i '/swap/s/^/#/' /etc/fstab cat /etc/fstab
|
开通swap
创建缓存文件
1 2 3
| dd if=/dev/zero of=/var/swap bs=1024 count=2048000
|
启用swap
1 2 3
| mkswap /var/swap mkswap -f /var/swap swapon /var/swap
|
设置swap文件永久有效
1 2
| vi /etc/fstab /var/swap swap swap defaults 0 0
|
重启检查是否已完成配置
关闭selinux
临时关闭
永久关闭
1 2 3 4
| sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
vim /etc/selinux/config
|
免密登录
1 2
| ssh-copy-id IP地址 ssh-copy-id 主机名
|
修改地址后地址失效
1 2
| ssh-keygen -R IP地址 ssh-keygen -R 主机名
|
挂载本地ISO
1
| mount -t iso9660 -o loop ISO地址 挂载目录
|
下载yum包及依赖
1 2 3 4 5
| yum install yum-plugin-downloadonly yum install --downloadonly --downloaddir=路径 包名称
yum install yum-utils yumdownloader --resolve --destdir=路径 包名称
|
Kubernetes强制删除pod
1
| kubectl delete pod podName -n NAMESPACE --force --grace-period=0
|
查看Linux下进程占用排行
下面的 ps
命令格式为你提供有关内存消耗最大进程的更多信息 。
1
| ps aux --sort -rss | head
|
1 2 3
| 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
命令格式可在输出中仅展示有关内存消耗过程的特定信息。
1
| ps -eo pid,ppid,%mem,%cpu,cmd --sort=-%mem | head
|
1 2 3
| 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
命令格式。
1
| ps -eo pid,ppid,%mem,%cpu,comm --sort=-%mem | head
|
1 2 3 4 5
| 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 系统性能的最好和最知名的命令。它在交互界面上显示运行的系统进程的实时视图。但是,如果要查找内存消耗最大的进程。
1
| top -c -b -o +%MEM | head -n 20 | tail -15
|
1 2 3 4 5
| 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
|