日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

RedHat 和 CentOS 日常運(yùn)維十大技能

 朋友圈管理員 2019-02-24

本文應(yīng)讀者需求再次推送。以下內(nèi)容基本上可以涵蓋RedHat和CentOS層面90%的日常運(yùn)維工作,來(lái)自社區(qū)交流,多位會(huì)員分享,董志衛(wèi)整理。(圖片點(diǎn)擊可放大)


1

Linux選擇


選擇一個(gè)適合自身企業(yè)的Linux版本系列和主流版本還是相對(duì)不容易的,下面我們來(lái)介紹一下在選擇時(shí)各企業(yè)所參考的依據(jù):

RedHat和CentOS

選擇紅帽子系列產(chǎn)品,以centos為主,主要考慮有幾個(gè)方面:

1. centos是redhat的編譯版本,基本上沒(méi)有什么大的變動(dòng)

2. 現(xiàn)在很多環(huán)境都是集群環(huán)境,包括web集群,中間件集群,rac群集等等,OS層面本身的高可用系數(shù)已經(jīng)不是100%要求那么高了。

3. 主流版本生命周期比較長(zhǎng),比較適合一個(gè)硬件的生命周期管理,基本上安裝一次直到設(shè)備報(bào)廢了。

4. 批量安裝部署方便,硬件和軟件兼容性都挺好。

5. 版本主要使用6版本,新上應(yīng)用可以全面考慮升級(jí)使用7版本

SuSe

使用的Suse Linux Enterprise版,主要考慮因素如下:

1、該發(fā)行版本性能和穩(wěn)定性比較突出

2、對(duì)客戶(hù)的技術(shù)支持體系較為完備,服務(wù)響應(yīng)較快(這基本上是最重要的因素)

3、對(duì)開(kāi)源社區(qū)如openstack等生態(tài)擁抱得也較好。

4、版本主要是SUSE11 較多。


2

安裝部署


方式:U盤(pán),光盤(pán)和網(wǎng)絡(luò)安裝

其中網(wǎng)絡(luò)安裝已經(jīng)成為了目前批量部署的首選方式:主要工具有Cobbler和PXE+kickstart

可以參考如下鏈接內(nèi)容:

http://www.cnblogs.com/mchina/p/centos-pxe-kickstart-auto-install-os.html


3

初始化配置


禁用服務(wù)

禁用SeLinux

配置YUM源配置

可以配置為光盤(pán),內(nèi)部YUM源或EPEL等

常用軟件安裝

安裝xwindows

配置ntp

Crontab 添加如上記錄,指定內(nèi)部ntp服務(wù)器

SSH 登錄設(shè)置

修改ssh 禁用DNS 選項(xiàng):

添加允許指定用戶(hù)登錄:

上傳掃描工具

網(wǎng)絡(luò)上有該腳本,下載自行使用

修改歷史記錄格式


4

安全加固


本次安全加固內(nèi)容主要參考的是Redhat和Centos系列版本系統(tǒng):

參考鏈接
http://www./CentosSecurity/CentosSafe/2015/0315/4881.html

注釋掉系統(tǒng)不需要的用戶(hù)和用戶(hù)組

注意:不建議直接刪除,當(dāng)你需要某個(gè)用戶(hù)時(shí),自己重新添加會(huì)很麻煩。

關(guān)閉系統(tǒng)不需要的服務(wù)

給下面的文件加上不可更改屬性,從而防止非授權(quán)用戶(hù)獲得權(quán)限

限制不同文件的權(quán)限

禁止使用Ctrl+Alt+Del快捷鍵重啟服務(wù)器

使用yum update更新系統(tǒng)時(shí)不升級(jí)內(nèi)核,只更新軟件包

注意:由于系統(tǒng)與硬件的兼容性問(wèn)題,有可能升級(jí)內(nèi)核后導(dǎo)致服務(wù)器不能正常啟動(dòng),這是非??膳碌?,沒(méi)有特別的需要,建議不要隨意升級(jí)內(nèi)核。

關(guān)閉Centos自動(dòng)更新

關(guān)閉多余的虛擬控制臺(tái)

我們知道從控制臺(tái)切換到 X 窗口,一般采用 Alt-F7 ,為什么呢?因?yàn)橄到y(tǒng)默認(rèn)定義了 6 個(gè)虛擬控制臺(tái),

所以 X 就成了第7個(gè)。實(shí)際上,很多人一般不會(huì)需要這么多虛擬控制臺(tái)的,修改/etc/inittab ,注釋掉那些你不需要的。

修改history命令記錄

隱藏服務(wù)器系統(tǒng)信息

在缺省情況下,當(dāng)你登陸到linux系統(tǒng),它會(huì)告訴你該linux發(fā)行版的名稱(chēng)、版本、內(nèi)核版本、服務(wù)器的名稱(chēng)。

為了不讓這些默認(rèn)的信息泄露出來(lái),我們要進(jìn)行下面的操作,讓它只顯示一個(gè)'login:'提示符。

刪除/etc/issue和/etc/issue.net這兩個(gè)文件,或者把這2個(gè)文件改名,效果是一樣的。

優(yōu)化Linux內(nèi)核參數(shù)

系統(tǒng)優(yōu)化

服務(wù)器禁止ping

檢查口令策略設(shè)置是否符合復(fù)雜度要求

檢查登錄提示-是否設(shè)置登錄成功后警告Banner

修改文件/etc/motd的內(nèi)容,如沒(méi)有該文件,則創(chuàng)建它。

檢查是否設(shè)置登錄超時(shí)

執(zhí)行備份:

修改/etc/csh.cshrc文件,添加如下行:

