亚洲国产av美女网站,久久亚洲国产最新网站,亚洲欧洲一区二区http://m.tkk7.com/yusiwei/category/42675.htmlWhere there is a will,there is a way!zh-cnThu, 29 Apr 2010 03:00:59 GMTThu, 29 Apr 2010 03:00:59 GMT60Puppy、CDLinux、DSL、Slitaz四款微型Linux系統分析比較http://m.tkk7.com/yusiwei/articles/319568.html鵬凌鵬凌Wed, 28 Apr 2010 01:52:00 GMThttp://m.tkk7.com/yusiwei/articles/319568.htmlhttp://m.tkk7.com/yusiwei/comments/319568.htmlhttp://m.tkk7.com/yusiwei/articles/319568.html#Feedback0http://m.tkk7.com/yusiwei/comments/commentRss/319568.htmlhttp://m.tkk7.com/yusiwei/services/trackbacks/319568.htmlhttp://www.linuxidc.com/Linux/2008-08/15212.htm

鵬凌 2010-04-28 09:52 發表評論
]]>
veket-袖珍型系統http://m.tkk7.com/yusiwei/articles/319261.html鵬凌鵬凌Sat, 24 Apr 2010 05:55:00 GMThttp://m.tkk7.com/yusiwei/articles/319261.htmlhttp://m.tkk7.com/yusiwei/comments/319261.htmlhttp://m.tkk7.com/yusiwei/articles/319261.html#Feedback0http://m.tkk7.com/yusiwei/comments/commentRss/319261.htmlhttp://m.tkk7.com/yusiwei/services/trackbacks/319261.htmlveket下載地址:http://www.lucky8k.com/(官方論壇)
基礎入門:http://www.lucky8k.com/archiver/fid-189.html
 
http://www.lucky8k.com/thread-60153-1-1.html   veket安裝工具

http://www.lucky8k.com/thread-60041-1-1.html   安裝注意
http://www.lucky8k.com/thread-64503-1-1.html 更改屏幕分辨率


鵬凌 2010-04-24 13:55 發表評論
]]>
《時尚Web 2.0瀏覽器》(Flock for veket)2.6http://m.tkk7.com/yusiwei/articles/319260.html鵬凌鵬凌Sat, 24 Apr 2010 05:48:00 GMThttp://m.tkk7.com/yusiwei/articles/319260.htmlhttp://m.tkk7.com/yusiwei/comments/319260.htmlhttp://m.tkk7.com/yusiwei/articles/319260.html#Feedback0http://m.tkk7.com/yusiwei/comments/commentRss/319260.htmlhttp://m.tkk7.com/yusiwei/services/trackbacks/319260.html下載地址:http://www.verycd.com/topics/2796532/ 軟件類型:網絡軟件
軟件性質:免費軟件
操作系統:veket
應用平臺:veket-2/veket-3/lucky8k-veket-1 /lucky8k-veket-2
網站鏈接:http://www.flock.com/


Flock是一款基于 Firefox的新瀏覽器Flock登場亮相,聲稱可以帶給用戶Web 2.0的全新體驗。初次登場的Flock瀏覽器集成了RSS、Blog、書簽、圖片共享等下一代網絡技術,擁有多項目前瀏覽器所不具備的功能。
Flock比較重要的一個特性是擁有一個Blog編輯器,可與WordPress、Movable Type、Typepad、Blogger等協同工作,同時可以通過簡單的拖拽動作在Blog內共享圖片,甚至還配備了一個可存儲網頁內容的剪貼簿,方便 在Blog內使用。
Flock同時還內建了RSS功能。
Flock的其它主要特色還有:多項自動控制功能;改進的書簽系統,站點的收藏和 管理更加便捷;集成開源搜索引擎Clucene和Google、 Yahoo、Amazon、eBay等;自動生成頁面索引以方便日后查看,可隨時清除以隱私保護;多種輔助性工具欄,可彼此切換;等等。
Flock的其它主要特色還有:
多項自動控制功能;
改進的書簽系統,
站點的收藏和管理 更加便捷;
集成開源搜索引擎Clucene和Google、Yahoo、Amazon、eBay等;
自動生成頁面索引以方便日后查看,可 隨時清除以隱私保護;
多種輔助性工具欄,可彼此切換.

鵬凌 2010-04-24 13:48 發表評論
]]>
世界上有10種人適合使用veket系統,有另外10種人不適合vekethttp://m.tkk7.com/yusiwei/articles/319259.html鵬凌鵬凌Sat, 24 Apr 2010 05:36:00 GMThttp://m.tkk7.com/yusiwei/articles/319259.htmlhttp://m.tkk7.com/yusiwei/comments/319259.htmlhttp://m.tkk7.com/yusiwei/articles/319259.html#Feedback0http://m.tkk7.com/yusiwei/comments/commentRss/319259.htmlhttp://m.tkk7.com/yusiwei/services/trackbacks/319259.html世界上有10種人適合使用veket,有另外10種人不適合veket

      隨著veket的日漸流行,甚至有中年阿姨也拿著裝有veket的上網本在公交車上看韓?。ㄕ鎸嵐适?,有一次坐公車的時候,旁邊的一個中年婦女拿著上網本看韓劇,因為我看窗外的風景都看到悶了,但瞄著來隨便看看,誰知道過一會后彈出QQ信息,她將視頻窗口最小化之后,覺著那系統界面很熟悉,仔細一看,不禁大吃一驚,竟然是veket系統--一直覺得自己用veket很另類,誰知道??坐公車都會遇到有人用?那個放電影的播放器就是veket自帶的 smplayer.由于她用QQ聊天了,我不便細看,便又只得轉頭看窗外飛過的風景,過二個站之后,這中年婦女卻下車了,其實我一直想仔細看看她的上網本品牌是什么,但是在公車上總不好意思冒昧問,心底里一直有個疑問:是不是某個山寨品牌的上網本預裝的veket系統呢?如果不是就是別人幫忙裝好的,在情在理,一個中年婦女也沒道理去轉用veket系統的---更后來的疑問是:如果讓一個從未接觸過windows系統的用戶先接觸veket系統并習慣之后,會是什么樣的感覺?),對veket好奇和想要試用的人群逐漸增多,并且有些新手對veket有些不切實際的愿望,來討論: 
  veket熱潮下的冷思考. 
  首先澄清一點是:veket不是vista的升級版,veket也不可能比vista先進,vista下一個版本叫windows 7
  不要對veket有太高的期望,否則你只會失望. 
  veket也許很另類,也許很酷,但絕對不應該拿來和vista對比的,veket還背負不起這么大的期望,一些veket狂熱追隨者的夸張宣傳,也許只能取得適得其反的后果. 
  下面談談個人的體會,先說不適合veket的10種人(因為丑話說在前頭) 
  不適合使用veket的10種人: 
  1,新(注意這個新字)游戲愛好者,不應該使用veket系統,因為veket既玩不了夢幻西游這樣的網絡游戲(如果你一定要在veket用wine 來運行,甚至裝個虛擬機來玩,當然行,但又何必呢),也玩不了像紅色警戒3或極品飛車12之類的新游戲.所以,喜歡玩新游戲的用戶不應該使用veket. 
  2,需要使用某些特定的專業的軟件用戶也不適合使用veket.雖然大部分軟件在veket平臺上都有了替代品,但功能暫時還比不上windows下的某些大型軟件. 
  3,在微軟公司上班的人.(使用veket系統會被炒魷魚的) 
  4,深愛windows的人. 
  5,對現在使用的windows系統已經很滿足的人.(既然,已經習慣windows平臺,并且沒有不滿,還轉平臺來干什么?) 
  6,電腦硬件需要特定驅動的人.例如某些使用sis顯卡的用戶也許不適合使用veket. 
  7,不喜歡linux的人. 
  8,linux高手也不適合veket.因為veket太簡單易用,高手反而會不習慣. 
  9,不喜歡嘗試的人. 
  10,不喜歡.不喜歡是不需要理由的. 
  以下10種人適合使用veket系統!如果你是其中之一,恭喜你! 
  1,你的電腦是幾年前買的.老電腦強烈推薦使用veket系統啊,veket系統對硬件要求很低,只要你有128M以上內存,使用veket你絕對不會有埋怨電腦舊的感覺.甚至你用個1G的硬盤也顯得很滿足了(原版veket占容量200M,lucky8k版的veket才100M容量). 
  2,實用主義者.你是一個理智的人,沒有追新軟件強迫癥,那么也很適合使用veket,veket上邊體現了夠用就好的原則,上網,收郵件,QQ聊天,看電影,聽音樂,玩游戲,BT或驢下載等等之類的日常應用在veket上顯得輕松自如. 
  3,理智型游戲愛好者.喜歡玩那些經典游戲的,例如重溫仙劍1代和金庸群俠傳之類的經典游戲的人,也推薦使用veket,因為veket的用戶有不少就是喜歡玩經典游戲的,已經將老游戲多個打包了,并且還會有人繼續打包分享那些經典游戲. 
  4,追新. 
  5,perryfa主題的愛好者.已經越來越多人認為perryfa的主題比windows的主題和mac上邊的主題漂亮得多,與之相反的是,隨著 veket系統的流行,也有越來越多的人認為perryfa的主題惡俗(太華麗不夠樸素).100個人當中,也許有90個會成為perryfa主題的追隨者,8個無所謂,2個不喜歡. 
  6,想要體驗linux,又怕其它發行版太麻煩或有風險的(安裝很多發行版都要重新給硬盤分區,安裝veket則不必). 
  7,隨身系統,準備移動辦公的用戶.(windows系統好像還不能移動辦公,xp和vista肯定不行,是不是另有特別版本就不知道了),喜歡隨身系統也是首選veket,自帶的驅動足以在98%的機器上直接進入系統x windows. 
  8,想省錢的企業用戶.(因為linux是免費使用的).像veket平臺上有不少像GIMP這樣優秀的軟件. 
  9,上網本用戶.(上網本和veket系統簡直是絕配啊,試過就知道了) 
  10,理由太多了,大家補充吧,也許是因為對veket太熟悉和喜愛的緣故,可以隨便寫出很多理由,但不能無限制地寫下去. 


