Time of Update: 2017-01-13
如果你想知道你的伺服器正在做幹什麼,你就需要瞭解一些基本的命令,一旦你精通了這些命令,那你就是一個 專業的 Linux 系統管理員。有些 Linux 發行版會提供 GUI 程式來進行系統的監控,例如 SUSE Linux 就有一個非常棒而且專業的工具 YaST,KDE 的 KDE System Guard 同樣很出色。當然,要使用這些工具,你必須在伺服器跟前進行操作,而且這些 GUI 的程式佔用了很多系統資源,所以說,儘管 GUI 用來做基本的伺服器健康狀態監測挺好,但如果你想知道真正發生什麼,
Time of Update: 2017-01-13
猜測man手冊中應當有這三個時間的相關說明,於是嘗試man atime、man st_atime都沒有相關文檔。後來想到stat可以查看檔案的這三個時間,就用man stat尋找,雖然有文檔,但是沒有這三個時間的相關說明。正一籌莫展之際,突然想到c語言的stat函數也可以查看檔案的狀態,立馬就用man 2 stat查看手冊,果然找到了,摘抄在這裡:The field st_atime is changed by file
Time of Update: 2017-01-13
一、Apache伺服器的配置實訓目的掌握Apache伺服器的配置實訓裝置與環境1. 一台裝有RedHat Linux9系統的伺服器,一台裝有Windows 2000 Professional的PC機。2. RedHat
Time of Update: 2016-07-14
Linux核心調用使用者空間程式的一般方法分析當在核心空間中希望執行使用者空間的程式時,我們通常會調用call_usermodehelper函數或者kernel_execve。實際上,call_usermodehelper最終也執行了kernel_execve。但call_usermodehelper所多做的是將該執行請求添加到工作隊列中,待處理器執行。函數實現在/include/linux/kmod.h中,該函數首先調用call_usermodehelper_setup初始化subproces
Time of Update: 2017-01-08
Linux基礎介紹【第九篇】,linux基礎第九篇伺服器添加3塊磁碟的體繫結構 注意:1、linux系統的特性是將系統不用的實體記憶體緩衝起來,因此,859不是系統的真是記憶體。2、系統真正可用記憶體是921。3、buffers為寫入緩衝區,sync將緩衝區資料寫入磁碟。4、cache為讀取資料的緩衝區。5、硬碟是機械的,無論是寫入還是讀取都太慢了,所以讀取和寫入都是用來緩衝技術。6、門戶架構網站都會採用緩衝技術,來讓使用者寫入讀取儘可能不接觸磁碟。磁碟的內部結構磁碟的內部結構主要包括
Time of Update: 2017-01-07
[APUE]進程式控制制(上),apue進程式控制制一、進程標識 進程ID 0是調度進程,常常被稱為交換進程(swapper)。該進程並不執行任何磁碟上的程式--它是核心的一部分,因此也被稱為系統進程。進程ID 1是init進程,在自舉(bootstrapping)過程結束時由核心調用。該進程的程式檔案在UNIX的早期版本中是/etc/init,在較新版本中是/sbin/init。此進程負責在核心自舉後啟動一個UNIX系統。init通常讀與系統有關的初始化(/etc/rc*
Time of Update: 2017-01-07
Linux
Time of Update: 2017-01-06
Linux基礎介紹【第八篇】,linux基礎第八篇Linux網路基礎網線568A568B線序:橙白橙 綠白藍 藍白綠
Time of Update: 2017-01-04
Git圖形介面的使用導讀如果你已經掌握了不少使用 Git 命令列操作的知識。 你學會了操作本地檔案,通過網路連接你的倉庫,以及與他人進行有效率的合作。 但是故事並未就此結束;Git 通常只是更大的生態圈的一部分,在某些情況下使用終端並不是最合適的方式。 現在就讓我們來瞭解一下如何在其它類型的環境中更好地使用 Git,以及別的應用(包括你的)如何與 Git 進行協作。圖形介面Git 的原生環境是終端。 在那裡,你可以體驗到最新的功能,也只有在那裡,你才能盡情發揮 Git 的全部能力。
Time of Update: 2017-01-04
成為全棧Web開發人員要掌握的10大程式設計語言導讀你是一個web開發人員嗎?你想在web開發中提升自己的技能嗎?你有專門的前端和後端開發經驗嗎?你想成為一個web全棧開發工程師嗎?那麼,你需要掌握這幾種語言的知識。瞭解web開發是一個過程,一場開始於掌握簡單的技術,並繼續向更深處探索的旅程。通過學習這些技術,掌握不同的程式設計語言,你才有可能成為一個全棧web開發人員,並儘可能掙更多的錢。在此之前,你需要掌握如下10種程式設計語言:1.
Time of Update: 2016-11-22
Linux檔案操作的主要介面API及相關細節,linux介面api細節作業系統API:1、API是一些函數,這些函數是由linux系統提供支援的,由應用程式層程式來使用,應用程式層程式通過調用API來叫用作業系統中的各種功能,來幹活檔案操作的一般步驟:1、在linux系統中要操作一個檔案,一般是先open開啟一個檔案,得到一個檔案描述符,然後對檔案進行讀寫操作(或其他動作),最後close關閉檔案即可2、檔案平時是存在塊裝置中的檔案系統中的,我們把這種檔案叫靜態檔案。當我們去open開啟一個檔案
Time of Update: 2016-11-12
VNC connect:Connection refused(10061),vnc10061在Windows機器上使用VNC Viewer訪問Linux伺服器,有時候會遇到"connect:Connection refused(10061)"這個錯誤,導致這個錯誤出現的原因有多重,下面總結一下: 1:使用VNC Viewer時忘記加案頭號(一般為IP:案頭號,案頭號要看你自己的配置而定。如10.20.34.76:2) 錯誤使用方法: 正確使用方法:
Time of Update: 2016-10-20
Centos6下安裝中文字型,centos6中文字型先安裝字型管理軟體[root@localhost ~]# yum install fontconfig將需要安裝的字型放到/usr/share/fonts/chinese/目錄下如果不存在這個目錄,可以自行建立修改目錄許可權,以便其他使用者也可以使用[root@localhost ~]# chmod -R 755 /usr/share/fonts/chinese應用更改[root@localhost ~]# fc-cache
Time of Update: 2016-10-10
超簡單讓ubuntu開啟wifi熱點(親測16.04與14.04可用),16.0414.04今天教大家一個簡單方法讓ubuntu發散wifi熱點給手機或者其他裝置使用。首先,建立一個普通的熱點,點擊右上方的網路,然後選擇下拉式功能表中的編輯串連,然後出現以下介面。然後點擊增加,連線類型選接Wi-Fi,再點建立。 WIFI的設定如下,第一個串連名稱是指儲存在本地的檔案名稱,SSID是別的電腦搜尋到的你wifi的名稱常規那裡的設定如下然後Wi-Fi安全性的設定如下:IPv4與IPv6的設定
Time of Update: 2016-08-28
Linux中的特殊許可權粘滯位(sticky bit)詳解,linuxstickyLinux下的檔案許可權 在linux下每一個檔案和目錄都有自己的存取權限,存取權限確定了使用者能否訪問檔案或者目錄和怎樣進行訪問。最為我們熟知的一個檔案或目錄可能擁有三種許可權,分別是讀、寫、和執行操作,在這裡不做詳細說明。我們建立一個檔案後系統會預設地賦予所有者讀和寫入權限。當然我們也可以自己修改它,添加自己需要的許可權。 特殊許可權 但是這三種許可權就足夠了嗎?我們現在來說說在linux下的另一個特殊許可權。
Time of Update: 2016-08-24
Linux根檔案系統詳解,linux根詳解 ELF:可執行檔的儲存格式 可執行檔,可連結的檔案 檔案系統:rootfs :根檔案系統ls
Time of Update: 2016-08-21
Linux2.6核心進程調度系列--scheduler_tick()函數2.更新即時進程的時間片,RT/** * 遞減當前進程的時間片計數器,並檢查是否已經用完時間片。 * 由於進程的調度類型不同,函數所執行的操作也有很大差別。 */ /* 如果是即時進程,就進一步根據是FIFO還是RR類型的即時進程 */if (rt_task(p)) {/** * 對SCHED_RR類型(時間片輪轉)的即時進程,需要遞減它的時間片。 * 對SCHED_FIFO類型(先進先出)的即時進程,什麼都不做, *
Time of Update: 2016-08-10
PuTTY實現Windows向Linux上傳檔案PSCP工具PuTTY小巧方便。但若需要向網路中的Linux系統上傳檔案,則可以使用PuTTY官方提供的PSCP工具來實現上傳。PSCP基於ssh協議實現,其用法與SCP命令非常類似。擷取PSCP工具在PuTTY官方網站的下載頁中,找到PSCP,下載。下載後,習慣性的將pscp.exe與Putty.exe檔案放在一起。首先需要保證在命令列下可以訪問到pscp.exe。可以通過配置Windows的環境變數Path,或者直接通過命令列訪問到pscp.e
Time of Update: 2016-07-28
深層學習庫包Theano、Lasagne、TensorFlow在Ubuntu支援GPU的安裝隨著深層學習的火熱,越來越多的人開始使用深層學習訓練自己的模型。 用GPU訓練的速度比CPU快很多倍,可讓需要訓練一周的模型只在一天內完成。
Time of Update: 2016-07-13
Linux開機啟動過程詳解Linux開機執行核心後會啟動init進程,該進程根據runlevel(如x)執行/etc/rcx.d/下的程式,其下的程式是符號連結,真正的程式放在/etc/init.d/下。開機啟動的程式(服務等)皆為此套路。init是第一個使用者進程。最主要的功能就是準備軟體執行的環境,包括系統的主機名稱,網路設定,語系設定,系統檔案格式及其他服務的啟動。Linux開機啟動程式詳解我們假設大家已經熟悉其它作業系統的引導過程,瞭解硬體的自檢引導步驟,就只從Linux作業系統的引導載