Time of Update: 2015-06-03
標籤:Linux核心學習總結20125101
Time of Update: 2015-06-03
標籤:這是初稿,應該會進一步修改,畢竟圖文並茂更好食用,建議和意見儘管評論吧,一起進步!上一篇在51cto上面,以後應該會都在這裡發了,51cto的部落格編輯系統真是磨人的小妖精0x01 系統配置系統和python參數Linux gnu-VirtualBox 3.16.0-23-generic #31-Ubuntu SMP Tue Oct 21 18:00:35 UTC 2014 i686 i686 i686 GNU/LinuxPython 2.7.8Lubuntu 14.10 0x0
Time of Update: 2015-06-03
標籤:linux卸載分區裝置提示:umount device busy兩步:1、用fuser : fuser -k /data2、umount /data基本上可以搞定umount device busy忙的問題,當然最好是能確定該分區卸載不會有影響。下面是fuser命令的一些參數解釋:-k 殺死這些正在訪問這些檔案的進程。除非使用-signal修改訊號,否則將發送SIGKILL訊號。-i 互動模式-l 列出所有已知的訊號名稱。-n
Time of Update: 2015-06-03
標籤:linux驅動1、定時器之前說過兩類跟時間相關的核心結構。1、延時:通過忙等待或者睡眠機制實現延時。2、tasklet和工作隊列,通過某種機制使工作推後執行,但不知道執行的具體時間。接下來要介紹的定時器,能夠使工作在指定的時間點上執行,而且不需要使用忙等待這類的延時方法。通過定義一個定時器,告之核心在哪個時間需要執行什麼函數就可以了,等時間一到,核心會就執行指定的函數。2、使用定時器定時器的使用很簡單,只需要三部:1、定義定時器結構體timer_list。2、設定逾時時間,定義定時器處理函
Time of Update: 2015-06-03
標籤:一.vsftpd說明 LINUX下實現FTP服務的軟體很多,最常見的有vsftpd,Wu-ftpd和Proftp等.Red Hat Enterprise
Time of Update: 2015-06-03
標籤:apt-get 是一個下載安裝軟體包的簡單命令列介面用法:apt-get [OPTIONS] [COMMANDS] [PACKAGE_NAMES]OPTIONS:-h協助資訊-q輸出到日誌-qq不輸出資訊,錯誤除外-d僅下載(不安裝或解壓歸檔檔案)-s不實際安裝(類比執行命令)-y假定對所有的詢問選是-f嘗試修正系統依賴損壞處-m如果歸檔無法定位,嘗試繼續-u同時顯示更新軟體包的列表-b擷取源碼包後編譯-v顯示詳細的版本號碼-c=?閱讀此設定檔-o=?設定自訂的配置選項,如 -o dir:
Time of Update: 2015-06-03
標籤:linux驅動1、ARRAY_SIZE宏,是求裝置結構體中裝置的個數 定義在linux/kernel.h中 #define ARRAY_SIZE(arr)(sizeof(arr)/sizeof((arr)[0]) + __must_be_array(arr)) sizeof(arr)/sizeof((arr)[0])是求出裝置的個數,__must_be_array(arr)是防止被吳用,比如用指標而不是數組上。2、INT_WORK 以前核心裡對這個函數是這樣定義的 #define
Time of Update: 2015-06-03
標籤:linux下建立軟連結 執行個體:ln -s /home/gamestat /gamestat linux下的軟連結類似於windows下的捷徑 ln -s a b 中的 a 就是源檔案,b是連結檔案名稱,其作用是當進入b目錄,實際上是連結進入了a目錄如上面的樣本,當我們執行命令 cd /gamestat/的時候 實際上是進入了
Time of Update: 2015-06-03
標籤: 1. Linux開發工具的使用Vim編譯的使用Gdb調試工具的使用Makefile的編寫linux跟蹤調試SSH的使用subversion的使用 1.
Time of Update: 2015-06-03
標籤:linux 系統最佳化 selinux Selinux:SELinux(Security-EnhancedLinux) 是美國國家安全域(NSA)對於強制存取控制的實現,是 Linux曆史上最傑出的新安全子系統。雖然是一個安全功能,可是由於功能太多了,什麼都要管,所以用起來反而更麻煩,因而可以把它關閉,進而使用其它的安全方式替代。【1】查看Selinux啟動並執行3種模式[[email
Time of Update: 2015-06-03
標籤:linux使用者基礎使用者,組當我們使用linux時,需要以一個使用者的身份登入,一個進程也需要以一個使用者的身份運行,使用者限制使用者或者進程可以使用,不可以使用哪些資源。使用者的實質就是用來限制的。組用來方便管理組織系統管理使用者。每個使用者都擁有一個UserID,作業系統實際使用的是使用者ID,而非使用者名稱每個使用者屬於一個主組,屬於一個或者多個附屬組每個組擁有一個GroupID每個進程以一個使用者身份運行,並受該使用者可訪問的資源限制每個可登陸使用者擁有一個指定的shell。使用
Time of Update: 2015-06-03
標籤:linux命令---尋找檔案中的內容 [[email protected] ~]$ cat 1.txt |egrep ‘123456789|second‘-------匹配123456789或者second的行first line:123456789012345678901234567890123456789012345678901234567890second line:one two three four five six seven
Time of Update: 2015-06-03
標籤:Linux系統提供兩種基本的介面,提供給使用者來進行操作:命令列和案頭。 一、命令列 Linux系統的中的命令列,常常指的是Shell。 Shell接受鍵盤輸入的命令,並將其傳遞給作業系統來執行。 如此,使用者通過 Shell 與類 Unix 作業系統互動。
Time of Update: 2015-06-03
標籤:cp -af newadmin/movie/. uploadfile/mallvideo/ 如何在Linux下拷貝一個目錄呢?這好像是再簡單不過的問題了。比如要把/home/usera拷貝到/mnt/temp,首先想到的就是 cp -R /home/usera/*
Time of Update: 2015-06-03
標籤:/*下面一段程式中,在named類中設定了兩個建構函式,分別設定字串接收方式為string和char*,當n中顯示的設定構造為string時,會調用string參數的建構函式,而m中直接傳字串的方式,調用的是char*構造,在一些C++的教科書中,可能因為編譯器的不同而將直接使用字串常量構造的行為寫成調用string構造,而在G++編譯下測試為採用char*構造,需要注意下這個小問題*/ 1 #include <iostream> 2 #include
Time of Update: 2015-06-03
標籤:作用 tar命令是Unix/Linux系統中備份檔案的可靠方法,幾乎可以工作於任何環境中,它的使用許可權是所有使用者。文法:tar [主選項+輔選項] 檔案或目錄主選項:c 建立新的歸檔檔案。(打包)x從歸檔檔案中釋放檔案。(拆包)t列出歸檔檔案內容主選項只能同時存在一個輔選項:zgzip格式,一般是尾碼為gz的檔案jbzip2格式,一般是尾碼為bz2的檔案v顯示命令執行過程f使用歸檔名p使用原檔案的原屬性(不會隱居使用這而變)--exclude FILE
Time of Update: 2015-06-04
Linux入門--使用者操作介面,linux入門使用者操作Linux系統提供兩種基本的介面,提供給使用者來進行操作:命令列和案頭。 一、命令列 Linux系統的中的命令列,常常指的是Shell。 Shell接受鍵盤輸入的命令,並將其傳遞給作業系統來執行。
Time of Update: 2015-06-04
linux定時器,linux定時任務 我們常常有設定系統在某一時間執行相應動作的需求,比如設定電腦什麼時候自動鎖屏,什麼時候自動關機,設定應用程式什麼時候自動運行,什麼時候自動結束。這些與時間相關的功能,都需要依靠作業系統中的定時器來實現。 linux中定時器的使用原理很簡單,你只需設定一個逾時時間和相應的執行函數,系統就會在逾時的時候執行一開始設定的函數。逾時的概念有點模糊,它指的是你設定一個時間,如果當前的時間超過了你設定的時間,那就逾時了。比如說,你設定五分鐘後系統自動關機,系統會記住
Time of Update: 2015-06-04
CentOS安裝postgresql 9.4一、前言 PostgreSQL通常也簡稱Postgres,是一個關係型資料庫管理系統,適用於各種Linux作業系統、Windows、Solaris、BSD和Mac OS X。PostgreSQL遵循PostgreSQL許可,是一個開源軟體。PostgreSQL由PostgreSQL全球開發組開發,由極少數的公司志願組成並進行監督管理,這些公司有紅帽、EnterpriseDB等。 PostgreSQL的知名度越來越大,這是理所當然的:它是如此可靠、
Time of Update: 2015-06-04
linuxps命令使用Linux中的ps命令是Process Status的縮寫。ps命令用來列出系統中當前啟動並執行那些進程。ps命令列出的是當前那些進程的快照,就是執行ps命令的那個時刻的那些進程,如果想要動態顯示進程資訊,就可以使用top命令。linux上進程有5種狀態ps命令使用說明ps [options]支援的參數為a 顯示所有進程-a 顯示同一終端下的所有程式-A 顯示所有進程c 顯示進程的真實名稱-N 反向選擇-e 等於“-A”e 顯示環境變數f