码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2020-11-04 17:36:48      阅读:29      评论:0      收藏:0      [点我收藏+]

标签:its   bashrc   tac   功能   客户端   bash   重启   tmp   结束   

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

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

 

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

 

 

 

 

 

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

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

标签:its   bashrc   tac   功能   客户端   bash   重启   tmp   结束   

原文地址:https://www.cnblogs.com/mike666/p/13919377.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!