Time of Update: 2018-12-07
增加全域變數路徑:修改/etc/profile檔案,在檔案中追加:GIT_HOME=/document/soft/gitPATH=$GIT_HOME/bin:$PATH即可將/document/soft/git/bin路徑增加到環境變數中之後執行source
Time of Update: 2018-12-07
(1)/etc/profile全域(公有)配置,不管是哪個使用者,登入時都會讀取該檔案。 (2)/ect/bashrcUbuntu沒有此檔案,與之對應的是/ect/bash.bashrc它也是全域(公有)的,bash執行時,不管是何種方式,都會讀取此檔案。 (3)~/.profile若bash是以login方式執行時,讀取~/.bash_profile,若它不存在,則讀取~/.bash_login,若前兩者不存在,讀取~/.profile。另外,圖形模式登入時,此檔案將被讀取,即使存在~/.ba
Time of Update: 2018-12-07
1. 下載subversion http://subversion.apache.org/download/2. 解壓縮tar -xvf ./subversion-1.7.2.tar.bz23.下載sqlite-amalgamation,解壓縮後把sqlite3.c放到下面建的目錄mkdir sqlite-amalgamationchmod 777 ./sqlite-amalgamation/4.編譯、安裝/configure ;make clean;make;make install;5.
Time of Update: 2018-12-07
上文配合nexs私服是訪問在linux本機可以訪問,其他區域網路機器不能訪問, http://10.20.234.114:8081/nexus/由於Linux防火牆預設是關閉8080連接埠。因此,若要能夠訪問8080連接埠,可以用兩種方式,一個是關閉防火牆,另一個就是讓防火牆開放8080連接埠。 開放8080連接埠的解決步驟如下: 1、修改/etc/sysconfig/iptables檔案,增加如下一行: -A RH-Firewall-1-INPUT -m state --state
Time of Update: 2018-12-07
環境:Ubuntu 10.04 + httpd-2.2.17從http://www.apache.org/dist/httpd/ 下載 httpd-2.2.17.tar.gz 檔案存至 /root/下載 目錄命令列表: cd /root/下載tar -zxvf httpd-2.2.17.tar.gzcd httpd-2.2.17 ./configure --prefix=/usr/local/apache2 --enable-module=so
Time of Update: 2018-12-07
linux運行層級以管理員身份進入Linux,修改檔案:/etc/inittab找到“id:5:initdefault:”其中的5就是X-window,為預設的運行層級linux啟動之後會在一個層級運行,下面列出了這些運行層級:0 系統停止1 單使用者系統,不需要登陸2 多使用者系統但不支援NFS,命令列模式登陸3 完整多使用者模式,命令列模式登陸4 未用5 X11圖形模式,圖形模式登陸6 重新啟動系統這些可以在/etc/initab檔案中可以看到0-6級的注釋,程式碼片段如下:#
Time of Update: 2018-12-07
更改linux系統自啟動項,可在/etc/rc.d中進行配置linux啟動對應7個啟動層級,分別為0~6,而在/etc/rc.d目錄中的rcN.d對應的就是不同層級的系統的啟動項,一般系統啟動項層級為5,即圖形模式啟動,因此若想修改該層級模式下的啟動項,可進入/tec/rc.d/rd5.d目錄中,該目錄中羅列出來的即為系統層級為5是所自動啟動的項目。在檔案夾下每個服務的名字前都有"K"或"S"字樣,以"S"開頭的服務會隨著系統自動啟動,而以"K"開頭的文字不會隨著系統自動啟動。因此若想禁用某個自
Time of Update: 2018-12-07
Linux Shell下後台運行及其前台的轉換當用bash啟動一個程式,你可以用在程式後加&,實現程式在後台運行;例如: emacs &但如果你忘了輸入&;但你又不想把程式停止後重新啟動;你可以這麼做:按Ctrl + Z暫停前台工作,比如前面提到的Emacs然後用jobs命令查看當前bash一共啟動了多少程式,你可以看到你的emacs在其中,它的狀態是Stoped的; 並且它的jobID也可以看,比如是2然後用命令bg 2;這樣你就可以達到和emacs
Time of Update: 2018-12-07
1、首先確認ibus的相關軟體已經安裝好,假定都沒安裝好的情況下,安裝ibus:1 sudo yum install ibus ibus-devel ibus-pinyin ibus和ibus-devel是必須的,ibus的pinyin看個人需要了2、下載小小IME:http://u.115.com/folder/f6929b78be注意要下載yong-lin的檔案解壓後複製yong檔案夾到主目錄(/home/your name/)並改名為.yong3、修改設定檔"yong.ini",如下:
Time of Update: 2018-12-07
p7zip 9.20安裝後不支援rar格式的檔案,需附加安裝其他檔案,首先下載2個源碼包http://sourceforge.net/projects/p7zip/files/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2 和
Time of Update: 2018-12-07
top命令是Linux下常用的效能分析工具,能夠即時顯示系統中各個進程的資源佔用狀況,類似於Windows的工作管理員。下面詳細介紹它的使用方法。top - 02:53:32 up 16 days, 6:34, 17 users, load average: 0.24, 0.21, 0.24 Tasks: 481 total, 3 running, 474 sleeping, 0 stopped, 4 zombie Cpu(s): 10.3%us,
Time of Update: 2018-12-07
1. 在LINUX命令平台輸入1-2個字元後按Tab鍵會自動補全後面的部分(前提是要有這個東西,例如在裝了tomcat的前提下,輸入tomcat的to按tab)。 2. ps 命令用於查看當前正在啟動並執行進程。 grep 是搜尋 例如: ps -ef | grep java 表示查看所有進程裡CMD是java的進程資訊 ps -aux | grep java -aux 顯示所有狀態 ps 3. kill 命令用於終止進程 例如: kill -9
Time of Update: 2018-12-07
atheros已經被高通收購,原首頁已經不可用,新首頁為http://www.qca.qualcomm.com/,未找到相應驅動在國內某bbs下載到驅動,為813x系列通用,安裝方法極為簡單:sudo tar -xvf atheros-ar813x-linux.tarcd src/sudo makesudo make installcd /lib/modules/2.6.28-11-generic/kernel/drivers/net/atl1e/sudo insmod
Time of Update: 2018-12-07
linux中Cron定時任務系統命令詳解分類:Linux VPS教程 作者:阿川 發布時間:October 13, 2011有很多同學在購買VPS之後,需要用到計劃任務.但是又對計劃任務不太瞭解,所以.今天我們的協助中心主要是給大家提供一些關於計劃任務的Linux教程.cron是一個linux下 的定時執行工具 ,可以在無需人工幹預的情況下運行作業。由於Cron 是Linux 的內建 服務,但它不自動起來,可以用以下的方法 啟動、關閉 這個服務:1./sbin/service crond
Time of Update: 2018-12-07
語 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目錄>][-ll][-n <字尾字串>][-t <日期時間>][-<壓縮效率>][壓縮檔][檔案...][-i <範本樣式>][-x <範本樣式>] 補充說明:zip是個使用廣泛的壓縮程式,檔案經它壓縮後會另外產生具有".zip"副檔名的壓縮檔。 參 數: -A 調整可執行檔自動解壓縮檔案。 -b<工作目錄>
Time of Update: 2018-12-07
一:cpu[root@srv /]# more /proc/cpuinfo | grep "model name"model name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHzmodel name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHzmodel name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHzmodel
Time of Update: 2018-12-07
新做了伺服器,cp覆蓋時,無論加什麼參數-f之類的還是提示是否覆蓋,這在大量cp覆蓋操作的時候是不能忍受的。 把a目錄下的檔案複製到b目錄 cp –r a/* b 執行上面的命令時,b存在的每個檔案都會提示是否覆蓋; cp –r –f a/* b 執行上面的命令時,b存在的每個檔案都不再會提示; 這是我們希望的理想狀態,但是有時加了-f了,怎麼還會有提示呢?原來一些伺服器會預設增加別名 alias cp='cp -i',當你執行cp時,其實執行的是cp
Time of Update: 2018-12-07
我們都知道,進程就是正在執行的程式。而在Linux中,可以使用一個進程來建立另外一個進程。這樣的話,Linux的進程的組織圖其實有點像Linux分類樹,是個階層的,可以使用pstree命令來查看。在最上面是init程式的執行進程。它是所有進程的老祖宗。Linux提供了兩個函數來建立進程。1.fork() fork()提供了建立進程的基本操作,可以說它是Linux系統多任務的基礎。該函數在unistd.h庫中聲明。 #include <stdio.h>#include <
Time of Update: 2018-12-07
1.什麼是無緩衝I/O 我們首先要知道Linux作業系統提供給我們的使用者程式調用的介面,除了使用庫函數,還可以直接使用系統調用。而今天我要介紹的相關函數就是直接調用了核心的系統調用,所以說它是無緩衝的,它跟標準的I/O函數相對應。2.開啟或者建立檔案的函數:open() 要操作相關檔案,就必須獲得該檔案的控制代碼,專業點叫檔案描述符。它是進程在開啟一個檔案或者建立一個檔案時,核心返回給該進程的一個唯一的非負的整數,且一定是當前可以的描述符中最小的一個數。進程獲得這個檔案描述符後,就可以根據它來
Time of Update: 2018-12-07
1) 建立符號串連: ln -s target linkName e.g. : ln -s apache-maven-3.0.3 maven2) 安裝rpm軟體包: rpm -ihv rpm-package-name3) 對於諸如**-rpm.bin的包,先直接運行產生rpm包,再用rpm命令安裝。若出現“can't create transaction lock on var lib rpm __db.000”