詳解Linux操作系統(tǒng)技巧應(yīng)用
隨著網(wǎng)絡(luò)的迅猛發(fā)展,生活中我們很多人都離不開了網(wǎng)絡(luò)。這也就導(dǎo)致很多人開始學(xué)習(xí)計算機(jī)知識。比如,很多人學(xué)習(xí)Linux操作系統(tǒng)。學(xué)習(xí)Linux操作系統(tǒng)時,經(jīng)常會遇到問題,今天所講解的問題就是用Squid來控制文件類型的訪問。
Linux的一大好處就是能夠非常方便地對IP網(wǎng)絡(luò)進(jìn)行路由,很多Linux系統(tǒng)就是專門用作Internet接入路由器。但是,iptables或ipchain等包過濾軟件只能控制用戶訪問哪些站點(diǎn),而無法控制用戶訪問哪些文件。使用Linux下的代理服務(wù)器軟件Squid可以很容易地做到這一點(diǎn),Squid.conf文件中的urlpath_regex項就是控制每種注冊的MIME文件訪問的,例如以下語句:
給出需要控制訪問的MIME文件類型(訪問控制列表即acl)
acl denymine urlpath_regex .exe .zip
禁止這類文件的訪問:
http_access deny denymine
這樣就禁止了這條語句以后的所有用戶對相應(yīng)站點(diǎn)zip、exe文件的訪問,當(dāng)然你可以加入其他文件類型,如MP3等。再利用iptables之類的ReDirect重定向功能,強(qiáng)迫用戶通過Squid代理上網(wǎng),即所謂"透明代理",就可完全控制用戶對站點(diǎn)的訪問了。
讓系統(tǒng)使用默認(rèn)的彩色文件顯示,Linux終端下的不同類型文件的彩色顯示讓我們感覺非常方便,但有時可能不小心丟失這一功能,在配置文件中加入alias ls="ls --color -F -N"就能保證這一功能的正常使用。
利用cron保持某些分區(qū)的激活狀態(tài),cron相當(dāng)于Win 98的計劃任務(wù),它能根據(jù)用戶的要求定時執(zhí)行某些命令。如果你mount了一些NTFS分區(qū),并經(jīng)常訪問這個分區(qū)(如Web Server對一些文件的訪問),很有可能因?yàn)闀r間過長而無法正確讀寫數(shù)據(jù),這時可以利用cron的定時訪問功能,保證該分區(qū)總是激活的。根據(jù)個人經(jīng)驗(yàn),網(wǎng)絡(luò)上的NTFS分區(qū)最好讓cron每15分鐘訪問一次,否則就有可能出現(xiàn)需要該分區(qū)數(shù)據(jù)時出現(xiàn)mount失敗的情況。
看文本文你就能熟練地在Linux操作系統(tǒng)中用Squid來控制文件類型的訪問。
【編輯推薦】