ls(list segment)用於列出檔案,是Linux系統中使用非常頻繁的命令。命令格式:ls args dirargs: 參數;dir: 目錄,省略則表示目前的目錄;常用參數及說明如下:-a [常用]列出目錄下的所有檔案,包括以 . 開頭的隱含檔案。-c 輸出檔案的 i 節點的修改時間,並以此排序。-i 輸出檔案的 i 節點的索引資訊。-
1、系統裝的是英文系統,但安裝了中文包支援,查系統情況如下[root@cbserver2 script]#
轉載請說明出處:http://blog.csdn.net/cywosp/article/details/21126161 前段時間在開發一個使用SSD做緩衝的系統,在高速寫入資料時會出現大量的磁碟緩衝。太多的磁碟緩衝如果沒有及時的寫入磁碟中,在機器出現問題時是非常危險的,這樣會導致很多的資料丟失,但是如果即時的將資料刷入磁碟中,這樣寫入效率有太低了。為了弄明白Linux系統的這種磁碟寫入特性,最近深入的學習了一下。 VFS(Virtual
上一篇介紹了如何安裝Nagios Core,這一篇跟大家分享一下如何將一台遠端Linux伺服器加入納入監控範圍。第一部分:在遠程Linux上安裝Nagios Plugins和NRPE第一步:下載Nagios Plugins和NREP擴充的安裝程式cd Downloadswget http://nagios-plugins.org/download/nagios-plugins-2.0.tar.gz訪問 http://www.nagios.org/download/addons/,點擊 NRPE,
? 屏蔽Ctrl+Alt+Delete鍵關機的功能#vi /etc/inittab將“ca::ctrlaltdel:/sbin/shutdown-r -t 4 now”改為:“ca::ctrlaltdel:/bin/true”,再執行“init q”使更新生效。? 會話逾時限制編輯/etc/profile檔案:readonlyTMOUT=90;export
一、為什麼要學習核心?有些人要學習核心,而有些人則可以不學習它。你如果以後要從事系統研發或驅動開發的話,就要學習核心。剛剛接觸核心,主要學習核心的介面函數。不要深入的去讀核心,因為你讀也讀不懂,核心代碼龐大如野獸一般不可駕馭。學習核心主要掌握層次學習法,即從頭開始學習,一環緊扣一環。核心學習的四步學習法:1、核心理論學習-概念與函數原型2、範常式序分析3、思維導圖設計4、親自編寫代碼二、linux核心簡介1、linux體繫結構分為兩部分:使用者空間和核心空間2、linux為什麼要分為使用者空間和
2013-02-23不折騰不舒服(>_<)。在虛擬機器上運行Ubuntu程式一多就明顯卡頓,感覺效率不高。為了流暢使用Ubuntu,也便於將來學習Vim/Emacs,我決定在筆記本的Win7之外裝個Ubuntu,讓Ubuntu直接和硬體打交道。
有時候一個WEB服務作為介面部署在tomcat下,因為訪問很頻繁,導致/var/log/tomcat7下的訪問日誌急劇膨脹,影響伺服器的效能。在這裡我的方法是關閉訪問日誌,關閉方法為將訪問日誌的輸出在設定檔中注釋掉,我的伺服器是ubuntu,tomcat7是自動安裝的,開啟/etc/tomcat7下的server.xml,注釋掉以下配置 <!--<Valve className="org.apache.catalina.valves.AccessLogValve"
檔案:/etc/sysconfig/network-scripts/ifcfg-eth0以下各值常見於所有的基本設定檔中: * DEVICE=name,這裡name是物理裝置的名字(動態分配的PPP裝置應當除外, 它的名字是“邏輯名”。 * IPADDR=addr, 這裡addr是IP地址。 * NETMASK=mask, 這裡mask是網路遮罩。 * NETWORK=addr, 這裡addr是網路地址。 * BROADCAST=addr,
inux重新導向是指修改原來預設的一些東西,對原來系統命令的預設執行方式進行改變,比如說簡單的我不想看到在顯示器的輸出而是希望輸出到某一檔案中就可以通過Linux重新導向來進行這項工作。 Linux預設輸入是鍵盤,輸出是顯示器。你可以用重新導向來改變這些設定。比如用wc命令的時候本來是要手動輸入一篇文字來計算字元數的,用了重新導向後可以直接把一個已經寫好的檔案用‘<’指向這條命令,就直接可以統計這個檔案的字元數等了。輸出也是一樣,你可以把螢幕輸出重新導向到一個檔案裡,再到檔案裡去看結果。
在標準C和C++中0長數組如charArray[0]是不允許使用的,因為這從語義邏輯上看,是完全沒有意義的。 但是,GUN中卻允許使用,而且,很多時候,應用在了變長結構體中,如: ]; 首先對0長數組做一個解釋:用途 :長度為0的數組的主要用途是為了滿足需要變長度的結構體。用法 :在一個結構體的最後 ,申明一個長度為0的數組,就可以使得這個結構體是可變長的。對於編譯器來說,此時間長度度為0的數組並不佔用空間,因為數組名本身不佔空間,它只是一個位移量,
總的情況下Linux下軟體安裝主要有三種方式:一種是源碼安裝,需要使用者自己手動編譯另一種是RPM包(RedHat Linux Packet Manager),通過RPM命令就可以實現安裝還有一種為*.bin檔案,安裝方法與Windows下的安裝過程類似通常情況下Linux 安裝軟體主要通過以下兩種方式① 檔案名稱形如xxx.i386.rpm ,軟體包以二進位形式發布.② 檔案名稱形如xxx.tar.gz
sun_path[]; 存放在sun_path數組中的路徑名必須以空白字元結尾。實現提供的SUN_LEN宏以一個指向sockaddr_un結構的指標為參數並返回該結構的長度,其中包括路徑名中非空位元組數。未指定地址(通配地址),通過以Null
這個問題的出現原因是system對程式開啟files數量的限制問題。 用 ulimit -a 命令可以查看 html ------------------------------------------------------------- 經過以上設定,退出shell再次登入,還是不生效,來點絕的 到//etc/profile下,加入一行ulimit -SHn 51200 (注意裡面已經有一條關於ulimit的設定) 到rc.local下,加入一行 ulimit -SHn 51200
1:卸載掉內建的OpenJDK2: 安裝 JDK1.63:安裝Tomcat4: 配置Tomcat為daemon方式啟動下面正式開工 :===================================================1:卸載掉內建的OpenJDK2: 安裝 JDK1.6參考:(外網)
一:Liunx的主引導記錄被破壞了的修複手段:dd if=/dev/zero of=/dev/sda bs=單位大小 count=數目利用這條命令破壞主引導記錄。 修複過程: 1:重啟 a. 光碟片挽救 b. 網路方式挽救 2:進入 rescue installed system 模式 3
hostent *gethostbyname( *本函數返回的非null 指標指向如下的hostent結構: *h_name; **h_aliases; h_addrtype; h_length; **h_addr_list; hostent *gethostbyaddr( *addr, socklen_t len,
1.sudo介紹sudo是linux下常用的允許普通使用者使用超級使用者權限的工具,允許系統管理員讓普通使用者執行一些或者全部的root命令,如halt,reboot,su等等。這樣不僅減少了root使用者的登陸和行政時間,同樣也提高了安全性。Sudo不是對shell的一個代替,它是面向每個命令的。它的特性主要有這樣幾點:sudo能夠限制使用者只在某台主機上運行某些命令。sudo提供了豐富的日誌,詳細地記錄了每個使用者幹了什麼。它能夠將日誌傳到中心主機或者Log
1.首先要安裝gnome-tweak-tool命令列執行 :[root@localhost Downloads]# yum install gnome-tweak-tool2.安裝成功後開啟Tweak Tool 在左側功能表列中“Desktop” 把Icons on Desktop 開啟,下面一些需要再案頭上顯示的表徵圖可以勾選3.需要顯示更多進入/usr/share/applications中找到想添加的捷徑右鍵Copy To... 然後複製到Desktop檔案夾中4.
概述 對作業系統的啟動過程一直是比較模糊,想想大概經曆檢查硬體,載入作業系統,載入使用者環境等幾個過程,但實際上要複雜一些。畢竟我們只是瞭解和掌握啟動過程,而不是去對啟動過程進行設計和編碼,所以下面的介紹相對比較簡單,也點到為止。如果有想深入學習的同學,可以針對某個或某幾個部分刨根問題,編碼調試。 下面以Debian Linux的啟動載入為例,簡單介紹一下作業系統的啟動。 經曆的過程如下: 開機自我測試