鵬凌 2010-04-24 13:36 發表評論
]]>
linux服務器不得不注意的安全問題 2http://m.tkk7.com/yusiwei/articles/317226.html鵬凌鵬凌Thu, 01 Apr 2010 13:07:00 GMThttp://m.tkk7.com/yusiwei/articles/317226.htmlhttp://m.tkk7.com/yusiwei/comments/317226.htmlhttp://m.tkk7.com/yusiwei/articles/317226.html#Feedback0http://m.tkk7.com/yusiwei/comments/commentRss/317226.htmlhttp://m.tkk7.com/yusiwei/services/trackbacks/317226.html

二:安裝Denyhosts

  先下載該軟件,然后解壓安裝

  進行解壓再進入到源目錄

  # tar -xzvf  DenyHosts-2.6.tar.gz

  # cd  DenyHosts-2.6

  執行Python腳本進行安裝,

  # python  setup.py  install

  程序腳本自動安裝到/usr/share /denyhosts

  庫文件自動安裝到/usr/lib/python2.4/site-packages /DenyHosts

  denyhosts.py安裝到/usr/bin

  三: 設置啟動腳本

  # cd  /usr/share/denyhosts/

  拷貝模板文件

  # cp daemon-control-dist daemon-control

  設置好啟動腳本的所屬用戶和權限

  # chown  root  daemon-control

  # chmod  700  daemon-control

  生成Denyhost的主配置文件,(將模板文件中開頭是#的過濾后再導入到Denyhost.cfg)

  # grep  -v  "^#"  denyhosts.cfg-dist  > denyhosts.cfg

  編輯Denyhost.cfg文件,根據自己需要進行相應的修改

  ----------------denyhosts.cfg--------------------------------------

  SECURE_LOG = /var/log/secure   #ssh 日志文件,它是根據這個文件來判斷的,如還有其他的只要更改名字即可,例如將secure改為secure.1等

  HOSTS_DENY = /etc/hosts.deny

  #控制用戶登陸的文件,將多次連接失敗的IP添加到此文件,達到屏蔽的作用

  PURGE_DENY =

  #過多久后清除已經禁止的,我這里為空表示永遠不解禁

  BLOCK_SERVICE  = sshd

  #禁止的服務名,如還要添加其他服務,只需添加逗號跟上相應的服務即可

  DENY_THRESHOLD_INVALID = 1

  #允許無效用戶失敗的次數

  DENY_THRESHOLD_VALID = 2

  #允許有效用戶登錄失敗的次數

  DENY_THRESHOLD_ROOT = 3

  #允許root登錄失敗的次數

  HOSTNAME_LOOKUP=NO

  # 是否做域名反解,這里表示不做

  ADMIN_EMAIL = 。。。。

  #管理員郵件地址,它會給管理員發郵件

  DAEMON_LOG = /var/log/denyhosts

  #自己的日志文件

  其他:

  AGE_RESET_VALID=5d     #(h表示小時,d表示天,m表示月,w表示周,y表示年)

  AGE_RESET_ROOT=25d

  AGE_RESET_RESTRICTED=25d

  AGE_RESET_INVALID=10d

  #用戶的登陸失敗計數會在多長時間后重置為0

  RESET_ON_SUCCESS = yes

  #如果一個ip登陸成功后,失敗的登陸計數是否重置為0

  DAEMON_SLEEP = 30s

  #當以后臺方式運行時,每讀一次日志文件的時間間隔。

  DAEMON_PURGE = 1h

  #當以后臺方式運行時,清除機制在 HOSTS_DENY 中終止舊條目的時間間隔,這個會影響PURGE_DENY的間隔。

  將 Denyhost啟動腳本添加到自動啟動中

  # echo '/usr/share/denyhosts/daemon-control start' >> /etc/rc.d/rc.local

  啟動Denyhost的進程

  # /usr/share/denyhosts/daemon-control start

  可以查看到Denyhost在運行中

  # ps -ef |grep deny

  在另外一臺機器上使用ssh進行連接,當在連續幾次輸入錯誤的密碼后,會被自動阻止掉,在一定時內不可以再連接ssh連接記錄的日志文件。

  查看我的/etc/hosts.deny文件發現里面已經有135條記錄。

  # cat /etc/hosts.deny | wc -l

  135



鵬凌 2010-04-01 21:07 發表評論
]]>
linux服務器不得不注意的安全問題http://m.tkk7.com/yusiwei/articles/317225.html鵬凌鵬凌Thu, 01 Apr 2010 13:05:00 GMThttp://m.tkk7.com/yusiwei/articles/317225.htmlhttp://m.tkk7.com/yusiwei/comments/317225.htmlhttp://m.tkk7.com/yusiwei/articles/317225.html#Feedback0http://m.tkk7.com/yusiwei/comments/commentRss/317225.htmlhttp://m.tkk7.com/yusiwei/services/trackbacks/317225.html

 最近一直關注Linux服務器的的/var/log/secure文件,發現里面有大量的ssh失敗嘗試記錄,如下

 

  查看了該IP的嘗試次數和時間,一直從凌晨4點到下午1點

 

 

  多達9288次的掃描,從圖中可以看出正在嘗試各種用戶名來連接,真他媽的沒事干,也不知道用什么破軟件在那里無聊,幸好我的密碼也夠復雜,要不然嘿嘿..........

  我服務器上的secure有多個,按時間進行截取的,我對其中的secure.1文件進行統計。

  獲取其中的ip地址和數量:

  # grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' /var/log/secure.1 | sort | uniq -c

  

  如此之多,讓我不禁冒出冷汗,真嚇人,也不知道我的服務器上面有什么好東西,那么喜歡,真二?。。?!當然如果是自己通過ssh成功連接,記錄也會在這里面。

  為了防止此類無聊之人再次光臨,就得想辦法不讓他們進行掃描,本人在網上查找資料,得知Denyhosts軟件可以達到該效果,DenyHosts是Python語言寫的一個程序,它會分析sshd的日志文件(/var/log/secure),當發現重復的攻擊時就會記錄IP到/etc/hosts.deny文件,從而達到自動屏IP的功能。如果是手動添加的話不把人累死才怪。

  DenyHosts官方網站為:http://denyhosts.sourceforge.net

  本文已附上附件,是從該網站下載的,版本為較新的2.6版。

  一:檢查安裝要求

  首選檢查Sshd是否支持 Tcpwrap,只有支持Tcpwrap才可以安裝Denyhost

  # ldd /usr/sbin/sshd |grep wrap

  libwrap.so.0 => /usr/lib/libwrap.so.0 (0x00864000) //出現此信息時表示支持

  再檢查 Python的版本,Python2.3以上版本可以直接安裝

  # python -V

  Python 2.4.3

  均達到要求



