由于新开的虚拟机都是主机名都是默认 localhost,这样在日常维护中很难快速定位是哪台服务器,操作容易混乱
所有很必要设置一下主机名(云主机有默认IP主机名)
虽然可以 一条命令就可以完成,比如
[root@Mike_Node-1 ~]# hostnamectl --static set-hostname Mike_Node-1
但是没有配色等功能可以参考我的方式
[root@Mike_Node-1 ~]# vim /etc/profile unset MAILCHECK [ -f ~/.bashrc ] && . ~/.bashrc alias vi=‘vim‘ NodeID=`ip a| awk ‘$1=="inet" && $2!~"^127"{print $2;exit}‘|sed ‘s/\./_/g;s/\/.*$//‘` for i in static pretty transient; do hostnamectl set-hostname Mike-VM-Node${NodeID}.com --$i; done PS1=‘[\[\033[0;34m\]\u\[\033[0;37m\]@\[\033[0;35m\]Mike-VM-Node-${NodeID}\[\033[0;33m\] \w\[\033[0;37m\]]\[\033[0;31m\]\$\[\033[00m\] ‘ export PROMPT_COMMAND=‘{ msg=$(history 1 | { read x y; echo $y; });user=$(whoami); echo $(date "+%F %H:%M:%S"):$user:`pwd`:$msg ---- $(who am i); } >> /tmp/`date "+%F"`.`hostname`.`whoami`.history-timestamp‘ [root@Mike_Node-1 ~]# source /etc/profile
[root@Mike-VM-Node-172_31_225_214 ~]#
配色如图:
设置最大文件和最大进程数
在配置文件 /etc/security/limits.conf 中添加
[root@Mike-VM-Node-172_31_225_214 ~]# vim /etc/security/limits.conf * soft nofile 65535 * hard nofile 65535 * soft nproc 65535 * hard nproc 65535 [root@Mike-VM-Node-172_31_225_214 ~]# [root@Mike-VM-Node-172_31_225_214 ~]# vim /etc/pam.d/login session required pam_limits.so [root@Mike-VM-Node-172_31_225_214 ~]#
注意格式,不需要重启,重新连接一下客户端,就会立即生效的。
使用 ulimit -a 查看是否生效
[root@Mike-VM-Node-172_31_225_214 ~]# ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 3896 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 65535 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 8192 cpu time (seconds, -t) unlimited max user processes (-u) 3896 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited [root@Mike-VM-Node-172_31_225_214 ~]#
本文分享完毕,感谢支持点赞~~