Time of Update: 2018-12-05
大家都知道Unix/Linux系統是由命令驅動的。那麼最基本的系統是命令列的(就是想DOS一樣的介面)。X-Window-System是Unix/Linux上的圖形系統,它是通過X-Server來控制硬體的。但有一些Linux的發行版在引導的時候就會在螢幕上出現圖形,這時的圖形是不可能由X來完成的,那是什麼機制呢?答案是FrameBuffer。FrameBuffer不是一個圖形系統,更不是視窗系統。它比X要低級,簡單來說FrameBuffer就是一種機制的實現。這種機制是把螢幕上的每個點映射成一
Time of Update: 2018-12-05
對於一般使用者來說,主目錄(home directory)是硬碟上唯一可以原來寫東西的地方。一般的路徑名是/home/login_user_name。 主目錄用於儲存各種使用者檔案:設定檔案,程式設定檔,使用者文檔,資料 netscape 的緩衝,郵件等等。作為一個普通使用者,你可以在主目錄下建立新的目錄安排你自己的目錄結構。其他使用者無法閱讀你的檔案或者寫資料到你的主目錄,除非你給他們適當的許可權。
Time of Update: 2018-12-05
一:開機與關機1:登陸成功後,系統啟動shell,普通使用者提示符為$,超級使用者root的提示符為#2:關機:shutdown命令 只有root有權關機shutdown [-t秒] [選項] 時間 [警告資訊]-k不是真的關機,只發出警告-h將系統服務停掉後,立即關機-c取消已經啟動並執行shutdown指令內容3:線上協助maninfo二:linux檔案與目錄1:檔案屬性意義ls
Time of Update: 2018-12-05
當你聽別人說起Linux、FreeBSD甚至OS2等等新奇的作業系統時,是不是也想嘗試看看?但是當聽到需要重新切割硬碟,原有資料還有可能丟失時,是否又有些猶豫?當初我也是在Linux的門外彷徨很久,直到我找到了VMware。因為它既保證了Linux能正確安裝且正常運行,又不破壞原來的作業系統,為我們除去了費心研究如何把硬碟分區分得合理和高效的苦惱。下面,我給大家介紹一下怎樣用這款軟體來安裝Linux。 一、VMware的安裝及配置
Time of Update: 2018-12-05
查看公司的幾個shell指令碼的運行程式,從中得到了許多基礎知識,現在記錄下來,以供以後學習。 以下是一個appenv檔案,此檔案裡記錄了運行指令碼裡所需要的一些參數SERVICE_ID=jlxe.front3//指明程式的標示SERVICE_NAME="運行程式的名稱"SERVICE_CONTEXT=front3_common.xml,app_my.xml//後面一個指令碼中所需用到的參數MainClass=com.umpay.front3.core.Main//主函數
Time of Update: 2018-12-05
本人實踐:橋接器串連,“網路連接晶片”要選擇正確,選擇“主機使用的網卡”橋接器串連方式,設定Linux ip地址 1..執行下面的命令vi /etc/sysconfig/network-scripts/ifcfg-eth0在最後面,另起一行後,添加下面代碼,最後,按ESC,輸入 : x 儲存並退出。 check_link_down(){return 1;}vi
Time of Update: 2018-12-05
網上linux安裝jdk的教程很多,但是我們常常在網上下載到一些不完全的教程,導致環境配置的問題。我把我在公司的配置一些流程和大家分享一下。 作業系統:rat hat版本作業系統 jdk:jdk-6u18-linux-i586.rpm 請大家可以到網上下載最新的版本的jdk 第一步:卸載作業系統的原來的jdk1.4.2 用root使用者登陸到系統,開啟一個終端輸入 # rpm -qa|grep gcj 顯示內容其中包含下面兩行資訊 #
Time of Update: 2018-12-05
㈠ 從根目錄尋找大於50MB的檔案,並按大小列表顯示前10個:[root@Rocky ~]# find / -printf "%k %p\n"|sort -g -k 1,1|\awk '{if($1>50000) print $1/1024 "MB" " " $2}'|tail -n 10111.968MB /mnt/hgfs/vmshare/Disk1/oms/Disk1/stage/Components/oracle.sysman.agent.download/10.2.0.
Time of Update: 2018-12-05
經過我的多次測試實踐,在linux和window下測試通過,win的比較簡單,因為在預設的情況下,組播就已經開啟。1 在linux 下同一台伺服器上測試通過(注意連接埠不要衝突。特別要注意那個tcpListenPort=”4001″ )2 在window下的同一台伺服器上測試通過,注意要點同上3
Time of Update: 2018-12-05
在vmware虛擬機器上安裝linux後,預設的就到了圖形介面,但想設定登入時候預設為文字模式。此時修改後的inittab檔案卻提示不能儲存,沒有儲存的許可權。但登陸的時候明明使用的是設定的使用者名稱和密碼啊?反覆試了好幾次都不行。後來想想是不是該用超級使用者root登入,但在安裝的過程中也沒有設定root的帳號和密碼啊?以僥倖心理試試:帳號:root密碼:安裝過程中設定的密碼結果就一下子登入進去了,而且也能修改、儲存linux裡面的檔案了實在沒怎麼想通,後來就又重新安裝了一次。發現,在VMWA
Time of Update: 2018-12-05
原文連結:http://gcody.blog.ccidnet.com/blog-htm-do-showone-type-blog-itemid-217292-uid-36931.html[From]http://dev.cbw.com/c/c/200510195601_4292587.shtml 1.首先將標誌位設為Non-blocking模式,準備在非阻塞模式下調用connect函數 2.調用connect,正常情況下,因為TCP三向交握需要一些時間;而非阻塞調用只要不能立即完成就會返回錯誤,
Time of Update: 2018-12-05
結論就是:mysql提供的靜態庫,沒有加-fPIC選項,導致DBD編譯失敗解決:1. 加fPIC,重新編譯libmysqlclient.a2. 使用動態庫Description:I am trying to compile the DBD::mysql perl module on an x86_64 platform and I get thefollowing errors:[some stuff cut out here]rm -f
Time of Update: 2018-12-05
先當然是從sphnix網站下載sphinx源碼包,當前最新版本是:http://www.sphinxsearch.com/downloads /sphinx-0.9.8.1.tar.gz。當然,還需要保證你的系統已經安裝了mysql。其次,就是依照官方的安裝指導進行安裝了,基本步驟如下:解壓sphinx源碼包:$ tar xzvf sphinx-0.9.8.1.tar.gz$ cd sphinx 運行configure配置程式:$ ./configure
Time of Update: 2018-12-05
前面已經介紹了 vmstat和top命令的解析及使用,下面我們來學習一個更重要的命令sarsar命令可以通過參數單獨查看系統某個局部的使用方式sar 命令列的常用格式:sar [options] [-A] [-o file] t [n]在命令列中,n 和t 兩個參數組合起來定義採樣間隔和次數,t為採樣間隔,是必須有的參數,n為採樣次數,是可選的,預設值是1,-o file表示將命令結果以二進位格式存放在檔案中,file 在此處不是關鍵字,是檔案名稱。options
Time of Update: 2018-12-05
容器可以提供輕量級的虛擬化,以便隔離進程和資源,而且不需要提供指令解釋機制以及全虛擬化的其他複雜性。本文循序漸進地介紹容器工具 Linux Containers(LXC)。作者在文中示範如何設定和使用它們。容器有效地將由單個作業系統管理的資源劃分到孤立的組中,以更好地在孤立的組之間平衡有衝突的資源使用需求。與虛擬化相比,這樣既不需要指令級類比,也不需要即時編譯。容器可以在核心 CPU
Time of Update: 2018-12-05
os啟動的時候,會有個檢查filesystem是否正確的操作,如果發現filesystem is inconsistent,就會自動執行fsck,導致filesystem inconsistent的最主要的原因是power off,就是我們說的硬關機。 執行fsck的時候,如果發現無法對某個分區的filesystem進行check,fsck將會failed,然後系統進入repair filesystem模式,現象為:Finding module dependencies;
Time of Update: 2018-12-05
netstat命令 netstat命令的功能是顯示網路連接、路由表和網路介面資訊,可以讓使用者得知目前都有哪些網路連接正在運作。該命令的一般格式為:netstat [選項]命令中各選項的含義如下:-a 顯示所有socket,包括正在監聽的。-c 每隔1秒就重新顯示一遍,直到使用者中斷它。-i 顯示所有網路介面的資訊,格式同“ifconfig -e”。-n 以網路IP地址代替名稱,顯示出網路連接情形。-r 顯示核心路由表,格式同“route -e”。-t 顯示TCP協議的串連情況。-u
Time of Update: 2018-12-05
學習了一段時間的嵌入式系統了,感覺它的複雜就體現在要和硬體打交道並且還要在作業系統中控制硬體。開發板上有一個執行個體,我把它改了一下便於理解,以作為以後學習的參考。 本人描述能力差,還是直接和代碼吧。 硬體原理圖: 驅動代碼: /**************magic_leds.c******************** s3c2410+linux 2.6.24.4通過SPI控制雙數位管顯示的驅動程式參考代碼*/#include
Time of Update: 2018-12-05
經過一段時間的摸索,今天總算將2.6.35.5核心成功移植到了tq2440上,總體來說和2.6.30.4核心移植變化不大,可以參考文章tq2440 Linux 2.6.30.4核心移植完成大部分工作,檔案系統也採用該文章中製作的即可。但移植過程中也存在一些差異,在這裡總結出來。(1) General setup ---> Choose SLAB allocator (SLAB)
Time of Update: 2018-12-05
#define _XOPEN_SOURCE#include <unistd.h>char *crypt(const char *key, const char *salt); Link with