鵬凌 2010-04-01 21:05 發表評論
]]>
linux命令tarhttp://m.tkk7.com/yusiwei/articles/309302.html鵬凌鵬凌Wed, 13 Jan 2010 05:27:00 GMThttp://m.tkk7.com/yusiwei/articles/309302.htmlhttp://m.tkk7.com/yusiwei/comments/309302.htmlhttp://m.tkk7.com/yusiwei/articles/309302.html#Feedback0http://m.tkk7.com/yusiwei/comments/commentRss/309302.htmlhttp://m.tkk7.com/yusiwei/services/trackbacks/309302.html 
[root@linux ~]# tar [-cxtzjvfpPN] 文件與目錄 ....
參數:
-c :建立一個壓縮文件的參數指令(create 的意思);
-x :解開一個壓縮文件的參數指令!
-t :查看 tarfile 里面的文件!
特別注意,在參數的下達中, c/x/t 僅能存在一個!不可同時存在!
因為不可能同時壓縮與解壓縮。
-z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮?
-j :是否同時具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮?
-v :壓縮的過程中顯示文件!這個常用,但不建議用在背景執行過程!
-f :使用檔名,請留意,在 f 之后要立即接檔名喔!不要再加參數!
   例如使用『 tar -zcvfP tfile sfile』就是錯誤的寫法,要寫成
   『 tar -zcvPf tfile sfile』才對喔!
-p :使用原文件的原來屬性(屬性不會依據使用者而變)
-P :可以使用絕對路徑來壓縮!
-N :比后面接的日期(yyyy/mm/dd)還要新的才會被打包進新建的文件中!
--exclude FILE:在壓縮的過程中,不要將 FILE 打包!
范例:
范例一:將整個 /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 之后的文件檔名是自己取的,我們習慣上都用 .tar 來作為辨識。
# 如果加 z 參數,則以 .tar.gz 或 .tgz 來代表 gzip 壓縮過的 tar file ~
# 如果加 j 參數,則以 .tar.bz2 來作為附檔名啊~
# 上述指令在執行的時候,會顯示一個警告訊息:
# 『tar: Removing leading `/' from member names』那是關於絕對路徑的特殊設定。
范例二:查閱上述 /tmp/etc.tar.gz 文件內有哪些文件?
[root@linux ~]# tar -ztvf /tmp/etc.tar.gz
# 由於我們使用 gzip 壓縮,所以要查閱該 tar file 內的文件時,
# 就得要加上 z 這個參數了!這很重要的!

范例三:將 /tmp/etc.tar.gz 文件解壓縮在 /usr/local/src 底下
[root@linux ~]# cd /usr/local/src
[root@linux src]# tar -zxvf /tmp/etc.tar.gz
# 在預設的情況下,我們可以將壓縮檔在任何地方解開的!以這個范例來說,
# 我先將工作目錄變換到 /usr/local/src 底下,并且解開 /tmp/etc.tar.gz ,
# 則解開的目錄會在 /usr/local/src/etc 呢!另外,如果您進入 /usr/local/src/etc
# 則會發現,該目錄下的文件屬性與 /etc/ 可能會有所不同喔!

范例四:在 /tmp 底下,我只想要將 /tmp/etc.tar.gz 內的 etc/passwd 解開而已
[root@linux ~]# cd /tmp
[root@linux tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd
# 我可以透過 tar -ztvf 來查閱 tarfile 內的文件名稱,如果單只要一個文件,
# 就可以透過這個方式來下達!注意到! etc.tar.gz 內的根目錄 / 是被拿掉了!

范例五:將 /etc/ 內的所有文件備份下來,并且保存其權限!
[root@linux ~]# tar -zxvpf /tmp/etc.tar.gz /etc
# 這個 -p 的屬性是很重要的,尤其是當您要保留原本文件的屬性時!

范例六:在 /home 當中,比 2005/06/01 新的文件才備份
[root@linux ~]# tar -N '2005/06/01' -zcvf home.tar.gz /home

范例七:我要備份 /home, /etc ,但不要 /home/dmtsai
[root@linux ~]# tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc

范例八:將 /etc/ 打包后直接解開在 /tmp 底下,而不產生文件!
[root@linux ~]# cd /tmp
[root@linux tmp]# tar -cvf - /etc | tar -xvf -
# 這個動作有點像是 cp -r /etc /tmp 啦~依舊是有其有用途的!
# 要注意的地方在於輸出檔變成 - 而輸入檔也變成 - ,又有一個 | 存在~
# 這分別代表 standard output, standard input 與管線命令啦!
# 這部分我們會在 Bash shell 時,再次提到這個指令跟大家再解釋啰!

 



鵬凌 2010-01-13 13:27 發表評論
]]>
linux命令crontabhttp://m.tkk7.com/yusiwei/articles/309300.html鵬凌鵬凌Wed, 13 Jan 2010 05:24:00 GMThttp://m.tkk7.com/yusiwei/articles/309300.htmlhttp://m.tkk7.com/yusiwei/comments/309300.htmlhttp://m.tkk7.com/yusiwei/articles/309300.html#Feedback0http://m.tkk7.com/yusiwei/comments/commentRss/309300.htmlhttp://m.tkk7.com/yusiwei/services/trackbacks/309300.htmlcrontab文件的一些例子:

30 21 * * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每晚的21:30重啟apache。

45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每月1、10、22日的4 : 45重啟apache。

10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每周六、周日的1 : 10重啟apache。

0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示在每天18 : 00至23 : 00之間每隔30分鐘重啟apache。

0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每星期六的11 : 00 pm重啟apache。

* */1 * * * /usr/local/etc/rc.d/lighttpd restart
每一小時重啟apache

* 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart
晚上11點到早上7點之間,每隔一小時重啟apache

0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart
每月的4號與每周一到周三的11點重啟apache

0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart
一月一號的4點重啟apache

 

名稱 : crontab

使用權限 : 所有使用者

使用方式 :

crontab file [-u user]-用指定的文件替代目前的crontab。

crontab-[-u user]-用標準輸入替代目前的crontab.

crontab-1[user]-列出用戶目前的crontab.

crontab-e[user]-編輯用戶目前的crontab.

crontab-d[user]-刪除用戶目前的crontab.

crontab-c dir- 指定crontab的目錄。

crontab文件的格式:M H D m d cmd.

 



鵬凌 2010-01-13 13:24 發表評論
]]>
ununtu下開啟telnet服務http://m.tkk7.com/yusiwei/articles/306015.html鵬凌鵬凌Tue, 15 Dec 2009 05:36:00 GMThttp://m.tkk7.com/yusiwei/articles/306015.htmlhttp://m.tkk7.com/yusiwei/comments/306015.htmlhttp://m.tkk7.com/yusiwei/articles/306015.html#Feedback0http://m.tkk7.com/yusiwei/comments/commentRss/306015.htmlhttp://m.tkk7.com/yusiwei/services/trackbacks/306015.html

