天天看點

重要檔案檢視和配置一、網卡配置檔案二、域名服務配置檔案三、本地域名解析配置檔案四、開機自啟動運作指令檔案五、作業系統挂載檔案六、系統環境變量和别名功能設定檔案七、系統運作級别檔案八、系統主機名稱配置檔案九、系統日志檔案檢視十、作業系統的基礎優化十一、系統資訊檢視

一、網卡配置檔案

檔案路徑資訊:/etc/sysconfig/network-scripts/ifcfg-eth0
            檔案作用說明:配置網卡位址資訊
            檔案詳細資訊:
             TYPE=Ethernet                         指定網絡類型(以太網類型)
             BOOTPROTO=static                擷取IP位址方式(static,none手動配置位址和dhcp自動擷取位址)
             DEFROUTE=yes                      是否激活預設路由(要激活,yes)
             NAME=eth0                               網卡名稱資訊(網卡的名字)
             DEVICE=eth0                            網卡名稱資訊(網卡裝置名稱)
             UUID=226f4037-72f4-4c0e-b72a-442145f64d81    eth0網卡裝置編号
             ONBOOT=yes                            是否激活開啟網卡(要激活,yes;預設是no)
             IPADDR=10.0.0.100                  網絡的ip位址(給網卡一個上網的位址)
             PREFIX=24                                 子網路遮罩
             GATEWAY=10.0.0.254               網關位址(要和你設定的ip位址是一個網段)
             DNS1=223.5.5.5                          位址解析位址
             如何修改網卡名稱(如果你的網卡不是eth0)
             第一個曆程:先進入網卡的配置檔案(如你的網卡是ens33,先修個為eth0)
                    NAME=eth0
                    DEVICE=eth0
             第二個曆程: 網卡檔案名稱重命名
                 mv ifcfg-ens33 ifcfg-eth0
             第三個曆程: 讓系統核心加載網卡名稱修改資訊
                 vi /etc/default/grub
                 GRUB_CMDLINE_LINUX="xxx net.ifnames=0  biosdevname=0 xxx"
             第四個曆程: 加載修改配置資訊
                  grub2-mkconfig -o /boot/grub2/grub.cfg
             第五個曆程: 重新開機作業系統
                   reboot           

二、域名服務配置檔案

檔案路徑資訊:etc/resolv.conf
            檔案作用說明:是否可以通路名稱或域名資訊
            檔案内容資訊:
            nameserver  223.5.5.5   DNS伺服器位址(如果你在網卡配置檔案配置了DNS在這裡就會顯示出來,如沒有設定需在這裡設定,才可以上外網)           

三、本地域名解析配置檔案

檔案路徑資訊:/etc/hosts
             檔案作用說明:實作本地名稱解析(用于通路不同伺服器和網站自己測試)
             檔案内容資訊:
             127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
             192.173.16.122   db01   database01  
             193.173.18.22    www.123hao.com           

四、開機自啟動運作指令檔案

檔案路徑資訊:/etc/rc.local
            檔案作用說明:系統啟動後,自動運作指令資訊
            檔案内容資訊:把你需要開機想啟動的指令寫在這個檔案裡,開機就可以啟動你的指令,編輯完這個檔案需要給這個檔案一個執行權限,需要用chmod +x /etc/rc.d/rc.local ,給這個檔案一個權限           

五、作業系統挂載檔案

檔案路徑資訊:/etc/fstab
            檔案作用說明:實作儲存設備自動挂載
            檔案内容資訊:
   1) 如何進行光驅自動挂載操作
        第一個曆程: 編寫配置檔案
            /dev/cdrom  /mnt    iso9660    defaults   0  0 
        第二個曆程: 重新開機系統
   2) 如何進行磁盤自動挂載操作  擴充  
       第一個曆程: 編寫配置檔案
           UUID=4b82f39b-f6e2-4ebc-b494-c67a6a83cde6  /oldboy/oldboy01  xfs  defaults  0 0
       第二個曆程: 重新開機系統        
         檢視磁盤uuid資訊: blkid           

六、系統環境變量和别名功能設定檔案

檔案路徑資訊:/etc/profile
             檔案作用說明:可以設定環境變量和可以設定别名功能
             檔案内容資訊:
             1) 環境變量都是由大寫字母組成
             2) 環境變量都是系統預設設定好的變量
             3) 環境變量是有特殊作用變量
             4) 環境變量設定完畢後, 影響所有使用者
            vi /etc/profile
            PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp
            alias vinet0='vi /etc/sysconfig/network-scripts/ifcfg-eth0'
           方法一: 重新連接配接主機
           方法二: 利用指令加載profile檔案中的配置
            source /etc/profile  或者  .  /etc/profile
            環境變量配置優先級别:
             01. ~/.bash_profile    局部優先全局
             02. ~/.bashrc
             03. /etc/bashrc        全局配置
             04. /etc/profile            
            别名功能配置優先級别:
                01. ~/.bash_profile
                02. /etc/bashrc
                03. ~/.bashrc
                04. /etc/profile           

