使用kali linux時遇到的一些問題及解決方案匯總

玩轉滲透神器Kali:Kali Linux作為主系統使用的正確姿勢TIPSwww.freebuf.com圖標我的Kali Linux命令配置操作手冊blog.csdn.net

配置VIM

打開vim,普通模式下輸入下面的命令找到vim的位置

:echo $VIM n/usr/share/vim n

打開返回目錄下的文件vimrc,進行配置

root@kali:~#vim /usr/share/vim/vimrcn

具體配置如下:

syntax on "語法高亮 nset autowrite "自動保存 nset number "顯示行號 nset autoindent "自動縮進 nset tabstop=4 "Tab鍵的寬度 nset softtabstop=4 "統一縮進為4 nset shiftwidth=4 nset foldenable "允許摺疊 n

set fileencodings=utf-8,gbk,ucs-bom,cp936 "添加字符集 nset foldmethod=manual "手動摺疊 nset mouse=a "所有模式下允許使用滑鼠 n

按文件名尋找文件

root@kali:~#find / -name <文件名>n

軟體操作

root@kali:~#apt-get install <軟體名> //安裝新軟體nroot@kali:~#apt-get remove <軟體名> //卸載軟體n

Kali Linux安裝中文輸入法

下面2個任選其一:

apt-get install ibus ibus-pinyinnnapt-get install fcitx fcitx-googlepinyin fcitx-pinyin fcitx-module-cloudpinyinn

安裝完成之後,在Applications->System Tools->Preferences->IBus Preferences->Input Method中選擇輸入法Chinese,點擊添加,完成配置。

註銷,並重新登錄,就可以使用。

如果安裝過程中遇到,Unable to locate package的錯誤,那應該是在軟體源中沒有找到該軟體。解決辦法為:

1,首先保證有足夠的軟體源,初始情況下軟體源只有一個,修改sources.list文件,添加軟體源:

vim /etc/apt/sources.listn#官方源n# deb http://http.kali.org/kali kali-rolling main non-free contribn# deb-src http://http.kali.org/kali kali-rolling main non-free contribnn#激進源,新手不推薦使用這個軟體源n# deb http://repo.kali.org/kali kali-bleeding-edge mainn# deb-src http://repo.kali.org/kali kali-bleeding-edge mainnn#阿里雲ndeb http://mirrors.aliyun.com/kali kali-rolling main non-free contribndeb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contribn#中科大 ndeb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib ndeb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contribn

2,保存之後,運行下面的命令,更新系統,並安裝更新

apt-get update #更新系統napt-get upgrade #安裝更新n

或者

apt-get dist-upgradenapt-get update & apt-get upgradenapt-get cleann

Kali Linux的網路配置

一、在文件系統里找到/etc/network下的interfaces文件,打開後可以看到eth0為dhcp,將其修改為如下形式:

# This file describes the network interfaces available on your systemn# and how to activate them. For more information, see interfaces(5).nn# The loopback network interfacenauto loniface lo inet loopbacknnauto eth0niface eth0 inet static //配置eth0使用默認的靜態地址,若設置自動獲取ip,將static修改為dhcpnaddress 192.168.77.133 //設置eth0的IP地址nnetmask 255.255.255.0 //配置eth0的子網掩碼ngateway 192.168.77.254 //配置當前主機的默認網關n

二、配置DNS

Kali Linux的DNS伺服器地址使用文件「/etc/resovl.conf」進行配置,用戶可以通過「nameserver」配置項設置DNS伺服器的 IP地址;「resolv.conf」文件中最多可以使用

「nameserver」指定3個DNS伺服器,按照先後的順序,一旦前面的DNS伺服器失效,系統將自動使用後面的DNS伺服器。

對於「resolv.conf」文件設置「nameserver」的修改是即時生效的,即只要對「resolv.conf」文件的修改進行了保存,在系統下一次需要進行域名的解析時就會按照該文件中指定

的DNS伺服器IP地址進行域名的解析。

在resolv.conf中的格式如下:

domainnnameserver 10.10.10.10nnameserver 102.54.16.2n

三、重啟網路

在之前的步驟完成後保存,然後在終端裡邊重啟網路,命令如下:

/etc/init.d/networking restartn

四、設置網路服務開機自啟動

Kali Linux默認情況下網路服務不隨開機啟動的,我們要對此進行設置。把網路服務啟動命令放到文件/etc/rc.local里,就可以了。當然這種方法也適合於其他服務,比如Apache和ProFTPD等。

這樣在文件/etc/rc.local里添加