Ubuntu 開啟TELNET服務

作者:佚名  來源:不詳  發布時間:2009-7-23 8:12:00
 

1. sudo apt-get install xinetd telnetd

2. 安裝成功后,系統也會有相應提示(好象7.10才有,6.10就沒看到)

sudo vi /etc/inetd.conf并加入以下一行

telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd

3. sudo vi /etc/xinetd.conf并加入以下內容:

# Simple configuration file for xinetd

#

# Some defaults, and include /etc/xinetd.d/

defaults

{

# Please note that you need a log_type line to be able to use log_on_success

# and log_on_failure. The default is the following :

# log_type = SYSLOG daemon info

instances = 60

log_type = SYSLOG authpriv

log_on_success = HOST PID

log_on_failure = HOST

cps = 25 30

}

includedir /etc/xinetd.d

4. sudo vi /etc/xinetd.d/telnet并加入以下內容:

# default: on

# description: The telnet server serves telnet sessions; it uses "

# unencrypted username/password pairs for authentication.

service telnet

{

disable = no

flags = REUSE

socket_type = stream

wait = no

user = root

server = /usr/sbin/in.telnetd

log_on_failure += USERID

}

5. 重啟機器或重啟網絡服務sudo /etc/init.d/xinetd restart

6. 使用TELNET客戶端遠程登錄;ifconfig -a顯示本機地址。



鵬凌 2009-12-15 13:36 發表評論
]]>
linux命令ubuntu 重啟網絡服務而不需重啟http://m.tkk7.com/yusiwei/articles/305805.html鵬凌鵬凌Sun, 13 Dec 2009 12:03:00 GMThttp://m.tkk7.com/yusiwei/articles/305805.htmlhttp://m.tkk7.com/yusiwei/comments/305805.htmlhttp://m.tkk7.com/yusiwei/articles/305805.html#Feedback0http://m.tkk7.com/yusiwei/comments/commentRss/305805.htmlhttp://m.tkk7.com/yusiwei/services/trackbacks/305805.html How to restart network service without rebooting
In Fedora I could restart the network service without rebooting by using the command "service network restart". This doesn't work with Ubuntu. Is there a similar way in Ubuntu without rebooting the computer?


code:  sudo /etc/init.d/networking restart



鵬凌 2009-12-13 20:03 發表評論
]]>
linux命令 netstathttp://m.tkk7.com/yusiwei/articles/305802.html鵬凌鵬凌Sun, 13 Dec 2009 11:43:00 GMThttp://m.tkk7.com/yusiwei/articles/305802.htmlhttp://m.tkk7.com/yusiwei/comments/305802.htmlhttp://m.tkk7.com/yusiwei/articles/305802.html#Feedback0http://m.tkk7.com/yusiwei/comments/commentRss/305802.htmlhttp://m.tkk7.com/yusiwei/services/trackbacks/305802.htmlLinux常用技巧-使用netstat命令獲取網絡服務信息

What Network Services are Running?

$ netstat -tanup

or if you just want tcp services

$ netstat -tanp

or

$ netstat -ap|grep LISTEN|less

This can be helpful to determine the services running.

Need stats on dropped UDP packets?

$ netstat -s -u

or TCP

$ netstat -s -t

or summary of everything

$ netstat -s

or looking for error rates on the interface?

$ netstat -i

Listening interfaces?

$ netstat -l

(Tip above provided by Amos Shapira)

Popularity: unranked [?]



鵬凌 2009-12-13 19:43 發表評論
]]>
Linux系統用戶賬號的管理 http://m.tkk7.com/yusiwei/articles/305797.html鵬凌鵬凌Sun, 13 Dec 2009 10:23:00 GMThttp://m.tkk7.com/yusiwei/articles/305797.htmlhttp://m.tkk7.com/yusiwei/comments/305797.htmlhttp://m.tkk7.com/yusiwei/articles/305797.html#Feedback0http://m.tkk7.com/yusiwei/comments/commentRss/305797.htmlhttp://m.tkk7.com/yusiwei/services/trackbacks/305797.html



用戶賬號的管理工作主要涉及到用戶賬號的添加、修改和刪除。

  添加用戶賬號就是在系統中創建一個新賬號,然后為新賬號分配用戶號、用戶組、主目錄和登錄Shell等資源。剛添加的賬號是被鎖定的,無法使用。

align="left" border="0" cellpadding="0" cellspacing="4" width="350"


添加新的用戶賬號使用useradd命令,其語法如下:

  useradd 選項 用戶名

  其中各選項含義如下:

  -c comment 指定一段注釋性描述。

  -d 目錄 指定用戶主目錄,如果此目錄不存在,則同時使用-m選項,可以創建主目錄。

  -g 用戶組 指定用戶所屬的用戶組。

  -G 用戶組,用戶組 指定用戶所屬的附加組。

  -s Shell文件 指定用戶的登錄Shell。

  -u 用戶號 指定用戶的用戶號,如果同時有-o選項,則可以重復使用其他用戶的標識號。

  用戶名 指定新賬號的登錄名。

  例如:

  # useradd –d /usr/sam -m sam

  此命令創建了一個用戶sam,其中-d-m選項用來為登錄名sam產生一個主目錄/usr/sam/usr為默認的用戶主目錄所在的父目錄)。

  # useradd -s /bin/sh -g group –G adm,root gem

  此命令新建了一個用戶gem,該用戶的登錄Shell/bin/sh,它屬于group用戶組,同時又屬于admroot用戶組,其中group用戶組是其主組。

  增加用戶賬號就是在/etc/passwd文件中為新用戶增加一條記錄,同時更新其他系統文件如/etc/shadow, /etc/group等。這幾個文件的內容在后面會做詳細介紹。

  Linux提供了集成的系統管理工具userconf,它可以用來對用戶賬號進行統一管理。

  如果一個用戶的賬號不再使用,可以從系統中刪除。刪除用戶賬號就是要將/etc/passwd等系統文件中的該用戶記錄刪除,必要時還刪除用戶的主目錄。刪除一個已有的用戶賬號使用userdel命令,其格式如下:

  userdel 選項 用戶名

  常用的選項是-r,它的作用是把用戶的主目錄一起刪除。

  例如:

  # userdel sam

  此命令刪除用戶sam在系統文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的記錄,同時刪除用戶的主目錄。

  修改用戶賬號就是根據實際情況更改用戶的有關屬性,如用戶號、主目錄、用戶組、登錄Shell等。

  修改已有用戶的信息使用usermod命令,其格式如下:

  usermod 選項 用戶名

  常用的選項包括-c, -d, -m, -g, -G, -s, -u以及-o等,這些選項的意義與useradd命令中的選項一樣,可以為用戶指定新的資源值。另外,有些系統可以使用如下選項:

  -l 新用戶名

  這個選項指定一個新的賬號,即將原來的用戶名改為新的用戶名。

  例如:

  # usermod -s /bin/ksh -d /home/z –g developer sam

  此命令將用戶sam的登錄Shell修改為ksh,主目錄改為/home/z,用戶組改為developer。

  用戶管理的一項重要內容是用戶口令的管理。用戶賬號剛創建時沒有口令,但是被系統鎖定,無法使用,必須為其指定口令后才可以使用,即使是指定空口令。

  指定和修改用戶口令的Shell命令是passwd。超級用戶可以為自己和其他用戶指定口令,普通用戶只能用它修改自己的口令。命令的格式為:

  passwd 選項 用戶名

  可使用的選項:

  -l 鎖定口令,即禁用賬號。

  -u 口令解鎖。

  -d 使賬號無口令。

  -f 強迫用戶下次登錄時修改口令。

  如果默認用戶名,則修改當前用戶的口令。

  例如,假設當前用戶是sam,則下面的命令修改該用戶自己的口令:

  $ passwd

  Old password:******

  New password:*******

  Re-enter new password:*******

  如果是超級用戶,可以用下列形式指定任何用戶的口令:

  # passwd sam

  New password:*******

  Re-enter new password:*******

  普通用戶修改自己的口令時,passwd命令會先詢問原口令,驗證后再要求用戶輸入兩遍新口令,如果兩次輸入的口令一致,則將這個口令指定給用戶;而超級用戶為用戶指定口令時,就不需要知道原口令。

  為了系統安全起見,用戶應該選擇比較復雜的口令,例如最好使用8位長的口令,口令中包含有大寫、小寫字母和數字,并且應該與姓名、生日等不相同。

  為用戶指定空口令時,執行下列形式的命令:

  # passwd -d sam

  此命令將用戶sam的口令刪除,這樣用戶sam下一次登錄時,系統就不再詢問口令。

  passwd命令還可以用-l(lock)選項鎖定某一用戶,使其不能登錄,例如:

  # passwd -l sam