七、系統運作級别檔案

檔案路徑資訊:/etc/inittab
            檔案作用說明:系統啟動後,自動開啟哪些軟體程式
            檔案内容資訊:
           系統運作級别: 7個級别
            0   -- 系統關機級别    init 0
            1   -- 系統單使用者級别  用于破解系統密碼root  救援恢複系統資料(沒有網絡服務)
            2   -- 系統多使用者級别  沒有網絡多使用者級别 
            3   -- 系統多使用者級别  擁有網絡多使用者級别  
            4    -- 系統多使用者級别  擁有網絡多使用者級别
            5      -- 系統圖形化級别
            6   -- 系統重新開機級别           

八、系統主機名稱配置檔案

檔案路徑資訊:/etc/hostname
            檔案作用說明:修改主機名稱
            檔案内容說明:
            永久修改:
             vi /etc/hostname 
               web01 
            或者直接用指令 hostnamectl set-hostname backup           

九、系統日志檔案檢視

檔案路徑資訊:/var/log
            檔案作用說明:存儲系統日志資訊
            檔案内容資訊:
            /var/log/messages       系統運作或服務運作狀态資訊日志檔案
             /var/log/secure               系統使用者登入情況日志檔案
            日志檔案如何檢視: 
            head   --- 檢視一個檔案頭部前面10行内容
            tail       --- 檢視一個檔案結尾最後10行内容  
            tail -f    --- 實時檢視檔案變化内容資訊
            tail -F  --- 實時檢視檔案變化内容資訊,并追蹤這個檔案的資訊
            grep 篩選字元 日志檔案  --- 過濾檔案資訊
            grep  -i  failed /var/log/secure   --- 忽略大小寫過濾資訊           

十、作業系統的基礎優化

1、系統下載下傳優化

優化選擇軟體倉庫:curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
            優化完後可以下一些軟體試一試:yum install -y  vim  tree  telnet  nc  nmap  net-tools  wget  bash-completion   lrzsz
                    vim              --- 編輯檔案内容      vi更新版
                   telnet           --- 用于測試服務端口  telnet 伺服器位址 服務端口
                   nc               --- 用于測試服務端口  nc 伺服器位址 服務端口
                   nmap             --- 用于測試服務端口  nmap 伺服器位址 -p 服務端口
                   net-tools        --- 使centos7系統可以支援centos6系統網絡相關指令
                   wget             --- 用于下載下傳軟 件
                   bash-completion  --- 将部分指令參數進行補全
                   lrzsz            --- 用于從linux系統下載下傳資料(sz 資料下載下傳,rz資料上傳)           

2、系統安全優化

關閉防火牆和selinux安全:systemctl disable firewalld和vi /etc/selinux/config (SELINUX=disabled   --- 永久關閉selinux)             

3、系統時間優化

set-time TIME            Set system time     手動調整設定時間
          set-timezone ZONE        Set system time zone    設定系統時區
          list-timezones           Show known time zone      展示系統已知所有時區
          set-local-rtc BOOL       Control whether RTC is in local time    控制RTC功能是否開啟   0關閉 1開啟   
          set-ntp BOOL             Control whether NTP is enabled      是否開啟network time protocol (實作時間網絡同步             

4、系統遠端連接配接優化

解決遠端連接配接慢, 提升SSH遠端連接配接速度
                vi /etc/ssh/sshd_config       --- 遠端服務配置檔案
                115行 UseDNS no       --- 是否開啟DNS反向解析過程(預設是開啟yes,改為no)
                79行GSSAPIAuthentication no    --- 是否GSSAPI認證(預設是開啟yes,改為no)
                配置完成後,重新開機連接配接服務(systemctl restart sshd)           

十一、系統資訊檢視

1、 檢視cpu檔案資訊: /proc/cpuinfo

檢視伺服器CPU顆數指令       grep "physical id" /proc/cpuinfo | uniq |wc -l       
                                   檢視伺服器CPU核心數指令       grep "processor" /proc/cpuinfo|wc -l 
                 檢視CPU資訊: lscpu           

2、檢視記憶體檔案資訊: /proc/meminfo

檢視記憶體資訊: free -h            

3、檢視磁盤挂載資訊:/proc/mounts

檢視挂載資訊: df -h            

4、檢視CPU負載資訊

檢視負載資訊: /proc/loadavg
                   檢視負載資訊: w(負載數值 <= 總的CPU核心數)