#networkn/etc/init.d/networking startn

有一天,我的Kali Linux突然不能上網了,真是不知道什麼原因,我試了幾乎所有的配置方法都不成功,簡直要哭瞎了。後來解決了,方法是:

將vmware的編輯->虛擬網路編輯器恢復默認設置,就好了,好了。

(話說,我也遇到了。 By 轉載者)

在Kali Linux里安裝VMware Tools

apt-get install gcc make linux-headers-$(uname -r)nln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/n

下一步,通過點擊菜單里的」Install VMware Tools」掛載VMware Tools的ISO.虛擬機的光碟機連接到VMware Tools ISO後,我們掛載驅動器然後複製VMware Tools安裝器到/tmp/目錄下.如果發現VMware Tools ISO光碟機已經連接,但是打開光碟機卻沒有文件這時有可能需要重啟系統。

mkdir /mnt/vmwarenmount /dev/cdrom /mnt/vmware/ncp -rf /mnt/vmware/VMwareTools* /tmp/n

最後,進到/tmp/目錄,解壓縮然後開始安裝:

cd /tmp/ntar zxpf VMwareTools-*.tar.gz ncd vmware-tools-distrib/nperl vmware-tools-install.pln

照著上面的命令,VMware Tools就安裝好了。

vmware全屏時上面會有一個工具條,消除工具條可以使用查看-->獨佔模式,更方便的是將工具條前面的圖釘圖標勾選掉,這個使工具條自動隱藏,滑鼠移到頂端會自動呼出。

Kali Linux更改屏幕解析度

VMWARE下安裝完了linux.default的解析度是:800x600,要調整為1024x768。過程如下首先安裝vmware tools,然後在Kali中點擊

applications--system tools--preferences--system setting--displays

選擇完我的屏幕的解析度後,點擊apply

OK,屏幕的解析度設置就完成了。

Kali Linux打開/關閉服務開機自啟動

使用chkconfig命令。chkconfig命令是rpm系(CentOS、Red Hat 等)的管理命令。在Kali中是沒有的。直接運行會提示:

Command not found.n

所以,先安裝chkconfig套件:

apt-get install chkconfign

常用的chkconfig參數:

chkconfig --list [name]:顯示所有運行級系統服務的運行狀態信息(on或off)。如果指定了name,那麼只顯示指定的服務在不同運行級的狀態。nchkconfig --add name:增加一項新的服務。chkconfig確保每個運行級有一項啟動(S)或者殺死(K)入口。如有缺少,則會從預設的init腳本自動建立。nchkconfig --del name:刪除服務,並把相關符號連接從/etc/rc[0-6].d刪除。nchkconfig [--level levels] name:設置某一服務在指定的運行級是被啟動,停止還是重置。n

kali切換字元界面模式和切換圖形界面模式

Systemd是一種新的linux系統服務管理器。

它替換了init系統,能夠管理系統的啟動過程和一些系統服務,一旦啟動起來,就將監管整個系統。

切換至字元界面:

sudo systemctl set-default multi-user.targetn

切換至圖形界面:

sudo systemctlset-default graphical.targetn

打開圖形界面:

sudo init 5n

Kali 網路配置 - captainRoB - 博客園www.cnblogs.com

一、配置IP

編輯/etc/network/interfaces

# This file describes the network interfaces available on your systemn# and how to activate them. For more information, see interfaces(5)。n# The loopback network interfacenauto loniface lo inet loopbacknauto eth0  //指定eth0網卡niface eth0 inet static //靜態地址(動態獲取用dhcp)naddress 192.168.77.133 //IP地址nnetmask 255.255.255.0 //子網掩碼ngateway 192.168.77.254 //默認網關n

二、配置DNS

編輯/etc/resolv.conf

nameserver 223.5.5.5nnameserver 223.6.6.6n

三、重啟網路

#/etc/init.d/networking restartn或者n#service networking restartn

拓展

臨時IP地址

dhclient eth0 //指定eth0網卡dhcp模式 nifconfig eth0 192.168.1.100/24 //固定IPnroute add default gw 192.168.1.1 //指定網關 necho nameserver 192.168.1.1 > /etc/resolv.conf //DNSn

推薦閱讀:

鋼琴初學者怎麼化解彈鋼琴曲沒感情的情況?
初學者打籃球怎麼選擇球鞋?
榣木:【盤點】初學者常見問題錦集(1)
初學者選擇滑雪服的時候有哪些需要注意的地方?

TAG:KaliLinux | 解决问题 | 初学者 |