使用kali linux時遇到的一些問題及解決方案匯總
配置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 - 博客園
一、配置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)
※初學者選擇滑雪服的時候有哪些需要注意的地方?