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