Time of Update: 2018-12-05
1. fstab檔案的作用 檔案/etc/fstab存放的是系統中的檔案系統資訊。當正確的設定了該檔案,則可以通過"mount /directoryname"命令來載入一個檔案系統,每種檔案系統都對應一個獨立的行,每行中的欄位都有空格或tab鍵分開。同時fsck、mount、umount的等命令都利用該程式。 2. fstab檔案格式 下面是/etc/fatab檔案的一個樣本行: fs_spec fs_file fs_type fs_options fs_dump
Time of Update: 2018-12-05
最近研究藍芽的鍵盤滑鼠,所以粗略看了一下Linux的HID架構。HID 匯流排HID的匯流排在hid-core.c的hid-init中初始化:bus_register(&hid_bus_type);hid_bus_type的定義:static struct bus_type hid_bus_type = { .name = "hid", .match = hid_bus_match, .probe
Time of Update: 2018-12-05
先來說說ping程式的原理吧,其實挺簡單,就是一個主機系統向另外一個主機系統說:I love you(ICMP報文),然後那個主機如果相信你或者說想和你通訊,和你心知心,那它就把收到的I love you(ICMP)報文原樣返回.好嘛,源主機收到這個回應後,就happy了,因為對方是和自己心連心的。如果對方沒有收到這個訊息,或者對你不感冒,不願意理你,不回你這個報文,或者說些不知雲是雲霧是霧的話,對不起啦,感情是兩個人的事情哦.
Time of Update: 2018-12-05
今天在虛擬機器中用Linux時候發現忘記root密碼了,於是在網上找相關資訊,雖然東西很多,但是都不知道怎麼進入系統。因為虛擬機器進入時候根本沒有機會讓我選擇,後來猜想估計是虛擬機器的反應不及時,導致停留的選項看不到,於是重啟虛擬機器,不停地按↓鍵,終於進入了選擇菜單。1圖1以下為網上的操作,紅色括弧中是我更改的。1. 重啟電腦. (我的實際操作是重啟同時不停地按↓鍵)2. 當grub開始載入時, 按下"Esc"鍵, 這時會出現作業系統的選擇菜單. (實際操作啥都沒做)3.
Time of Update: 2018-12-05
◆運行狀態(TASK_RUNNING)當進程正在被CPU執行,或已經準備就緒隨時可由發送器執行,則稱該進程為處於運行狀態(running)。進程可以在核心態運行,也可以在使用者態運行。當系統資源已經可用時,進程就被喚醒而進入準備運行狀態,該狀態稱為就緒態。這些狀態(圖中中間一列)在核心中表示方法相同,都被成為處於TASK_RUNNING狀態。◆可中斷睡眠狀態(TASK_INTERRUPTIBLE)當進程處於可中斷等待狀態時,系統不會調度該進行執行。當系統產生一個中斷或者釋放了進程正在等待的
Time of Update: 2018-12-05
文章目錄 rpm command cheat sheet for Linux rpm command cheat sheet for Linuxrpm is a powerful Package Manager for Red Hat, Suse and Fedora Linux. It can be used to build, install, query, verify, update, and remove/erase
Time of Update: 2018-12-05
linux救援模式修改/etc/fstab, /etc/rc.d/rc.sysinit等系統開機檔案時誤操作就會造成linux無法進入,有rescue盤可以容易修複,這個方法適合於沒有rescue盤時修複系統。grub菜單中選擇linux,按e,e,進入編輯模式, kernel (hd0,0)/vmlinuz root=/dev/hda2.....這一行最後加上 init=/bin/bash,修改好後按enter,b引導修改後的引導資訊類似如下:kernel (hd0,0)/vmlinuz
Time of Update: 2018-12-05
你首先需要下載: mysql-connector-odbc-3.51.25-0.i386.rpm 這是用來串連mysql的用戶端工具 mysql-5.0.45.tar.gz Mysql資料庫。 這樣下載:wget http://tlbb-server-make.googlecode.com/files/mysql-5.0.45.tar.gzwget http://tlbb-server-make.googlecode.com/files/mysql-connector-odbc-3.51.
Time of Update: 2018-12-05
Time of Update: 2018-12-05
1. 屏蔽grub的資訊Gentoo上amd64 grub的版本是0.97-r12,需要修改源碼來屏蔽螢幕列印。- 建立本地overlay:/usr/local/portage/xxx-overlay,新增內容:PORTDIR_OVERLAY="/usr/local/portage/xxx-overlay"到/etc/make.conf-
Time of Update: 2018-12-05
linux的終端上,沒有windows的搜尋那樣好用的圖形介面工具,但find命令確是很強大的。 比如按名字尋找一個檔案,可以用 find / -name targetfilename 。 唉,如果只知道名字,不知道地點,這樣也不失為一個野蠻有效方法。 按時間尋找也有參數 -atime 訪問時間 -ctime 改變狀態的時間 -mtime修改的時間。但要注意,這裡的時間是以24小時為單位的。查看man手冊後使用,你會很迷惑: -mtime n: Files data was last
Time of Update: 2018-12-05
標頭檔:sys/socket.h相關結構體:struct sockaddr{ unsigned short sa_family; //地址族 char sa_data[14]; //14位元組協議地址};struct sockaddr_in{ short int sin_family; //地址族 unsigned short int sin_port; //連接埠號碼 struct in_addr sin_addr; //IP地址
Time of Update: 2018-12-05
作者:小野狼-- 發布時間:2009-8-31 16:31:10-- 嵌入式Linux環境下MiniGUI的研究與移植 前言 近年來隨著嵌入式裝置與市場需求的廣泛結合,手機、PDA、DVD播放機等產品的應用對可視化操作介面的簡潔和方便提出了更高的要求,這都需要一個穩定可靠的高效能GUI系統來提供支援。圖形化使用者介面(Graphic User
Time of Update: 2018-12-05
每個程式實質上都會連結到一個或者多個的庫。比如使用C函數的程式會連結到C執行階段程式庫,GUI程式會連結到視窗庫等等。無論哪種情況,你都會要決定是連結到靜態庫(static libary)還是動態庫(dynamic libary)。 連結到靜態庫會使你的程式臃腫,並且難以升級,但是可能會比較容易部署。 而連結到動態庫會使你的程式輕便,並且易於升級,但是會難以部署最近寫的.c檔案比較大,先在決定產生一個linux下面的庫,來調用我們編譯好的函數,這樣子的話我們的主函數就顯得比較簡潔不是很擁擠,
Time of Update: 2018-12-05
ifconfig命令可以用於查看Linux活動網卡與IP地址、子網路遮罩或者mac地址等資訊[root@localhost ~]# ifconfig eth0 Link encap:Ethernet HWaddr 08:00:27:D4:71:2D inet addr:192.168.1.104 Bcast:255.255.255.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:
Time of Update: 2018-12-06
# zip -rP abc#123 test.zip test.txt-P abc#123 是加密密碼-r 遞迴,將指定目錄下的所有檔案和子目錄一併處理test.zip 是產生的壓縮檔test.txt 是被壓縮的檔案zip [參數] <壓縮包> <源檔案>使用zip格式打包檔案-r 遞迴,將指定目錄下的所有檔案和子目錄一併處理-S 包含系統和隱藏檔案-y 直接儲存符號串連,而非該串連所指向的檔案-X 不儲存額外的檔案屬性-m 將檔案壓縮並加入壓縮檔後,刪除源檔案-<
Time of Update: 2018-12-06
Ubuntu Linux 10.04內建的IME不是很好用,linux下的IME和windows下的比起來還是有很大差距的,相對來說比較好的IME我看還是fcitx還不 錯,不過在Ubuntu下通過“sudo apt-get install fcitx”命令安裝之後會出現方塊的亂碼。那是因為fcitx安裝後預設的中文顯示字型設定錯誤。fcitx的設定檔 是~/.fcitx/config但是直接用 gedit ~/.fcitx/config
Time of Update: 2018-12-06
文章目錄 UsageArgumentsDetailsValueLockingParallel installsNoteSee AlsoExamples 如何安裝R語言套件詳見: Linux安裝R語言套件 使用公用路徑上的R軟體,如何擁有自己的library:R中用.libPaths()函數查看lib路徑,如果有多個lib,install.packages()預設是安裝在第一個目錄下修改.bashrc檔案中R
Time of Update: 2018-12-06
參考的網址:http://blog.csdn.net/hfw_1987/article/details/4370122一、 查看ftp是否已安裝如下提示無法識別該服務,說明未安裝ftp服務[root@localhost root]# service vsftpd statusvsftpd: unrecognized service——表明FTP沒裝二、
Time of Update: 2018-12-06
這兩天一直看LDD3,看的很爽,似懂非懂的樣子,今天開始編譯常式代碼scull的時候,悲劇很大,折騰了很久,主要是我Ubuntu11.04的核心版本是2.6.38,而常式編譯的核心版本是2.6.10,這中間核心本身已經發生了翻天覆地的變化。說白了,能make過去,那才出鬼了,好吧,一個錯誤一個錯誤來,不急。 直接make,第一個問題來了。。。。 根據提示把Makefile裡的CFLAGS改成EXTRA_CFLAGS即可,繼續…… 提示: