一、硬盘安装
硬盘安装Backtrack5理由:虚拟机下不支持笔记本的pcmcia无线网卡,LiveCD方式又嫌麻烦。
本人安装的是64位版本的BT5-R1.从网上下载.iso文件刻成DVD光盘,以Live CD方式启动BT5系统后双击桌面install图标安装到硬盘。
安装过程中最应该注意的是挂载点的选择,在安装过程中会出现安装“分区”的选择对话框,选择“手动”自己安排分区。Linux最合理的安装方式是将/,/boot,swap目录分开安装,但是由于本人的机器已安装了Ubuntu 11.10,win7,并且之前安装Ubuntu 11.10时分区分的太细,只剩下sda16是空的,因而只好将整个系统安装在sda16了,即新建一个区,将/安装在sda16.启动分区不动,按系统默认即可。
随后自动安装,完成后重启,引导运行的是BT5的,引导项中包含win7和ubuntu 11.10.
二、桌面环境熟悉(由于中文输入未安装,所以只好请读者暂时忍受鄙人蹩脚的英文)
1.Sysetm menu
The main iterms in the System menu is Perferences, but most setting of functionities in Perferences is not necessary to modify. The few things we should do include:
(1)Set the Power Management
In both situations of AC power and Battery Power, “Never” put computer to sleep when inactive. “Blank screen” when laptop lid in closed. “Hibernate” when battery power is critically low. put display to sleep when inactive for “30 minutes”.
(2)to be aware of the “Shutdown” is in the System menu.
(3)using Main Menu iterm to config the “Main Menu”.
2.Places menu
In this menu, we can browse the directorise and files in file system, includeig the directorise and files in Ubuntu 11.10 and Windows 7.
The other functionitis in this menu is browsing the hosts in “network”, connect to a server and search for files.
3.Application menu
Obviously, there are some Apps in this menu.
三、网络连接
主菜单Application->Internet下有个网络连接工具:wicd network manager,使用该工具成功连接Internet!(终于有网络了!)
更新firefox
bt5预装firefox是5.0.1版,更新之,并安装常用扩展。
四、中文输入法安装
汉化系统(不汉化对中文的支持很不完全,比如无法在浏览器中输入中文)
安语言包装
apt-get install language-support-zh language-pack-zh
安装语言选择器
apt-get install language-selector-qt
apt-get install language-selector
设置
然后打开System-Administration-Language Support
Install/Remove Language中选择 Chinese(simplified),然后点ok.
安装完中文包后我们到Settings->System Settings->Locale->add languages
Ibus中文输入法(五笔或拼音)的安装和开机启动
IBus 全称 Intelligent Input Bus for Linux / Unix OS 是下一代输入法框架(或者说“平台”),项目现存于 Google Code – http://code.google.com/p/ibus/ 此项目包含了世界多数语言的文字输入需求————由世界多个国家开发者维护。它的存在就是为了取代古老的scim,而多数Linux发行版已经用它取代了scim。
安装常用的五笔输入法和拼音:
在终端输入:sudo apt-get install ibus-table-wubi ibus-pinyin
安装完成后在System->perferences下会出现Ibus perferences条目,在其中设置要使用的输入法,这里我们选择五笔。首次启动会出现:
IBus has been started! If you can not use IBus, please add below lines in $HOME/.bashrc, and relogin your desktop.
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
按照以上方法操作。
另外,在Ibus perferences中可见Enale or disable的默认快捷键是ctrl+space;next input method的默认快捷键是alt+Shift_L;
怎么让BT5 开机自动启动IBUS呢,不然每次开机手动启动确实很麻烦的。这里是方法:
开机自动启动ibus输入法管理器:
System >> Preferences >> Startup Applications
Click the button: Add
Name: ibus daemon
Command: /usr/bin/ibus-daemon –d
安装后不能使用,重启,已可使用ibus,并且已是开机运行(可看到其图标,并且用ctrl+space可调出ibus),任务完成。
五、更“高级”的网络配置
我猜测,这部分网络配置方法适用于大多数linux发行版(纯属猜想,没经过实证)。
(1) 命令行即时配置(重启失效)
Ip地址配置
#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
Gateway配置
# route add default gw 192.168.30.1 eth0
DNS Server只能通过修改系统文件进行配置
(2) 系统配置文件修改(重启仍有效)
Ip地址配置
所需修改文件为:/etc/sysconfig/network-scripts/ifcfg-interface-name(其中interface-name可能是eth0,wlan0等网卡的名称)
DEVICE=eth0 #物理设备名
IPADDR=192.168.1.10 #IP地址
NETMASK=255.255.255.0 #掩码值
NETWORK=192.168.1.0 #网络地址(可不要)
BROADCAST=192.168.1.255 #广播地址(可不要)
GATEWAY=192.168.1.1 #网关地址
ONBOOT=yes # [yes|no](引导时是否激活设备)
USERCTL=no #[yes|no](非root用户是否可以控制该设备)
BOOTPROTO=static #[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)
Gateway配置
修改配置文件:/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=Aaron
GATEWAY=192.168.30.1
(尚不清楚与IP配置中的网关设置有何关系)
DNS Server配置
配置文件在/etc/resolv.conf下面。
nameserver 202.109.14.5 #主DNS
nameserver 219.141.136.10 #次DNS
search localdomain
(3) 网络连接方式配置
方式1:网卡通过DHCP 自动获取IP 地址
# 修改文件/etc/network/interfaces如下
#——————————————————————————-
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
#
# The loopback network interface(配置环回口)
auto lo # 开机自动激lo接口
iface lo inet loopback # 配置lo接口为环回口
# The primary network interface (配置主网络接口)
auto eth0 #开机自动激活eth0接口
iface eth0 inet dhcp #配置 eth0接口为DHCP 自动获取#——————————————————————————-
# 重启网络
方式2:网卡静态分配 IP 地址
同样修改/etc/network/interfaces,从auto eth0之后与上步不同:
auto eth0 #开机自动激活eth0接口
iface eth0 inet static #配置 eth0接口为静态设置IP 地址
address 10.16.3.99
netmask 255.255.255.0
network 10.16.3.0
broadcast 10.16.3.255
gateway 10.16.3.1
####################################################
## dns-* options are implemented by the resolvconf package, if installed(DNS 设置)
#dns-nameservers 61.153.177.196 61.153.177.197
#dns-search fireteam.org
####################################################
#sudo gedit /etc/resolv.conf
##设置DNS server(可以设置多个)
#nameserver 192.168.1.1
####################################################
#——————————————————————————-
$ sudo /etc/init.d/networking restart # 重启网络
方式3:PPPoE宽带拨号配置
#sudo pppoeconf #开启设置进程
#sudo pon dsl-provider #首次设置后的手工拨号
#sudo poff #手动断线
#plog 和 ifconfig ppp0 #查看连接情况
方式4:通过无线局域网接入互联网
#lspci #查看无线网卡型号
#iwconfig eth0 txpower on #打开无线网卡电源
#iwlist eth0 scan #检索区域内的无线网络
#iwconfig ath0 essid “linksys” #连接无线网络
#iwconfig ath0 essid “TP-LINK” key 1234-5678-9
#dhclient ath0 #设置无线网卡采用 dhcp方式自动获取ip
(4) 相关命令
重启网络
#service network restart
#/etc/init.d/network restart
开关网络
#ifdown eth0
#ifup eth0
#ifconfig eth0 down
#ifconfig eth0 up
(5) 系统图形界面工具
BT5中网络连接和配置图形界面工具是上文提到的wicd network manager,功能比较有限。此外,Ubuntu11.10中的网络配置工具功能较好。这两者都简单易用,因此这里不做过多说明。
六、BT5功能枚举
七、软件包管理
1.添加软件源:
/etc/apt/sources.list下将网上收集的一每每软件源加到最后一行后保存。
然后使用命令:
apt-get update
2.查看软件安装路径:
whereis name
3.软件包管理工具:
dpkg
apt
4.dpkg:
“dpkg ”是“Debian Package ”的简写。为 “Debian” 专门开发的软件包管理系统,方便软件的安装、更新及移除。
dpkg -h 帮助
dpkg -l 列出所有已安装软件包
dpkg -l g++ 列出完全匹配g++的软件包信息
dpkg -l | grep g++ 罗列数据库中包情况(dpkg在/var/lib/dpkg下有一个文档类型的软件包信息数据库)
dpkg -r programname 卸载软件包(这里用的是名称!卸载只删除可执行文件,不动配置文件)
dpkg -P programname 清除软件包(清楚可执行文件和配置文件)
5.apt
“apt” 是”Advanced packaging tool”的简写。即,高级软件包管理工具。它最底层还是调用dpkg来处理软件包。相关配置文件都保存在/etc/apt/目录下
在软件源中查找软件包:
apt-cache search <name>
apt-cache show <name>
apt-cache showpkg <name>
安装包相关操作:
基本:apt-get install <name>
卸载:apt-get remove <name>
清除:apt-get remove <name> –purge
删除相关冗余包:apt-get autoremove
其它apt命令:
apt-get upgrade 更新已装包
apt-get dist-upgrade 升级系统
apt-get source <name> 下载源码
apt-get clean
apt-get autoclean 清理无用包
apt-cache depends <name>
apt-cache rdepends <name> 信赖