Time of Update: 2014-05-24
今天在查看VPS偵探的VPS的SSH登入記錄嚇了一跳,居然與幾個IP連續登入SSH字典猜root密碼,現公布他們的名單:62.75.214.93 gera125.server4you.de 德國/德國鬼子203.215.252.189 香港特別行政區/無語。。。。219.143.200.169 北京市電信 /在黨中央還做壞事。。。。60.12.193.134 浙江省湖州市網通 /c953dc2c.virtua.com.br 201.83.220.44 巴西
Time of Update: 2014-05-24
1)一種是軟體的原始碼,您需要自己動手編譯它。這種軟體安裝包通常是用gzip壓縮過的tar包(尾碼為.tar.gz)。2)另一種是軟體的可執行程式,你只要安裝它就可以了。這種軟體安裝包通常被是一個RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),尾碼是.rpm。 當然,也有用rpm格式打包的原始碼,用gzip壓縮過的可執行程式包。只要您理解了以下的思路,這兩種形式的安裝包也不在話下了。第一部分:.tar.gz首先,將安裝檔案拷貝至你的目錄中。例如,
Time of Update: 2014-05-24
centos下通過rm命令來刪除檔案,但是如果要刪除檔案名稱亂碼的檔案,就不能直接使用rm命令了,因為壓根就無法輸出檔案名來。不過藉助find命令可以實現對其刪除。在linux下對於每個檔案都一個對應的不變的inode號,使用 ls -li 可以查看到檔案的inode號,同時find可以根據inode號來尋找,另外find命令中可以執行其他的命令。刪除的步驟如下:通過ls -li 擷取要刪除亂碼檔案名稱檔案的inode號,比如得到的是 123456執行刪除find ./ -inum 123456
Time of Update: 2014-05-24
df命令 help資訊用法: df [選項]... [檔案]...顯示每個所在的檔案系統的資訊,預設是顯示所有檔案系統長選項必須用的參數在使用短選項時也是必須的.選項-a, --all 包括大小為0個塊的檔案系統-B, --block-size=大小 塊以指定的位元組為單位-h, --human-readable 以容易理解的格式印出檔案系統大小 (例如: 1K, 234M, 2G)-H, --si 類似 -h, 但取 1000 的次方而不是 1024-i,
Time of Update: 2014-05-24
在linux系統中,遇到TCP連結遲遲不能釋放的情況,類似FIN_WAIT1、FIN_WAIT2的狀態,釋放時間不確定,而且對應的程式已經關閉,相應的連接埠也不再監聽,無法通過殺進程來解決,這種情況下,為了快速恢複正常,不得不採用重啟伺服器的方法加以解決,在經過各大網站搜尋找到linux下dsniff包中含有tcpkill命令,該命令可以將上述狀態的TCP連結加以清除,進而免除伺服器重啟的情況。在dsniff整合工具包中有一個tcpkill命令,可以解決這類問題::http://pkgs.rep
Time of Update: 2014-05-24
1. acpi-support - 你最好使其在S運行等級處於“X”狀態。2. acpid - acpi精靈.這兩個用於電源管理,對於筆記本和台式電腦很重要,所以讓它們開啟。3. alsa - 如果你使用alsa聲音子系統,是的,開啟它。4. alsa-utils -在我系統裡,此服務取代了alsa,所以我關閉了alsa並在S運行等級將此服務開啟。**注意**,我所說的“關閉”是指在所有運行等級裡面去除所有“X”。如果在你系統裡沒有它,沒問題。讓我們繼續。5. anacron -
Time of Update: 2014-05-24
我們登陸到系統之後,建立一個普通檔案或者目錄的時候,會有一個預設的許可權。普通檔案是644,目錄檔案是755,想必大家都知道這個是由umask這個值決定的。我們可以直接執行umask命令查看,linux系統預設的umask值是0022。想改變建立檔案預設的許可權,我們直接修改umask就可以,但是一般的許可權都是通過777-022得到的預設許可權位。022前面的這個0是什麼呢?第一個0就是特殊許可權位,下邊我們就來跟大家說一下setuid、setgid和sticky這個三個特殊許可權位。1.su
Time of Update: 2014-05-24
用 'top -i' 看看有多少進程處於 Running 狀態,可能系統存在記憶體或 I/O 瓶頸,用 free 看看系統記憶體使用量情況,swap 是否被佔用很多,用 iostat 看看 I/O 負載情況... 還 有一種辦法是 ps -ef | sort -k7 ,將進程按已耗用時間排序,看哪個進程消耗的cpu時間最多。top:主要參數d:指定更新的間隔,以秒計
Time of Update: 2014-05-24
通過查看Nginx的並發串連,我們可以更清除的知道網站的負載情況。Nginx並發查看有兩種方法(之所以這麼說,是因為筆者只知道兩種),一種是通過 web介面,一種是通過命令,web查看要比命令查看顯示的結果精確一些。下面介紹這兩種查看方法No1、通過瀏覽器查看 通過web介面查看時Nginx需要開啟status模組,也就是安裝Nginx時加上 --with-http_stub_status_module 然後配置Nginx.conf,在server點裡面加入如下內容location /
Time of Update: 2014-05-24
1概述1.1影響Linux服務程式效能的因素CPU、記憶體、磁碟I/O頻寬、網路I/O頻寬1.2效能評判CPU:user% + sys%< 70%; 程式在使用者態和核心態的執行時間百分比。記憶體:Swap In(si)=0; Swap Out(so)=0; 以不使用交換分區為準,如果頻繁用到交換分區,記憶體可能不夠了。硬碟:iowait % < 20%;網路:只要有足夠頻寬盡情的使用吧,達到網卡頻寬linux系統資料表示毫無壓力其中:
Time of Update: 2014-05-24
Cryptsetup是linux下的一個分區加密工具,是分區層級的加密,比檔案系統層級工作在更底層的位置,是在經過加密的塊裝置上,建立檔案系統,最後掛載使用。1:建立普通的邏輯卷[root@orcl ~]# lvcreate -n data -L 100M VolGroup00 Rounding up size to full physical extent 128.00 MB Logical volume "data"
Time of Update: 2014-05-24
CentOS用vim/vi給檔案加密和解密一、 利用 vim/vi 加密:優點:加密後,如果不知道密碼,就看不到明文,包括root使用者也看不了;缺點:很明顯讓別人知道加密了,容易讓別人把加密的檔案破壞掉,包括內容破壞和刪除;vi編輯器相信大家都很熟悉了吧,vi裡有一個命令是給檔案加密的,舉個例子吧:1) 首先在root主目錄/root/下建立一個實驗檔案text.txt:[root@www ~]# vim/vi text.txt2)
Time of Update: 2014-05-24
在一個命令前加sudo,可以使用超級使用者的許可權執行該命令。但並不是任何使用者都可以使用sudo,只有使用者屬於sudo組時才能使用這個命令。如 果希望把一個使用者加入sudo組,可以用root登入系統,然後執行visudo(這個命令實際上就是用vi編輯/etc/sudoers檔案,/etc /sudoers檔案本身是唯讀)。在檔案中找到"root ALL=(ALL) ALL"這一行,然後在下面加入一行"user ALL=(ALL)
Time of Update: 2014-05-24
Redhat9.0———————————————2.4.20-8RHEL3Update8————————————2.4.21-47RHEL4————————————————2.6.9-5RHEL4Update1————————————2.6.9-11RHEL4Update2————————————2.6.9-22RHEL4Update3————————————2.6.9-34RHEL4Update4————————————2.6.9-42RHEL4Update5————————————2.6.9
Time of Update: 2014-05-24
昨天遇到了要在Linux下刪除海量檔案的情況,需要刪除數十萬個檔案。這個是之前的程式寫的日誌,增長很快,而且沒什麼用。這個時候,我們常用的刪除命令rm -fr * 就不好用了,因為要等待的時間太長。所以必須要採取一些非常手段。我們可以使用rsync來實現快速刪除大量檔案。1、先安裝rsync:yum install rsync2、建立一個空的檔案夾:mkdir /tmp/test3、用rsync刪除目標目錄:rsync --delete-before -a -H -v --progress --
Time of Update: 2014-05-24
最近在研究自動登陸的linux伺服器的東西。本篇為關於ssh的秘鑰自動登陸。update:2014.3.9 4:21 PM,昨晚寫完這篇之後,發現IBM的網上有篇關於ssh認證的完整描述。傷心了。。https://www.ibm.com/developerworks/cn/linux/security/openssh/part1/猜想:linux的秘鑰產生與伺服器無關,只和加密的方式(採用rsa或dsa)還有passphrase(密碼短語,在產生秘鑰的時候輸入的)有關。
Time of Update: 2014-05-24
本文列出了10個基礎的每個Linux使用者都應該知道的網路和監控命令。網路和監控命令類似於這些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用於查看linux伺服器ip地址,管理伺服器網路設定,通過 telnet 和ethernet建立與linux之間的網路連結,查看linux的伺服器資訊等。下面讓我們看看在Linux下的網路和監控命令的使用。 1.
Time of Update: 2014-05-24
先進入yum源配置目錄cd /etc/yum.repos.d備份系統內建的yum源mv CentOS-Base.repo CentOS-Base.repo.save#cd /etc/yum.repos.d/#wget http://mirrors.163.com/.help/CentOS-Base-163.repo複製代碼4.使用#vi CentOS-Base-163.repo在所有mirrorlist前面加上#,把所有$releasever替換成5,儲存
Time of Update: 2014-05-24
現在CentOS最新版是6.5,提供了迷你安裝的iso鏡像(32位的285M,64位的322M),以前5.x版中是沒有單獨提供的,對於我們這些搞開發來的,是個福音,不管是下載,還是安裝,都省去不少時間,儲存空間都節省了不少。下了個64位的,用WMware(7.1.4版)安裝,一路下來,除了中間提示缺少gcc、kernel-devel、make等包外(迷你安裝版嘛,少些包,很正常,選擇"Continue"跳過),安裝相當順利,全自動的。注意:安裝的時候,如果想使用圖形安裝介面,
Time of Update: 2014-05-24
想當初,哥剛接觸linux,裝完系統就忘記了root密碼,每次忘記就重裝一次,灰常的蛋疼。那時也沒想過怎麼去修改root密碼,直到後來,有一天,哥突然醒悟了。開機按上下鍵,出現:接著按下字母 e ,出現:再按一次字母 e ,出現,在<PE=pc KEYTABLE=us rd_NO_DM rhgb quiet 後面輸入signle ,然後按斷行符號鍵,出現:接著按字母 b ,啟動系統,輸入passwd修改root密碼。系統會要求你輸入2次新的密碼。修改完以後,用reboot命令重啟系統。