说明:我的电脑是DELL N4030,无线网卡是wireless 1501,原来一直装的win7,今天换ubuntu 10.10。下面是装无线驱动过程。

新版的ubuntu 12.04已经内置了该无线网卡,且在windows下刻盘须将ISO改名为raw,然后用p_w_picpathwriter刻录。 



wameide@localhost:~# lspci|grep Network

12:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g LP-PHY (rev 01)

wameide@localhost:~# wget http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_32-v5_100_82_112.tar.gz

wameide@localhost:~$ uname -ar

Linux localhost 2.6.35-32-generic #64-Ubuntu SMP Mon Jan 2 23:31:33 UTC 2012 i686 GNU/Linux

root@localhost:~# cd /lib/modules/2.6.35-32-generic/source/hy/

root@localhost:/lib/modules/2.6.35-32-generic/source/hy# tar -xzvf /home/wameide/Downloads/hybrid-portsrc_x86_32-v5_100_82_112.tar.gz -C ./

root@localhost:/lib/modules/2.6.35-32-generic/source/hy# make

KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`

make[1]: 正在进入目录 `/usr/src/linux-headers-2.6.35-32-generic'

CFG80211 API is prefered for this kernel version

Using CFG80211 API

 LD      /lib/modules/2.6.35-32-generic/source/hy/built-in.o

 CC [M]  /lib/modules/2.6.35-32-generic/source/hy/src/shared/linux_osl.o

 CC [M]  /lib/modules/2.6.35-32-generic/source/hy/src/wl/sys/wl_linux.o

 CC [M]  /lib/modules/2.6.35-32-generic/source/hy/src/wl/sys/wl_iw.o

 CC [M]  /lib/modules/2.6.35-32-generic/source/hy/src/wl/sys/wl_cfg80211.o

 LD [M]  /lib/modules/2.6.35-32-generic/source/hy/wl.o

 Building modules, stage 2.

CFG80211 API is prefered for this kernel version

Using CFG80211 API

 MODPOST 1 modules

WARNING: modpost: missing MODULE_LICENSE() in /lib/modules/2.6.35-32-generic/source/hy/wl.o

see include/linux/module.h for more information

 CC      /lib/modules/2.6.35-32-generic/source/hy/wl.mod.o

 LD [M]  /lib/modules/2.6.35-32-generic/source/hy/wl.ko

make[1]:正在离开目录 `/usr/src/linux-headers-2.6.35-32-generic'

root@localhost:/lib/modules/2.6.35-32-generic/source/hy# make install

install -D -m 755 wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/wl.ko

root@localhost:/lib/modules/2.6.35-32-generic/source/hy# lsmod  | grep "b43\|ssb\|bcma\|wl"

root@localhost:/lib/modules/2.6.35-32-generic/source/hy# modprobe lib80211

root@localhost:/lib/modules/2.6.35-32-generic/source/hy# insmod wl.ko

insmod: error inserting 'wl.ko': -1 Unknown symbol in module

root@localhost:/lib/modules/2.6.35-32-generic/source/hy# cp wl.ko /lib/modules/2.6.35-32-generic/kernel/net/wireless/

root@localhost:/lib/modules/2.6.35-22-generic/source/hy# depmod -a

root@localhost:/lib/modules/2.6.35-22-generic/source/hy# modprobe wl

 

 

 

ubuntu自动智能更新系统。

apt-get dist-upgrade

 

ubuntu常用软件有chrome,axel,virtualbox,fcitx,aircrack-ng,chkconfig,iso master,gnome mplayer,


ubuntu安装wps

http://community.wps.cn/download/

http://bbs.wps.cn/thread-22355435-1-1.html   按照9楼的方法添加字库。

 

ubuntu安装LAMP环境:

apt-get install mysql-server,apache2,php5,libapache2-mod-auth-mysql,php5-mysql

 

ubuntu开机自动加载windows分区需要在/etc/fstab中加入如下内容。

/dev/sda5/media/Tempntfs-3g defaults,noexec,dmask=000,fmask=022,uid=user,gid=user00

注:第三列的类型如果不知道,请先用sudo blkid查看各分区的类型。

 

ubuntu挂载未格式化的分区

先用fdisk /dev/sda格式化,再用mkfs -t ext4 /dev/sda8,最后用mount -t ext4 /dev/sda8 /media/sda8来挂载。

 

ubuntu创建常用文件夹链接

ln -sv /software software

 

ubuntu使用Point-to-Point连接×××服务器,然后用下面的命令修改路由。

route del default

route add -net 192.168.20.0 netmask 255.255.255.0 dev ppp0

route add -net default netmask 0.0.0.0 gw 192.168.1.253 dev eth0

 

ubuntu解决文本文件乱码问题

sudo apt-get install dconf-tools 

按下Alt-F2,输入dconf-editor,在org--->gnome--->gedit--->preferences--->encodings--->auto-detected和show-in-menu的最前面添加'GB2312','GBK'。

 

ubuntu窗口按钮在右边

apt-get install gconf-editor
找到apps/metacity/general”项,在右边的列表中找到”button_layout”键,双击修改它的值为:

menu:minimize,maximize,close


ubuntu远程以console方式登录windows桌面

rdesktop -0 -r disk:temp=/software -K -u administrator 222.22.22.22:3389 


ubuntu sudo密码执行任意命令 sudo cat /etc/sudoers,然后在里面添加如下行:

wameide ALL=(ALL:ALL) NOPASSWD:ALL


http://www.freebuf.com/tools/2079.html

http://www.nxadmin.com/tools/689.html

java -jar BurpLoader.jar


for each in *;do mv -i $each `echo $each|tr A-Z a-z`;done

for each in *;do echo y|mv -i $each `echo $each|sed 's/\[848x480\]//'`;done