Time of Update: 2018-12-05
source命令:source命令也稱為“點命令”,也就是一個點符號(.),是bash的內部命令。功能:使Shell讀入指定的Shell程式檔案並依次執行檔案中的所有語句source命令通常用於重新執行剛修改的初始設定檔案,使之立即生效,而不必登出並重新登入。用法:source filename 或 . filenamesource命令(從 C Shell 而來)是bash shell的內建命令;點命令(.),就是個點符號(從Bourne Shell而來)是source的另一名稱。source
Time of Update: 2018-12-05
ftp命令: 其中一台Linux安裝ftp Server,這樣可以另外一台使用ftp的client程式來進行檔案的拷貝。1. 串連ftp伺服器 格式:ftp [hostname| ip-address] a)在linux命令列下輸入:ftp 192.168.26.66 b)伺服器詢問你使用者名稱和口令,分別輸入使用者名稱和相應密碼,待認證通過即可。 2. 下載檔案 下載檔案通常用get和mget這兩條命令。 a) get 格式:get [remote-file]
Time of Update: 2018-12-05
在電腦上安裝了一個虛擬系統,裝debian2.6 。從來沒有在linux下面調試過程式,順便開始接觸一下:在vi 中敲入下代碼:vi gnm.c #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <netdb.h> #include <sys/types.h> #include <netinet/in.
Time of Update: 2018-12-05
00 鋪墊: 從標題看,這個還是我的學習筆記,不權威也不負責任。主要是希望把自己的理解寫出來,萬一是有道理和循循善誘的,也算沒白折騰。 就像以前的learn algorithm with arden 一樣,學習到遞迴有事卡住了,這次還不知道能堅持幾天呢。總要完成,對自己嚴格的要求,成為專業技術人才的道路在我這個已經25歲的人看來仍然是遙遙無期嗎?非也,我明明看到自己的進步,還是對自己有信心的。 這半年來一直泡在UN*X中,連msn都該了名字叫“死磕UN*
Time of Update: 2018-12-05
Linux 下調試彙編代碼既可以用 GDB、DDD 這類通用的調試器,也可以使用專門用來調試彙編代碼的 ALD(Assembly Language Debugger)。從調試的角度來看,使用 GAS 的好處是可以在產生的目標代碼中包含符號表(symbol table),這樣就可以使用 GDB 和 DDD 來進行源碼級的調試了。要在產生的可執行程式中包含符號表,可以採用下面的方式進行編譯和連結:[xiaowp@gary code]$ as --gstabs -o hello.o
Time of Update: 2018-12-05
初次嘗試Linux下靜態編譯Qt應用程式本來想發布我在Linux下編譯的程式,發現在沒有安裝Qt的Linux下無法跑。這怎麼辦呢?本來想將Qt相關的動態連結程式庫(尾碼名為so)複製到我的應用程式旁邊,然後一起發布的。我自己試了一下,基本所有的Qt程式都要libQtCore.so和libQtGui.so,但是不知道怎麼回事,我想這樣不方便,想自己編譯Qt原始碼,結果自己開始了靜態編譯Qt之路。編譯Qt要到Qt官方下載原始碼。在這裡可以下載到Qt的原始碼(版本4.8.3),然後就像熟悉的tar.g
Time of Update: 2018-12-05
Linux+Qt+OpenGL配置方案早想在Linux下搞開發了,幾年前開始研究Linux遊戲編程,但是那時候的確沒有找到一個好的架構。現在遊戲引擎那麼多,跨平台已經成為遊戲引擎的一大賣點了,我們的選擇也逐漸增多,對於像我這樣遊戲的初學者來說,要在Linux下創出一份事業來,還是學習稍微底層的好。這裡我選擇了Linux+Qt+OpenGL作為遊戲開發的方案。首先安裝Qt開發環境QtCreator就挺麻煩了(見我以前的部落格:http://blog.csdn.net/jiangcaiyang123
Time of Update: 2018-12-05
在現在的Linux上IPv6已經在預設安裝下被支援,但是對於一些對IPv6支援不是很好的應用伺服器來說,開啟了IPv6反而會影響伺服器的網路性能,畢竟現在的網路交換裝置不是IPv6的。在Linux下首先確認IPv6是否已經被啟用,可以從三個方面確定。1.使用ifconfig查看自己的IP地址是否含有IPv6地址。eth0 Link encap:Ethernet HWaddr 00:13:D4:05:B2:ED inet addr:119.119.xxx.xx Bcast:119.119.11
Time of Update: 2018-12-05
解決辦法有三種:1、安裝虛擬Xwindows2、使用JDK 1.4的headless mode(-Djava.awt.headless=true)3、使用PJA(Pure Java AWT)第一種方法一年前就試過了,可是我下載的Xvfb在Solaris下安裝時總是報錯,始終沒有成功。第二種方法最簡單,這次我們就採用它,將-Djava.awt.headless=true加入到weblogic的啟動指令碼中,類似於下面的語句:java $JAVA_OPTIONS -classpath
Time of Update: 2018-12-05
1、以root許可權運行2、進入安裝目錄的bin目錄3、asadmin create-service4、cd /etc/init.d/ 會發現一個GlassFish_domain1的檔案5、vi GlassFish_domain16、按i鍵進入編輯模式,在第二行輸入chkconfig: 2345 64 367、在#後的第一行輸入export AS_JAVA=/usr/local/jdk7 =後為你的jdk目錄8、按esc退出編輯模式9、!wq退出10、chmod +x
Time of Update: 2018-12-05
1、在root許可權下操作2、cp /usr/local/activemq/bin/activemq /etc/init.d3、cd /etc/init.d/4、vi activemq5、在第二行添加#### BEGIN INIT INFO# Provides: activemq# Required-Start: $remote_fs $syslog# Required-Stop: $remote_fs $syslog#
Time of Update: 2018-12-05
Unix/Linux下一般想讓某個程式在後台運行,很多都是使用 & 在程式結尾來讓程式自動運行。比如我們要運行mysql在後台: /usr/local/mysql/bin/mysqld_safe --user=mysql & 但是我們很多程式並不象mysqld一樣可以做成守護進程,可能我們的程式只是普通程式而已,一般這種程式即使使用 &
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
轉自:http://hi.baidu.com/rocsky/item/9376ef4d002397ea1e19bcd8一、AIX1.查看CPU數:(1) smtctl
Time of Update: 2018-12-05
# 管道( pipe ): 管道是一種半雙工的通訊方式,資料只能單向流動,而且只能在具有親緣關係的進程間使用。進程的親緣關係通常是指父子進程關係。# 有名管道 (named pipe) : 有名管道也是半雙工的通訊方式,但是它允許無親緣關係進程間的通訊。# 訊號量( semophore ) : 訊號量是一個計數器,可以用來控制多個進程對共用資源的訪問。它常作為一種鎖機制,防止某進程正在訪問共用資源時,其他進程也訪問該資源。因此,主要作為進程間以及同一進程內不同線程之間的同步手段。#
Time of Update: 2018-12-05
Linux是一個多使用者,多任務的系統,可以同時運行多個使用者的多個程式,就必然會產生很多的進程,而每個進程會有 不同的狀態。Linux進程狀態:R
Time of Update: 2018-12-05
㈠ 核心簡介 職責: ① 系統初始化:檢查硬體資源並引導系統 ② 進程調度:決定進程的啟動及已耗用時間 ③ 記憶體管理:為啟動並執行進程分配記憶體 ④ 安全:校正系統許可權、selinux、iptables策略 ⑤ 提供緩衝 版本: ① 常規:一個或多個處理器,但RAM只能是4G或者小於4G
Time of Update: 2018-12-05
Nginx ("engine x") 是一個高效能的 HTTP 和 反向 Proxy 伺服器,也是一個 IMAP/POP3/SMTP Proxy 伺服器。 Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 網站開發的,它已經在該網站運行超過兩年半了。 Igor 將原始碼以類 BSD 許可證的形式發布。儘管還是測試版,但是,Nginx 已經因為它的穩定性、豐富的功能集、樣本設定檔和低系統資源的消耗而聞名了。 1. 擷取Nginx (1) 官方網址 http://