Time of Update: 2013-12-13
shell擷取進程ID的方法 shell擷取進程ID的方法: ps -A |grep "cmdname"| awk '{print $1}'pidof "cmdname"pgrep "cmdname"這三種在bash和busybox ash裡面的運行結果稍有不同, 第一種完全相同,但是因為調用命令次數較多,效能上是不行的。 第二種: pidof
Time of Update: 2013-12-13
Nginx在LAMP上的擴充 在原來搭建好LAMP的基礎上安裝nginx [root@localhost nginx-1.0.15]# yum install libxslt-devel [root@localhost ~]# tar xf pcre-8.33.tar.gz -C /usr/src/ [root@localhost ~]# cd /usr/src/pcre-8.33/[root@localhost pcre-8.33]#
Time of Update: 2013-12-13
全能系統監控工具dstat 一、什麼是dstat?通過man協助,可以看到官方對dstat的定義為:多功能系統資源統計產生工具( versatile tool for generating system resource statistics)。在擷取的資訊上有點類似於top、free、iostat、vmstat等多個工具的合集,官方解釋為vmstat、iostat、ifstat等工具的多功能替代品,且添加了許多額外的功能(Dstat is a versatile
Time of Update: 2013-12-13
NFS伺服器安裝使用 第一章軟體簡介1、什麼是NFS?NFS 是Network File
Time of Update: 2013-12-13
ubuntu解決pppoeconf和network-manager衝突 1、從PPA更新network-managersudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BC8EBFE8在/etc/apt/sources.list最後加上deb http://ppa.launchpad.net/network-manager/trunk/ubuntu karmic maindeb-src
Time of Update: 2013-12-13
ubuntu kvm的windows xp虛擬機器不能上網解決 最近使用xp虛擬機器遇到了一個問題,就是在其中的某個網路程式崩潰之後,這個xp虛擬機器也不能上網,已經排除了程式的原因,所以這是kvm 網路部分的bug。 重啟機器也不管用,我使用的是橋接網路。這裡直接列出解決辦法: sudo brctl show顯示這個交換器是否正常,一般都會缺少某個介面。 sudo ifdown br0關閉交換器 sudo ifup br0
Time of Update: 2013-12-13
名稱top 使用許可權:所有使用者 使用方式:top [-] [d delay] [q] [c] [S] [s] [i] [n] [b] 說明:即時顯示 process 的動態 把計 d : 改變顯示的更新速度,或是在交談式指令列( interactive command)按 s q : 沒有任何延遲的顯示速度,如果使用者是有 superuser 的許可權,則 top 將會以最高的優先序執行 c : 切換顯示模式,共有兩種模式,一是只顯示執行檔的名稱,另一種是顯示完整的路徑與名稱S :
Time of Update: 2013-12-13
在網路中,不少伺服器採用的是Linux系統。為了進一步提高伺服器的效能,可能需要根據特定的硬體及需求重新編譯Linux核心。編譯Linux核心,需要根據規定的步驟進行,編譯核心過程中涉及到幾個重要的檔案。比如對於RedHat Linux,在/boot目錄下有一些與Linux核心有關的檔案,進入/boot執行。 編譯過RedHat
Time of Update: 2013-12-13
其實原始的SSH伺服器設定有著很多的漏洞,但一般網路系統管理員都喜歡這樣的預設設定,認為只要儲存好root密碼就萬事OK了。 以前給保險公司做整合的時候曾經看到他們內部的工程師給系統安裝SSH伺服器的時候總要在最後匯出一個.ppk的檔案,最後才知道那就是SSH伺服器的密鑰,在網上百度一下才知道如果沒有這個密鑰,就算你在網路環境中知道了root密碼也無濟於事。不信的話試試看就知道了。
Time of Update: 2013-12-13
@烏雲@烏雲ssh串連Linux,想關閉串連後 後台還可以運行某程式 可以使用nohup命令nohup /opt/phpfpm/bin/php hotel.php &出現appending output to nohup.out就正確了可以ps -ef查看進程pid可以kill其pid結束進程 Unix/Linux下一般比如想讓某個程式在後台運行,很多都是使用& 在程式結尾來讓程式自動運行。比如我們要運行mysql在後台:
Time of Update: 2013-12-13
Linux系統的命令別名功能 命令別名功能在管理和維護Linux系統的過程中,將會使用到大量命令,有一些很長的命令或用法經常被用到,重複而頻繁地輸入某個很長命令或用法是不可取的。這時可以使用命令別名功能將這個過程簡單化。1.系統定義的別名通常情況下,系統中已經定義了一些命令別名,要查看已經定義的命令別名,可以使用alias命令:#alias命令將輸出所有已經定義的命令別名 # alias alias cp='cp
Time of Update: 2013-12-13
linux多檔案替換關鍵字的方法 現在網上這樣的方法只有兩種,一種是Mahuinan法,一種是Sumly法,一種是30T法分別如下: 一、Mahuinan法: 用sed命令可以批量替換多個檔案中的字串。sed -i "s/原字串/新字串/g" `grep 原字串 -rl 所在目錄` 例如:我要把/root/tm/ 目錄下的.txt檔案中的
Time of Update: 2013-12-13
linux利用patch和diff命令製作檔案補丁 因為在 u-boot 移植過程中,有幾處通用檔案要修改,如果每次都要手動修改就太麻煩了。製作補丁可以解決這個問題。學習資料的收集比較簡單,方法一類似於這種初級問題網上資料非常豐富, google 或者 baidu 搜尋一下,然後選擇有價值的資料,方法二是閱讀 man 線上文檔。完成收集工作,當然最終要在自己的 Linux
Time of Update: 2013-12-13
隨身碟安裝CentOS系統的方法 下面來簡單說下使用隨身碟安裝CentOS系統,這裡以centos-6.2 i386 minimal為例安裝。使用到的材料: 1、centos-6.2 i386 minimal:http://mirrors.163.com/centos/6.2/isos/i386/CentOS-6.2-i386-minimal.iso2、UltraISO:http://www.crsky.com/soft/1134.html3、隨身碟一個 www.
Time of Update: 2013-12-13
問題:某mysql備份目錄下,【修改時間】屬性為當日的檔案,改名=原名+日期戳;放入以日期命名的檔案夾內 www.2cto.com 第一印象就xargs命令 + ls 命令實現。 1、日期 首先想到命令 date +%Y%m%d 20120611 2、修改時間為當日的檔案,首先想到是通過ls命令 grep 當日的檔案 ll -–full-time
Time of Update: 2013-12-13
和同事討論UDP打洞技術,後做了一個簡單的實驗,由於Windows上設定NAT以及察看其原理太麻煩或者根本就不可能,於是還是使用Linux做了實驗,發現基於Linux ip_conntrack這種對稱NAT也能很簡單的實現UDP穿越,實驗很簡單,並且這種UDP穿越還不需要公網伺服器的協助(因為它們對於對稱NAT或者基於串連的NAT根本幫不上什麼忙),很實用。在展示實驗之前,首先要明白以下的知識點。 1.Linux的NAT是基於ip_conntrack的 www.
Time of Update: 2013-12-13
sudo adduser xxx 這樣的命令會在home目錄下添加一個帳號sudo useradd xxx 僅僅是添加使用者, 不會在home目錄添加帳號很簡單 Ubuntu中提供了兩種方式 圖形介面 增加 和 Windows 一樣 ,還有一種就是 Linux傳統的 增加方法解決 :1.Ubuntu 中 有圖形介面增加的方法 在 系統(System) 菜單下 有 使用者選項! 開啟 ,根據提示操作就可以了 www.2cto.com 2.Linux 通過 命令列
Time of Update: 2013-12-13
nginx伺服器的安裝和配置 1.安裝 1)在windows環境下的安裝 下載windows版本的nginx後,解壓,然後進入到目錄中,運行:start nginx 其他命令:nginx -s [ stop|quit|reopen|reload ] 2)在linux下的安裝 tar zxvf
Time of Update: 2013-12-13
Linux布署環境操作(tomcat容器) 確定環境:183.62.156.65 [使用者名稱]snsgw [密碼]snsgw Port:3980 打包 重新部署套件: 使用putty登陸,進入部署目錄cd /home/snsgw/snsgw/webapps關閉tomcat www.2cto.com ../bin/shutdown.sh刪除snsgw及snsgw.war包rm -rf
Time of Update: 2013-12-13
Linux下ps命令詳解 Linux上進程有5種狀態: 1. 運行(正在運行或在運行隊列中等待)2. 中斷(休眠中, 受阻, 在等待某個條件的形成或接受到訊號)3. 不可中斷(收到訊號不喚醒和不可運行, 進程必須等待直到有中斷髮生)4. 僵死(進程已終止, 但進程描述符存在, 直到父進程調用wait4()系統調用後釋放)5. 停止(進程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU訊號後停止運行運行) ps工具標識進程的5種狀態代碼: