Time of Update: 2018-12-08
Linux的I/O機制經曆了一下幾個階段的演化:(1)同步阻塞I/O: 使用者進程進行I/O操作,一直阻塞到I/O操作完成為止。(2)同步非阻塞I/O: 使用者程式可以通過設定檔案描述符的屬性O_NONBLOCK,I/O操作可以立即返回,但是並不保證I/O操作成功。(3)非同步阻塞I/O: 使用者進程可以對I/O事件進行阻塞,但是I/O操作並不阻塞。通過select/poll/epoll等函數調用來達到此目的。(4)非同步非阻塞I/O:
Time of Update: 2018-12-08
前言 在此,我們要配置一個只對內部網路提供代理服務的 Proxy Server。它具有如下功能它將使用者分為進階使用者和普通使用者兩種,對進階使用者採用網卡物理地址識別的方法, 普通使用者則需要輸入使用者名稱和口令才能正常使用。 進階使用者沒有 訪問時間和檔案類型的限制,而普通使用者只在上班時可以訪問以及一些其它的限制。 安裝 從源中安裝 源中內建穩定版本,執行下面的命令進行安裝 sudo apt-get install squid
Time of Update: 2018-12-08
經過志文工作室測試有效相關配置主要內容如下:複製代碼 代碼如下:location ~ \.php(.*)$ { fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param
Time of Update: 2018-12-08
本文假定你已經安裝好linux(本文的linux版本為Fedora Core3), 並具有root許可權. 1,安裝apache 首先到apache的首頁下載最新版本的apache http server,地址為 http://httpd.apache.org/ 本文寫於2006.4.29,apache版本為2.2.0 .如果你也想用這一個版本的話請點擊:http://mirror.vmmatrix.net/apache/httpd/httpd-2.2.0.tar.gz 安裝apache:
Time of Update: 2018-12-08
FTP的命令列格式為:ftp -v -d -i -n -g [主機名稱],其中 -v顯示遠程伺服器的所有響應資訊; -n限制ftp的自動登入,即不使用; .n etrc檔案; -d使用調試方式; -g取消通用檔案名。 ftp使用的內部命令如下(中括弧表示可選項): 1.![cmd[args]]:在本地機中執行互動shell,exit回到ftp環境,如:!ls*.zip. 2.$ macro-ame[args]:執行宏定義macro-name.
Time of Update: 2018-12-08
功能說明:比較兩個已排過序的檔案。語 法:comm [-123][--help][--version][第1個檔案][第2個檔案]補充說明:這項指令會一列列地比較兩個已排序檔案的差異,並將其結果顯示出來,如果沒有指定任何參數,則會把結果分成3行顯示:第1行僅是在第1個檔案中出現過的列,第2行是僅在第2個檔案中出現過的列,第3行則是在第1與第2個檔案裡都出現過的列。若給予的檔案名稱為"-",則comm指令會從標準輸入裝置讀取資料。 參 數:-1 不顯示只在第1個檔案裡出現過的列。-2
Time of Update: 2018-12-08
在討論這部分知識前,讀者需要知道——入侵網站是非法的;但是在網路上找到網站的入侵漏洞並通知該網站是受到歡迎的。為什麼要這樣尋找入侵漏洞或入侵哪,著名的駭客H ackalot說過"入侵網站是利用所學的知識來學習新的知識的一種辦法",這也就是中國人所常說的"溫故而知新"。 儘管為伺服器設計軟體的軟體工程師們想方設法提高系統的安全性,然而由於系統管理員的水平參差不齊或安全意識底下,往往給駭客提供了入侵的機會。
Time of Update: 2018-12-08
記錄檔是我們發現系統問題的重要參考資訊. 大部分的系統服務出現問題時都會給syslogd(系統日誌守護進程)發送訊息. 然後使用者發覺並根據錯誤提示資訊採取行動. 然而對於1000行以上的記錄檔, 我們必須使用日誌檢查工具節省時間和避免漏掉重要訊息. Swatch從字面上可以簡單理解為Watcher(守護者). 其它的日誌分析軟體定期地掃描記錄檔, 向你報告系統已經發生的問題或者狀況. Swatch程式不僅能夠做這些,
Time of Update: 2018-12-08
Linux系統管理員常常問的一個問題是:如何備份我的系統?對於windows系統來說,進行備份是很簡單的工作(僅僅需要在菜單模式下點擊滑鼠就可以完成)。
Time of Update: 2018-12-08
看著辦公室裡的同事大李每天下班時間一到就早早打卡回家,在溫暖的家中通過遠端控制軟體來繼續工作,還在冷冰冰的辦公室裡加班的小張暗暗下了決心:不行,我也要早早回家,美美吃上一頓再加班!不過Linux下面可以實現遠端控制嗎? “當然可以了!像我一樣用VNC不就成了?”大李拍拍小張的肩膀,“兄弟一場,我就來教教你吧!” VNC(Virtual Network Computing)是一套著名的遠端控制軟體,它由兩個部分組成。一部分是用戶端的應用程式VNC
Time of Update: 2018-12-07
一 uptime uptime命令用於查看伺服器運行了多長時間以及有多少個使用者登入,快速獲知伺服器的負荷情況。uptime的輸出包含一項內容是load average,顯示了最近1,5,15分鐘的負荷情況。它的值代表等待CPU處理的進程數,如果CPU沒有時間處理這些進程,load average值會升高;反之則會降低。load average的最佳值是1,說明每個進程都可以馬上處理並且沒有CPU
Time of Update: 2018-12-07
原文連結1、什麼是分區? 分區是將一個硬碟分成若干個邏輯磁碟機,分區是把硬碟連續的區塊當做一個獨立的磁硬使用。分區表是一個硬碟分區的索引,分區的資訊都會寫進分區表。2、為什麼要有多個分區?防止資料丟失:如果系統只有一個分區,那麼這個分區損壞,使用者將會丟失所的有資料。增加磁碟空間使用效率:可以用不同的區塊大小來格式化分區,如果有很多1K的檔案,而硬碟分區區塊大小為4K,那麼每儲存一個檔案將會浪費3K空間。這時我們需要取這些檔案大小的平均值進行區塊大小的劃分。資料激增到極限不會引起系統掛起:
Time of Update: 2018-12-07
linux查看系統的硬體資訊,並不像windows那麼直觀,這裡我羅列了查看系統資訊的實用命令,並做了分類,執行個體解說。cpulscpu命令,查看的是cpu的統計資訊.blue@blue-pc:~$ lscpuArchitecture: i686 #cpu架構CPU op-mode(s): 32-bit, 64-bitByte Order: Little Endian #小尾序CPU(s):
Time of Update: 2018-12-07
Linux運行與控制後台進程的方法:nohup, setsid, &, disown, screen轉自http://heylinux.com/archives/1282.html#more-1282 我們經常會碰到這樣的問題,用ssh登入了遠端Linux伺服器,運行了一些耗時較長的任務,結果卻由於網路等的不穩定導致任務中途失敗。這是由於在使用者登出(logout)或者網路斷開時,終端會收到
Time of Update: 2018-12-07
Linux必學的60個命令(5)-網路安全命令Linux必學的60個命令:系統安全相關命令雖然Linux和Windows NT/2000系統一樣是一個多使用者的系統,但是它們之間有不少重要的差別。對於很多習慣了Windows系統的管理員來講,如何保證Linux作業系統安全、可靠將會面臨許多新的挑戰。本文將重點介紹Linux系統安全的命令。passwd1.作用passwd命令原來修改賬戶的登陸密碼,使用許可權是所有使用者。2.格式passwd [選項]
Time of Update: 2018-12-07
Abstract本文紀錄如何在RedHat Linux安裝VirtualBox Guest Additions。Introduction使用環境:Windows XP SP3 + VirtualBox 4.1.2 + RedHat Linux 5.4若要在Windows內安裝VirtualBox Guest Additions,只要選擇『裝置』-> 『安裝Guest Additions』就可自動安裝(請參考(原創) Quartus II安裝新觀念:如何將Quartus
Time of Update: 2018-12-07
原文連結:http://myid520.blog.163.com/blog/static/154418420077259428204/在Windows中可以在某些路徑中尋找檔案,也可以設定不在某些路徑中尋找檔案,下面用Linux中的find的命令結合其-path -prune參數來看看在Linux中怎麼實現此功能。假如在目前的目錄下尋找檔案,且目前的目錄下有很多檔案及目錄(多層目錄),包括dir0、dir1和dir2
Time of Update: 2013-11-15
虛擬機器linux可以上公網,內網ip是192.168.56.78修改 /etc/squid/squid.conf,內容如下http_port 192.168.56.78:8080cache_mgr qwerty@gmail.comcache_dir ufs /var/spool/squid 100 16 256cache_mem 10 MBcache_swap_low 90cache_swap_high 95cache_access_log
Time of Update: 2013-11-16
ASP.NET程式猿第一次修改IP,之前沒有接觸過Linux,有點傷不起。。。# cd /etc/sysconfig/network-scripts/# ls 會看到ifcfg-eth0ifcfg-eth1 。。。。。這些網卡裝置,以ifcfg-th0 為例# vi ifcfg-eth0 進入編輯模式 按Insert即可編輯DEVICE=eth0BOOTPROTO=staticONBOOT=yesHWADDR=08:00:27:24:F8:9BIPADDR=19
Time of Update: 2013-11-16
mkdir /mnt/cdrom/cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.bakvi cdrom.repo[name]name=yumgpgcheck=0enabled=1baseurl=file:///mnt/cdrom/ls /etc/yum.repos.d/cdrom.repo CentOS-Base.repo.bak CentOS-Media.repo載入光碟片:mount /dev/cdrom /mnt/