鵬凌 2009-12-13 18:23 發表評論
]]>
ubuntu更改主機名http://m.tkk7.com/yusiwei/articles/305686.html鵬凌鵬凌Sat, 12 Dec 2009 05:19:00 GMThttp://m.tkk7.com/yusiwei/articles/305686.htmlhttp://m.tkk7.com/yusiwei/comments/305686.htmlhttp://m.tkk7.com/yusiwei/articles/305686.html#Feedback0http://m.tkk7.com/yusiwei/comments/commentRss/305686.htmlhttp://m.tkk7.com/yusiwei/services/trackbacks/305686.html 如何在ubuntu下更改主機名/更改ubuntu電腦名(轉)

來源: ChinaUnix博客  日期: 2009.06.08 23:52 (共有0條評論) 我要評論   轉自:
http://www.leebolin.cn/20090221/chanage-ubuntu-hostname/
如何在ubuntu下更改主機名?
如何更改ubuntu的電腦名呢?
如果我們安裝ubuntu時隨便輸入了一個主機名,安裝完成后感覺不好又想修改,怎么辦?
經過一番研究得到了修改的方法,其實很簡單,只要打開/etc/hostname和/etc/network文件修改里面的老的主機名為你的新的主機名就可以了!
在Terminal下輸入:
gedit /etc/hostname (Root權限環境下)
sudo gedit /etc/hostname (非Root權限環境下)
更改相應的Host名,保存退出!因為是在x-window下修改的,所以需要注銷一下,重新登陸即生效!
如果是在字符界面用
vi /etc/hostname
然后在Terminal下執行hostname命令看看改動是否生效了!(當然文中所說的修改默認都是root權限之下)。hostname命令不帶任何 參數默認是用來顯示主機名的,如果在該命令的后面加上一個字符串,那么這個字符串就是新設置的主機名,但是這樣的主機名系統沒有記錄,在下次登陸時還是老 的主機名。


鵬凌 2009-12-12 13:19 發表評論
]]>
linux命令 shutdown定時關機命令的取消問題http://m.tkk7.com/yusiwei/articles/305675.html鵬凌鵬凌Sat, 12 Dec 2009 02:06:00 GMThttp://m.tkk7.com/yusiwei/articles/305675.htmlhttp://m.tkk7.com/yusiwei/comments/305675.htmlhttp://m.tkk7.com/yusiwei/articles/305675.html#Feedback0http://m.tkk7.com/yusiwei/comments/commentRss/305675.htmlhttp://m.tkk7.com/yusiwei/services/trackbacks/305675.html我已經用shutdown命令設定關機時間是5分鐘,
例如:shutdown -h +5 
應該怎么做才能取消它呢?不讓它在五分鐘后關機?

ctrl+c
或者kill掉



鵬凌 2009-12-12 10:06 發表評論
]]>
Ubuntu 9.10 的一個好源和升級的命令http://m.tkk7.com/yusiwei/articles/305673.html鵬凌鵬凌Sat, 12 Dec 2009 00:29:00 GMThttp://m.tkk7.com/yusiwei/articles/305673.htmlhttp://m.tkk7.com/yusiwei/comments/305673.htmlhttp://m.tkk7.com/yusiwei/articles/305673.html#Feedback0http://m.tkk7.com/yusiwei/comments/commentRss/305673.htmlhttp://m.tkk7.com/yusiwei/services/trackbacks/305673.html

ubuntu 9.10源 更新源列表

1.sudo gedit /etc/apt/sources.list
編輯你的源列表,將原來的內容全部刪除,添加下面列表中最適合你的源(注意不要全部添加),選擇一個最合適你的即可,復制到你的列表中,然后保存列表。

2.sudo apt-get update 更新源列表信息
可以在運行“sudo apt-get update ”時查看一下錯誤信息,把不能連接的源刪除再重新運行“sudo apt-get update ”。

3.sudo apt-get upgrade  升級

或者用ubuntu自帶的更新管理器升級也可


Ubuntu 9.10源列表:


 deb http://Ubuntu.uestc.edu.cn/ubuntu/ karmic main restricted universe multiverse
    deb http://Ubuntu.uestc.edu.cn/ubuntu/ karmic-backports main restricted universe multiverse
    deb http://Ubuntu.uestc.edu.cn/ubuntu/ karmic-proposed main restricted universe multiverse
    deb http://Ubuntu.uestc.edu.cn/ubuntu/ karmic-security main restricted universe multiverse
    deb http://Ubuntu.uestc.edu.cn/ubuntu/ karmic-updates main restricted universe multiverse
    deb-src http://Ubuntu.uestc.edu.cn/ubuntu/ karmic main restricted universe multiverse
    deb-src http://Ubuntu.uestc.edu.cn/ubuntu/ karmic-backports main restricted universe multiverse
    deb-src http://Ubuntu.uestc.edu.cn/ubuntu/ karmic-proposed main restricted universe multiverse
    deb-src http://Ubuntu.uestc.edu.cn/ubuntu/ karmic-security main restricted universe multiverse
    deb-src http://Ubuntu.uestc.edu.cn/ubuntu/ karmic-updates main restricted universe multiverse




鵬凌 2009-12-12 08:29 發表評論
]]>
linux命令掛載http://m.tkk7.com/yusiwei/articles/302964.html鵬凌鵬凌Thu, 19 Nov 2009 10:43:00 GMThttp://m.tkk7.com/yusiwei/articles/302964.htmlhttp://m.tkk7.com/yusiwei/comments/302964.htmlhttp://m.tkk7.com/yusiwei/articles/302964.html#Feedback0http://m.tkk7.com/yusiwei/comments/commentRss/302964.htmlhttp://m.tkk7.com/yusiwei/services/trackbacks/302964.html1.掛載光盤
  
  掛載光盤的命令如下:
  
  # mount -t is09660 /dev/cdrom /mnt/cdrom
  
  該命令將光盤掛載到/mnt/cdrom目錄,使用“ls /mnt/cdrom”命令即可顯示光盤中數據和文件。
  
  卸載光盤的命令如下:
  
  # umount /mnt/cdrom
  
  2.掛載軟盤
  
  將軟盤掛載到/mnt/floppy目錄的命令如下:
  
  # mount /dev/fd0 /mnt/floppy
  
  卸載軟盤的命令如下:
  
  #umount /mnt/floppy
  
  3.掛載U盤掛載U盤相對復雜一些。
  
  首先使用“fdisk -l”命令查看外掛閃存的設備號,一般為/dev/sda1。然后用“mkdir /mnt/usb”命令建立一個掛載U盤用的目錄。之后使用如下命令掛載FAT格式的U盤:
  
  # mount -t msdos /dev/sda1 /mnt/usb
  
  使用如下命令掛載FAT32格式的U盤:
  
  # mount -t vfat /dev/sda1 /mnt/usb
  
  4.掛載外掛硬盤分區
  
  掛載外掛硬盤分區(FAT32格式)同樣需要先用“fdisk -1”查看外掛的硬盤分區設備號,假設為/dev/hda1。建立/mnt/vfat掛載目錄后,使用如下命令進行掛載:
  
  # mount -t vfat /dev/hda1 /mnt/vfat
  
  注意,默認情況下Linux只允許root用戶執行mount命令。如果想讓一般用戶也能掛載,并且希望在系統啟動時自動掛載光盤或軟盤,需要修改/etc/fstab配置文件,加入以下內容:
  
  LABEL=/ / ext3   defaults  11
  /dev/cdrom/mnt/cdrom iSo9660 auto,owner,kudzu,ro,user 00
  /dev/fdo /mnt/floppy auto auto,owner,kudzu,ro,user 00
  
  其中,“user”表示將mount命令賦予一般用戶使用。





