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


    由于新开的虚拟机都是主机名都是默认 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='[[33[0;34m]u[33[0;37m]@[33[0;35m]Mike-VM-Node-${NodeID}[33[0;33m] w[33[0;37m]][33[0;31m]$[33[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 ~]# 

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

  • 相关阅读:
    libpcap编程实例
    libnet发包例子(tcp udp arp广播)
    C#中一个窗口是一个类呢,还是一个窗口类的实例呢?(转)
    创建一个实例&创建一个线程。。
    (转)C#中的 Interfaces (For 初学者们)
    C#中接口声明属性,但是提示“接口”中不能有属性。
    十万个为什么:现在还没发现“虚函数virtual”和多态性的优点,估计是因为我还没有编程序吧。
    C#中的多态性
    Windows 程序支持 Unicode
    Python 中的函数与类的方法
  • 原文地址:https://www.cnblogs.com/mike666/p/13919377.html
Copyright © 2020-2023  润新知