• 服务器安装到优化


    服务器安装

    第一次面对面对这庞大的家伙有点懵了,完全无从下手,然后大量的查看资料。也是折腾下来了

    1.U盘的启动盘制作

    这个相对来说比较容易,我用的软碟通,简单易做看个人习惯吧。

    2.需要准备的配件以及方法

    此处需要VGA线连接,用作显示屏功能。然后是鼠标,键盘,显示屏,制作好镜像的U盘。上面的东西都直接插入即可,然后按下启动电源,等待就完事了。很简单是不,但是第一次操作而且没人带的那种心理,我想那些自己琢磨的人应该懂的。

    系统的优化

    1.清空linux登陆信息

    此处我是直接注释了,或者备份也行

    1 > /etc/issue
    2 > /etc/issue.net

    2.修改登陆显示信息

    将此段直接复制到/etc/motd下面就可以了,为了尊重原作者,此处是源地址的链接

     1 *********************************************
     2                    _ooOoo_
     3                   o8888888o
     4                   88" . "88
     5                   (| -_- |)
     6                   O  =  /O
     7                ____/`---'\____
     8              .'  \|     |//  `.
     9             /  \|||  :  |||//  
    10            /  _||||| -:- |||||-  
    11            |   | \  -  /// |   |
    12            | \_|  ''---/''  |   |
    13              .-\__  `-`  ___/-. /
    14          ___`. .'  /--.--  `. . __
    15       ."" '<  `.___\_<|>_/___.'  >'"".
    16      | | :  `- \`.;` _ /`;.`/ - ` : | |
    17         `-.   \_ __ /__ _/   .-` /  /
    18 ======`-.____`-.___\_____/___.-`____.-'======
    19                    `=---='
    20 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    21            佛祖保佑       永无BUG
    22 --------------------- 
    23 作者:我不是扫地僧 
    24 来源:CSDN 
    25 原文:https://blog.csdn.net/youyoushang/article/details/50072111 
    26 版权声明:本文为博主原创文章,转载请附上博文链接!

    3.优化grep命令

    此处优化也就是让grep的关键字能够以颜色的方式显示出来。话说好久没练linux三剑客了

    1 vim /root/.bashrc
    2 alias grep=’grep –color’
    3 alias egrep=’egrep –color’
    4 bash /root/.bashrc

    4.关闭selinux

    永久修改:vim /etc/selinux/config 修改 "SELINUX=disabled" 需要重启,临时修改"setenforce 0",查看状态 "getenforce"

    sed -i "s#SELINUX=enforcing#SELINUX=disabled#g" /etc/selinux/config

    5.安装常用服务

    yum install  install -y lrzsz nmap tree dos2unix nc expect  wget vim net-tools 

    6.linux字符集

    这个按需求修改为中文或英文

     1 1)检查配置文件
     2 cat /etc/sysconfig/i18n
     3 里面默认应该有以下2行内容:
     4 LANG="en_US.UTF-8"
     5 SYSFONT="latarcyrheb-sun16"
     62)备份配置文件
     7 cp /etc/sysconfig/i18n{,.back}
     83)修改(此步选做)
     9 说明:可以将字符集修改为中文的,也可以不修改。
    10 echo 'LANG="zn_CN.UTF-8"' > /etc/sysconfig/i18n
    11 echo 'SYSFONT="latarcyrheb-sun16"' >> /etc/sysconfig/i18n
    124)生效
    13 source /etc/sysconfig/i18n
    145)检查
    15 echo $LANG

    7.加大文件描述符

    echo ‘* – nofile 65535 ‘ >> /etc/security/limits.conf

    ulimit -n 查看

    8.内核优化

    net.ipv4.tcp_syn_retries = 1
    net.ipv4.tcp_synack_retries = 1
    net.ipv4.tcp_keepalive_time = 600
    net.ipv4.tcp_keepalive_probes = 3
    net.ipv4.tcp_keepalive_intvl =15
    net.ipv4.tcp_retries2 = 5
    net.ipv4.tcp_fin_timeout = 2
    net.ipv4.tcp_max_tw_buckets = 36000
    net.ipv4.tcp_tw_recycle = 1
    net.ipv4.tcp_tw_reuse = 1
    net.ipv4.tcp_max_orphans = 32768
    net.ipv4.tcp_syncookies = 1
    net.ipv4.tcp_max_syn_backlog = 16384
    net.ipv4.tcp_wmem = 8192 131072 16777216
    net.ipv4.tcp_rmem = 32768 131072 16777216
    net.ipv4.tcp_mem = 786432 1048576 1572864
    net.ipv4.ip_local_port_range = 1024 65000
    net.ipv4.ip_conntrack_max = 65536
    net.ipv4.netfilter.ip_conntrack_max=65536
    net.ipv4.netfilter.ip_conntrack_tcp_timeout_established=180
    net.core.somaxconn = 16384
    net.core.netdev_max_backlog = 16384

    9.安装命令自动补全工具

    yum -y install bash-completion

    10.升级具有典型漏洞的软件

    升级具有典型漏洞的软件 openssl、openssh、bash等软件存在很多漏洞,在企业场景需要对其进行修复。 yum install -y openssl openssh bash 

     11.优化ssh远程连接

    此处需要先添加用户,再做修改。同时最好保持连接,再做修改。

    1 优化SSH远程连接 创建一个普通用户,授权为为所有权限 
    2 echo "oldboy ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers 
    3 修改SSH配置文件 
    4 更改默认端口, 
    5 ListenAddress 10.0.0.200:52113 
    6 ListenAddress 172.16.1.200:22 
    7 PermitRootLogin no :拒绝root用户登陆,使用普通用户sudo授权 
    8 PermitEmptyPasswords no:拒绝空密码登陆
    9 UseDNS no:不使用dns反向解析 10 GSSAPIAuthentication no:连接慢的解决问题

     12.修改网卡名字

    方法1:在安装的时候配置

    修改内核选项:net.ifnames=0 biosdevname=0

     方法2:修改参数

    1.修改网卡信息

    cd /etc/sysconfig/network-scripts/   #进入网卡目录
    mv ifcfg-ens33  ifcfg-eth0         #重命名网卡
    
    cat ifcfg-eth0
    
    TYPE=Ethernet
    BOOTPROTO=static
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=no
    NAME=eth0  #name修改为eth0
    ONBOOT=yes
    IPADDR=10.0.0.10
    NETMASK=255.255.255.0
    GATEWAY=10.0.0.2
    DNS1=114.114.114.114

    2.修改grub

    cat /etc/sysconfig/grub  #编辑内核信息
    
    GRUB_TIMEOUT=5
    GRUB_DEFAULT=saved
    GRUB_DISABLE_SUBMENU=true
    GRUB_TERMINAL_OUTPUT="console"
    GRUB_CMDLINE_LINUX="crashkernel=auto rhgb net.ifnames=0 biosdevname=0 quiet"       #修改项
    GRUB_DISABLE_RECOVERY="true"
    grub2-mkconfig -o /boot/grub2/grub.cfg   #生成启动菜单
    Generating grub configuration file ...
    Found linux image: /boot/vmlinuz-3.10.0-229.el7.x86_64
    Found initrd image: /boot/initramfs-3.10.0-229.el7.x86_64.img
    Found linux image: /boot/vmlinuz-0-rescue-1100f7e6c97d4afaad2e396403ba7f61
    Found initrd image: /boot/initramfs-0-rescue-1100f7e6c97d4afaad2e396403ba7f61.img
    Done

    3.重启 reboot

     

  • 相关阅读:
    Python接口自动化测试(15):Django后台设置
    Python接口自动化测试(14):Django安装和项目创建
    Python接口自动化测试(13):Jmeter测试报告
    Python接口自动化测试(12):Jmeter授权设置
    Python接口自动化测试(11):Jmeter数据驱动
    Python接口自动化测试(10):Jmeter参数关联
    Python接口自动化测试(9):Jmeter变量设置
    redis高可用集群搭建
    熔断器 Hystrix
    负载均衡 Ribbon
  • 原文地址:https://www.cnblogs.com/jiuyachun/p/9910643.html
Copyright © 2020-2023  润新知