规范主机名和设置最大文件进程数

------------恢复内容开始------------

由于新开的虚拟机都是主机名都是默认 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 ~]# 

 

本文分享完毕,感谢支持点赞~~

 

 

 

 

 

------------恢复内容结束------------

上一篇:install keepalived on RedHat/CentOS to provide IP failover for web cluster


下一篇:批量修改docker镜像脚本