鵬凌 2009-11-19 18:43 發表評論
]]>
linux命令 rpmhttp://m.tkk7.com/yusiwei/articles/301646.html鵬凌鵬凌Mon, 09 Nov 2009 00:41:00 GMThttp://m.tkk7.com/yusiwei/articles/301646.htmlhttp://m.tkk7.com/yusiwei/comments/301646.htmlhttp://m.tkk7.com/yusiwei/articles/301646.html#Feedback0http://m.tkk7.com/yusiwei/comments/commentRss/301646.htmlhttp://m.tkk7.com/yusiwei/services/trackbacks/301646.htmlrpm(redhat package manager) 
功能說明:管理套件。

語  法:rpm [-acdhilqRsv][-b<完成階段><套間檔>+][-e<套件擋>][-f<文件>+][-i<套件檔>][-p<套件檔>+][-U<套件檔>][-vv][--addsign<套件檔>+][--allfiles][--allmatches][--badreloc][--buildroot<根目錄>][--changelog][--checksig<套件檔>+][--clean][--dbpath<數據庫目錄>][--dump][--excludedocs][--excludepath<排除目錄>][--force][--ftpproxy<主機名稱或IP地址>][--ftpport<通信端口>][--help][--httpproxy<主機名稱或IP地址>][--httpport<通信端口>][--ignorearch][--ignoreos][--ignoresize][--includedocs][--initdb][justdb][--nobulid][--nodeps][--nofiles][--nogpg][--nomd5][--nopgp][--noorder][--noscripts][--notriggers][--oldpackage][--percent][--pipe<執行指令>][--prefix<目的目錄>][--provides][--queryformat<檔頭格式>][--querytags][--rcfile<配置檔>][--rebulid<套件檔>][--rebuliddb][--recompile<套件檔>][--relocate<原目錄>=<新目錄>][--replacefiles][--replacepkgs][--requires][--resign<套件檔>+][--rmsource][--rmsource<文件>][--root<根目錄>][--scripts][--setperms][--setugids][--short-circuit][--sign][--target=<安裝平臺>+][--test][--timecheck<檢查秒數>][--triggeredby<套件檔>][--triggers][--verify][--version][--whatprovides<功能特性>][--whatrequires<功能特性>]

補充說明:rmp原本是Red Hat Linux發行版專門用來管理Linux各項套件的程序,由于它遵循GPL規則且功能強大方便,因而廣受歡迎。逐漸受到其他發行版的采用。RPM套件管理方式的出現,讓Linux易于安裝,升級,間接提升了Linux的適用度。

參  數:
  -a  查詢所有套件。
  -b<完成階段><套件檔>+或-t <完成階段><套件檔>+  設置包裝套件的完成階段,并指定套件檔的文件名稱。
  -c  只列出組態配置文件,本參數需配合"-l"參數使用。 
  -d  只列出文本文件,本參數需配合"-l"參數使用?!?nbsp;
  -e<套件檔>或--erase<套件檔>  刪除指定的套件。
  -f<文件>+  查詢擁有指定文件的套件。 
  -h或--hash  套件安裝時列出標記。 
  -i  顯示套件的相關信息。 
  -i<套件檔>或--install<套件檔>  安裝指定的套件檔。 
  -l  顯示套件的文件列表。 
  -p<套件檔>+  查詢指定的RPM套件檔。 
  -q  使用詢問模式,當遇到任何問題時,rpm指令會先詢問用戶。 
  -R  顯示套件的關聯性信息。 
  -s  顯示文件狀態,本參數需配合"-l"參數使用。 
  -U<套件檔>或--upgrade<套件檔>   升級指定的套件檔。 
  -v  顯示指令執行過程。
  -vv  詳細顯示指令執行過程,便于排錯。 
  -addsign<套件檔>+  在指定的套件里加上新的簽名認證。 
  --allfiles  安裝所有文件。 
  --allmatches  刪除符合指定的套件所包含的文件。 
  --badreloc  發生錯誤時,重新配置文件。 
  --buildroot<根目錄>  設置產生套件時,欲當作根目錄的目錄。 
  --changelog  顯示套件的更改記錄。 
  --checksig<套件檔>+  檢驗該套件的簽名認證。 
  --clean  完成套件的包裝后,刪除包裝過程中所建立的目錄。 
  --dbpath<數據庫目錄>  設置欲存放RPM數據庫的目錄。 
  --dump  顯示每個文件的驗證信息。本參數需配合"-l"參數使用。 
  --excludedocs  安裝套件時,不要安裝文件。 
  --excludepath<排除目錄>  忽略在指定目錄里的所有文件。 
  --force  強行置換套件或文件。 
  --ftpproxy<主機名稱或IP地址>  指定FTP代理服務器。 
  --ftpport<通信端口>  設置FTP服務器或代理服務器使用的通信端口。 
  --help  在線幫助。 
  --httpproxy<主機名稱或IP地址>  指定HTTP代理服務器。 
  --httpport<通信端口>  設置HTTP服務器或代理服務器使用的通信端口。 
  --ignorearch  不驗證套件檔的結構正確性。 
  --ignoreos  不驗證套件檔的結構正確性。 
  --ignoresize  安裝前不檢查磁盤空間是否足夠。 
  --includedocs  安裝套件時,一并安裝文件。 
  --initdb  確認有正確的數據庫可以使用。 
  --justdb  更新數據庫,當不變動任何文件。 
  --nobulid  不執行任何完成階段。 
  --nodeps  不驗證套件檔的相互關聯性。 
  --nofiles  不驗證文件的屬性。 
  --nogpg  略過所有GPG的簽名認證。 
  --nomd5  不使用MD5編碼演算確認文件的大小與正確性。 
  --nopgp  略過所有PGP的簽名認證。 
  --noorder  不重新編排套件的安裝順序,以便滿足其彼此間的關聯性。 
  --noscripts  不執行任何安裝Script文件。 
  --notriggers  不執行該套件包裝內的任何Script文件。 
  --oldpackage  升級成舊版本的套件。 
  --percent  安裝套件時顯示完成度百分比。 
  --pipe<執行指令>  建立管道,把輸出結果轉為該執行指令的輸入數據。 
  --prefix<目的目錄>  若重新配置文件,就把文件放到指定的目錄下。 
  --provides  查詢該套件所提供的兼容度。 
  --queryformat<檔頭格式>  設置檔頭的表示方式。 
  --querytags  列出可用于檔頭格式的標簽。 
  --rcfile<配置文件>  使用指定的配置文件。 
  --rebulid<套件檔>  安裝原始代碼套件,重新產生二進制文件的套件。 
  --rebuliddb  以現有的數據庫為主,重建一份數據庫。 
  --recompile<套件檔>  此參數的效果和指定"--rebulid"參數類似,當不產生套件檔。 
  --relocate<原目錄>=<新目錄>  把本來會放到原目錄下的文件改放到新目錄。 
  --replacefiles  強行置換文件。 
  --replacepkgs  強行置換套件。 
  --requires  查詢該套件所需要的兼容度。 
  --resing<套件檔>+  刪除現有認證,重新產生簽名認證。 
  --rmsource  完成套件的包裝后,刪除原始代碼。 
  --rmsource<文件>  刪除原始代碼和指定的文件。 
  --root<根目錄>  設置欲當作根目錄的目錄。 
  --scripts  列出安裝套件的Script的變量。 
  --setperms  設置文件的權限。 
  --setugids  設置文件的擁有者和所屬群組。 
  --short-circuit  直接略過指定完成階段的步驟。
  --sign  產生PGP或GPG的簽名認證。 
  --target=<安裝平臺>+  設置產生的套件的安裝平臺。 
  --test  僅作測試,并不真的安裝套件。 
  --timecheck<檢查秒數>  設置檢查時間的計時秒數。 
  --triggeredby<套件檔>  查詢該套件的包裝者。 
  --triggers  展示套件檔內的包裝Script。 
  --verify  此參數的效果和指定"-q"參數相同。 
  --version  顯示版本信息。 
  --whatprovides<功能特性>  查詢該套件對指定的功能特性所提供的兼容度。 
  --whatrequires<功能特性>  查詢該套件對指定的功能特性所需要的兼容度

