Time of Update: 2013-12-24
Linux系統本身的安全性漏洞中,更多的安全問題是由不當的配置造成的,可以通過適當的配置來防止。伺服器上啟動並執行服務越多,不當的配置出現的機會也就越多,出現安全問題的可能性就越大。對此,下面將介紹一些增強Linux/Unix伺服器系統安全性的知識。一、系統安全記錄檔案作業系統內部的記錄檔案是檢測是否有網路入侵的重要線索。如果您的系統是直接連到Internet,您發現有很多人對您的系統做Telnet/FTP登入嘗試,可以運行"#more/var/log/secure greprefus
Time of Update: 2013-12-24
BKJIA獨家特稿】此指令碼在生產伺服器上使用了一年多,可以在任何一台有網路的伺服器上自動設定LNMP。使用方法:將nginx_php代碼儲存一個檔案,例如nginx_php。上傳到伺服器上執行。此指令碼在CentOS 5.6 i386/x86_64環境下通過。bash nginx_php出現提示,如下列圖所示。根據大家自己的需要選擇數字中任意一個,開始全自動安裝LNMP的世界中去吧。如果之前安裝過nginx或者 php 的話,指令碼會自動檢測它們是不是安裝過。例如就會提示nginx或者php
Time of Update: 2013-12-24
版本控制(Revision control)是一種軟體工程技巧,籍以在開發的過程中,確保由不同人所編輯的同一檔案都得到更新。版本控制透過文檔控制documentation control)記錄程式各個模組的改動,並為每次改動編上序號。這種方法是維護maintenance) of 工程圖engineering drawings)的標準做法, 它伴隨著工程圖從圖的誕生一直到圖的定型。 一種簡單的版本控制形式,例如,賦給圖的初版一個版本等級“A”,當做了第一次改變後,版本等級改為“B”,以此類推等等。
Time of Update: 2013-12-24
作為一個blogger,會常常使用FTP上傳下載網站背景東東。比如備份整個網站檔案,上傳大量圖片等。一般地,我們都會使用專門的FTP工具,如FlashFXP,FileZilla,LeapFTP和CuteFTP等。獨立的FTP用戶端非常方便好用,MK常用的是FlashFXP。不過也有人直接使用瀏覽器上傳和下載FTP上的檔案,通過Firefox外掛程式FireFTP也很方便。圖1不是所有的地方都運行你安裝新的軟體,尤其是在公用電腦上,但是公用電腦是允許安裝外掛程式的。Firefox外掛程式FireF
Time of Update: 2013-12-24
FileZilla是一種快速、可信賴的FTP用戶端以及伺服器端開放原始碼程式,具有多種特色、直覺的介面。而FileZilla Server是FileZilla項目中的一個軟體。很多朋友在實際應用中都可能需要用到FTP Server類的軟體,這類軟體有很多,比較知名的有Serv-U、G6等,這裡向大家介紹一下FileZilla Server,Windows平台下一款不錯的FTP Server軟體,而且是免費的、開源的。FileZilla
Time of Update: 2013-12-24
在成功安裝及啟動VSFTP伺服器後,用戶端可以通過許多工具進行伺服器的串連,所以在本小節中,我們將介紹3種最常使用的工具:ftp命令、瀏覽器以及FTP應用程式。這些工具的使用方法雖然不同,但是都可達到檔案傳輸的功能,建議讀者應該熟悉最適合自己的工具,以便日常工作的需要。FTP命令通常大部分的網路作業系統,例如Linux或Windows系統,都支援FTP命令的使用,它最大的好處是—不需要額外安裝任何軟體,所有的FTP命令都由作業系統直接支援。雖然FTP命令不如使用瀏覽器或FTP應用程式等圖形化工具
Time of Update: 2013-12-24
Linux作為網路伺服器,特別是作為路由器和網關時,資料的採集和分析是必不可少的。所以,今天我們就來看看Linux中強大的網路資料擷取分析工具——TcpDump。顧名思義,TcpDump可以將網路中傳送的資料包的“頭”完全截獲下來提供分析。它支援針對網路層、協議、主機、網路或連接埠的過濾,並提供and、or、not等邏輯語句來協助你去掉無用的資訊。和Linux終端狀態下的其他軟體一樣,TcpDump也是依靠參數來工作,本文將結合執行個體來說明。資料過濾不帶任何參數的TcpDump將搜尋系統中所有
Time of Update: 2013-12-24
在闡述“基於Linux核心的漢字顯示”的技術細節之前,有必要介紹一下原有Linux的工作機制。這裡主要涉及到兩部分的知識,這是Linux下終端和幀緩衝的實現。 控制台console) 通常我們在Linux下看到的控制台console)是由幾個裝置構成的。分別是/dev/ttyN其中tty0就是/dev/console, tty1、tty2就是不同的虛擬終端virtual console))。通常使用熱鍵Alt+Fn來在這些虛擬終端之間進行切換。這些tty裝置對應於
Time of Update: 2013-12-24
Linux的母語是英文,所以滿螢幕都是“英國老鼠”,用起來特不方便,如果想輸入中文更沒轍。不過現在的中國軟體人員可謂人才輩出,已經為Linux的漢化提供了全面的解決方案。1.中文類比終端chdrv首先,總得讓Linux能顯示中文吧!chdrv是在命令列下的中文類比終端,也就是說,只要你裝上了它,你就可以在Linux的命令列狀態下顯示和輸入漢字了。chdrv啟動後在tty7用Ctrl+Alt+F7)建立一個虛擬終端,使用者在tty7上登入後就可以使用它提供的中文支援。tty1到
Time of Update: 2013-12-24
1.安裝 首先將第一張光碟片放進光碟機, 從光碟片起動, Linux安裝過程開始起動, 如果在起動過程中能夠識別出你的顯卡, 安裝程式會自動將螢幕的解析度調整為800x600, 然後出現的圖形介面將讓使用者選擇所要使用的安裝語言,
Time of Update: 2013-12-24
一、理解Linux下進程的結構Linux下一個進程在記憶體裡有三部份的資料,就是“資料區段”,“堆棧段”和“程式碼片段”,其實學過組合語言的人一定知道,一般的CPU象I386,都有上述三種段寄存器,以方便作業系統的運行。“程式碼片段”,顧名思義,就是存放了程式碼的資料,假如機器中有數個進程運行相同的一個程式,那麼它們就可以使用同一個程式碼片段。堆棧段存放的就是子程式的返回地址、子程式的參數以及程式的局部變數。而資料區段則存放程式的全域變數,常數以及動態資料分配的資料空間比如用malloc之類的函
Time of Update: 2013-12-24
"UNIX 是簡單的,你不需要成為天才也能理解這種簡單" 由於GNU/Linux這個詞太長,下面如果沒有特別指明,"Linux"就是指GNU/Linux". 在這個年代,恐怕沒有人需要我來介紹 Linux 是什麼了吧?如果你覺得"Linux只不過是跟DOS 差不多的東西",那你恐怕很久在山洞裡沒見天日了吧?請問問你旁邊的 Linux 使用者,Linux 到底是個什麼地位? 那為什麼我還要寫一篇這樣的文章?因為,我發現還有很多人不不理解 Linux 和UNIX,雖然他們也在用它,但是他們有時會問:
Time of Update: 2013-12-24
文章接上一篇:Linux 檔案命令精通指南(一) 檔案處理命令 剖析一個檔案清單 ls 命令用來查看使用者有執行許可權的任意目錄中的檔案清單,該命令有許多有趣的選項。例如: $ ls -liah *22684 -rw-r--r-- 1 bluher users 952 Dec 28 18:43 .profile19942 -rw-r--r-- 1 scalish users 30 Jan 3 20:00 test2.out925
Time of Update: 2013-12-24
Linux的記憶體管理有一套機制:當系統記憶體溢出的時候,它會選擇一個或幾個適當的進程殺掉以維持系統的穩定運行。不過機器畢竟是機器,雖然它竭盡全力去選擇那些真正是罪魁禍首的進程,由於這時選擇哪幾個進程的來殺掉的決定很難完全準確,有時難免會出錯,或者是不公平,到頭來系統還是因為誤殺而變得殘缺不全,甚至不能正常運行。這個時候可能就需要:人為地幹預、引導系統做出正確的選擇。這種行為的控制是通過調整進程相應目錄下的/proc/[PID]/oom_adj來實現的,其中oom_adj的取值返回是-17~15
Time of Update: 2013-12-24
bkjia.com獨家特稿】前言介紹,本文所涉及概念:1)snull:是一種虛擬網路模型,通過它可以基本瞭解真實物理網路介面裝置驅動程式的運作。2)本文代碼都是標準C語言格式。3)*skb:重要的指標量,指向一塊記憶體地區用以緩衝待處理的進出網路資料包。Linux網路介面裝置概述Linux中網路介面是3大標準類裝置之一,其他2種類型分別是字元裝置和塊裝置。下面介紹網路介面裝置的驅動程式如何和核心模組進行互動的知識。網路裝置驅動程式非同步地接收來自外部世界的網路資料包,通過push操作將進來的資料
Time of Update: 2013-12-24
在大家使用Linux的時候,對於我們這些初學者,中文的協助對我們的操作是很有用處的。個人觀點選擇系統的時候應改進兩選擇先以資額的版本XFree86,QT,Freetype,fontconfig,pango,GTK和GTK2等,否則你可能需要花額外的精力在別人已經解決了的問題上。◆Q: 如何在Console下顯示中文 A: 用zhcon,cce或unicon, unicon和zhcon相關區別,看下面的◆Q: unicon和zhcon有什麼區別A: unicon
Time of Update: 2013-12-24
1. ADSL簡介 雖然用路由器連網很常見,我們有時也需要用PPPoE直接連接到ADSL(有時也叫DSL) modem。 當然首先你要付好錢給網通或電信什麼的 網路電訊廠商,把線路接好。modem上的"DSL"燈亮,一般表示你的線路通暢。 你要有帳號的使用者名稱和密碼。Modem和乙太網路卡之間還得用合適的網路線串連起來。 2. 用命令列配置PPPoE 設定modem要用終端。用以下菜單開啟:應用程式 > 附件 > 終端。
Time of Update: 2013-12-24
以下指令碼把所有要編輯的源檔案備份到/bak目錄下,並且所有的路徑位置保持不變,比如vi /etc/hosts,則把/etc/hosts複製到/bak/etc/hosts。 # cat /sh/vii #!/usr/bin/bash #判斷源檔案是否存在,存在才執行備份操作 if [ -f "$1" ];then #建立函數,可實現任意鍵繼續 #如果你的機器上不認stty raw那麼把函數中兩處出現的raw換成cbreak get_char() { SAVEDSTTY=`stty -g`
Time of Update: 2013-12-24
在Linux作業系統下有3類主要的裝置檔案類型:塊裝置、字元裝置和網路裝置。這種分類方法可以將控制輸入/輸出裝置的驅動程式與其他動作系統軟體分離開來。
Time of Update: 2013-12-24
1、掛載iso檔案 一般查看iso檔案內容,只需要: #mount -t iso9660 -o loop xxx.iso /mnt/cdrom 就可以在/mnt/cdrom下看到xxx.iso的內容。 2、複製光碟片為iso鏡像 #dd if=/dev/hdb of=xxx.iso 或者 #cp /dev/cdrom xxx.iso 3、虛擬iso為裝置 #rm -rf /dev/cdrom //刪除原來的符號串連,最好先查看一下,記得之後複原哦:-) #ln -s /dev/loop7