手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

幫助中心 >  行業資訊 >  云計算 >  Linux 運維七大實用技能

Linux 運維七大實用技能

2025-01-06 16:28:44 2395

在Linux運維中,系統配置和安全加固是確保服務器穩定、安全和高效運行的基礎。今天藍隊云將向大家詳細介紹Linux 運維七大實用技能,為大家在Linux系統的管理與維護提供有力支持。

一、初始化配置

禁用服務

1.chkconfig--level 35 iptables off

2.chkconfig--level 35 ip6tables off

3.service iptables stop

4.chkconfig--level 35 postfix off

禁用SeLinux

vi /etc/selinux/config SELINUX-disabled

配置YUM源配置

[root@rhel63 yum.repos.d]# vi local.repo

[local]

name=local

baseurl file:///mnt/Server

enabled=1

gpgcheck=0

可以配置為光盤,內部YUM源或EPEL等

常用軟件安裝

# yum install ftp telnet make imake gcc compat-libstdc++-33 gcc-c++ libstdc++ libxp kernel kernel-devel kernel-headers rsh ksh lsof openssh-clients -y

# yum install iptraf.x86_64 unzip.x86 64 libaio.x86_64 eject sysfsutils dmidecode pciu2.tils dstat lsscsi -y


安裝xwindows

#yum groupinstall"X window System" -y

# yum groupinstall Desktop -y(可以不安裝桌面

# yum install xorg-x11-apps -y(包含xclock)

配置ntp

image.png

Crontab 添加如上記錄,指定內部ntp服務器

SSH 登錄設置

修改ssh 禁用DNS 選項:

image.png

添加允許指定用戶登錄:

image.png

上傳掃描工具

image.png

網絡上有該腳本,下載自行使用

修改歷史記錄格式

image.png

二、安全加固

本次安全加固內容主要參考的是Redhat和Centos系列版本系統:

注釋掉系統不需要的用戶和用戶組

注意:不建議直接刪除,當你需要某個用戶時,自己重新添加會很麻煩。

image.png

關閉系統不需要的服務

image.png

給下面的文件加上不可更改屬性,從而防止非授權用戶獲得權限

image.png

限制不同文件的權限

image.png

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

image.png

使用yum update更新系統時不升級內核,只更新軟件包

注意:由于系統與硬件的兼容性問題,有可能升級內核后導致服務器不能正常啟動,這是非常可怕的,沒有特別的需要,建議不要隨意升級內核。

image.png

關閉Centos自動更新

image.png

關閉多余的虛擬控制臺

我們知道從控制臺切換到 X 窗口,一般采用 Alt-F7 ,為什么呢?因為系統默認定義了 6 個虛擬控制臺,所以 X 就成了第7個。實際上,很多人一般不會需要這么多虛擬控制臺的,修改/etc/inittab ,注釋掉那些你不需要的。

8754ab9c1118b3191dcd072e65373f7.png

修改history命令記錄

image.png

隱藏服務器系統信息

在缺省情況下,當你登陸到linux系統,它會告訴你該linux發行版的名稱、版本、內核版本、服務器的名稱。

為了不讓這些默認的信息泄露出來,我們要進行下面的操作,讓它只顯示一個"login:"提示符。

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

image.png

優化Linux內核參數

image.png

系統優化

image.png

服務器禁止ping

image.png

檢查口令策略設置是否符合復雜度要求

image.png

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

修改文件/etc/motd的內容,如沒有該文件,則創建它。

image.png

檢查是否設置登錄超時

執行備份:

image.png

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

image.png

改變這項設置后,重新登錄才能有效

三、多路徑設置

隨著X86 環境的普及化,Linux 的市場占有率也越來越高,為了方便后續的設備管理我們和Linux 自帶多路徑軟件的成熟化,我們在日常的設備多路徑軟件選擇方面經常會首先考慮使用DM 軟件,本次多路徑設置主要是結合REDHAT和CENTOS自帶軟件DM--- Multipath

四、系統異常性能指標獲取

CPU占用最高的10個進程

image.png

內存占用最高的10個進程

image.png

虛擬內存使用最多的前10個進程

image.png

查看系統負載

image.png

統計當前連接數

image.png

當前連接數最多的10個進程

image.png

五、LVM日常使用

LVM在日常運維工作當中占據著很大的比重,在此我列舉LVM常見的日常操作及步驟。

1. 添加一個磁盤到OS,格式化文件系統使用,參考如下:

掃描磁盤

image.png

這個其中每個步驟就不在做詳細解釋,有興趣的可以獨自搜索

2.文件系統的擴容和縮小(根文件系統縮小要相當的慎重)

image.png

image.png

在線擴容文件系統:

image.png

縮小文件系統:

image.pngimage.png

3. 在線刪除一個共享磁盤LUN

image.png

例如:

image.png

刪除一個不用的lun

image.png

刪除環節:

image.png


六、Linux 運維命令掌握

Linux 下面日常運維使用的命令有太多了,可以根據個人的情況進行適當的記憶。

系統負載:top ,nmon,dstat 等

網絡:ss,netstat,route,diag,ping,ip,lsof 等

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

內存:free,dstat等

進程:ps,lsof 等

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

設備識別:echo '---' ,rescan-scsi-bus.sh 等

診斷:strace,ltrace等

比如還有find 如何結合xargs ,tree的使用,lsblk 等等,還有很多很多,需要長期的積累,當然主要使用還是配置查看,LVM設置,網絡

還有很多成熟的開源和商業產品進行管理,在此不一一列舉,感覺可自行百度和google。

目前主流的python,ruby這些語言工具可以根據自身情況選擇一個掌握。


七、診斷工具


在日常的運維過程當中,不免要進行所謂的性能或者故障方面問題的診斷,工具和手段包羅萬象,在此列舉一些日常使用的工具用于參考。

image.png


這里附上一幅Linux 開機流程圖,這樣很多人就可以更加清楚的了解了Linux在啟動的整個流程,便于此類問題的解決。


八、網絡必殺技

Netcat,SSH 幾種隧道轉發模式 ,lsof,dstat ,ethtool,iptraf,iperf,diag,route 和多個網卡路由及雙網卡綁定技術值得了解,這些都是os層面運維網絡方面經常會使用到的幾個方面

在日常較為常用的操作就是進行雙網卡的綁定,下面分享一個綁定的具體流程:

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,注釋所有(除以下兩行內容),并將值修改如下:

BOOTPROTO='none'

STARTMODE='off'

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

4、vi /etc/sysconfig/network/ifcfg-bond0,增加或更新如下內容,其他內容可注釋:

image.png


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

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

5、rcnetwork restart,重啟網絡服務生效,并進行測試。

6、cat /proc/net/bonding/bond0 可以查看bonding的狀態。

通過對Linux系統初始化配置、常見的安全加固措施及日常運維工具的介紹,本文為系統管理員提供了全面的操作指南。無論是在系統部署、性能優化,還是在處理故障和安全問題時,熟練掌握這些技巧都能大大提高工作效率并保障系統安全。希望本篇文章能幫助大家在Linux系統管理和運維的工作中提升工作效率,優化系統性能,解決日常運維中的常見問題。想了解更多Linux實用技巧,歡迎到藍隊云官網查詢,藍隊云期待與您一起探索。


提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: