新聞中心
隨著信息化時(shí)代的到來(lái),服務(wù)器的重要性也日益突出。服務(wù)器管理的難度與日俱增,如何保障服務(wù)器的安全性成為了管理員們最關(guān)心的問(wèn)題之一。而紅帽公司開(kāi)發(fā)的SELinux(Security-Enhanced Linux)則為服務(wù)器的安全性提供了一種強(qiáng)大的解決方案。本文將介紹X如何配置SELinux以保護(hù)系統(tǒng)安全。

十多年的市中網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷(xiāo)型網(wǎng)站的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整市中建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“市中網(wǎng)站設(shè)計(jì)”,“市中網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
一、SELinux介紹
SELinux是一個(gè)內(nèi)核級(jí)別的安全機(jī)制,可控制進(jìn)程和文件系統(tǒng)的訪問(wèn),提供了強(qiáng)制訪問(wèn)控制(MAC)和強(qiáng)制進(jìn)程和文件上下文分離(RBAC)等功能。透徹了解SELinux能夠幫助管理員更好地管理服務(wù)器,提升系統(tǒng)安全水平。
二、SELinux告警級(jí)別
SELinux的告警級(jí)別分為7個(gè)級(jí)別,從高到低分別為:
1. 緊急告警(Emerg):表示系統(tǒng)出現(xiàn)了未能恢復(fù)的錯(cuò)誤,需要管理員在最短時(shí)間內(nèi)處理。
2. 警告告警(Alert):表示系統(tǒng)出現(xiàn)了某些錯(cuò)誤,需要管理員盡快處理。
3. 關(guān)鍵告警(Crit):表示系統(tǒng)的某些部分功能已經(jīng)停止,需要管理員盡快處理。
4. 錯(cuò)誤告警(Err):表示程序或指令的執(zhí)行出現(xiàn)了錯(cuò)誤,需要管理員判斷是否要立即處理。
5. 警告告警(Warning):表示程序或指令的執(zhí)行出現(xiàn)了一般錯(cuò)誤,需要管理員注意。
6. 普通告警(Notice):表示有一些額外的信息需要管理員注意。
7. 信息告警(Info):表示服務(wù)器工作正常,僅僅提供一些有用的信息。
通過(guò)查看告警級(jí)別,管理員能夠判斷服務(wù)器是否存在安全問(wèn)題,采取相應(yīng)的反應(yīng)。
三、SELinux配置方式
X的SELinux支持兩種配置方式:命令行配置和編輯配置文件。
命令行方式:
1. 查看當(dāng)前SELinux狀態(tài)
使用命令“/usr/in/getenforce”查看當(dāng)前SELinux狀態(tài),共有3種狀態(tài)可選:enforcing(強(qiáng)制執(zhí)行),permissive(寬容執(zhí)行)和disabled(禁用)。
2. 開(kāi)啟SELinux配置
使用命令“/usr/in/setenforce 1”將SELinux狀態(tài)設(shè)置為enforcing。
3. 關(guān)閉SELinux配置
使用命令“/usr/in/setenforce 0”將SELinux狀態(tài)設(shè)置為permissive。
配置文件方式:
1. 安裝selinuxsecurity和selinuxpolicy
使用命令“rpm -qa|grep selinux”查看系統(tǒng)是否安裝了selinuxsecurity和selinuxpolicy,如果沒(méi)有,請(qǐng)使用“yum install selinuxsecurity selinuxpolicy”安裝。
2. 配置/etc/selinux/config文件
在/etc/selinux/config文件中,我們可以配置SELinux的模式(enforcing或permissive)和默認(rèn)策略(targeted或mls)。其中,targeted是SELinux的默認(rèn)策略,也是最常用的策略。
3. 重啟系統(tǒng)
SELinux配置完成后,建議重啟系統(tǒng)以使改動(dòng)生效。
四、SELinux命令
命令“getenforce”:查看SELinux狀態(tài)。
命令“setenforce [enforcing|permissive]”:修改SELinux狀態(tài)。
命令“chcon”:修改文件的安全上下文。
命令“semanage”:管理SELinux策略和庫(kù)。
命令“auditctl”:管理審計(jì)規(guī)則和日志。
五、SELinux策略和域
在SELinux中,策略(policy)和域(domn)是兩個(gè)比較重要的概念,管理員需要透徹了解。
策略就是規(guī)定進(jìn)程如何訪問(wèn)文件、網(wǎng)絡(luò)、系統(tǒng)、設(shè)備等的規(guī)則。在SELinux中,共有3種策略:
1. 可定制的(Customizable):用戶可以編輯和定制自己的規(guī)則。
2. 安全性增強(qiáng)型(Security-enhanced):需要滿足強(qiáng)制規(guī)則(MAC)。
3. 寬松型(Mitigation):與安全性增強(qiáng)型類(lèi)似,但寬容執(zhí)行。
域是指進(jìn)程可以訪問(wèn)的資源。在SELinux中,每個(gè)域都有一個(gè)唯一標(biāo)識(shí)符,表示它可訪問(wèn)哪些資源。
六、SELinux權(quán)限
在SELinux中,每個(gè)進(jìn)程、文件和設(shè)備都有一個(gè)安全上下文來(lái)確定它的權(quán)限。安全上下文包含有限制安全策略和資源訪問(wèn)級(jí)別的標(biāo)簽和類(lèi)別。例如,如果進(jìn)程不是root用戶,它就不允許訪問(wèn)shadow文件。在SELinux中,可以使用命令“l(fā)s -alZ”查看文件的安全上下文。
七、SELinux日志
SELinux會(huì)生成日志進(jìn)行審計(jì),以在未來(lái)出現(xiàn)問(wèn)題時(shí)排查問(wèn)題。常見(jiàn)的日志文件包括:
/var/log/messages:包含了大部分的SELinux日志信息。
/var/log/audit/audit.log:包含了SELinux審計(jì)日志。
SELinux在服務(wù)器安全管理中有著極為重要的作用,管理員需認(rèn)真研讀文檔并采用合適的配置方式。在使用SELinux的過(guò)程中,如遇到問(wèn)題可參考 SELinux Troubleshooter 進(jìn)行排查。只有做好長(zhǎng)期的安全計(jì)劃才能真正保障服務(wù)器的穩(wěn)定性和安全性。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!
如何配置AIX上的vnc
1.下載:
AIX VNC下載地址(也可以在AIX Toolbox for Linux Applications for Power Systems光盤(pán)中找到相應(yīng)的安裝文件):
zlib包下載地址:
2.安裝:
rpm -ivh zlib-1.2.3-6.aix5.1.ppc.rpm \
vnc-3.3.3r2-6.aix5.1.ppc.rpm
安裝zlib包和vnc(雖然標(biāo)明是for AIX51的,但AIX53和AIX61仍可用)。
3.配置:
.修改 ~/.dtprofileI
找到#DTSOURCEPROFILE=true這一行,將其前方的注釋符#去掉
2).配置CDE界面:修改文件~/.vnc/xstartup
將所有行注釋。
/usr/dt/bin/dtsession &
4.啟動(dòng)VNC桌面:孫灶
vncserver -kill :1(如果開(kāi)啟了桌面號(hào)為1的進(jìn)程,需要先將其kill)
vncserver :1(啟動(dòng)桌面號(hào)為1的進(jìn)程)
之一次啟動(dòng)的時(shí)候會(huì)讓用戶輸入密碼,輸入密碼即可。如果想修改密碼可以散凱態(tài)使用vncpasswd來(lái)修改該用戶的密碼。(請(qǐng)注意:每個(gè)用戶有自己的一個(gè)vnc密碼。另如:我用oracle用戶啟動(dòng)了一個(gè)桌面號(hào)為1的vnc,那么我在使用客戶端連接到桌面號(hào)1的桌面沖源時(shí)就是oracle用戶)
5.通過(guò)瀏覽器訪問(wèn)VNC服務(wù):
如果沒(méi)有安裝VNC Viewer,也可以通過(guò)瀏覽器進(jìn)入VNC桌面。
端口號(hào)為:5800+桌面號(hào)
例如:桌面號(hào)為1那么訪問(wèn)1號(hào)桌面的端口就是5801
即可。
注意:通過(guò)瀏覽器訪問(wèn)需要安裝支持瀏覽器的javajre。
—-
AIX 配置vncserver
文章分類(lèi):操作系統(tǒng)
我們安裝數(shù)據(jù)庫(kù)時(shí),很多情況下客戶現(xiàn)場(chǎng)并沒(méi)有配置圖形界面,這是就需要自己配置圖形界面。vnc就是一個(gè)很好的工具
vnc rpm包(vnc-3.3.3r2-6.aix5.1.ppc.rpm)下載地址為
vnc客戶端下載地址為
在服務(wù)器上安裝vnc服務(wù)端
引用
# rpm -ivh vnc-3.3.3r2-6.aix5.1.ppc.rpm
vnc##################################################
安裝好之后啟動(dòng)vncserver,注意之一次啟動(dòng)時(shí)需要輸入用戶名密碼
引用
# vncserver
You will require a password to access your desktops.
Password:
Verify:
用客戶端登陸
172.16.4.2:1
啟動(dòng)之后沒(méi)有出現(xiàn)圖形界面,只出現(xiàn)字符菜單
查看 //.vnc/mcsvr:1.log日志顯示:
引用
New ‘X’ desktop is mcsvr:1
Creating default startup script //.vnc/xstartup
Starting applications specified in //.vnc/xstartup
Log file is //.vnc/mcsvr:1.log
停止服務(wù)端進(jìn)程
引用
# vncserver -kill :1
Killing Xvnc process ID
使用CDE界面
引用
#vi ~/.vnc/xstartup
將所有行注釋?zhuān)⒓尤?
引用
/usr/dt/bin/dtsession &
再次啟動(dòng)vncserver
引用
# vncserver
New ‘X’ desktop is mcsvr:1
Starting applications specified in //.vnc/xstartup
Log file is //.vnc/mcsvr:1.log
附:在此版本的vnc,并不需要修改/usr/bin/X11/vncserver
啟動(dòng)圖形界面時(shí)oracle用戶需賦環(huán)境變量
export DISPLAY=localhost:1.0
—
VNC全稱(chēng)是Virtual Network Computing,屬于遠(yuǎn)程控制類(lèi)軟件。其優(yōu)點(diǎn)是支持跨操作系統(tǒng)的遠(yuǎn)程圖形化控制。在我日常工作中,常用的方式是通過(guò)Windows終端訪問(wèn)AIX遠(yuǎn)程主機(jī)。下面將以此種模式介紹VNC的安裝使用。
服務(wù)器端 (AIX)
1) 進(jìn)入VNC安裝目錄,將vnc_aix415-3.3.3.0文件屬性改為可執(zhí)行:chmod +x vnc_aix415-3.3.3.0
2) 運(yùn)行該文件以得到安裝介質(zhì): ./vnc_aix415-3.3.3.0
3) 如果存在.toc文件的話,將其刪除: rm .toc
4) 執(zhí)行it install安裝vnc server
默認(rèn)VNC安裝路徑為 “/usr/local/bin”.
5) 將 “/usr/local/bin” 添加到$PATH環(huán)境中。具體做法為:編輯根目錄下的.profile (vi .profile),在文件末行添加 export PATH=$PATH:/usr/local/bin
6) 打開(kāi)根目錄下的.dtprofile (vi .dtprofile),找到 #DTSOURCEPROFILE=true這一行,將其前方的注釋符#去掉
7) 運(yùn)行 /usr/local/bin目錄下的vncserver,根據(jù)運(yùn)行后的提示,來(lái)決定從客戶端連接時(shí)是用session 1或2進(jìn)行訪問(wèn) 通過(guò)在Unix的服務(wù)器中,vnc server會(huì)在session 1中運(yùn)行,因此客戶端連接的方式為 hostname:1 之一次運(yùn)行vncserver,系統(tǒng)會(huì)提示用戶輸入客戶端訪問(wèn)密碼,用于之后客戶端的連接,需要記住
客戶端 (Windows)
1) 將vncviewer拷貝到windows機(jī)器上,無(wú)需安裝,直接運(yùn)行即可
2) 在彈出的窗口中輸入 hostname : x (x可為1或2,根據(jù)服務(wù)器端server運(yùn)行時(shí)提示而定)
3) 輸入訪問(wèn)密碼
aix配置selinux的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于aix配置selinux,AIX如何配置SELinux保護(hù)系統(tǒng)安全,如何配置AIX上的vnc的信息別忘了在本站進(jìn)行查找喔。
四川成都云服務(wù)器租用托管【創(chuàng)新互聯(lián)】提供各地服務(wù)器租用,電信服務(wù)器托管、移動(dòng)服務(wù)器托管、聯(lián)通服務(wù)器托管,云服務(wù)器虛擬主機(jī)租用。成都機(jī)房托管咨詢(xún):13518219792
創(chuàng)新互聯(lián)(www.cdcxhl.com)擁有10多年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)、開(kāi)啟建站+互聯(lián)網(wǎng)銷(xiāo)售服務(wù),與企業(yè)客戶共同成長(zhǎng),共創(chuàng)價(jià)值。
分享標(biāo)題:AIX如何配置SELinux保護(hù)系統(tǒng)安全(aix配置selinux)
分享鏈接:http://m.fisionsoft.com.cn/article/ccdccjo.html


咨詢(xún)
建站咨詢(xún)