改變這項(xiàng)設(shè)置后,重新登錄才能有效


5

多路徑設(shè)置


隨著X86 環(huán)境的普及化,Linux 的市場(chǎng)占有率也越來(lái)越高,為了方便后續(xù)的設(shè)備管理我們和Linux 自帶多路徑軟件的成熟化,我們?cè)谌粘5脑O(shè)備多路徑軟件選擇方面經(jīng)常會(huì)首先考慮使用DM 軟件,本次多路徑設(shè)置主要是結(jié)合REDHAT和CENTOS自帶軟件DM--- Multipath

參考:
Linux 操作系統(tǒng)層面Multipath 配置使用技巧及注意事項(xiàng)(點(diǎn)擊標(biāo)題可讀)


6

系統(tǒng)異常性能指標(biāo)獲取


CPU占用最高的10個(gè)進(jìn)程

內(nèi)存占用最高的10個(gè)進(jìn)程

虛擬內(nèi)存使用最多的前10個(gè)進(jìn)程

查看系統(tǒng)負(fù)載

統(tǒng)計(jì)當(dāng)前連接數(shù)

當(dāng)前連接數(shù)最多的10個(gè)進(jìn)程


7

LVM日常使用


LVM在日常運(yùn)維工作當(dāng)中占據(jù)著很大的比重,在此我列舉LVM常見(jiàn)的日常操作及步驟。

1. 添加一個(gè)磁盤(pán)到OS,格式化文件系統(tǒng)使用,參考如下:

掃描磁盤(pán)

這個(gè)其中每個(gè)步驟就不在做詳細(xì)解釋?zhuān)信d趣的可以獨(dú)自搜索

2.文件系統(tǒng)的擴(kuò)容和縮?。ǜ募到y(tǒng)縮小要相當(dāng)?shù)纳髦兀?/span>

在線擴(kuò)容文件系統(tǒng):

縮小文件系統(tǒng):

3. 在線刪除一個(gè)共享磁盤(pán)LUN

例如:

刪除一個(gè)不用的lun

刪除環(huán)節(jié):


8

Linux 運(yùn)維命令掌握


Linux 下面日常運(yùn)維使用的命令有太多了,可以根據(jù)個(gè)人的情況進(jìn)行適當(dāng)?shù)挠洃洝?/span>

系統(tǒng)負(fù)載:top ,nmon,dstat 等

網(wǎng)絡(luò):ss,netstat,route,diag,ping,ip,lsof 等

io:dd,iostat,fio,nmon,dstat,pvs,lvs,vgs 等

內(nèi)存:free,dstat等

進(jìn)程:ps,lsof 等

配置:lscpu,lspci,dmidecode,lsscsi,udev 等

設(shè)備識(shí)別:echo '---' ,rescan-scsi-bus.sh 等

診斷:strace,ltrace等

比如還有find 如何結(jié)合x(chóng)args ,tree的使用,lsblk 等等,還有很多很多,需要長(zhǎng)期的積累,當(dāng)然主要使用還是配置查看,LVM設(shè)置,網(wǎng)絡(luò)

還有很多成熟的開(kāi)源和商業(yè)產(chǎn)品進(jìn)行管理,在此不一一列舉,感覺(jué)可自行百度和google。

目前主流的python,ruby這些語(yǔ)言工具可以根據(jù)自身情況選擇一個(gè)掌握。


9

診斷工具


在日常的運(yùn)維過(guò)程當(dāng)中,不免要進(jìn)行所謂的性能或者故障方面問(wèn)題的診斷,工具和手段包羅萬(wàn)象,在此列舉一些日常使用的工具用于參考。

這里附上一幅Linux 開(kāi)機(jī)流程圖,這樣很多人就可以更加清楚的了解了Linux在啟動(dòng)的整個(gè)流程,便于此類(lèi)問(wèn)題的解決。


10

網(wǎng)絡(luò)必殺技


Netcat,SSH 幾種隧道轉(zhuǎn)發(fā)模式 ,lsof,dstat ,ethtool,iptraf,iperf,diag,route 和多個(gè)網(wǎng)卡路由及雙網(wǎng)卡綁定技術(shù)值得了解,這些都是os層面運(yùn)維網(wǎng)絡(luò)方面經(jīng)常會(huì)使用到的幾個(gè)方面

在日常較為常用的操作就是進(jìn)行雙網(wǎng)卡的綁定,下面分享一個(gè)綁定的具體流程:

1、cp /etc/sysconfig/network/ifcfg-eth0 /etc/sysconfig/network/ifcfg-eth0.bak

cp /etc/sysconfig/network/ifcfg-eth0 /etc/sysconfig/network/ifcfg-bond0

2、vi /etc/sysconfig/network/ifcfg-eth0,注釋所有(除以下兩行內(nèi)容),并將值修改如下:

BOOTPROTO='none'

STARTMODE='off'

3、cp /etc/sysconfig/network/ifcfg-eth0 /etc/sysconfig/network/ifcfg-eth1

4、vi /etc/sysconfig/network/ifcfg-bond0,增加或更新如下內(nèi)容,其他內(nèi)容可注釋?zhuān)?/span>

說(shuō)明:以上配置mode=0為負(fù)載均衡模式,如果需要配置成主備模式,BONDING_MODULE_OPTS配置如下:

BONDING_MODULE_OPTS='mode=1 miimon=100 use_carrier=0 primary=eth0'

5、rcnetwork restart,重啟網(wǎng)絡(luò)服務(wù)生效,并進(jìn)行測(cè)試。

6、cat /proc/net/bonding/bond0 可以查看bonding的狀態(tài)。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多