Time of Update: 2013-12-24
學習Linux時,你可能會遇到多種問題,這裡將給XXLinux基礎使用者一篇入門文章,在這裡拿出來和大家分享一下。如果你像我一樣花些時間在Linux論壇上,那你就會像我一樣因為有太多這樣的文章而惱怒:"嗨!我用了幾天Linux,總體還行。但某某功能不能像Windows那樣,真糟糕。為什麼開發人員不能重寫一下讓它更像Windows一點?我相信這樣做的話Linux基礎使用者會更多!"你也許嘗試過回應這些問題,結果那個Linux新手卻和你吵得面紅耳赤,他根據自己幾年來在另外一個作業系統上和區區幾小時在
Time of Update: 2013-12-24
ldconfig是一個動態連結程式庫管理命令為了讓動態連結程式庫為系統所共用,還需運行動態連結程式庫的管理命令--ldconfigldconfig 命令的用途,主要是在預設搜尋目錄(/lib和/usr/lib)以及動態庫設定檔/etc/ld.so.conf內所列的目錄下,搜尋出可共用的動態 連結庫(格式如前介紹,lib*.so*),進而建立出動態裝入程式(ld.so)所需的串連和快取檔案.快取檔案預設為
Time of Update: 2013-12-24
Linux系統越來越受到電腦使用者的歡迎,你瞭解Linux系統嗎?你是Linux系統的應用者嗎?本文為你詳細介紹Linux命令,為你在學習Linux命令時起一定的作用。發現這些系統資訊查看命令也可以總結出一篇小小的東西來了。系統# uname -a # 查看核心/作業系統/CPU資訊# head -n 1
Time of Update: 2013-12-24
網路時代的到來,幾乎很多人都上網,聊天、購物等等。作為以伺服器為主Linux作業系統,它也具有很強的路由器功能,運用好Linux作業系統的這一特點,對於中小型企業來說,是非常有用的。也許很多人還不知道,Linux本身就可以實現路由器功能,Linux系統是一個強大的網路作業系統,本身就具有出色的路由器功能,只要經過非常少的幾步設定,就會使用Linux系統本身成為一台出色的路由器。要想使Linux系統達到這種目的,首先得查看Linux系統的核心中是否開啟了IP轉寄功能,可以通過下列命令來查看:#ca
Time of Update: 2013-12-24
很多的人都開始學習Linux作業系統。當我們學習Linux時,會遇到很多的問題。最近看Linux記憶體管理,看到紅/黑樹狀結構這一部分甚為頭大,於是瞭解了一下紅黑數的基本知識。詳細講解一下Linux記憶體管理。紅/黑樹狀結構是平衡二叉樹的一種,它有很好的性質,樹中的結點都是有序的,而且因為它本身就是平衡的,所以尋找也不會出現非常惡劣的情況,基於二叉樹的操作的時間複雜度是O(log(N))。Linux核心在管理vm_area_struct時就是採用了紅/黑樹狀結構來維護記憶體塊的。先到includ
Time of Update: 2013-12-24
電腦中必不可少的就是作業系統。而Linux的發展非常迅速,有趕超微軟的趨勢。這裡介紹Linux的知識,讓你學好應用Linux系統。比如要把/etc/apache/bin目錄添加到PATH中,方法有三:1.#PATH=$PATH:/etc/apache/bin使用這種方法,只對當前會話有效,也就是說每當登出或登出系統以後,PATH 設定就會失效2.#vi /etc/profile在適當位置添加 PATH=$PATH:/etc/apache/bin 注意:= 即等號兩邊不能有任何空格)這種方法最好,
Time of Update: 2013-12-24
Linux系統越來越受到電腦使用者的歡迎,於是很多人開始學習Linux時,學習linux,你可能會遇到不安全Linux系統程式及替代程式問題,這裡將介紹不安全Linux系統程式及替代程式的知識,在這裡拿出來和大家分享一下。WuFTD從1994年就開始就不斷地出現安全性漏洞,駭客很容易就可以獲得遠程root訪問Remote Root Access)的許可權,而且很多安全性漏洞甚至不需要在FTP伺服器上有一個有效帳號。最近,WuFTP也是頻頻出現安全性漏洞。
Time of Update: 2013-12-24
你在應用什麼樣的作業系統?現在很多人都在應用Linux作業系統,本文講解Linux文字模式的網頁編輯器Bluefish,讓你在Linux中熟練的進行網頁編輯。網頁編輯器Bluefish標榜其自身是“一款為熟練的Web設計員和程式員而設的編輯器”,但它的UI卻很直觀,任何初學者都很夠很快上手,並在不斷地積累中發現和掌握它的其它功能。如果你需要的是一款能夠進行Web代碼設計的文字編輯器,那麼它一定會是一款很不錯的軟體。它給我的總體印象就是專業卻不令人生畏,文字和表徵圖結合的都很好。Bluefish提
Time of Update: 2013-12-24
在向大家詳細介紹Linux虛擬桌面之前,首先讓大家瞭解下紅旗Linux,然後全面介紹Linux虛擬桌面,希望對大家有用。系統天天的更新代換是讓您高興的事。比如LCD、網卡、輸入輸出裝置,以及眼花繚亂的照相機、網路攝影機、印表機、掃描器但您是否也開始心存顧慮。因為您已經發現自己原來的作業系統在相容那些最新最酷硬體裝置方面表現的越來越不盡如人意。紅旗軟體創立的RFCC認證機制將從根本上推動了Linux虛擬桌面作業系統的軟硬體相容品質,目前明確加盟RFCC認證機制的廠商已經包括了Intel、HP、Ca
Time of Update: 2013-12-24
Linux initrd有很多值得學習的地方,這裡我們主要介紹Linux initrd,包括介紹nash等方面,Linux initrd 講究了很多重要的事情,init的執行在這裡分為以下幾部操作,請對所區分的各個部分加以瞭解。定義主目錄(root)的路徑mkrootdev指令是nash這一支shell所提供的功能,主要就是在要轉換之前先行將主目錄定義清楚,預設會將GRUB中kernel command line所設定root=xxx中的xxx路徑先建立好。將root
Time of Update: 2013-12-24
電腦普及,帶給我們21世紀很大的改變,在我們應用電腦時,難免不會遇到解決不了的問題,這裡為你解決,本文講解Linux客戶機上安裝VMware tools工具方法,希望你能學會Linux客戶機上安裝VMware tools工具知識。1.登入系統後使用VM菜單上的工具安裝vmtools,直接點安裝,相當於把工具鏡像檔案載入到系統光碟機中2.使用mount命令查看3.掛載安裝檔案到系統目錄mnt下,命令mount /dev/cdrom
Time of Update: 2013-12-24
linux需要itoa函數,下面我就提供一份跨平台的itoa函數。//return the length of result string. support only 10 radix for easy use and better performanceint my_itoa(int val, char* buf){const int radix = 10;char* p;int a; //every digitint len;char* b; //start of the digit
Time of Update: 2013-12-24
一直想通過Bash實現像VI編輯器中那樣,按一個鍵便自行執行某種操作,一個偶然的機會發現stty可以實現。請先看指令碼:#!/bin/sh# 我們可以通過這個指令碼來實現,對按鍵的自動檢測。至於用作什麼,大家仁者見仁,智者見智了就,“英雄必有用武之地的”。# 2009-12-29 13:00:54 update# wangxiaoyu(AT)live.com From http://wangxiaoyu.blog.51cto.com_tty_setting=$(stty
Time of Update: 2013-12-24
大家最常見的windows系統給大家提供了很多的快速鍵,那麼Linux快速鍵有沒有呢?Linux快速鍵在不同終端有不同的組合。linux下有很多對於簡化使用者使用過程很有協助的快速鍵,下面做個簡單的介紹: 在控制台/虛擬終端下 1. ctrl-alt-delete -關閉電腦 2. alt-fn (f1, f2, f3,…) - 切換到第n個控制台 3. alt-left 或者 alt-right - 切換到上/下一個虛擬終端 4. scroll lock -
Time of Update: 2013-12-24
Linux 允許多個使用者使用不同的終端同時登陸,Linux finger命令為系統管理員提供知道某個時候到底有多少使用者在使用這台Linux主機的方法,對於這個簡單的命令我們還是先介紹一下再舉例吧。Linux finger命令的功能是查詢使用者的資訊,通常會顯示系統中某個使用者的使用者名稱、主目錄、停滯時間、登入時間、登入shell等資訊。如果要查詢遠程機上的使用者資訊,需要在使用者名稱後面接“@主機名稱”,採用[使用者名稱@主機名稱]的格式,不過要查詢的網路主機需要運行finger守護進程。
Time of Update: 2013-12-24
如果你有一個4.2GB的CSV檔案,裡面有超過1200萬條記錄,每條記錄都有50列。現在你要做的是把其中某一列的值全加起來。你怎麼辦?這是我最近看到的一篇文章的開頭部分。文章介紹的是如何使用unix命令來分析大體積檔案的文章。像我這樣一個基本上都在Windows平台上開發的程式員,對他提出的這樣一個問題,首先出現在腦子裡的就是記憶體溢出、CPU達到100%、跑一個晚上。而對於一個Linux/unix高手來說,這真是小菜一碟,正如文章中介紹的方法,一行命令就完成了這個任務。(假設檔案名稱叫做dat
Time of Update: 2013-12-24
這是關於如何用各種可以得到的介面為Linux開發網路程式的系列文章的第一篇。就像大多數Unix-based的作業系統一樣,Linux支援將TCP/IP作為本地的網路傳輸協議。在這個系列中,我們假定你已經比較熟悉Linux上的C編程和Linux的一些系統知識諸如signals, forking等等。
Time of Update: 2013-12-24
先裝個freeglut或者mesa。以freeglut舉例,裝好後會在/usr/include/GL中出現glut.h,在/usr/lib下出現libglut.so,如果沒有就自己拷一下。然後寫個測試程式,如test.c,用以下命令編譯:gcc -lglut test.c -o test產生可執行檔test,然後:./test看到方框說明安裝成功:)如手上沒有現成的測試例子,附件是openGL紅寶書的第一個例子hello.c #include <GL/glut.h>void
Time of Update: 2013-12-24
dtAgeiaPhysX是Delta3D 的一個外掛程式,封裝了 nVidia 的 PhysX。為了使用它,當然也就要編譯Delta3D。不幸的是,編譯 Delta3D 已經是一個不小的工作,而且 PhysX 沒有64位版本,這樣的話,所有的相關軟體都得安裝或編譯32位版本。麻煩程度遠超俺滴想象。要說明一下,好象 Delta3D svn 庫裡的 CMakeLists.txt 檔案是有點問題的,我已經修正過了,不過已經不記得改了些什麼,總之不是很難,這裡就不記了。總的說,由於64位系統絕大多數32
Time of Update: 2013-12-24
一、if 條件陳述式 格式: if 條件運算式 then #當條件為真時執行以下語句 命令列表 else #為假時執行以下語句 命令列表 fi if 語句也可以嵌套使用 if 條件運算式1 then if 條件運算式2 then 命令列表 else if 條件運算式3 then 命令列表 else 命令列表 fi fi else 命令列表 fi 你可以進行多層嵌套 一個if語句一定要跟一個fi 表示該層條件結束否則會造成語法錯誤結合前面講的 舉例如下: