Time of Update: 2018-12-04
Linux和Windows的區別
Time of Update: 2018-12-04
轉載自 http://blog.chinaunix.net/u1/53398/showart_478990.html 由於find具有強大的功能,所以它的選項也很多,其中大部分選項都值得我們花時間來瞭解一下。即使系統中含有網路檔案系統( NFS),find命令在該檔案系統中同樣有效,只你具有相應的許可權。在運行一個非常消耗資源的find命令時,很多人都傾向於把它放在後台執行,因為遍曆一個大的檔案系統可能會花費很長的時間(這裡是指30G位元組以上的檔案系統)。一、find
Time of Update: 2018-12-04
一、引言UDP是TCP/IP協議中的傳輸層協議的一種,本文介紹了在Linux下編寫基於UDP協議的Client/Server模型的程式的方法,並給出了一個echo
Time of Update: 2018-12-04
使用磁碟配額預設系統核心已支援quotamount –o usrquota,grpquota /dev/sdb1 /mnt/d1 或mount –o remount,usrquota,grpquota /#init 1 (進入單使用者環境)#quotacheck –cvuga 或 quotacheck –cvag /dev/sdb1#quotaon –a 啟用#edquota –u redhat
Time of Update: 2018-12-04
LVM邏輯卷管理器PV (physical volume)物理卷VG (Volume Group)卷組LV (Logical Volume)邏輯卷 1.fdisk /dev/sdb 分區sdb1,sdb2,sdb3 分區類型8e(Linux LVM) 如果系統在使用sdb,需要重啟,以便系統重新讀取sdb的分區表資訊2.#pvcreate /dev/sdb[1-3] 初始化物理卷3.#vgscan
Time of Update: 2018-12-04
Proftpd#tar jxvf proftpd-1.2.9.tar.gz2#cd proftpd-1.2.9#./configure 產生與系統有關的設定檔#make 編譯把來源程式編譯成二進位檔案#make install#/usr/local/sbin/proftpd設定檔:/etc/local/etc/proftpd.conf vi提示:yy 複製當前行p 粘貼/ 尋找n
Time of Update: 2018-12-04
運行 gconf-editor(GConf 配置系統的編輯器) 命令可以對絕大部分案頭環境,應用程式做配置 。如: /apps/metacity/general/button_layout 視窗標題列上按鈕的排列 /apps/nautilus/desktop/volumes_visible 在案頭上顯示已掛載的卷 /apps/gedit-2/preferences/encodings/auto_detected gedit 支援的 自動檢測的編碼
Time of Update: 2018-12-04
vncserver 是一個 linux 下的遠端控制軟體,預設情況下,只有當使用者在linux伺服器上登入了並啟用遠端桌面,用戶端才能連上。其實可以通過 先用 ssh 重用戶端登入伺服器,然後在啟動 vncserver 的.但是這種啟動方式,用戶端連入後的 X 介面是一個很簡單的 gui 介面,可以通過修改設定檔 .vnc/Xstartup (每個使用者主目下都會有這個檔案)來改 x
Time of Update: 2018-12-05
linux下查看硬體資訊的指令,比如top,free等,還可以通過核心檔案來看,比如/proc/cpuinfo,/proc/meminfo等:佔用記憶體的測量測量一個進程佔用了多少記憶體,linux為我們提供了一個很方便的方法,/proc目錄為我們提供了所有的資訊,實際上top等工具也通過這裡來擷取相應的資訊。/proc/meminfo 機器的記憶體使用量資訊/proc/pid/maps pid為進程號,顯示當前進程所佔用的虛擬位址。/proc/pid/statm
Time of Update: 2018-12-05
linux進程查看系統進程資訊命令主要分為:靜態進程查看命令(ps)、動態進程查看命令(top)和查看進程樹命令(pstree),下面分別介紹這幾個進程:一、靜態進程查看 psps命令格式: ps -aux 查看系統所有進程 ps -lA 查看所有系統的資料 ps axjf 連通部分進程樹狀態 -A:與-e意思一樣,表列出所有進程 -a :
Time of Update: 2018-12-05
概述多線程程式作為一種多任務、並發的工作方式,有以下的優點:1) 提高應用程式響應。這對圖形介面的程式尤其有意義,當一個操作耗時很長時,整個系統都會等待這個操作,此時程式不會響應鍵盤、滑鼠、菜單的操作,而使用多線程技術,將耗時間長度的操作(time consuming)置於一個新的線程,可以避免這種尷尬的情況。2) 使多CPU系統更加有效。作業系統會保證當線程數不大於CPU數目時,不同的線程運行於不同的CPU上。3)
Time of Update: 2018-12-05
一、exec替換進程映象在進程的建立上Unix採用了一個獨特的方法,它將進程建立與載入一個新進程映象分離。這樣的好處是有更多的餘地對兩種操作進行管理。當我們建立了一個進程之後,通常將子進程替換成新的進程映象,這可以用exec系列的函數來進行。當然,exec系列的函數也可以將當前進程替換掉。二、exec關聯函數組包含標頭檔<unistd.h>功能用exec函數可以把當前進程替換為一個新進程。exec名下是由多個關聯函數組成的一個完整系列,標頭檔<unistd.h>原型
Time of Update: 2018-12-05
基礎系列比子系統系列好些,這個系列大部分都是摘抄,很多兄弟在前面做了很好的總結,在此感謝他們。最近處理一個調試的問題,涉及到linux的訊號,在此總結一下,以作備忘+++++++++++++++++++++++++++++++++++++++++++++++++++++目錄:1,linux的訊號2,訊號處理3,debug中如何處理訊號4,如何在多線程應用中編寫安全的訊號處理函數 一,linux的訊號1,概念 訊號是在軟體層次上對中斷機制的一種類比,在原理上,一個進程收到一個訊號與處理器收到一個插
Time of Update: 2018-12-05
轉載來自:http://blog.sina.com.cn/s/blog_3d24e30d01000b41.html 在我的T60上安裝了Red Hat Enterprise Linux
Time of Update: 2018-12-05
面對不斷升級的linux核心、GNU開發工具、linux環境下的各種圖形庫,很多linux應用程式開發人員和linux裝置驅動開發人員即興奮,又煩躁。興奮的是新的軟體軟體、工具給我提供了更強大的功能,煩躁的是適應新軟體的特性、搭建新環境是一項非常繁瑣的事情。本文想從以下3個方面探討一下“面對不斷升級的核心,如何學習linux裝置驅動”。 核心發展的現狀及其對技術人員的影響
Time of Update: 2018-12-05
對於Linux驅動開發來說,裝置模型的理解是根本,顧名思義裝置模型是關於裝置的模型,裝置的概念就是匯流排和與其相連的各種裝置了。 裝置是通過匯流排連到電腦上的,需要對應的驅動才能用,可是匯流排是如何發現裝置的,裝置又是如何和驅動對應起來的? 匯流排、裝置、驅動,也就是bus、device、driver,在核心裡都會有它們自己專屬的結構,在include/linux/device.h 裡定義。 首先是匯流排,bus_type.struct bus_type {const char *
Time of Update: 2018-12-05
<!--@page { margin: 2cm }P { margin-bottom: 0.21cm }--> 在今年CES國際大展上,大批Linux消費類電子產品湧現出來,目不暇接,叫人看不過來。此話當真?
Time of Update: 2018-12-05
首先要說的是這次我真的很喜歡Linux deepin 10.12 gnome版,確實我也一直覺得xfce 真的不那麼輕量級了,而且操作上和gnome也不一樣,覺得有點水土不服。 平時自己也只是看貼不會貼,難得今天有點衝動,想寫點什麼,那就先講講如何用最簡單最安全的方式去安裝Linux deepin 10.12,而又不會影響到其他系統,(對於Ubuntu及其衍生版,我一直以來都是怎麼裝的,一般人我不告訴他 ),好了,接下來大家只要跟著我一步一步按部就班的做就行了:1。準備grub4dos:
Time of Update: 2018-12-05
安裝光碟片申請頁面:https://shipit.ubuntu.com/ 荷蘭Ubuntu公司的Linux系統安裝盤免費申請免費寄送!國際郵包郵寄!!!暑假在國外ubuntu網站申請的Linux系統安裝光碟片,想不到今天真的給郵寄過來了,開始不知道是什麼地方的,今天看到信封上應該是荷蘭的公司,服務很到位。轉一下ubuntu的Linux的特點:這是一個令人興奮的Linux發行版本,目前最受歡迎的Linux案頭之一。 苗條的1CD身材,眾多的軟體支援,可以滿足日常辦公和娛樂要求(Windows下
Time of Update: 2018-12-05
一、Samba介紹本文的目的就是為了介紹如何在Windows下通過在Linux伺服器上架構Samba來瀏覽Linux下的檔案內容。二、Samba安裝和配置1、使用yum命令來安裝或更新你的SAMBA包。yum install samba其他的按照預設的安裝就可以了,但是首先必須確定一定,你可以上網,這一點相當的重要。2、查看Samba服務以及重啟Samba查看Samba服務運行狀態:# service smb status 啟動Samba服務:# service smb start