新聞中心
在網(wǎng)絡(luò)安全攻防領(lǐng)域,Kali Linux(前身為BackTrack)是更受歡迎的操作系統(tǒng)之一。它被設(shè)計為一個集成了各種滲透測試和網(wǎng)絡(luò)安全工具的發(fā)行版,使安全專業(yè)人士能夠輕松地進行地面探測,追蹤漏洞,破解密碼等任務(wù)。而在Kali的攻防過程中,熟練掌握Linux命令是必不可少的技能之一。

成都地區(qū)優(yōu)秀IDC服務(wù)器托管提供商(創(chuàng)新互聯(lián)建站).為客戶提供專業(yè)的德陽機房托管,四川各地服務(wù)器托管,德陽機房托管、多線服務(wù)器托管.托管咨詢專線:028-86922220
在此,筆者就為大家梳理了一份完整的Linux命令手冊,為您的Kali攻防保駕護航。
一、文件操作
1. pwd
pwd (Print Working Directory)命令可用于返回當(dāng)前目錄的絕對路徑。
2. cd
cd (Change Directory)命令用于改變當(dāng)前工作目錄。 “cd /” 為進入根目錄,“cd ~” 為進入用戶主目錄。
3. ls
ls 命令用于查看指定目錄中的文件列表。例如: “l(fā)s -l” 可以查看當(dāng)前目錄下所有文件的詳細信息。
4. mkdir
mkdir (Make Directory)命令用于創(chuàng)建新目錄。例如,“mkdir MyFolder” 可以在當(dāng)前目錄下創(chuàng)建一個名為MyFolder的目錄。
5. touch
touch 命令用于創(chuàng)建新文件。例如,“touch newfile.txt” 可以在當(dāng)前目錄下創(chuàng)建一個名為newfile.txt的文件。
6. rm
rm 命令用于刪除文件或目錄。例如,“rm -r MyFolder” 可以刪除目錄MyFolder及其內(nèi)容。
二、網(wǎng)絡(luò)操作
1. ping
ping 命令用于測試主機是否可達。例如,“ping www.google.com”可以測試是否可以訪問Google網(wǎng)站。
2. ifconfig
ifconfig 命令可以顯示和配置網(wǎng)絡(luò)接口的信息。例如,“ifconfig eth0 up”可以啟用eth0接口。
3. netstat
netstat 命令可顯示網(wǎng)絡(luò)統(tǒng)計信息。例如,“netstat -rn”可以顯示當(dāng)前的路由表。
4. nslookup
nslookup 命令用于查找互聯(lián)網(wǎng)上的IP地址。例如,“nslookup www.bdu.com”可以查找百度官網(wǎng)IP地址。
5. traceroute
traceroute 命令用于確定數(shù)據(jù)從主機到另一臺主機的路徑。例如,“traceroute www.google.com”可以查看訪問Google網(wǎng)站的路徑。
三、進程管理
1. ps
ps 命令用于列出正在運行的進程信息。例如,“ps aux”可以列出當(dāng)前系統(tǒng)中所有進程的信息。
2. kill
kill 命令用于中止進程。例如,“kill -9 1234”可以中止進程ID為1234的進程。
3. top
top 命令用于顯示當(dāng)前正在運行的進程列表和資源占用情況。它可以幫助您了解計算機的資源使用情況。
四、系統(tǒng)信息
1. uname
uname命令用于顯示當(dāng)前系統(tǒng)的名稱、版本、系統(tǒng)架構(gòu)等信息。例如,“uname -a”可以顯示系統(tǒng)的詳細信息。
2. df
df 命令用于顯示磁盤空間使用情況。例如,“df -h”可以顯示磁盤空間的使用情況。
3. free
free 命令用于顯示系統(tǒng)內(nèi)存的使用情況。例如,“free -m”可以顯示系統(tǒng)剩余的可用內(nèi)存。
5. whoami
whoami 命令用于顯示當(dāng)前登錄的用戶名。例如,“whoami”可以顯示當(dāng)前登錄的用戶名。
六、文件壓縮和解壓縮:
1. tar
tar 命令用于將多個文件或目錄打包成單個文件。例如,“tar -zcPvf MyArchive.tar.gz /path/to/folder”可以將文件夾壓縮成MyArchive.tar.gz。
2. gzip
gzip 命令用于壓縮文件。例如,“gzip MyFile.txt”將文件壓縮為MyFile.txt.gz。
3. gunzip
gunzip 命令用于解壓縮文件。例如,“gunzip MyFile.txt.gz”可以將壓縮文件解壓縮。
7zip是一款功能比較強大的壓縮解壓縮軟件。以下為一些相關(guān)的命令。
七、安裝和更新軟件包
1. apt-get
apt-get 命令用于在Linux系統(tǒng)上安裝和管理軟件包。例如,“apt-get install packageName”可以安裝名為packageName的軟件包。
2. aptitude
aptitude 命令也用于安裝和管理軟件包。“aptitude install packageName”可以安裝名為packageName的軟件包。
3. update
update 命令用于更新系統(tǒng)軟件包列表。例如,“apt-get update”可以更新系統(tǒng)軟件包列表。
4. upgrade
upgrade 命令用于升級安裝的軟件包。例如,“apt-get upgrade”可以升級已安裝的所有軟件包。
:
以上是一些常用的Linux命令,這些命令可以協(xié)助您在Kali的攻防模式下更好地完成你的任務(wù)。當(dāng)然,還有很多其他命令也十分方便而實用。熟練掌握這些命令不僅可以提高你的工作效率,還可以讓您在網(wǎng)絡(luò)安全領(lǐng)域更加得心應(yīng)手。
相關(guān)問題拓展閱讀:
- kali linux 應(yīng)用程序那一欄怎么定制
kali linux 應(yīng)用程序那一欄怎么定制
專門針對Kali用戶
Kali Linux是來自Debian的一個特者則殊版本,Kali Linux同樣存在Debian Linux的許多問題。這部分為讀者介紹如何解決那些問題。它們并不是Kali Linux特有的問題,你可以不用理它們;不過我看到錯誤,強迫癥就會發(fā)作,非解決錯誤不可。
實用工具和軟件
這部分匯集了我覺得有衫笑用的一批實用工具和軟件。這些是大多數(shù)其他Linux發(fā)行版里面也有的日常軟件,或者至少我認為它們應(yīng)作為默認安裝系統(tǒng)的一部分而出現(xiàn)。
改進和輔助功能
Kali Linux天生具有啟動速度快、占用資源少的特點。但如果你有一些CPU和GPU能力可用,不妨試著讓Kali Linix的外觀更靚麗一些。
專門針對Kali用戶
1. 解決有線網(wǎng)絡(luò)的”設(shè)備無法托管”錯誤
如果你希望NetworkManager(網(wǎng)絡(luò)管理器)處理在/etc/network/interfaces中啟用的接口,只要在/etc/NetworkManager/NetworkManager.conf中設(shè)置managed=true。所以,該文件看起來就像:
plugins=ifupdown,keyfile
managed=true
請閱讀全文:《Debian或Kali Linux中解決有線網(wǎng)絡(luò)接口的”設(shè)備無法托管”錯誤》。
2. 修復(fù)默認的軟件庫
最簡單的辦法就是,編輯/etc/apt/sources.list,去掉每一行或在開頭用#注釋每一行,并添加下面這幾行:
leafpad /etc/apt/sources.list
用下面幾行,注釋或去掉現(xiàn)有的配置:
## Regular repositories
deb
kali main non-free contrib
deb
kali/updates main 或嫌含contrib non-free
## Source repositories
deb-src
kali main non-free contrib
deb-src
kali/updates main contrib non-free
保存并關(guān)閉文件。想了解相關(guān)細節(jié)和介紹,請參閱《添加官方的Kali Linux軟件庫》一文。
3. 更新、升級和發(fā)行版升級
對你安裝的Kali進行清潔、更新、升級和發(fā)行版升級等處理。
apt-get clean && apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y
4. 解決PulseAudio警告問題
我的Kali經(jīng)常彈出這個警告信息:
PulseAudio configured for per-user sessions … (warning).
Debian變種版本也會在啟動過程中彈出類似的警告信息。為了解決這個問題,鍵入下面這個命令:
leafpad /etc/default/pulseaudio
找到這一行:
PULSEAUDIO_SYSTEM_START=0
把0換成1:
PULSEAUDIO_SYSTEM_START=1
其中,0表示系統(tǒng)模式下不啟動PulseAudio,1表示系統(tǒng)模式下啟動PulseAudio。
reboot
想了解相關(guān)細節(jié)和介紹,請參閱《解決Kali Linux中的PulseAudio configured for per-user sessions …(warning)》一文。
5. 確保啟動時發(fā)出聲音
遵照下列步驟,即可解決Kali Linux中啟動時沒有聲音的問題。
apt-get install alsa-utils -y
在GNOME桌面(默認是Kali桌面)中:
鼠標右擊小小的音量圖標,選擇Sound Preferences(聲音首選項)。
此外,你還可以依次進入到Applications(應(yīng)用程序)> System Tools(系統(tǒng)工具)> Preferences(首選項)> System Settings(系統(tǒng)設(shè)置)> Sound(聲音),即可調(diào)出同樣的選項。
將Output volume(輸出音量)滑塊切換到ON(打開),類似下面的屏幕截圖。這就是你要做的。關(guān)閉Sound(聲音)窗口。
想了解相關(guān)細節(jié)和介紹,請參閱《解決Kali Linux中啟動時沒有聲音這個問題》一文。
實用工具和軟件
6. 安裝Java
進入到下面這個鏈接,下載jdk7。截至本文截稿時,jdk版本是jdk-7u45-linux-x64。注意:我使用的是x64,即64位版本。32位版本用戶應(yīng)選擇相應(yīng)的版本。這其實不難!
下面是我使用的方法。截至本文截稿時,可用版本是jdk-7u45-linux-x64.tar.gz。下載該文件,并保存在/root目錄中。
tar -xzvf /root/jdk-7u45-linux-x64.tar.gz
mv jdk1.7.0_45 /opt
cd /opt/jdk1.7.0_45
這一步將已下載的Java版本登記為替代版本,將其改成作為默認版本來使用:
update-alternatives –install /usr/bin/java java /opt/jdk1.7.0_45/bin/java 1
update-alternatives –install /usr/bin/javac javac /opt/jdk1.7.0_45/bin/javac 1
update-alternatives –install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.s
/opt/jdk1.7.0_45/jre/lib/amd64/libnpjp2.so 1
update-alternatives –set java /opt/jdk1.7.0_45/bin/java
update-alternatives –set javac /opt/jdk1.7.0_45/bin/javac
update-alternatives –set mozilla-javaplugin.so /opt/jdk1.7.0_45/jre/lib/amd64/libnpjp2.so
參閱《在Kali Linux中安裝Java JDK》一文,即可詳細了解逐步操作和測試選項。
7. 安裝Flash
這件事情相當(dāng)簡單、容易,對大多數(shù)人來說應(yīng)該沒有問題:在終端中,鍵入這個命令:
apt-get install flashplugin-nonfree
然后鍵入:
update-flashplugin-nonfree – -install
就是這樣。你的flash現(xiàn)在應(yīng)該能夠正常工作了。
參閱《在Kali Linux中安裝Flash》一文,以便了解逐步操作和測試選項。如果有些人使用上述方法安裝失敗,該文還給出了Flash手動安裝步驟。
8. 安裝File Roller(歸檔管理器)
Kali Linux缺少一個真正的GUI歸檔管理器。使用下面這個命令來安裝歸檔管理器(File Roller):
apt-get install unrar unace rar unrar p7zip zip unzip p7zip-full p7zip-rar file-roller -y
現(xiàn)在你可以在Applications(應(yīng)用程序)> Accessories(附件)> Archive Manager(歸檔管理器)中找到歸檔管理器。
9. 添加標準用戶
默認情況下,Kali Linux只有root用戶。雖然大多數(shù)應(yīng)用程序需要root訪問權(quán),但添加第二個用戶總歸是個好主意。打開終端,鍵入下面這個命令,即可創(chuàng)建新用戶(把user1換成你想要的用戶名稱)。
useradd -m user1
(注意:-m意味著創(chuàng)建通常是/home/username的主目錄)
現(xiàn)在為該用戶設(shè)置密碼:
passwd user1
將所需密碼輸入兩次。添加用戶到sudo群組(允許用戶進行安裝軟件、允許打印、使用特權(quán)模式等操作)。
usermod -a -G sudo user1
(注意:-a意味著附加或添加,-G意味著指定一個群組/多個群組)。將之前創(chuàng)建的用戶的默認外殼改成bash:
chsh -s /bin/bash user1
想了解更多內(nèi)容,請參閱這篇詳細而深入的文章:《如何在Kali Linux中添加/刪除用戶(標準用戶/非root用戶)》,參閱
。該文解釋了了如何添加用戶,而所有的用戶目錄也已經(jīng)到位(因而避免了”無法更新.ICEauthority var/lib/gdm3/.ICEauthority”或含有.ICEauthority或一般權(quán)限的任何錯誤。)
10. 添加add-apt-repository
Debian讓用戶可以通過一個名為add-apt-repository的應(yīng)用程序,添加和使用PPA軟件庫,不過Kali Linux在其默認的程序包列表中并不含有該應(yīng)用程序。就Kali而言,由于這是個特殊用途的應(yīng)用程序,已進行了某些改動,以便讓它適用于最擅長的地方(滲透測試)。想通過add-apt-repository應(yīng)用程序啟用PPA軟件庫,遵照下面幾個步驟。
首先安裝Python軟件屬性程序包。
apt-get install python-software-properties
接下來安裝apt-file。
apt-get install apt-file
更新apt-file。
apt-file update
這需要一點時間,所以萬一你的apt-file更新起來很慢,可能想試試一并解決這個問題。(注意:我的/etc/apt/sources.list文件中有repo.kali.org,而不是http.kali.org。)一旦apt-file更新完畢,你應(yīng)該能夠搜索它了。
apt-file search add-apt-repository
你的輸出結(jié)果應(yīng)該看起來類似這樣:
python-software-properties: /usr/bin/add-apt-repository
python-software-properties: /usr/share/man/man1/add-apt-repository.1.gz
位于/usr/bin/add-apt-repository的默認add-apt-repository應(yīng)用程序適用于Debian。所以,如果你使用Kali,它很可能無法工作。我在本文末尾處添加了一個巧妙的解決辦法,如果你喜歡的話,可以在VirtualBox上一下。但我發(fā)現(xiàn),我們完全可以模仿Ubuntu Oneiric,讓add-apt-repository正常工作。
cd /usr/in
vi add-apt-repository
添加下列代碼,并保存文件。
#!/bin/bash
if
NM=`uname -a && date`
NAME=`echo $NM | md5sum | cut -f1 -d” “`
then
ppa_name=`echo “$1″ | cut -d”:” -f2 -s`
if
then
echo “PPA name not found”
echo “Utility to add PPA repositories in your debian machine”
echo “$0 ppa:user/ppa-name”
else
echo “$ppa_name”
echo “deb
oneiric main
” >> /etc/apt/sources.list
apt-get update >> /dev/null 2> /tmp/${NAME}_apt_add_key.txt
key=`cat /tmp/${NAME}_apt_add_key.txt | cut -d”:” -f6 | cut -d” ” -f3`
apt-key adv –keyserver keyserver.ubuntu.com –recv-keys $key
rm -rf /tmp/${NAME}_apt_add_key.txt
fi
else
echo “Utility to add PPA repositories in your debian machine”
echo “$0 ppa:user/ppa-name”
fi
注意:在echo “deb
oneiric main” >> /etc/apt/sources.list這一行中,我使用了Oneiric。你可以根據(jù)自己的選擇,試著使用Lucid、Raring或Saucy?,F(xiàn)在,使用chmod和chown這兩個命令,對文件進行相應(yīng)的操作。
chmod +x /usr/in/add-apt-repository
chown root:root /usr/in/add-apt-repository
由于我們已添加了正確的代碼,我們就可以使用add-apt-repository,添加PPA軟件庫。我試著輸入下面這兩個命令,在Kali Linux中添加主題和自定義圖標。
/usr/in/add-apt-repository ppa:noobslab/themes
/usr/in/add-apt-repository ppa:alecive/antigone
我刪除了本文中的所有屏幕截圖,但如果你想看個清楚,了解具體是如何工作的,建議你參閱《在Kali Linux中添加PPA軟件庫add-apt-repository》一文,了解更多細節(jié)。
11. 安裝Tor
Tor是自由軟件,也是一種開放網(wǎng)絡(luò),可以幫助你防御流量分析。流量分析是一種網(wǎng)絡(luò)監(jiān)視行為,會危及個人自由和隱私、機密性的商業(yè)活動和關(guān)系以及國家安全。該指南為你詳細介紹了在Kali Linux中安裝Tor的步驟。Tor保護你的方法是,通過由全球廣大志愿者運營的一個分布式中轉(zhuǎn)網(wǎng)絡(luò),傳遞你的通信內(nèi)容:它可以防止有人監(jiān)視你的互聯(lián)網(wǎng)連接、進而了解你訪問哪些網(wǎng)站,它還可以防止你訪問的網(wǎng)站了解你的實際位址。
Tor在Kali軟件庫中就用;想直接從軟件庫安裝它,只要打開終端,鍵入這個命令:
apt-get install tor
從命令行啟用Tor服務(wù):
service tor start
使用proxychains命令和Tor,實現(xiàn)安全瀏覽:
proxychains iceweasel
為了在本文中確保行文簡單,我只顯示了使用Tor的一方面。你可以在《在Kali Linux中安裝Tor》一文中詳細閱讀完整細節(jié),詳見
。
12. 安裝Filezilla FTP客戶端
要是缺少功能完備的FTP客戶端,任何Linux安裝都談不上是完整的。Filezilla是更好的FTP客戶端,所以使用下面這個命令,安裝Filezilla:
apt-get install filezilla filezilla-common -y
13. 安裝HTOP和NetHogs
HTOP是個特別的工具,顯示了運行中的進程和所使用的內(nèi)存,包括更多的詳細信息。(你也可以使用top命令,但HTOP完全有用得多。)NetHogs也很有用,它按接口顯示了應(yīng)用程序所用的流量。使用下面這個命令,安裝這兩個工具:
apt-get install htop nethogs -y
你現(xiàn)在可以使用下面幾個命令來運行它們了:
htop
nethogs eth0
nethogs wlan0
你會喜歡使用這些小巧工具的,這點我?guī)缀蹩梢钥隙ā?/p>
14. 為顯卡安裝專有的驅(qū)動程序
你可能需要安裝專有的驅(qū)動程序,以發(fā)掘更多的功能特性,這取決于你使用哪種顯卡(ADM還是英偉達)。我寫過一篇詳細的文章,介紹了如何在Kali Linux中安裝AMD ATI專有驅(qū)動程序(fglrx)。
英偉達用戶完全可以遵照安裝英偉達驅(qū)動程序的官方說明文檔。要是官方說明文檔不管用,或者你已無計可施,不妨關(guān)注我寫過的這另一篇文章:《如何手動安裝英偉達二進制驅(qū)動程序》。
15. 安裝Recordmydesktop和Reminna遠程桌面客戶端
Recordmydesktop讓你能夠錄制在Kali Linux中的活動,并制作視頻。Remmina類似Windows遠程桌面客戶端。兩者都非常實用??梢允褂孟旅孢@個命令安裝它們:
apt-get install gtk-recordmydesktop recordmydesktop remmina -y
16. 安裝GDebi程序包管理器
dpkg是一個功能強大的工具,但它并不自動安裝依賴項。為此,我們需要某種程序包安裝工具,以便在安裝.deb程序包的同時,可以去獲取所有必要的依賴項。眼下最出色的程序包安裝工具非gdebi莫屬。使用下面這個命令來安裝它:
apt-get install gdebi -y
改進和輔助功能
17. 安裝主題
安裝主題、美化桌面是個好主意。Kali的默認桌面單調(diào)而乏味。你可以使用兩種不同的方法來更改主題。
手動安裝主題
通過PPA軟件庫安裝主題
請閱讀此處的細節(jié),即可了解如何在Kali Linux中更改或安裝GTK3主題。
18. 安裝一種新的桌面環(huán)境(我青睞XFCE)
我青睞XFCE桌面,但你可以試著在Kali Linux中安裝/刪除不同的桌面環(huán)境或窗口管理器。根據(jù)你的需要,選擇下列鏈接:
1.《如何在Kali Linux中安裝/刪除XFCE桌面環(huán)境?》,參閱
。
2. 《如何在Kali Linux中安裝/刪除不同的KDE桌面環(huán)境?》,參閱
。
3. 《如何在Kali Linux中安裝/刪除LXDE桌面環(huán)境?》,參閱
。
4. 《如何在Kali Linux中安裝/刪除GNOME桌面環(huán)境?》,參閱
。
5. 《如何在Kali Linux中安裝/刪除Cinnamon桌面環(huán)境?》,參閱
。
6. 《如何在Kali Linux中安裝/刪除MATE桌面環(huán)境?》,參閱
。
最后,遵照這些操作步驟,永久性地更換桌面環(huán)境(也就是啟動進入到XFCE,而不是GNOME)。
19. 啟用自動登錄用戶
這是個簡單的變更。只要打開并編輯名為/etc/gdm3/daemon.conf的文件,假設(shè)你在使用GNOME顯示管理器(gmd3)作為主要的顯示管理器。你可能想要另外也能試一下其他桌面。下面這個鏈接介紹了《如何在Kali Linux中添加/刪除不同的桌面管理器》,詳見
。
root@kali:~# leafpad /etc/gdm3/daemon.conf
在daemon即守護程序部分,將用于自動登錄的那兩行代碼取消注釋。它最后應(yīng)該看起來像這樣:
# Enabling automatic login
AutomaticLoginEnable = true
AutomaticLogin = root
就是這樣,容易得很。要是你想知道如何使用不同于root用戶的用戶,方法如下:
# Enabling automatic login
AutomaticLoginEnable = true
AutomaticLogin = myanotheruser
kali下linux命令大全的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于kali下linux命令大全,Kali攻防必備:完整的Linux命令手冊,kali linux 應(yīng)用程序那一欄怎么定制的信息別忘了在本站進行查找喔。
成都網(wǎng)站營銷推廣找創(chuàng)新互聯(lián),全國分站站群網(wǎng)站搭建更好做SEO營銷。
創(chuàng)新互聯(lián)(www.cdcxhl.com)四川成都IDC基礎(chǔ)服務(wù)商,價格厚道。提供成都服務(wù)器托管租用、綿陽服務(wù)器租用托管、重慶服務(wù)器托管租用、貴陽服務(wù)器機房服務(wù)器托管租用。
網(wǎng)站名稱:Kali攻防必備:完整的Linux命令手冊 (kali下linux命令大全)
轉(zhuǎn)載來源:http://fisionsoft.com.cn/article/cdgcsje.html


咨詢
建站咨詢
