rpm 常用命令 1.安裝一個包 # rpm -ivh 2.升級一個包 # rpm -Uvh 3.移走一個包 # rpm -e 4.安裝參數 --force 即使覆蓋屬於其它包的檔案也強迫安裝 --nodeps 如果該RPM包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。 5.查詢一個包是否被安裝 # rpm -q < rpm package name> 6.得到被安裝的包的資訊 # rpm -qi < rpm package
範例一:將整個 /etc 目錄下的檔案全部打包成為 /tmp/etc.tar[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==僅打包,不壓縮![root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包後,以 gzip 壓縮[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包後,以 bzip2 壓縮# 特別注意,在參數 f
一些Linux預設都是啟用SeLinux的,在安裝作業系統的時候我們可以選擇開啟或者關閉SeLinux,但是在安裝完系統之後又如何開啟與關閉呢?在/etc/sysconf下有一個SeLinux檔案,使用vi開啟,更改其中的SELINUX項的值就可以了。SELINUX=disable 禁用SeLinuxSELINUX=enforcing 使用SeLinux不載入外掛php,解決:禁用SELINUX:vim
Java代碼 1.查看系統Swap空間使用 [root@jumper usr]# free total used
不知道為啥centos內建的net-snmp抓不到很多資訊,CPU 網路流量 記憶體都抓不到。折騰了一會還是打算用代碼自己編譯拉倒。wget
rsync是一個資料鏡像及備份工具,具有可使本地和遠程兩台的文、目錄之間,快速同步鏡像,遠端資料備份等功能。在同步過程中,rsync是根據自己獨特的演算法,只同步有變化的檔案,甚至在一個檔案裡只同步有變化的部分,所以可以實現快速的同步資料的功能。(下面所講的簡單的rsync同步方法,依賴於SSH服務) [root@web ~]# rsync -aSvH /home/* root@192.1
1. (含字元‘22’)在當前行上面插入文本 koko = "gggggggggggggg"sed -i '/22/i\koko = "gggggggggggggg"' /root/soft/iptables2. (含字元‘22’)在當前行下面插入文本 koko = "gggggggggggggg"sed -i '/22/a\koko =
Linux下的截屏工具常用的使用方法:$ import test.jpg使用滑鼠選擇的範圍$ import -frame test.jpg截取滑鼠所點擊的視窗$ import -window root test.jpg截取整個螢幕,作用相當於Print Screen鍵$ xdotool search --name "xeyes" #Get $XEYEPID$ xwininfo -id $XEYESPID #Get $WINDOWID$ import -frame
簡明Linux命令列筆記:w 顯示關於系統使用者的資訊 w [options] [username] w用於顯示當前登入系統的使用者的名字以及他們的終端裝置編號、登入時間、正在啟動並執行命令和其他一些資訊 www.2cto.com 參數username 限定僅顯示該使用者的資訊 選項-f
SuSe防火牆iptables配置 進入 /etc/sysconfig/ 目錄,用 vi 命令編輯 SuSEfirewall2 檔案,-># vi SuSEfirewall2在檔案中找到FW_SERVICES_EXT_TCP,在其後面加上服務名或者是服務對應的連接埠,如SSH,FW_SERVICES_EXT_TCP=”ssh” 或 FW_SERVICES_EXT_TCP=”22″,如有多個連接埠,則以空格隔開; www.
Linux(Ubuntu)建立使用者只有一個$問題 版本:linux ubuntu10.04 www.2cto.com 問題:1.今天建立一個使用者:useradd ***2.然後在home目錄下建立了跟賬戶的檔案夾最後登入的時候就只顯示一個$,不像一般的[***@***~].
一個空格引發的血案 在某市級遷移項目中,由於建立資料表空間指定file路徑的時候,由於同事在檔案名稱lv_temp_02後面多加了一個空格,導致資料檔案建立到了伺服器本地硬碟的 oradata下面,之後刪除資料表空間以後該檔案也是存在的,ll顯示是有容量的,但是 du . 查看檔案夾容量的時候發現大小為84k,感覺很奇怪。 www.2cto.com 之後嘗試了rm -fr 該檔案,chmod
su:/bin/bash:Permission denied解決方案 有一個這樣的怪事情:一同事在RedHat5.5的系統中安裝Weblogic,之前在作業系統下建立了weblogic使用者,軟體安裝完畢之後,執行如下操作報錯: www.2cto.com [root@rateapp01 ~]# su - weblogicsu: /bin/bash: Permission denied[root@rateapp01
SUSE Linux相關操作命令 1、壓縮 tar -cvf xxx.tar xxx2、解壓 tar -xvf xxx.tar3、清空 檔案 >檔案4、逾時退出 首先,以root使用者登入系統,輸入 vi /etc/profile 命令,編輯profile檔案。 www.2cto.com 尋找TMOUT,若沒有,則可以在檔案最後添加如下語句: TMOUT=300 export
LIGHTTPD開啟GZIP壓縮 開啟lighttpd.conf vi /etc/lighttpd/lighttpd.conf 尋找#### compress module#compress.cache-dir = "/tmp/lighttpd/cache/compress/"#compress.filetype = ("text/plain", "text/html")
自動擷取IP dhclient eth1 臨時設定ip地址 ifconfig eth0 192.168.1.112/24 設定IP和子網路遮罩 route add default gw 192.168.1.1 設定網關地址 echo nameserver 192.168.1.1 > /etc/resolv.conf 設定DNS地址 /etc/init.d/networking restart 重啟網卡 設定靜態
linux noup命令在後台運行程式 nohup <程式名> & 則控制台logout後,進程仍然繼續運行,起到守護進程的作用(雖然它不是嚴格意義上的守護進程)。使用nohup命令後,原程式的的標準輸出被自動改向到目前的目錄下的nohup.out檔案,起到了log的作用,實現了完整的守護進程功能。 www.2cto.com 使用如下命令:nohup startWeblogic.sh &
linux下修改進程開啟檔案數限 使用ulimit -a查看相關訊息。 www.2cto.com 1,linux 預設的進程開啟檔案上限是1024個,可以通過ulimit -n查看。很多系統上限可以通過修改/etc/security/limits.conf檔案改變,這個檔案有詳細的注釋,對如何修改做了說明。如果希望 把所有使用者的進程開啟檔案上限改為65536,可以加入下面兩行 * soft nofile 8192 *
NTP伺服器配置 1.NTP服務簡介 NTP(network time Protocol 網路時間協議)是一個用來同步電腦時鐘的網路通訊協定,可以使電腦與其他伺服器或時鐘源進行時間同步。 時間伺服器以三種方式與其他時間伺服器進行時間校對 (1)Broadcast/Multicast 這種方式適用於區域網路,精確度不高 (2)symmetic
在linux下使用ssh認證,不輸入密碼訪問另一台機器 LINUX程式員在日常工作中都會遇到遠程登陸這樣的問題,每次輸入密碼是不是很煩人. www.2cto.com