信息來源:http://linux.sheup.com/linux/4/31195.html


鵬凌 2009-11-09 08:41 發表評論
]]>
rpmhttp://m.tkk7.com/yusiwei/articles/299642.html鵬凌鵬凌Sun, 25 Oct 2009 01:41:00 GMThttp://m.tkk7.com/yusiwei/articles/299642.htmlhttp://m.tkk7.com/yusiwei/comments/299642.htmlhttp://m.tkk7.com/yusiwei/articles/299642.html#Feedback0http://m.tkk7.com/yusiwei/comments/commentRss/299642.htmlhttp://m.tkk7.com/yusiwei/services/trackbacks/299642.html在Linux操作系統中,有一個系統軟件包,它的功能類似于Windows里面的“添加/刪除程序”,但是功能又比“添加/刪除程序”強很多,它就是 Red Hat Package Manager(簡稱RPM)。此工具包最先是由Red Hat公司推出的,后來被其他Linux開發商所借用。由于它為Linux使用者省去了很多時間,所以被廣泛應用于在Linux下安裝、刪除軟件。下面就給大家介紹一下它的具體使用方法。

  1.我們得到一個新軟件,在安裝之前,一般都要先查看一下這個軟件包里有什么內容,假設這個文件是:Linux-1.4-6.i368.rpm,我們可以用這條命令查看:

  rpm -qpi Linux-1.4-6.i368.rpm

  系統將會列出這個軟件包的詳細資料,包括含有多少個文件、各文件名稱、文件大小、創建時間、編譯日期等信息。

  2.上面列出的所有文件在安裝時不一定全部安裝,就像Windows下程序的安裝方式分為典型、完全、自定義一樣,Linux也會讓你選擇安裝方式,此時我們可以用下面這條命令查看軟件包將會在系統里安裝哪些部分,以方便我們的選擇:

  rpm -qpl Linux-1.4-6.i368.rpm

  3.選擇安裝方式后,開始安裝。我們可以用rpm-ivh Linux-1.4-6.i368.rpm命令安裝此軟件。在安裝過程中,若系統提示此軟件已安裝過或因其他原因無法繼續安裝,但若我們確實想執行安裝命令,可以在 -ivh后加一參數“-replacepkgs”:

  rpm -ivh -replacepkgs Linux-1.4-6.i368.rpm

  4.有時我們卸載某個安裝過的軟件,只需執行rpm-e <文件名>命令即可。

  5.對低版本軟件進行升級是提高其功能的好辦法,這樣可以省去我們卸載后再安裝新軟件的麻煩,要升級某個軟件,只須執行如下命令:rpm -uvh <文件名>,注意:此時的文件名必須是要升級軟件的升級補丁

  6.另外一個安裝軟件的方法可謂是Linux的獨到之處,同時也是RMP強大功能的一個表現:通過FTP站點直接在線安裝軟件。當找到含有你所需軟件的站點并與此網站連接后,執行下面的命令即可實現在線安裝,譬如在線安裝Linux-1.4-6.i368.rpm,可以用命令:

  rpm -i ftp://ftp.pht.com/pub/linux/redhat/...-1.4-6.i368.rpm

  7.在我們使用電腦過程中,難免會有誤操作,若我們誤刪了幾個文件而影響了系統的性能時,怎樣查找到底少了哪些文件呢?RPM軟件包提供了一個查找損壞文件的功能,執行此命令:rpm -Va即可,Linux將為你列出所有損壞的文件。你可以通過Linux的安裝光盤進行修復。

  8.Linux系統中文件繁多,在使用過程中,難免會碰到我們不認識的文件,在Windows下我們可以用“開始/查找”菜單快速判斷某個文件屬于哪個文件夾,在Linux中,下面這條命令行可以幫助我們快速判定某個文件屬于哪個軟件包:

  rpm -qf <文件名>

  9.當每個軟件包安裝在Linux系統后,安裝文件都會到RPM數據庫中“報到”,所以,我們要查詢某個已安裝軟件的屬性時,只需到此數據庫中查找即可。注意:此時的查詢命令不同于1和8介紹的查詢,這種方法只適用于已安裝過的軟件包!命令格式:

  rpm -參數 <文件名>



鵬凌 2009-10-25 09:41 發表評論
]]>
Linux關機命令詳解 http://m.tkk7.com/yusiwei/articles/298798.html鵬凌鵬凌Mon, 19 Oct 2009 01:10:00 GMThttp://m.tkk7.com/yusiwei/articles/298798.htmlhttp://m.tkk7.com/yusiwei/comments/298798.htmlhttp://m.tkk7.com/yusiwei/articles/298798.html#Feedback0http://m.tkk7.com/yusiwei/comments/commentRss/298798.htmlhttp://m.tkk7.com/yusiwei/services/trackbacks/298798.html 本文出自:LinuxAid.com.cn 作者: sword_martin (2002-01-30 21:03:06)
    在linux下一些常用的關機/重啟命令有shutdown、halt、reboot、及init,它們都
可以達到重啟系統的目的,但每個命令的內部工作過程是不同的,通過本文的介紹,希
望你可以更加靈活的運用各種關機命令。
1.shutdown
   shutdown命令安全地將系統關機。 有些用戶會使用直接斷掉電源的方式來關閉linux,
這是十分危險的。因為linux與windows不同,其后臺運行著許多進程,所以強制關機可能
會導致進程的數據丟失﹐使系統處于不穩定的狀態﹐甚至在有的系統中會損壞硬件設備。
    而在系統關機前使用shutdown命令﹐系統管理員會通知所有登錄的用戶系統將要關閉。
并且login指令會被凍結﹐即新的用戶不能再登錄。直接關機或者延遲一定的時間才關機
都是可能的﹐還可能重啟。這是由所有進程〔process〕都會收到系統所送達的信號〔signal〕
決定的。這讓像vi之類的程序有時間儲存目前正在編輯的文檔﹐而像處理郵件〔mail〕和
新聞〔news〕的程序則可以正常地離開等等。
    shutdown執行它的工作是送信號〔signal〕給init程序﹐要求它改變runlevel。
