Time of Update: 2017-02-28
Linux 下目錄是/這樣的 而windows是怎麼記呢?和w是不是一樣的反向?所以Linux的目錄就是反的反向,好記了。 一:open函數 名稱:open 目標:開啟一個檔案。 標頭檔:#include #include #include < fcntl.h> 函數原形:int open(const char * pathname,int flags); int open(const char * pathname,int flags,mode_t
Time of Update: 2017-02-28
vim使用 建立檔案 #vim hello.c 插入模式 按下I鍵,底下出現- - 插入- - 換行:按下Enter 刪除字元:普通模式下按x 刪除整行:按dd 恢複刪除:按u 取消命令: Ctrl+R 對U後果彌補 複製:y y2w複製2個單詞 y複製包含末尾空格 yy複製行 粘貼:p 退出儲存:按ESC,輸入:wq 退出不儲存:按ESC,輸入:q!注意有個驚歎號結尾 尋找::/尋找的內容 指定行::5 按Enter 第5行 縮排:在當前行輸入:
Time of Update: 2017-02-28
訊息佇列在UNIX的SystemV版本,AT&T引進了三種新形式的IPC功能(訊息佇列、訊號量、以及共用記憶體)。但BSD版本的UNIX使用套介面作為主要的IPC形式。Linux系統同時支援這兩個版本。 系統調用msgget() 如果希望建立一個新的訊息佇列,或者希望存取一個已經存在的訊息佇列,你可以使用系統調用msgget()。 系統調用:msgget(); 原型:int msgget(key_t key, int
Time of Update: 2017-02-28
簡單的說, max-file表示系統層級的能夠開啟的檔案控制代碼的數量, 而ulimit -n控制進程層級能夠開啟的檔案控制代碼的數量. man 5 proc, 找到file-max的解釋: file-max中指定了系統範圍內所有進程可開啟的檔案控制代碼的數量限制(系統層級, kernel-level). (The value in file-max denotes the maximum number of file handles that the Linux kernel
Time of Update: 2017-02-28
一、基於NAT的LVS的安裝與配置 1.
Time of Update: 2017-02-28
網路檔案系統(NFS,Network File System)是一種將遠程主機上的分區(目錄)經網路掛載到本地系統的一種機制,通過對網路檔案系統的支援,使用者可以在本地系統上像操作本地分區一樣來對遠程主機的共用分區(目錄)進行操作。 在嵌入式Linux 的開發過程中,開發人員需要在Linux 伺服器上進行所有的軟體開發,交叉編譯後,通用FTP 方式將可執行檔下載到嵌入式系統運行,但這種方式不但效率低下,且無法實現線上的調試。因此,可以通過建立NFS,把Linux
Time of Update: 2017-02-28
1 查看CPU 1.1 查看CPU個數 # cat /proc/cpuinfo | grep "physical id" | uniq | wc -l 2 **uniq命令:重複資料刪除行;wc –l命令:統計行數** 1.2 查看CPU核心數 # cat /proc/cpuinfo | grep "cpu cores" | uniq cpu cores : 4 1.3 查看CPU型號 # cat /proc/
Time of Update: 2017-02-28
連結有兩種,一種被稱為永久連結(Hard Link),另一種被稱為符號連結(Symbolic Link)。預設情況下,ln命令產生永久連結。 硬串連指通過索引節點來進行的串連。 在Linux的檔案系統中,儲存在磁碟分割中的檔案不管是什麼類型都給它分配一個編號,稱為索引節點號(Inode Index)。在Linux中,多個檔案名稱指向同一索引節點是存在的。一般這種串連就是硬串連。硬串連的作用是允許一個檔案擁有多個有效路徑名,這樣使用者就可以建立硬串連到重要檔案,以防止“誤刪&
Time of Update: 2017-02-28
經常在bbs上看到有新手問到重新整理率怎麼改法,其實很簡單. 在XFree86下,需要一個modeline的概念,雖然通過配置 HorizSync ,和VertRefresh能讓XFree86自動把重新整理搞定,可是還是不可能細細調整,比如我顯示器在800x600下可以上到108Hz可是,XFree86的自動設定卻只有85Hz. 於是,你需要在給你的XF86Config-4檔案的Monitor Section加上一條象 ModeLine "800x600@102"
Time of Update: 2017-02-28
修改系統啟動層級:修改系統預設啟動到3
Time of Update: 2017-02-28
系統管理員必須維護他們伺服器的健康運行。其中一個重要的部分就是記憶體。當伺服器記憶體使用量率過高時,它會降低伺服器的效能。Linux有一個稱為 free 的工具,來監控記憶體使用量率。 free 命令是什麼 free 命令是一個顯示系統中空閑和已用記憶體大小的工具。free 命令的輸出和 top 命令相似。大多數Linux發行版已經含有 free 命令。 如何運行 free 想要運行,只需在控制台輸入free 即可。不帶選項運行會顯示一個以KB為單位的預設輸出。 $
Time of Update: 2017-02-28
在Linux下使用sqlplus你會發現:退格鍵無法正常使用(亂碼),上翻鍵也無法正常顯示曆史功能,非常討厭! 為了讓退格鍵和上翻鍵在sqlplus裡正常發揮它的作用,我們必須安裝一個軟體 - rlwrap 1. 首先,從http://utopia.knoware.nl/~hlub/uck/rlwrap/下載安裝包,上傳到linux伺服器上 2. 以root使用者解壓縮安裝 雙擊代碼全選 1
Time of Update: 2017-02-28
SpamAssassin 是一種安裝在郵件伺服主機上的郵件過濾器,用來辨識垃圾信。它是使用大量的預設規則檢查垃圾信,這些規則會檢查寄到網域內所有郵件的標題,內文,以及送信者。他採取的過濾方式是採用記分制,也就是說會根據我們所設定的標準來給予分數超過標準值的時候即判定為 SPAM,如果你使用了郵件伺服器我們就一起來看看spamassassin配置方法。 spamassassin 安裝 yum -y install
Time of Update: 2017-02-28
postfix是Wietse Venema在IBM的GPL協議之下開發的MTA(郵件傳輸代理程式)軟體。postfix是Wietse Venema想要為使用最廣泛的sendmail提供替代品的一個嘗試,下面我們來看看postfix配置安裝方法。 安裝Postfix 代碼如下 yum install
Time of Update: 2017-02-28
Linux在啟動一個進程時,系統會在/proc下建立一個以PID命名的檔案夾,在該檔案夾下會有我們的進程的資訊,其中包括一個名為exe的檔案即記錄了絕對路徑,通過ll或ls –l命令即可查看。 ll /proc/PID cwd符號連結的是進程運行目錄; exe符號串連就是執行程式的絕對路徑; cmdline就是程式運行時輸入的命令列命令; environ記錄了進程運行時的環境變數; fd目錄下是進程開啟或使用的檔案的符號串連。
Time of Update: 2017-02-28
在Linux中,fuser工具可用來查詢檔案的使用者,除此之外,fuser還有很多用途,能夠搭配參數使用,下面小編將針對fuser工具的使用方式給大家做個詳細介紹,希望對你有所協助。 lsof也具備類似的功能,它也能夠找出正在對指定檔案訪問的進程,兩者的區別是fuser在於它可以一次殺死那些正在訪問指定檔案的進程。 fuser常用的場合是: fuser可用於查詢檔案、目錄、socket連接埠和檔案系統的使用進程,並且可以使用fuser關閉進程。 當檔案系統umount報device
Time of Update: 2017-02-28
代碼如下:正在設定 install-info (5.2.0.dfsg.1-2) .../etc/environment: line 2: CLASS_PATH: command not founddpkg: error processing package install-info (--configure):子進程 已安裝 post-installation 指令碼 返回了錯誤號碼 127E: Sub-process /usr/bin/dpkg returned an
Time of Update: 2017-02-28
可能不少人持這樣一種觀點,認為 Linux 病毒少是因為Linux不像Windows那麼普及,其實這種觀點很早已經被人批駁過了,一個最有力的論據是:如果寫病毒的人寫 Windows 病毒是因為 Windows 使用者多而因此破壞性大,那麼 Internet 上大多數伺服器都是基於 Unix/Linux 的,攻擊這些伺服器,破壞性豈不是更大麼? 對一個二進位的 Linux
Time of Update: 2017-02-28
1、列印工作目錄:pwd (即你主要的工作環境,如在cygwin當中輸入pwd,現實的就是/home/Administrator) win和linux下一樣 2、列印電腦名稱:hostname 3、建立目錄: mkdir linux 和win的不同是 同時建立目錄的時候, linux的操作是 mkdir -p temp/stuff/things/john win的操作是mkdir
Time of Update: 2017-02-28
什麼是 yum? yum 是 yellowdog updater modified 的縮寫。 yellowdog 是一個 Linux 的 distribution,RH 將這種升級技術利用到自己的 distribution 形成了現在的 yum,感覺上 yum 和 apt 的原理類似,但是 apt 是編譯代碼,執行效率遠高於使用 python 寫成的 yum。這是 yum 的首頁。 yum 的理念是使用一個中心倉庫(repository)管理一部分甚至一個 distribution