Time of Update: 2017-02-28
Linux的檔案系統是非同步,也就是說寫一個檔案不是立刻儲存到介質(硬碟,隨身碟等)中,而是存到緩衝區內,等積累到一定程度再一起儲存到介質中。
Time of Update: 2017-02-28
當我開始注意微軟公司的Windows家用伺服器時(Windows Home
Time of Update: 2017-02-28
預設狀態下gftp是沒有設定字元編碼的,所以我們上FTP的時候,看到裡面的中文檔案名稱全部是亂碼,或則不部分檔案看到檔案夾卻沒名字; 其實在gftp-2.0.17以後的版本都已經很好支援漢字了,我的設定方法是對它的設定檔修改即可! 一般的軟體設定檔會放在使用者目錄下,例如我用root登陸,我就開啟終端,在進到root #cd root #ls -a //註:瀏覽所有目錄,包括隱藏檔案 #cd .gftp //注意gftp前的“.” #vi gftprc
Time of Update: 2017-02-28
程式 { 相信大多數人在安裝Linux時遇到的第一個難題,就是Linux不認你的顯卡。而顯卡安裝不正確或胡亂選一個驅動程式安上則難以進入X Window。即使勉強進去了,因為解析度太低,案頭上的文字和圖片都放大了好幾倍,仍無法使用。我的Linux是Red Hat,顯卡是Trident Blade
Time of Update: 2017-02-27
VMware Tools是大家配置VMware虛擬機器的必選安裝的工具。它可以增強顯示效能,提高使用者操作體驗。它可以同步虛擬機器與主機的時間。最近同事使用NBU備份虛擬機器,需要調用虛擬機器的VMware Tools工具,這就需要每台虛擬機器的VMware Tools運行狀態正常。Windows系統的安裝方法就比較多,而涉及到Linux系統的VMware Tools則需要命令配置,且不同的Linux系統在擷取VMware
Time of Update: 2017-02-28
新網,企業郵件伺服器,儲存於146G×6 RAID5中,有上百萬企業使用者的郵件,資料區,只分一個區,檔案系統為REISERFS,正常工作中,RAID突然OFFLINE,管理員到機房檢查時,發現有兩塊盤警示,將其中一塊強制上線後發現卷無法MOUNT,於是強行FSCK 並REBULD
Time of Update: 2017-02-27
Yum 是yellowdog updater modified的縮寫。yum 的理念是使用一個中心倉庫(repository)管理一部分甚至一個 distribution 的應用程式相互關係,根據計算出來的軟體依賴關係進行相關的升級、安裝、刪除等等操作,減少了 Linux 使用者一直頭痛的 dependencies 的問題。一般這類軟體通過一個或者多個設定檔描述對應的 repository 的網路地址,通過 http 或者 ftp 協議在需要的時候從 repository
Time of Update: 2017-02-27
一、記憶體使用量說明Free 命令相對於top 提供了更簡潔的查看系統記憶體使用量情況:[root@rac1 ~]# freetotal used free shared buffers cachedMem: 1035108 1008984
Time of Update: 2017-02-28
rsync有時候因為伺服器時間錯了,需要變更檔的修改時間時間,可以使用 touch命令來修改檔案的修改時間:1 touch -c -m -t 201101110000 teadme.txt修改readme.txt為2011年1月11日零時零分修改如果批量修改檔案和目錄,則使用1 find /home/www/site -exec touch -c -m -t 201101110000 {} \;即可把/home/www/site下的所有檔案和目錄都改變修改時間。注意上面命令中的空格。touch
Time of Update: 2017-02-28
UNIX/Linux下的殺毒軟體有好多是商業版本的。但和Windows系統下一樣,殺毒軟體的品質決定於病毒庫的量已及更新的速度。在這裡,我們使用自由軟體 Clam AntiVirus 來建立Linux下的病毒查殺系統。並且為了消除後來的隱患,建議務必在伺服器公開以前構建病毒查殺系統。備忘:系統必須安裝ntp服務,而且時間必須要跟北京時間一致,否則會導致clam不可用。如下:yum -y install ntp/usr/sbin/ntpdate pool.ntp.org(1)由於Clam
Time of Update: 2017-02-28
一、mrgt配置案例說明,這裡以監控網卡為例#通過public監控localhost上的192.168.1.68地址流量Target[eth1_lan]:/192.168.1.68:public@localhost#圖片靠右對齊方式Options[eth1_lan]:growright#產生圖片存放目錄Directory[eth1_lan]:eth1#網卡最大流量MaxBytes[eth1_lan]:100000000#圖片Y軸單位元Kmg[eth1_lan]:K,M,G#Y軸標題YLegend
Time of Update: 2017-02-28
全部引導過程是四步1:boot PROM phase2:boot Programs phase3:kernel initialization phase4:init phasesystem初始化,檢測記憶體和cpu,檢查裝置和建立裝置樹,設定consolekernel初始化過程kernel self -initialization 核心自檢loading of kernel modules 載入核心模組reading of the kernel configuration file in
Time of Update: 2017-02-28
GNU/Linux下面每個程式運行都有一個所謂的運行環境,這裡的環境實際上就是一組變數的定義。所有的變數和他們的值都是字串形式表達的。通過轉換,通常變數名字都是用大寫字元表達。對於環境變數大家都不陌生,例如,我們都很熟悉的HOME這個環境變數,這個變數指示的目前使用者的個人使用者目錄的路徑。又例如,PATH這個環境變數,它指示出當前Linux系統搜尋的的執行檔案的路徑列表。對於我們在Linux下常用的BASH這個shell程式,它有自己的一套管理環境變數的方法。例如,通過$NAME來訪問相應的環
Time of Update: 2017-02-28
如果因為忘了root口令導致無法登入系統,請試用下面的方法來改忘記的root口令:方法一:1、重新啟動系統。待系統啟動到grub或lilo(現在一般是grub)引導菜單時,找到系統當前引導項(可以按方向鍵展開隱藏的菜單);2、把游標定位在該選項上按下字母“e”鍵進入這個引導的編輯狀態;3、該選項有三行語句,請用游標選中第二行,也就是“Kernel”開頭的
Time of Update: 2017-02-28
LVS項目從成立到現在為止,受到不少關注,LVS叢集系統已被應用於很多重負載的網站。安裝LVS和配置LVS的工作比較繁雜,讀者在配置的過程中需要非常細心和耐心。本文對LVS的應用情境進行了簡單介紹,並著重介紹LVS的安裝和配置操作。
Time of Update: 2017-02-28
進程式控制制的主要任務是對系統中所有進程從產生、存在到消亡的全過程實行有效管理和控制。進程式控制制一般是由作業系統的核心來實現,核心在執行操作時,往往是通過執行各種原語操作來實現的,以下介紹進程的各種控制。 進程圖
Time of Update: 2017-02-28
1. 首先pthread_cond_wait 的定義是這樣的The pthread_cond_wait() and pthread_cond_timedwait() functions are used to block on a condition variable. They are called with mutex locked by the calling thread or undefined behaviour will result.These functions
Time of Update: 2017-02-28
Linux是一個多使用者的作業系統。每個使用者登入系統後,都會有一個專用的運行環境。通常每個使用者預設的環境都是相同的,這個預設環境實際上就是一組環境變數的定義。使用者可以對自己的運行環境進行定製,其方法就是修改相應的系統內容變數。常見的環境變數對於PATH和HOME等環境變數大家都不陌生。除此之外,還有下面一些常見環境變數。◆ HISTSIZE是指儲存曆史命令記錄的條數。◆ LOGNAME是指目前使用者的登入名稱。◆
Time of Update: 2017-02-27
一、五種I/O模型1、阻塞I/O我們在前面所說的I/O模型都是阻塞I/O,即調用recv系統調用,如果沒有資料則阻塞等待,當資料到來則將資料從核心 空間(套介面緩衝區)拷貝到使用者空間(recv函數提供的buf),然後recv返回,進行資料處理。2、非阻塞 I/O我們可以使用 fcntl(fd, F_SETFL, flag | O_NONBLOCK); 將通訊端標誌變成非阻塞,調用recv,如果裝置暫時
Time of Update: 2017-02-28
有時候Linux有多個網卡的時候,就需要為另外的一些網卡添加路由,好讓網路走不通的網卡出去 1、查看本地路由,如下 2、添加到某個主機地址的路由,如下,也可以添加一個網段的路由 3、如果是用命令執行的,那麼重啟之後,路由可能會失效,此時有兩種方法可以儲存路由,一個是寫到rc檔案中,以命令的方式 4、也可以在下面所示的目錄建立一個檔案,如下,添加路由,注意命名的方式 5、重啟/etc/init.d/network進行驗證