Runlevel 0被用來停機〔halt〕﹐runlevel 6是用來重新激活〔reboot〕系統﹐
而runlevel 1則是被用來讓系統進入管理工作可以進行的狀態﹔這是預設的﹐假定沒有-h也
沒有-r參數給shutdown。要想了解在停機〔halt〕或者重新開機〔reboot〕過程中做了哪些
動作﹐你可以在這個文件/etc/inittab里看到這些runlevels相關的資料。
shutdown 參數說明:
[-t] 在改變到其它runlevel之前﹐告訴init多久以后關機。
[-r] 重啟計算器。
[-k] 并不真正關機﹐只是送警告信號給每位登錄者〔login〕。
[-h] 關機后關閉電源〔halt〕。
[-n] 不用init﹐而是自己來關機。不鼓勵使用這個選項﹐而且該選項所產生的后果往
往不總是你所預期得到的。
[-c] cancel current process取消目前正在執行的關機程序。所以這個選項當然沒有
時間參數﹐但是可以輸入一個用來解釋的訊息﹐而這信息將會送到每位使用者。
[-f] 在重啟計算器〔reboot〕時忽略fsck。 
     [-F] 在重啟計算器〔reboot〕時強迫fsck。
[-time] 設定關機〔shutdown〕前的時間。

2.halt----最簡單的關機命令
其實halt就是調用shutdown -h。halt執行時﹐殺死應用進程﹐執行sync系統調用﹐
文件系統寫操作完成后就會停止內核。
參數說明:
[-n] 防止sync系統調用﹐它用在用fsck修補根分區之后﹐以阻止內核用老版本的超
級塊〔superblock〕覆蓋修補過的超級塊。
[-w] 并不是真正的重啟或關機﹐只是寫wtmp〔/var/log/wtmp〕紀錄。
[-d] 不寫wtmp紀錄〔已包含在選項[-n]中〕。
[-f] 沒有調用shutdown而強制關機或重啟。
[-i] 關機〔或重啟〕前﹐關掉所有的網絡接口。
[-p] 該選項為缺省選項。就是關機時調用poweroff。
 
3.reboot
    reboot的工作過程差不多跟halt一樣﹐不過它是引發主機重啟﹐而halt是關機。它
    的參數與halt相差不多。
4.init
   init是所有進程的祖先﹐它的進程號始終為1﹐所以發送TERM信號給init會終止所有的
   用戶進程﹑守護進程等。shutdown 就是使用這種機制。init定義了8個運行級別(runlevel),
   init 0為關機﹐init 1為重啟。關于init可以長篇大論﹐這里就不再敘述。另外還有
   telinit命令可以改變init的運行級別﹐比如﹐telinit -iS可使系統進入單用戶模式﹐
   并且得不到使用shutdown時的信息和等待時間 
 


鵬凌 2009-10-19 09:10 發表評論
]]>
Linux環境下如何去遠程登錄Windowshttp://m.tkk7.com/yusiwei/articles/297574.html鵬凌鵬凌Fri, 09 Oct 2009 08:37:00 GMThttp://m.tkk7.com/yusiwei/articles/297574.htmlhttp://m.tkk7.com/yusiwei/comments/297574.htmlhttp://m.tkk7.com/yusiwei/articles/297574.html#Feedback0http://m.tkk7.com/yusiwei/comments/commentRss/297574.htmlhttp://m.tkk7.com/yusiwei/services/trackbacks/297574.html網絡被攻擊,很多情況是由于服務器提供了Telnet服務引起的。的確,對于UNIX系統,如果要遠程管理它,必定要使用遠程終端,而要使用遠程終端,自然要在服務器上啟動Telnet服務。但是Telnet服務有一個致命的弱點——它以明文的方式傳輸用戶名及口令,所以,很容易被別有用心的人竊取口令。目前,一種有效代替Telnet服務的有用工具就是SSH服務。SSH客戶端與服務器端通訊時,用戶名及口令均進行了加密,有效防止了對口令的竊聽。
本文向大家介紹運行在常用操作系統上的SSH服務器軟件包的使用。首先,SSH軟件包由兩部分組成,一部分是服務器端軟件包,另一部分是客戶軟件包。針對UNIX、Linux系統,這兩個軟件包是分開打包在兩個不同的文件中的。在Windows 9x/NT/2000中,也分為兩部分,不同之處在于,服務器軟件包只能運行在Windows NT及 Windows 2000 Server以上的版本中,而客戶端SSH可以運行在所有的Windows系統中。此外,SSH還分為SSH1及SSH2兩個版本,SSH1是一個完全免費的軟件包,而SSH2在商業使用時則要付費。由其命名也可知SSH1是第一版,它的功能沒有SSH2強大,但是,由于它是免費的,所以廣泛地使用在很多網站中。SSH2中加入了很多功能,并且兼容SSH1服務器,可以對SSH1的客戶端提供很好的服務支持。所以,如果你的系統中安裝了SSH2,那就沒有必要再安裝SSH1軟件包了。

UNIX/Linux下SSH2安裝步驟

1.下載軟件包,下載地址www.ssh.com,下載最新軟件包SSH2,最好下載源程序軟件包自己進行自行編譯。

2.解壓及安裝:

# tar -zxvf ssh2-2.4.0.tar.gz
# cd ssh2-2.4.0
# ./configure
# make
#make install


安裝完成。這一過程實際上將服務器軟件包及客戶端軟件一起安裝了,不必再次安裝客戶端軟件包。

已編譯好的二進制軟件包以rpm格式存放在ftp: //ftp.ssh.com/pub/ssh/rpm目錄下。它是一個給非商業用戶使用的軟件包,軟件包名稱為:ssh-2.4.0- 1.i386.rpm,其中包含了對X Window的支持,另一個不支持X Window的軟件包為ssh- 2.4.0-1nox.i386.rpm,下載后可以直接安裝。安裝程序將SSH2軟件包安裝在/usr/local/bin及 /usr/local/sbin下windows NT上安裝SSH在NT及Windows 2000 Server環境下,可選擇的服務器軟件有:Vshell、ssh2-2.4.0.win-server。
Vshell是由Van Dyke提供的一個可以在Windows NT/2000環境下提供SSH2服務器的軟件包://www.vandyke.com/download/index.html。另一個運行在 Windows環境下的SSH服務器是 SSHWinServer.exe,可以直接從ftp://ftp.ssh.com/pub/ssh目錄下下載。Windows環境下的安裝十分簡單,本文不再多介紹。與UNIX不同,在Windows環境下,需要分別安裝服務器及客戶端軟件包。運行在Windows環境下的客戶端軟件,也可以從以上兩個站點下載得到,文件名分別為SecureCRT及SSHWin-2.4.0-pl2。



鵬凌 2009-10-09 16:37 發表評論
]]>
主站蜘蛛池模板: 成年人免费的视频| 国产成人一区二区三区视频免费| 99久久免费国产香蕉麻豆| 亚洲第一福利网站| 无码中文字幕av免费放dvd| 亚洲AV无码不卡在线播放| 久久久久久国产精品免费免费男同| 久久精品九九亚洲精品天堂| 国产高潮久久免费观看| 亚洲精品自在在线观看| 国色精品va在线观看免费视频 | 吃奶摸下高潮60分钟免费视频| 久久亚洲精品无码网站| 亚洲精品A在线观看| 成年免费a级毛片免费看无码| 亚洲αv久久久噜噜噜噜噜| 永久在线免费观看| 亚洲黄页网在线观看| 无码不卡亚洲成?人片| 中国好声音第二季免费播放| 内射少妇36P亚洲区| 一个人免费观看www视频在线| 亚洲av永久无码天堂网| 亚洲男人的天堂在线va拉文| 国产情侣久久久久aⅴ免费 | 国产嫩草影院精品免费网址| 一区二区三区在线免费观看视频| 亚洲精品成人片在线观看精品字幕| 久久精品人成免费| 亚洲成AV人影片在线观看| 国产综合亚洲专区在线| 国产精品成人免费福利| 污污免费在线观看| 亚洲精品美女久久久久| 日韩免费a级在线观看| 在线观看片免费人成视频无码| 亚洲伊人久久精品| 亚洲综合区小说区激情区| 91久久青青草原线免费| 羞羞视频网站免费入口| 亚洲91av视频|