標籤:des c style class code a
rootoorotor昨天折騰了 Kali Linux 1.0,把大概的配置過程記錄下來,希望對想接觸或使用Kali Linux的同學有所協助。
請注意:
1.本文為面向新手的教程,沒技術含量,沒事瞎折騰,感覺好玩…..如果您可以熟練使用Debian Linux或者使用過Arch Linux、Gentoo或者是自己LFS你完全可以無視本文。
2.如果您使用kali Linux只作為滲透測試之用,rootoorotor建議您在kali.org直接下載Kali Linux VMware版本在虛擬機器裡使用(當然雙系統也可以)。
3.如果您只是想試用或者感受Linux案頭環境,我建議您先使用Ubuntu 、LinuxMint、Deepin Linux 、 Fedora、Debian、OpenSUSE這幾個發行版。
4.如果您是一名資訊安全愛好者,並且對GNU/Linux有過一點點使用經驗,想使用Kali Linux作為日常學習和使用,那麼本文你適合你參考哦~
5.rootoorotor接觸GNU/Linux發行版的時間不長,也是個新手。如果發現本文有疏漏,歡迎提醒!在下感激不盡~
6.kali Linux中的各種hacking軟體本文不做討論
Kali Linux 介紹:
http://cn.docs.kali.org/category/introduction-cn
(官方文檔)
Kali Linux 下載:
http://www.kali.org/downloads/
安裝Kali Linux:
請參考官方文檔,以及線上搜尋“Deiban Linux安裝教程”或者 “Debian windows 雙系統”。
比如: http://wenku.baidu.com/view/2b5b3149767f5acfa1c7cd51.html
強烈建議參考官方線上文檔:
http://cn.docs.kali.org/category/installing-kali-linux-cn
沒有Linux安裝經驗的朋友建議先用虛擬機器折騰
rootoorotor下載的是kali Linux 1.0 64位版本,在安裝好之後就會進入kali linux預設的案頭環境(gnome-fallback),:
然後開啟終端,輸入
cat /etc/apt/sources.list
看看裡面有沒有一下三行kali官方源的地址(如果是斷網安裝,kali的預設源可能不會寫入到這個檔案裡),如果沒有,請在/etc/apt/sources.list中入這三行。
deb http://http.kali.org/kali kali main non-free contrib
deb-src http://http.kali.org/kali kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free
加入之後就可以對系統進行更新了,終端中輸入:
apt-get update && apt-get dist-upgrade
安裝BCM43XX系列無線網卡驅動:
由於我的本本比較渣,kali 預設不識別我的無線網卡(博通 BCM 4312)
aptitude update && aptitude install wireless-toolsaptitude install firmware-b43-lpphy-installer
完成之後登出或者重啟電腦,在終端中輸入即可看到無線網卡驅動安裝完成。
關於BCM43XX系列的無線網卡驅動請參考Debian官方文檔:
http://wiki.debian.org/bcm43xx
安裝完成之後重啟在終端中輸入:
iwconfig
看無線網卡是不是已經識別
安裝英偉達顯卡驅動請參考我上一篇博文:
Kali Linux 1.0安裝NVIDIA顯卡驅動
中文化:
Kali Linux的國際化做得真心不錯,安裝時如果你選擇了中文語言,進入系統之後已經發現漢化完成了。如果安裝時沒有選擇中文那麼請參考一下的方法吧系統語言設定成中文:
點擊右上方root —— System Settings —— Region and Language —— 點擊“+”按鍵 —— Chinese(china) —— Select —— Chinese(simplified),重啟電腦即可。
如果還不行也有可能是中文包沒有安裝,在終端中運行:
dpkg-reconfigure locales
漢化瀏iceweasel瀏覽器(Firefox)
apt-get install iceweasel-l10n-zh-cn
在提示框中往下拉,開頭位zh_CN的全部選擇,然後確定,r然後在設定本地中文語言環境時選擇 zh_CN.GBK 或者 zh_CN.UTF-8 確定,如果提示已經安裝請,按照第一步的辦法進入System Settings設定為中文。
IME安裝:
ibus:
apt-get install ibus ibus-pinyin
或者
fcitx
apt-get install fcitx fcitx-pinyin fcitx-module-cloudpinyin fcitx-googlepinyin
安裝完成之後,開啟終端輸入:
im-config
確認手工配置,選擇你喜歡的IME,
然後重啟系統~
如果你使用的是ibus:
右鍵點擊右上方的IME表徵圖 —— 喜好設定 —— IME+中文 —— 進階——勾上所有程式共用使用同一個IME
如果你使用的是fcitx(小企鵝):
小企鵝無需做過多配置,重啟過後即可用。當然你也可以點擊小企鵝IME的托盤表徵圖,做一些IME的配置,比如字型、皮膚和雲輸入提示等
我個人比較喜歡fcitx,因為帶雲輸入,感覺也比ibus流暢。
建立普通使用者(非必要):
Kali Linux 與 Backtrack Linux一樣,預設直接使用root使用者,如果你想和其他Linux發行版一樣使用普通使用者請按照下面的步驟操作:
1、建立一個普通使用者:
開啟終端:
adduser 使用者名稱
:
為建立立的賬戶開啟sudo命令:
在終端下輸入:
visudo
按i之後進入編輯模式(插入),然後在檔案的 root ALL=(ALL:ALL) ALL 的下方添加一個新的sudo使用者例如XXX使用者:XXX ALL=(ALL:ALL)
(ALL在檔案visudo中被定義授予使用者所有的命令許可權)
:
完成後按Esc鍵進入命令列模式,鍵入:w來儲存
儲存之後建立立就可以使用sudo命令了,重啟或者登出來切換成建立立的使用者即可。
(注意:使用普通使用者時,預設的許可權是比較低的,以至於一些程式無法正常運行,這是需要使用sudo命令來執行,比如sudo apt-get update,或者使用su命令在終端中切換至root使用者之後執行)
然後把原有/root/目錄下的設定檔複製到建立立的使用者目錄下(/home/建立立的使用者名稱),並修改所有者為建立立的使用者
終端中輸入(root許可權):
cp -rf /root/.* /home/新使用者名稱
chown -R 新使用者名稱:新使用者名稱 /home/新使用者名稱
這樣普通使用者的配置就完成了。
開啟Gnome 3的標準模式:
Kali Linux的案頭環境已經升級為Gnome 3,但預設運行在fallback模式。想臨時切換成gnome3的標準模式請在終端輸入:
gnome-shell –replace
gnome 3的標準模式支援一些案頭特效開啟還有很多gnome-shell外掛程式,如果您覺得比較好用請輸入下面的命令使系統在啟動時,自動進入gnome-shell的標準模式。
有時候更新驅動或者軟體包之後可能會無法進入gnome-shell的標準模式,這個時候只需要重新安裝顯卡驅動即可,用開源驅動的沒有這個問題。
gsettings set org.gnome.desktop.session session-name gnome
若想還原預設的案頭請輸入:
gsettings set org.gnome.desktop.session session-name gnome-fallback
登出或者重啟之後進入案頭即可直接進入您要切換的模式。
關於如何定製gnome,請參考:
https://wiki.archlinux.org/index.php/GNOME_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29
另外,如果您實在不喜歡gnome-shell案頭環境,可以參考這裡或者自行上網搜尋
http://cn.docs.kali.org/live-build-cn/%E5%AE%9A%E5%88%B6kali%E7%9A%84%E6%A1%8C%E9%9D%A2%E7%B3%BB%E7%BB%9F
一些常用軟體:
1.官方源中的軟體(可以通過apt-get install直接安裝):
apt-get install gnome-tweak-tool
(gnome-shell管理軟體可以修改字型、管理外掛程式、管理桌面主題。必備!)
apt-get install gdebi
(有了這個安裝軟體就不用在終端中dpkg -i 安裝了,提供圖形化軟體安裝方式)
apt-get install nautilus-open-terminal
(滑鼠右鍵在目前的目錄開啟終端)
apt-get install flashplugin-nonfree
(瀏覽器flash外掛程式)
apt-get install synaptic
(新立得軟體包管理器)
apt-get install file-roller
(壓縮檔管理工具)
apt-get install amule
(電騾)
apt-get install remmina*
(遠端桌面+擴充)
apt-get install geany
(一個輕巧的IDE,如果您喜歡折騰emacs或者VIM就不用安裝這個了)
apt-get install bluefish
(一個強大的Web編輯器)
apt-get install meld
(一款可視化的檔案及目錄對比、合并工具)
apt-get install audacious
(一個輕量級音樂播放器)
3.安裝QQ2012:
Kali Linux 1.0 (64位)安裝 QQ2012
4.安裝WPS office for Linux:
Kali Linux 1.0 (64位)安裝WPS office for Linux
5.Virtualbox虛擬機器:
使用前要先
apt-get install libqt4-opengl
https://www.virtualbox.org/wiki/Linux_Downloads
Gnome3有擴充系統,可以線上安裝擴充,
Gnome Extensions網站
一些美化工作:
進入標準模式之後,滑鼠往螢幕左上方一戳即可開啟程式視窗,點擊全部程式會看到很多滿螢幕的黑龍表徵圖,感覺略醜
如果想隱藏表徵圖,可以開啟系統工具——主菜單 來選擇隱藏,如果您再使用這個工具時沒有看見Kali Linux菜單,請下載我修改好的檔案放入 /home/你的使用者名稱/.config/menus 檔案夾,然後使用按鍵組合alt+F2輸入r ——斷行符號,既可重啟gome-shell
然後在重新開啟系統工具——主菜單即可,去掉構√即可隱藏表徵圖:
:http://dl.vmall.com/c09noj4d81
(注意:“.”開頭的目錄或檔案是隱藏的,按ctrl+H才可查看,或者在終端中輸入 ls -a)
安裝Faenza表徵圖:
wget http://faenza-icon-theme.googlecode.com/files/faenza-icon-theme_1.3.zip
unzip faenza-icon-theme_1.3.zip
chmod u+x INSTALL
./INSTALL
然後根據提示安裝即可,安裝完成之後使用gnome-tweak-tool工具更換表徵圖:
最佳化字型顯示:
Kali Linux的預設中文字型顯示已經比較不錯了,但我個人還是喜歡文泉驛的字型。
apt-get install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy
安裝完成之後開啟這個網頁
http://wenq.org/cloud/fcdesigner.html
把你喜歡的字型優先順序調到最高,然後點擊”產生“儲存成.fonts.conf檔案放入home/你的使用者名稱目錄下,最好root目錄下也拷貝一份,因為有些程式是以root賬戶來啟動並執行。
最後在gnome-tweak-tool工具中更改字型
關於Deiban字型顯示最佳化,可以看看這裡:
http://edyfox.codecarver.org/html/debian_testing_chinese.html
如果通過以上設定的字型顯示效果還無法滿足你的需求,你可以折騰Debian的字型渲染Infinality補丁(在Fedora下很出名的字型渲染補丁,渲染效果極好)
使用這個補丁之前,請先apt-get install devscripts 安裝包構建指令碼 ,然後根據dpkg-checkbuilddeps中顯示缺少什麼依賴就用apt-get 安裝什麼,步驟比較簡單本文就不做詳細描述了
http://forums.debian.net/viewtopic.php?f=16&t=88545
渲染之後的顯示效果:
關於雙系統的朋友遇到windows無法啟動的問題(no argument specified),可以使用下面辦法解決:
vim /boot/grub/grub.cfg
grub.cfg中windows那一段中的–set改成–set=root就OK了
修改啟動解析度:
感覺啟動引導菜單和tty的解析度比較蛋疼?按照如下方法修改即可:
(root許可權運行)
1.使用編輯器編輯/etc/default/grub 這個檔案
比如我使用vim
vim /etc/default/grub
找到 #GRUB_GFXMODE=640×480 取消這一行前面的注釋符“#”並將後面的數字修改為一個合適的值,不需要太高,比如1024×768。這個值同時會影響grub啟動菜單和控制台裡文字的解析度。
2.修改 /etc/grub.d/00_header 這個檔案
vim /etc/grub.d/00_header
尋找關鍵字”set gfxmode=${GRUB_GFXMODE}”(去掉雙引號),然後在這行下面添加新行, 內容是:”set gfxpayload=keep” (去掉雙引號)
3.更新Grub配置
update-grub
總結:
如果使用Kali Linux用與日常使用統,按照以上的配置也差不多了,以後我會繼續補充。
到此為止,Kali Linux的案頭環境基本折騰完成,: