Unix操作系統用pgrep尋找進程很重要,在文章中我們要學習這方面的知識,其實大家知道Unix操作系統工具一直在變化。其中一些是您以前可能不太關注的工具,一些是新工具。這些工具,對我們操作Unix操作系統有很多的必要。要知道使用Unix操作系統,工具是多麼的重要。所以,我們來學習下用pgrep尋找進程吧。
Unix操作系統用pgrep尋找進程
您可能無數次使用 ps aux | grep ... 尋找進程。這當然是有效的,但是有一種更高效的搜索進程的方法。請試試 pgrep。
例如,以下命令尋找 strike 的所有登錄 shell(其中的 strike 是用戶名):
- $ pgrep -l -u strike zsh
- 10331 zsh
- 10966 zsh
pgrep 命令提供篩選選項,允許按用戶名(上面給出的 -u)、進程組、組等篩選進程。配套的實用程序 pkill 接受 pgrep 的所有選項和一個信號,它把這個信號發送給與給定的條件匹配的所有進程。
例如,命令 pkill -9 -u strike zsh 與 pgrep -u strike zsh | xargs kill -9 等效。
用 pwgen 生成安全密碼
Unix操作系統中每個重要的子系統都需要自己的密碼。電子郵件、遠程登錄和超級用戶特權都需要密碼,這些密碼最好各不相同而且難以通過自動化攻擊猜測或推斷出來。另外,如果希望開發生成賬戶的腳本,就需要一個可靠的隨機安全密碼來源。
pwgen 實用程序是一個用來生成密碼的小程序。可以把密碼設定為更容易記憶的或更安全的,還可以指定密碼是否包含數字、符號、元音和大寫字母。
許多 Unix操作系統都有 pwgen。如果沒有,也很容易構建它:
- $ # As of March 2009, the latest version is 2.06
- $ wget http://voxel.dl.sourceforge.net/sourceforge/\
- pwgen/pwgen-2.06.tar.gz
- $ tar xzf pwgen-2.06.tar.gz
- $ cd pwgen-2.06
- $ ./configure && make && sudo make install
下面是一些使用示例:
Unix操作系統中輸出容易記憶的密碼集合:
- $ pwgen -C
- ue2Ahnga Soom0Lu0 Hie8aiph gei9mooD eiXeex7N
- Wid4Ueng taShee3v Ja3shii8 iNg0viSh iegh5ouF
- ...
- zoo8Ahzu Iefev0ch MoVu4Pae goh1Ak6m EiJup5ei
Unix操作系統中生成一個安全的密碼:
- $ pwgen -s -1
- oYvy9WWa
生成一個安全的密碼,其中不包含含糊(即容易混淆的)字符,至少包含一個非字母數字字符:
- $ ./pwgen -s -B -1 -y
- 7gEqT_V[
輸入 pwgen --help 可以查看所有可用選項。
使用Unix操作系統工具對我們使用Unix操作系統很有幫助,它可以讓我們的效率有很多的提高。特別是今天我們介紹的這些工具,希望大家能夠掌握。