操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    文 centos 6.5 優化 的項有18處:

    1、CentOS6.5最小化安裝后啟動網卡

    2、ifconfig查詢IP進行SSH鏈接

    3、更新系統源并且升級系統

    4、系統時間更新和設定定時任

    5、修改ip地址、網關、主機名、DNS

    6、關閉seLinux,清空iptables

    7、創建普通用戶并進行sudo授權管理

    8、修改SSH端口號和屏蔽root賬號遠程登陸

    9、鎖定關鍵文件系統(禁止非授權用戶獲得權限)

    10、精簡開機自啟動服務

    11、調整系統文件描述符大小

    12、設置系統字符集

    13、清理登陸的時候顯示的系統及內核版本

    14、內核參數優化

    15、定時清理/var/spool/clientmqueue

    16、刪除不必要的系統用戶和群組

    17、關閉重啟ctl-alt-delete組合鍵

    18、設置一些全局變量

    1、啟動網卡

    #centos6.x最小化安裝后,網卡默認不是啟動狀態

    ifup eth0
    

    2、SSH鏈接 ifconfig 查看IP后SSH終端連接。

    3、更新源 最小化安裝是沒有wget工具的,必須先安裝在修改源)

    yum install wget
    

    備份原系統更新源

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    進入yum.repos.d目錄
    cd /etc/yum.repos.d
    

    下載網易鏡像源或者搜狐鏡像源

    #下載網易鏡像源:
    wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
    #或者
    #下載搜狐鏡像源:
    wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
    網易搜狐的源可能有問題。
    參考http://blog.csdn.net/ichsonx/article/details/8518420
    清空yum緩存
    yum clean all
    生存緩存
    yum makecache
    開始更新系統以及內核
    yum upgrade
    必備軟件
    yum install ntpdate -y
    

    4、系統時間更新和設定定時任務 第一種:更新時間并且寫入BOIS

    ntpdate time.windows.com && hwclock -w && hwclock --systohc
    或者:查看時間服務器的時間:
    # rdate time-b.nist.gov
    設置時間和時間服務器同步:
    # rdate -s time-b.nist.gov
    

    第二種:更新時間并且寫入定時任務

    echo '*/30 * * * * ntpdate time.windows.com && hwclock -w && hwclock --systohc >/dev/null 2>&1' >>/var/spool/cron/root
    

    第三種:每間隔5分鐘和10分鐘同步一次時間

    echo '*/5 * * * * /usr/sbin/ntpdate time.windows.com >/dev/null 2 >&1' >>/var/spool/cron/root
    echo '*/10 * * * * /usr/sbin/ntpdate time.nist.gov >/dev/null 2>&1' >>/var/spool/cron/root
    

    提示:CentOS 6.x的時間同步命令路徑不一樣 6是/usr/sbin/ntpdate 5是/sbin/ntpdate

    5、修改ip地址、網關、主機名、DNS #eth0 網卡設置

    mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak
    vi /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0 #網卡設備名稱
    HWADDR=00:0C:29:D0:C7:B5 #以太網設備的對應的物理地址
    TYPE=Ethernet #網絡類型為以太網模式
    UUID=080a457b-6a53-4a3a-9155-a23c1146c2c6 #通用唯一識別碼
    ONBOOT=yes #是否啟動引導的時候激活YES
    NM_CONTROLLED=no #設備eth0是否可以由Network Manager圖形管理工具托管
    BOOTPROTO=dhcp #靜態IP地址獲取狀態 如:DHCP表示自動獲取IP地址
    IPADDR=192.168.1.10 #IP
    IPV6INIT=no
    IPV6_AUTOCONF=no
    NETMASK=255.255.255.0 #網卡對應的網絡掩碼
    GATEWAY=192.168.1.1 #網關地址
    

    檢查網卡配置

    cat /etc/sysconfig/network-scripts/ifcfg-eth0
    

    網關配置

    vi /etc/sysconfig/network
    

    #表示系統是否使用網絡,一般設置為yes。如果設為no,則不能使用網絡,而且很多系統服務程序將無法啟動

    NETWORKING=yes
    

    #設置本機的主機名,這里設置的主機名要和/etc/hosts中設置的主機名對應

    HOSTNAME=c65mini.localdomain
    

    #設置本機連接的網關的IP地址。例如,網關為10.0.0.1或者192.168.1.1

    GATEWAY=192.168.1.1
    

    修改主機DNS

    vi /etc/resolv.conf
    ; generated by /sbin/dhclient-script
    nameserver 8.8.8.8
    nameserver 4.4.4.4
    修改HOSTS
    vi /etc/hosts
    127.0.0.1 lvtao.localdomain
    #使用DNS域名服務器來解析名字
    order bind hosts
    #一臺主機是否存在多個IP
    multi on
    

    #如果用逆向解析找出與指定的地址匹配的主機名,對返回的地址進行解析以確認它確實與您查詢的地址相配。為了防止“騙取”IP地址

    nospoof on
    

    重啟網卡生效設置兩種方法

    service network restart
    

    或者

    /etc/init.d/network restart
    

    6、關閉selinux,清空iptables 在服務器配置完全成功后各項服務正常后,在開啟selinux

    查看selinux狀態

    ?第一種方法:/usr/bin/setstatus -v #如果顯示:SELinux status: enabled 就是開啟狀態

    ?第二種方法:cat /etc/selinux/config #如果顯示:SELINUX=enforcing 則是開啟狀態permissive有提醒的狀態 disabled是關閉

    ?第三種方法:grep SELINUX=disabled /etc/selinux/config

    ?第四種方法:getenforce

    修改selinux狀態 如果修改配置文件則永久生效,但是必須要重啟系統

    ?第一種:vi /etc/selinux/config 修改 SELINUX=disabled

    ?第二種:sed –i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config

    如果想立即生效(如果想臨時性的改變) setenforce 0

    setenforce 1 設置SELinux 成為enforcing模式 setenforce 0 設置SELinux 成為permissive模式 查看狀態 getenforce

    iptables防火墻規則清理了,根據需求定制

    #清空iptables規則

    iptables -F

    #查看iptables規則

    iptables -L

    #保存規則,注意,雖然清空了,不保存的話,重啟后,又會有規則。

    /etc/init.d/iptables save
    

    7、創建普通用戶并進行sudo授權管理 創建普通用戶 useradd lvtao 修改用戶密碼 passwd lvtao

    另一種方式:一次性創建用戶和設置密碼 echo "123456"|passwd --stdin lvtao&&history –c

    其中lvtao為你創建的用戶名

    sudo授權管理 打開sudo配置文件 visudo

    #按:set nu 查看行,找到99行

    root ALL=(ALL) ALL

    #添加

    lvtao ALL=(ALL) ALL

    8、修改SSH端口號和屏蔽root賬號遠程登陸

    #備份SSH配置 
    cp /etc/ssh/sshd_config sshd_config_bak 
    #修改SSH安全配置 
    vi /etc/ssh/sshd_config
    #SSH鏈接默認端口
    port 52113
    #禁止root賬號登陸
    PermitRootLogin no
    #禁止空密碼
    PermitEmptyPasswords no
    #不使用DNS
    UseDNS no
    重新載入SSH配置 /etc/init.d/sshd reload 查看端口里面是否有剛才修改過的端口號52113
    netstat -lnt
    或者反查端口是那個進程
    lsof -i tcp:52113
    

    centos6.5最小化安裝沒有lsof工具需要 yum install lsof

    9、鎖定關鍵文件系統(禁止非授權用戶獲得權限)

    chattr +i /etc/passwd
    chattr +i /etc/inittab
    chattr +i /etc/group
    chattr +i /etc/shadow
    chattr +i /etc/gshadow
    

    10、精簡開機自啟動服務

    注意: 剛裝完操作系統一般可以只保留crond,network,syslog,sshd這四個服務。 后期根據業務需求制定自啟服務 #(Centos6.x為rsyslog Cetnos5.x為syslog) 如果是中文的話。可能會需要LANG=en 或者替換 3:on 成 3:啟用

    #關閉全部服務

    for sun in `chkconfig --list|grep 3:on|awk '{print $1}'`;do chkconfig --level 3 $sun off;done
    

    #或者

    for sun in `chkconfig --list|grep 3:啟用|awk '{print $1}'`;do chkconfig --level 3 $sun off;done
    

    #開啟需要的服務

    for sun in crond rsyslog sshd network;do chkconfig --level 3 $sun on;done
    

    #或者需要使用防火墻的話可以開啟iptables和ip6tables

    for sun in crond rsyslog sshd network iptables ip6tables;do chkconfig --level 3 $sun on;done
    

    查詢下開啟的服務 chkconfig –list | grep 3:on 或者 chkconfig –list|grep 3:啟用

    [bingoku@c65mini ~]$ chkconfig --list|grep 3:啟用
    crond 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉
    ip6tables 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉
    iptables 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉
    network 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉
    rsyslog 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉
    sshd 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉
    

    11、調整文件描述符大小

    #查看文件描述符大小

    ulimit -n 
    

    第一種:#這里參考的是阿里云主機默認設置。

    vi /etc/security/limits.conf 
    * soft nofile 65535 
    * hard nofile 65535 
    * soft nproc 65535 
    * hard nproc 65535 
    * soft nofile 65535
    * hard nofile 65535 
    

    第二種:echo '* - nofile 65535' >> /etc/security/limits.conf

    第三種:把ulimit -SHn 65535命令加入到/etc/rc.local,然后每次重啟生效 追加命令到rc.local配置文件里面

    cat >>/etc/rc.local<<EOF
    #open files
    ulimit -HSn 65535
    #stack size
    ulimit -s 65535
    EOF
    

    第四種:如果不修改limits配置文件,直接立即生效,但重啟后又恢復之前的默認。 ulimit -SHn 65535

    12、設置系統字符集

    第一種:vi /etc/sysconfig/i18n

    如果想用中文提示:LANG=”zh_CN.UTF-8″ 如果想用英文提示:LANG=”en_US.UTF-8″ 如果臨時切換也可以 LANG=zh_CN.UTF-8

    第二種:使用sed快速替換

    #替換成英文

    sed -i 's#LANG="zh_CN.*"#LANG="en_US.UTF-8"#' /etc/sysconfig/i18n

    #替換成中文

    sed -i 's#LANG="en_US.*"#LANG="zh_CN.UTF-8"#' /etc/sysconfig/i18n

    #替換成UTF-8中文

    sed -i 's#LANG="zh_CN.*"#LANG="zh_CN.UTF-8"#' /etc/sysconfig/i18n

    13、清理登陸的時候顯示的系統及內核版本

    #查看登陸信息

    cat /etc/redhat-release cat /etc/issue

    #清理登陸信息

    echo >/etc/redhat-release

    echo >/etc/issue

    14、內核參數優化 vi /etc/sysctl.conf

    #可用于apache,nginx,squid多種等web應用
    net.ipv4.tcp_max_syn_backlog=65536
    net.core.netdev_max_backlog=32768
    net.core.somaxconn=32768
    net.core.wmem_default=8388608
    net.core.rmem_default=8388608
    net.core.rmem_max=16777216
    net.core.wmem_max=16777216
    net.ipv4.tcp_timestamps=0
    net.ipv4.tcp_synack_retries=2
    net.ipv4.tcp_syn_retries=2
    net.ipv4.tcp_tw_recycle=1
    #net.ipv4.tcp_tw_len=1
    net.ipv4.tcp_tw_reuse=1
    net.ipv4.tcp_mem=94500000 915000000 927000000
    net.ipv4.tcp_max_orphans=3276800
    #net.ipv4.tcp_fin_timeout=30
    #net.ipv4.tcp_keepalive_time=120
    net.ipv4.ip_local_port_range=1024 65535
    

    #以下參數是對centos6.x的iptables防火墻的優化,防火墻不開會有提示,可以忽略不理。

    #如果是centos5.X需要吧netfilter.nf_conntrack替換成ipv4.netfilter.ip

    #centos5.X為net.ipv4.ip_conntrack_max=25000000

    net.nf_conntrack_max=25000000
    net.netfilter.nf_conntrack_max=25000000
    net.netfilter.nf_conntrack_tcp_timeout_established=180
    net.netfilter.nf_conntrack_tcp_timeout_time_wait=120
    net.netfilter.nf_conntrack_tcp_timeout_close_wait=60
    net.netfilter.nf_conntrack_tcp_timeout_fin_wait=120
    立即生效 /sbin/sysctl -p centos6.5可能會報錯
    error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key
    error: "net.bridge.bridge-nf-call-iptables" is an unknown key
    error: "net.bridge.bridge-nf-call-arptables" is an unknown key
    出現這個的原因是,沒有自動載入bridge橋接模塊
    modprobe bridge
    echo "modprobe bridge">> /etc/rc.local
    

    查看橋接 lsmod|grep bridge

    centos5.X可能會報錯 這個錯誤可能是你的防火墻沒有開啟或者自動處理可載入的模塊ip_conntrack沒有自動載入,解決辦法有二,一是開啟防火墻,二是自動處理開載入的模塊ip_conntrack

    error: "net.ipv4.ip_conntrack_max"is an unknown key
    error: "net.ipv4.netfilter.ip_conntrack_max"is an unknown key
    error: "net.ipv4.netfilter.ip_conntrack_tcp_timeout_established"is an unknown key
    error: "net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait"is an unknown key
    error: "net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait"is an unknown key
    error: "net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait"is an unknown key
    

    centos5.X解決方法:

    modprobe ip_conntrack
    echo "modprobe ip_conntrack">> /etc/rc.local
    

    centos6.X可能會報錯 這個錯誤可能是你的防火墻沒有開啟或者自動處理可載入的模塊ip_conntrack沒有自動載入,解決辦法有二,一是開啟防火墻,二是自動處理開載入的模塊ip_conntrack

    error: "net.nf_conntrack_max"isan unknown key
    error: "net.netfilter.nf_conntrack_max"isan unknown key
    error: "net.netfilter.nf_conntrack_tcp_timeout_established"isan unknown key
    error: "net.netfilter.nf_conntrack_tcp_timeout_time_wait"isan unknown key
    error: "net.netfilter.nf_conntrack_tcp_timeout_close_wait"isan unknown key
    error: "net.netfilter.nf_conntrack_tcp_timeout_fin_wait"isan unknown key
    

    centos6.X解決方法:

    modprobe nf_conntrack
    echo "modprobe nf_conntrack">> /etc/rc.local
    

    注意:筆者在整理這篇centos6.5內核優化的時候發現,如果不開啟ip6tables去優化nf_conntrack模塊去執行上面的解決方法會依舊提示上面的error。所以在優化服務的時候,可以選擇留下iptables和ip6tables。當然如果不用iptables的話,在內核優化的時候就要去掉對nf_conntrack的設置,在進行/sbin/sysctl -p 是不會有錯誤提示的。

    15、如果安裝sendmail必須定時自動清理/var/spool/clientmqueue/下文件防止inode節點被占滿

    #centos6.5已經不自動安裝sendmail了所以沒必要走這一步優化

    mkdir -p /server/scripts

    vi /server/scripts/spool_clean.sh

    #!/bin/sh

    find/var/spool/clientmqueue/-typef -mtime +30|xargsrm-f

    16、刪除不必要的系統用戶和群組

    #刪除不必要的用戶

    userdel adm
    userdel lp
    userdel sync
    userdel shutdown
    userdel halt
    userdel news
    userdel uucp
    userdel operator
    userdel games
    userdel gopher
    userdel ftp
    

    #刪除不必要的群組

    groupdel adm
    groupdel lp
    groupdel news
    groupdel uucp
    groupdel games
    groupdel dip
    groupdel pppusers
    

    17、關閉重啟ctl-alt-delete組合鍵

    vi /etc/init/control-alt-delete.conf
    

    #注釋掉

    #exec /sbin/shutdown -r now "Control-Alt-Deletepressed" 
    

    18、設置一些全局變量

    #設置自動退出終端,防止非法關閉ssh客戶端造成登錄進程過多,可以設置大一些,單位為秒

    echo "TMOUT=3600">> /etc/profile
    

    #歷史命令記錄數量設置為10條

    sed -i "s/HISTSIZE=1000/HISTSIZE=10/" /etc/profile
    

    #立即生效

    VMWare中安裝本地虛擬機CentOS7操作系統,動態IP地址會經常變化,不便于管理與實驗。為了便于實驗,考慮設置成靜態IP地址,目標是本地局域網可以通過NAT網關互相訪問,且能連接互聯網。

    由于是在VMWare虛擬機上安裝的CentOS系統(物理機系統為Win10-64位),故需要對“VMWare虛擬網絡”和“CentOS系統網絡”進行配置。

    1、虛擬機設置

    1.1、以管理員身份運行VMWare

    圖1 “管理員”打開VMWare

    1.2、VMWare界面“編輯 -> 虛擬網絡編輯器”菜單

    圖2 虛擬網絡連接設置

    1.3、選擇VMnet8虛擬網卡

    圖3 虛擬VMnet8網卡配置

    1.4、按照下圖修改參數

    圖4 參數設置

    1.5、NAT網關設置

    圖5 NAT設置


    圖6 網關設置

    此處的網關IP,網上有的文檔說不能使用XXX.XXX.XXX.1的IP地址,但此處我用了,實際使用中也沒發現有什么問題,不知使用上是否有誤,有踩過坑的煩請指出,多謝!個人電腦上配置的VMNet8配置信息如下:


    圖6.1 VMNet本地配置

    圖6.2 IP信息查詢

    1.6、保存所有設置

    1.7、VMWare上系統的網絡適配器設置為“VMnet8(NAT模式)”

    圖7 保存設置

    2、CentOS系統網絡設置

    2.1、修改虛擬機網卡配置文件

    路徑:/etc/sysconfig/network-scripts/ifcfg-ens32,注意,文件名不一定是ifcfg-ens32,根據實際文件名編輯。

    [root@local network-scripts]# cd /etc/sysconfig/network-scripts/
    [root@local network-scripts]# cat ifcfg-ens32 
    TYPE="Ethernet"
    PROXY_METHOD="none"
    BROWSER_ONLY="no"
    BOOTPROTO="static" # 修改為static,dhcp-動態分配,static-靜態分配(重要)
    DEFROUTE="yes"
    # HWADDR=00:0c:29:a6:18:a1
    IPV4_FAILURE_FATAL="no"
    IPV6INIT="yes"
    IPV6_AUTOCONF="yes"
    IPV6_DEFROUTE="yes"
    IPV6_FAILURE_FATAL="no"
    IPV6_ADDR_GEN_MODE="stable-privacy"
    NAME="ens32"
    UUID="16cd99c2-4a19-4ac6-964c-1f3dc87219a3"
    DEVICE="ens32"
    ONBOOT="yes"  # 開機引導
    IPADDR="192.168.142.160" # IP地址(重要)
    NETMASK="255.255.255.0"  # 子網掩碼(重要)
    GATEWAY="192.168.142.1"  # 網關(重要)
    DNS1="8.8.8.8" # DNS地址
    DNS2="114.114.114.114" # DNS地址

    2.2、設置完成后要重啟網絡服務

    [root@local network-scripts]# systemctl restart network

    2.3、驗證是否可以訪問網絡(ping百度)

    圖8 ping 百度驗證

    圖9 ssh遠程連接

    OK,配置成功。

    法1

    手動配置Centos7系統里的網絡配置

    cd /etc/sysconfig/network-scripts

    ls #找到當前網絡配置文件為ifcfg-ens33

    sudo vim ifcfg-ens33

    #修改如下網絡配置

    BOOTPROTO=static #以靜態方式獲取IP

    IPADDR=192.168.1.100 #IP地址為192.168.1.100(192.168.1.0網段內)

    NETMASK=255.255.255.0

    GATEWAY=192.168.1.1 #網關需要與IP在一個網段內

    DNS1=192.168.1.1

    ONBOOT=yes #開機啟動網卡

    :wq #保存退出


    方法2

    Ip [選項] 操作對象{link|addr|route...}

    # ip link show # 顯示網絡接口信息

    # ip link set eth0 upi # 開啟網卡

    # ip link set eth0 down # 關閉網卡

    # ip link set eth0 promisc on # 開啟網卡的混合模式

    # ip link set eth0 promisc offi # 關閉網卡的混個模式

    # ip link set eth0 txqueuelen 1200 # 設置網卡隊列長度

    # ip link set eth0 mtu 1400 # 設置網卡最大傳輸單元

    # ip addr show # 顯示網卡IP信息

    # ip addr add 192.168.0.1/24 dev eth0 # 設置eth0網卡IP地址192.168.0.1

    # ip addr del 192.168.0.1/24 dev eth0 # 刪除eth0網卡IP地址

    # ip route list # 查看路由信息

    # ip route add 192.168.4.0/24 via 192.168.0.254 dev eth0 # 設置192.168.4.0網段的網關為192.168.0.254,數據走eth0接口

    # ip route add default via 192.168.0.254 dev eth0 # 設置默認網關為192.168.0.254

    # ip route del 192.168.4.0/24 # 刪除192.168.4.0網段的網關

    # ip route del default # 刪除默認路由

    重啟網卡檢查配置

    sudo systemctl restart network #重啟網卡

    sudo systemctl enable network #開機啟動網卡

    ifconfig #查看網卡信息

    ping www.baidu.com #能PING通就是聯網成功

    關注點贊不迷路[靈光一閃]

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有