歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix資訊 >> 講解Unix操作系統pgrep工具

講解Unix操作系統pgrep工具

日期:2017/3/6 11:42:46   编辑:Unix資訊

Unix操作系統用pgrep尋找進程很重要,在文章中我們要學習這方面的知識,其實大家知道Unix操作系統工具一直在變化。其中一些是您以前可能不太關注的工具,一些是新工具。這些工具,對我們操作Unix操作系統有很多的必要。要知道使用Unix操作系統,工具是多麼的重要。所以,我們來學習下用pgrep尋找進程吧。

Unix操作系統用pgrep尋找進程

您可能無數次使用 ps aux | grep ... 尋找進程。這當然是有效的,但是有一種更高效的搜索進程的方法。請試試 pgrep。

例如,以下命令尋找 strike 的所有登錄 shell(其中的 strike 是用戶名):

  1. $ pgrep -l -u strike zsh
  2. 10331 zsh
  3. 10966 zsh

pgrep 命令提供篩選選項,允許按用戶名(上面給出的 -u)、進程組、組等篩選進程。配套的實用程序 pkill 接受 pgrep 的所有選項和一個信號,它把這個信號發送給與給定的條件匹配的所有進程。

例如,命令 pkill -9 -u strike zsh 與 pgrep -u strike zsh | xargs kill -9 等效。

用 pwgen 生成安全密碼

Unix操作系統中每個重要的子系統都需要自己的密碼。電子郵件、遠程登錄和超級用戶特權都需要密碼,這些密碼最好各不相同而且難以通過自動化攻擊猜測或推斷出來。另外,如果希望開發生成賬戶的腳本,就需要一個可靠的隨機安全密碼來源。

pwgen 實用程序是一個用來生成密碼的小程序。可以把密碼設定為更容易記憶的或更安全的,還可以指定密碼是否包含數字、符號、元音和大寫字母。

許多 Unix操作系統都有 pwgen。如果沒有,也很容易構建它:

  1. $ # As of March 2009, the latest version is 2.06
  2. $ wget http://voxel.dl.sourceforge.net/sourceforge/\
  3. pwgen/pwgen-2.06.tar.gz
  4. $ tar xzf pwgen-2.06.tar.gz
  5. $ cd pwgen-2.06
  6. $ ./configure && make && sudo make install

下面是一些使用示例:

Unix操作系統中輸出容易記憶的密碼集合:

  1. $ pwgen -C
  2. ue2Ahnga Soom0Lu0 Hie8aiph gei9mooD eiXeex7N
  3. Wid4Ueng taShee3v Ja3shii8 iNg0viSh iegh5ouF
  4. ...
  5. zoo8Ahzu Iefev0ch MoVu4Pae goh1Ak6m EiJup5ei

Unix操作系統中生成一個安全的密碼:

  1. $ pwgen -s -1
  2. oYvy9WWa

生成一個安全的密碼,其中不包含含糊(即容易混淆的)字符,至少包含一個非字母數字字符:

  1. $ ./pwgen -s -B -1 -y
  2. 7gEqT_V[

輸入 pwgen --help 可以查看所有可用選項。

使用Unix操作系統工具對我們使用Unix操作系統很有幫助,它可以讓我們的效率有很多的提高。特別是今天我們介紹的這些工具,希望大家能夠掌握。

Copyright © Linux教程網 All Rights Reserved