Time of Update: 2017-02-27
一、計劃任務概說計劃任務,是任務在約定的時間執行已經計劃好的工作,這是表面的意思。在Linux中,我們經常用到 crond 伺服器來完成這項工作。cron伺服器可以根據設定檔約定的時間來執行特定的作務。比如我們可以在設定檔中約定每天早上4點,對httpd 伺服器重新啟動,這就是一個計劃任務。下面我們先來說說cron:二、cron;在Linux系統中,計劃任務一般是由cron承擔,我們可以把cron設定為開機時自動啟動。cron啟動後,它會讀取它的所有設定檔(全域性設定檔/etc/crontab,
Time of Update: 2017-02-27
主要的問題是,我這裡需要給php寫動態擴充庫,而當我移植完之後,phpinfo顯示:引用standardDynamic Library support not available這樣的話,我寫的動態連結程式庫就無法載入。。這裡的原因是當configure的時候他好像沒有找到dlopen,因此這裡我們需要configure完後強制他使用dlopen.首先修改php的Makefile.在開始出添加LDFLAGS += -ldl ,這裡是為了連結dlopen庫。然後修改main/php.h
Time of Update: 2017-02-27
除了libc和libm庫,UNIX系統庫沒有其他標準的命名規範。Linux上的一些系統庫可能和UNIX平台上庫的名稱不同,這就需要知道Linux上各庫所包含和支援的功能。表3-2根據所支援的功能列舉了一些Linux系統庫。下面列出了GNU libc庫所包含的庫檔案以及對應的描述(注釋5):- ld.so,為使用了共用庫的可執行程式提供的一個輔助程式;- libBrokenLocal.[a,so],Mozilla等應用程式用以解決被破壞的locale的庫檔案;-
Time of Update: 2017-02-27
RedHat Linux 7.2的研發代號為“enigma”,已經於10月22日正式對外發行。它包含如下讓人心動的特性:採用2.4.7-10的核心;更加出色的網路設定、使用者管理、硬體探測工具(Network Configuration, User Management, Hardware Viewing );防火牆機制和網路服務機制;改善了USB 支援;Mozilla網頁瀏覽器;最新的GNOME/KDE 案頭環境;支援C、C++、Java以及
Time of Update: 2017-02-27
RedHat-Bug 576246 - missingpower_meter release() function問redhat如何安裝配置samba實現win共用linux主機目錄掉盤造成的redhat系統唯讀問題redhat系統yum源的配置問題Redhat Enterprise Linux 6 Update 4在z/VM 6.2上的快速網路安裝RedHat 5.3配置YUM:從centos 5源與光碟片源更新軟體Redhat Linux 5.3 PPTP VPN
Time of Update: 2017-02-27
為您的辦公室或鄰居設定一個無線 網際網路服務提供者(WISP)並不需要繁重的勞動或昂貴的投資。如果您使用一些很容易購買到的裝置和 Linux™ 來構建網路,那麼可以利用 shell 指令碼的強大功能來簡化網路的管理。本文將提供一些您所需要的技巧和指令碼。使用現有的無線路由器建立一個小型的無線網路非常簡單。但是為辦公室、公寓或鄰居提供符合業界標準的無線連結就是另外一回事了。在構建好無線網路之後,就可以運行無線 網際網路服務提供者(WISP)服務。要運行 WISP,則需要回答以下問題:●
Time of Update: 2017-02-27
這篇文章描述的是如何在Linux下實現VRRP (Virtual Router Redundancy Protocol 虛擬路由器冗餘協議)。是我本人在學習VRRP過程的一個小總結,並結合了一些其他資料,對VRRP的一些基本概念、原理及Linux如何?VRRP的一個介紹。1、VRRP介紹我們在建立一個網路時,為了保證網路穩定不間斷的運行,經常採用一些動態路由協議,如OSPF、RIP等,這些路由協議可以自動的繞開很多的網路故障,如:路由器DOWN機等。但很多時候我們可能無法使用這些高端的路由協議:
Time of Update: 2017-02-27
一次在網上閑逛,突然看到論壇有一條訊息說有一種方法,可以讓已經關閉的Linux機器繼續運行ipchains,並且讓這台機器繼續實現防火牆的功能。當時我的第一反映是不屑一顧,難道一個防火牆還可以在關機的狀態下工作?依照論壇中所指的連結,我找到了一個文章,上面說在2.0.x核心中,使用Shutdown ?h(關機)命令可以使防火牆仍處於啟用狀態,而此時沒有掛載磁碟機,也沒有進程在運行。也就是說防火牆將在Level
Time of Update: 2017-02-27
建立檔案/etc/hal/fdi/policy/mouse-wheel.fdi寫入如下內容:<match key="info.product" string="TPPS/2 IBM TrackPoint"><merge key="input.x11_options.EmulateWheel" type="string">true</merge><merge
Time of Update: 2017-02-27
概述在本文中,學習為一個 Linux 系統選擇、安裝和配置引導管理器。您將學習:配置多個引導位置和備份引導選項安裝和配置一個啟動程序載入程式,比如 GRUB、GRUB 2 或 LILO在啟動時添加引導參數或運行啟動程序載入程式命令恢複常見引導問題使用 GRUB Legacy 引導 GRUB 2 系統本文將討論 PC 啟動過程和 Linux 中使用的 3 個主要啟動程序載入程式:GRUB、GRUB 2 和 LILO,它 們可以協助您準備 Linux Professional
Time of Update: 2017-02-27
RZSZ簡介一般來說,linux伺服器大多是通過ssh用戶端來進行遠端登陸和管理的,使用ssh登陸 linux主機以後,如何能夠快速的和本地機器進行檔案的互動呢,也就是上傳和下載檔案到伺服器和本地 ;與ssh有關的兩個命令可以提供很方便的操作:sz:將選定的檔案發送(send)到本地 機器rz:運行該命令會彈出一個檔案選擇視窗,從本地選擇檔案上傳到Linux伺服器rz,
Time of Update: 2017-02-27
sfdisk 是 Linux下面的分區表操作工具,可顯示分區的設定資訊,並檢查分區是否正常。sfdisk 也可用來建立分區。用法:sfdisk [options] device …選項說明:常用選項:-s [or --show-size]: 顯示一個分區的大小-c [or --id]: 顯示或者修改檔案系統類型ID-l [or --list]: 顯示每個裝置的分區表資訊-d [or --dump]: 同上,但是以一個格式化的方式輸出-i [or --increment]:
Time of Update: 2017-02-27
在1.1節,我們大致瞭解了Kali Linux的內建工具集,本節主要介紹虛擬機器下的系統安裝。如果您需要定製或者採用其他方式安裝系統,請參考官方文檔,http://cn.docs.kali.org/。官方文檔內容大致如下圖:KaliLinux官方文檔(1)Kali Linux 官方文檔(2)1.2.1 下載映像在地址http://www.kali.org/downloads/,我們可以看到網站提供32位和64位的ISO映像檔案。下載映像檔案根據實際情況選擇你要下載的版本,我下載的是Kali
Time of Update: 2017-02-27
一 Linux的帳號與使用者組1 每個登入的使用者至少都會取得兩個ID,一個是使用者ID簡稱UID,一個是使用者組ID簡稱GID2 每一個檔案都會有所謂的所有者ID與使用者組ID,當我們有要顯示檔案屬性的需求時,系統會依 據/etc/passwd與/etc/shadow的內容找到對應的帳號和組名在顯示出來3 /etc/passwd的檔案結構每一行代表的是一個帳號,有幾行就代表有幾個帳號在你的系統中,不過 需要注意的是裡面有很多的帳號本來就是系統正常運行所需要的,我們可以簡稱它為系統帳號,這些帳
Time of Update: 2017-02-27
1 許可權1 許可權是作業系統用來限制對資源的訪問的機制,許可權一般分為三種,讀,寫,執行。作業系統中每 一個檔案都有特定的許可權,所屬的使用者和所屬的組,通過的這樣的機制來限制哪些使用者,哪些組可以對 特定的檔案進行什麼樣的操作2 每一個進程都是以某個使用者的身份登入運行,所以進程的許可權與該使用者的許可權一樣,使用者的許可權大 ,該進程擁有的許可權就大3 檔案許可權許可權 對檔案的影響
Time of Update: 2017-02-27
上節我們講到條塊內讀失敗,在回呼函數raid5_align_endio中將請求加入陣列重試鏈表,在喚醒raid5d線程之後,raid5d線程將該請求調用retry_aligned_read函數進行重試讀:4539static int retry_aligned_read(struct r5conf *conf, struct bio *raid_bio) 4540{ 4541 /* We may not be able to submit a whole bio at once
Time of Update: 2017-02-27
我們都知道,對一個linux塊裝置來說,都有一個對應的請求隊列。註冊在這個請求隊列上的請求就是該塊裝置的請求入口。對於raid來說,分配struct mddev時就已經設定好了,在函數md_alloc中有這樣的代碼:4846 blk_queue_make_request(mddev->queue, md_make_request); 4847
Time of Update: 2017-02-27
正是有了上一篇的讀寫基礎,我們才開始看raid5d的代碼。raid5d不是讀寫的入口,也不是讀寫處理的地方,只是簡簡單單的中轉站或者叫做交通樞紐。這個樞紐具有制高點的作用,就像美國在新加坡的基地,直接就控制了太平洋和印度洋的交通樞紐。4626 /* 4627 * This is our raid5 kernel thread. 4628 * 4629 * We scan the hash table for stripes which can be handled now. 4630 *
Time of Update: 2017-02-27
上一節講到在raid5的同步函數sync_request中炸馬鈴薯片是通過handle_stripe來進行的。從最初的建立陣列,到申請各種資源,建立每個陣列的personality,所有的一切都是為了迎接資料流而作的準備。就像我們寒窗苦讀就是為了上大學一樣。資料流的過程就像大學校園一樣豐富多彩並且富有挑戰性,但只要跨過了這道坎,核心代碼將不再神秘,剩下的問題只是時間而已。首先看handle_stripe究竟把我們的馬鈴薯片帶往何處:3379 static void
Time of Update: 2017-02-27
問題:新買了一塊1 TB的希捷硬碟(為SATA II型,或二代串口),準備掛在紅旗RedFlag Linux 6系統 下,以儲存海量的CCD images。一、步驟總結1、把新硬碟串連起來2、在CMOS裡配置新硬碟3、查看硬碟代號4、用 fdisk 對硬碟進行分區5、格式化分區6、建立掛載點7、設定/dev/fstab 以便開機時自動掛載分區8、設定新硬碟分區的讀寫權限二、過程細節1、把新硬碟串連起來開啟機箱,發現聯想(開天M4600, P4