1.如何不重启系统,而使得fstab生效?
sudo mount -a
2.如何查看分区的UUID?
ls -l /dev/disk/by-uuid
3.如何建立vsftpd的虚拟目录?
mkdir /home/ftp/mytest
mount --bind /myold /home/ftp/mytest
4.查看pdf时中文出现乱码?
a) evince,xpdf
sudo apt-get install xpdf-chinese-simplified
b) acroread
http://www.adobe.com/products/acrobat/acrrasianfontpack.html
5.如何重启X?
a) Ctrl+Alt+BackSpace
b) sudo /etc/init.d/gdm force-reload
sudo /etc/init.d/kdm force-reload
6.如何更换ubuntu的开关机画面?
usplash
kubuntu-artwork-usplash
xubuntu-artwork-usplash
-----------------------
sudo update-alternatives --config usplash-artwork.so
7.如何设置环境变量?
a) /etc/environment
/etc/profile
b) ~/.bashrc
export PATH=$PATH:/home/dbzhang/bin
执行source ~/.bashrc使生效
8.如何查看系统运行时间?
uptime
查看软件xxx安装内容
*
dpkg -L xxx
查找软件
*
apt-cache search 正则表达式
查找文件属于哪个包
*
dpkg -S filename
apt-file search filename
查询软件xxx依赖哪些包
*
apt-cache depends xxx
查询软件xxx被哪些包依赖
*
apt-cache rdepends xxx
增加一个光盘源
*
sudo apt-cdrom add
系统升级
*
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
清除所以删除包的残余配置文件
*
dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P -
编译时缺少h文件的自动处理
*
sudo auto-apt run ./configure
查看安装软件时下载包的临时存放目录
*
ls /var/cache/apt/archives
备份当前系统安装的所有包的列表
*
dpkg --get-selections | grep -v deinstall > ~/somefile
从上面备份的安装包的列表文件恢复所有包
*
dpkg --set-selections < ~/somefile
sudo dselect
清理旧版本的软件缓存
*
sudo apt-get autoclean
清理所有软件缓存
*
sudo apt-get clean
删除系统不再使用的孤立软件
*
sudo apt-get autoremove
系统
查看内核
*
uname -a
查看Ubuntu版本
*
cat /etc/issue
查看内核加载的模块
*
lsmod
查看PCI设备
*
lspci
查看USB设备
*
lsusb
查看网卡状态
*
sudo ethtool eth0
查看CPU信息
*
cat /proc/cpuinfo
显示当前硬件信息
*
lshw
硬盘
查看硬盘的分区
*
sudo fdisk -l
查看IDE硬盘信息
*
sudo hdparm -i /dev/hda
查看STAT硬盘信息
*
sudo hdparm -I /dev/sda
或
sudo apt-get install blktool
sudo blktool /dev/sda id
查看硬盘剩余空间
*
df -h
df -H
查看目录占用空间
*
du -hs 目录名
优盘没法卸载
*
sync
fuser -km /media/usbdisk
内存
查看当前的内存使用情况
*
free -m
进程
查看当前有哪些进程
*
ps -A
中止一个进程
*
kill 进程号(就是ps -A中的第一列的数字)
或者 killall 进程名
强制中止一个进程(在上面进程中止不成功的时候使用)
*
kill -9 进程号
或者 killall -9 进程名
图形方式中止一个程序
*
xkill 出现骷髅标志的鼠标,点击需要中止的程序即可
查看当前进程的实时状况
*
top
查看进程打开的文件
*
lsof -p
ADSL
配置 ADSL
*
sudo pppoeconf
ADSL手工拨号
*
sudo pon dsl-provider
激活 ADSL
*
sudo /etc/ppp/pppoe_on_boot
断开 ADSL
*
sudo poff
查看拨号日志
*
sudo plog
网络
根据IP查网卡地址
*
arping IP地址
查看当前IP地址
*
ifconfig eth0 |awk '/inet addr/ {split($2,x,":");print x[2]}'
查看当前外网的IP地址
*
w3m -no-cookie -dump www.ip138.com|grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'
w3m -no-cookie -dump ip.loveroot.com|grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'
查看当前监听80端口的程序
*
lsof -i :80
查看当前网卡的物理地址
*
arp -a | awk '{print $4}'
ifconfig eth0 | head -1 | awk '{print $5}'
立即让网络支持nat
*
sudo echo 1 > /proc/sys/net/ipv4/ip_forward
sudo iptables -t nat -I POSTROUTING -j MASQUERADE
查看路由信息
*
netstat -rn
sudo route -n
手工增加删除一条路由
*
sudo route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1
sudo route del -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1
修改网卡MAC地址的方法
*
sudo ifconfig eth0 down #关闭网卡
sudo ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE #然后改地址
sudo ifconfig eth0 up #然后启动网卡
统计当前IP连接的个数
*
netstat -na|grep ESTABLISHED|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r -n
netstat -na|grep SYN|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r -n
统计当前20000个IP包中大于100个IP包的IP地址
*
tcpdump -tnn -c 20000 -i eth0 | awk -F "." '{print $1"."$2"."$3"."$4}' | sort | uniq -c | sort -nr | awk ' $1 > 100 '
屏蔽IPV6
*
echo "blacklist ipv6" | sudo tee /etc/modprobe.d/blacklist-ipv6
服务
添加一个服务
*
sudo update-rc.d 服务名 defaults 99
删除一个服务
*
sudo update-rc.d 服务名 remove
临时重启一个服务
*
/etc/init.d/服务名 restart
临时关闭一个服务
*
/etc/init.d/服务名 stop
临时启动一个服务
*
/etc/init.d/服务名 start
设置
配置默认Java使用哪个
*
sudo update-alternatives --config java
修改用户资料
*
sudo chfn userid
给apt设置代理
*
export http_proxy=http://xx.xx.xx.xx:xxx
修改系统登录信息
*
sudo vim /etc/motd
中文
转换文件名由GBK为UTF8
*
sudo apt-get install convmv
convmv -r -f cp936 -t utf8 --notest --nosmart *
转换文件内容由GBK为UTF8
*
iconv -f gbk -t utf8 $i > newfile
转换 mp3 标签编码
*
sudo apt-get install python-mutagen
find . -iname “*.mp3” -execdir mid3iconv -e GBK {} \;
控制台下显示中文
*
sudo apt-get install zhcon
使用时,输入zhcon即可
文件
快速查找某个文件
*
whereis filename
*
find 目录 -name 文件名
查看文件类型
*
file filename
显示xxx文件倒数6行的内容
*
tail -n 6 xxx
让tail不停地读地最新的内容
*
tail -n 10 -f /var/log/apache2/access.log
查看文件中间的第五行(含)到第10行(含)的内容
*
sed -n '5,10p' /var/log/apache2/access.log
查找包含xxx字符串的文件
*
grep -l -r xxx .
查找关于xxx的命令
*
apropos xxx
man -k xxx
通过ssh传输文件
*
scp -rp /path/filename username@remoteIP:/path #将本地文件拷贝到服务器上
scp -rp username@remoteIP:/path/filename /path #将远程文件从服务器下载到本地
查看某个文件被哪些应用程序读写
*
lsof 文件名
把所有文件的后辍由rm改为rmvb
*
rename 's/.rm$/.rmvb/' *
把所有文件名中的大写改为小写
*
rename 'tr/A-Z/a-z/' *
删除特殊文件名的文件,如文件名:--help.txt
*
rm -- --help.txt 或者 rm ./--help.txt
查看当前目录的子目录
*
ls -d */. 或 echo */.
将当前目录下最近30天访问过的文件移动到上级back目录
*
find . -type f -atime -30 -exec mv {} ../back \;
将当前目录下最近2小时到8小时之内的文件显示出来
*
find . -mmin +120 -mmin -480 -exec more {} \;
删除修改时间在30天之前的所有文件
*
find . -type f -mtime +30 -mtime -3600 -exec rm {} \;
查找guest用户的以avi或者rm结尾的文件并删除掉
*
find . -name '*.avi' -o -name '*.rm' -user 'guest' -exec rm {} \;
查找的不以java和xml结尾,并7天没有使用的文件删除掉
*
find . ! -name *.java ! -name ‘*.xml’ -atime +7 -exec rm {} \;
统计当前文件个数
*
ls /usr/bin|wc -w
显示当前目录下2006-01-01的文件名
*
ls -l |grep 2006-01-01 |awk '{print $8}'
压缩
解压缩 xxx.tar.gz
*
tar -zxvf xxx.tar.gz
解压缩 xxx.tar.bz2
*
tar -jxvf xxx.tar.bz2
压缩aaa bbb目录为xxx.tar.gz
*
tar -zcvf xxx.tar.gz aaa bbb
压缩aaa bbb目录为xxx.tar.bz2
*
tar -jcvf xxx.tar.bz2 aaa bbb
Nautilus
显示隐藏文件
*
Ctrl+h
显示地址栏
*
Ctrl+l
特殊 URI 地址
*
* computer:/// - 全部挂载的设备和网络
* network:/// - 浏览可用的网络
* burn:/// - 一个刻录 CDs/DVDs 的数据虚拟目录
* smb:/// - 可用的 windows/samba 网络资源
* x-nautilus-desktop:/// - 桌面项目和图标
* file:/// - 本地文件
* trash:/// - 本地回收站目录
* ftp:// - FTP 文件夹
* ssh:// - SSH 文件夹
* fonts:/// - 字体文件夹,可将字体文件拖到此处以完成安装
* themes:/// - 系统主题文件夹
查看已安装字体
*
在nautilus的地址栏里输入”fonts:///“,就可以查看本机所有的fonts
程序
详细显示程序的运行信息
*
strace -f -F -o outfile
日期和时间
设置日期
*
#date -s mm/dd/yy
设置时间
*
#date -s HH:MM
将时间写入CMOS
*
hwclock --systohc
读取CMOS时间
*
hwclock --hctosys
从服务器上同步时间
*
sudo ntpdate time.nist.gov
控制台
不同控制台间切换
*
Ctrl + ALT + ←
Ctrl + ALT + →
指定控制台切换
*
Ctrl + ALT + Fn(n:1~7)
控制台下滚屏
*
SHIFT + pageUp/pageDown
控制台抓图
*
setterm -dump n(n:1~7)
数据库
mysql的数据库存放在地方
*
/var/lib/mysql
从mysql中导出和导入数据
*
mysqldump 数据库名 > 文件名 #导出数据库
mysqladmin create 数据库名 #建立数据库
mysql 数据库名 < 文件名 #导入数据库
忘了mysql的root口令怎么办
*
sudo /etc/init.d/mysql stop
sudo mysqld_safe --skip-grant-tables &
sudo mysqladmin -u user password 'newpassword''
sudo mysqladmin flush-privileges
修改mysql的root口令
*
sudo mysqladmin -uroot -p password '你的新密码'
其它
下载网站文档
*
wget -r -p -np -k http://www.21cn.com
· -r:在本机建立服务器端目录结构;
· -p: 下载显示HTML文件的所有图片;
· -np:只下载目标站点指定目录及其子目录的内容;
· -k: 转换非相对链接为相对链接。
如何删除Totem电影播放机的播放历史记录
*
rm ~/.recently-used
如何更换gnome程序的快捷键
*
点击菜单,鼠标停留在某条菜单上,键盘输入任意你所需要的键,可以是组合键,会立即生效;
如果要清除该快捷键,请使用backspace
To Access FireFox's configuration file type about:config into the url
Now let's get Firefox to run faster:
Normally the browser will make one request to a web page at a time. When you enable pipelining it will make several at once, which really speeds up page loading.
Set "network.http.pipelining" to "true"
Set "network.http.proxy.pipelining" to "true"
Set "network.http.pipelining.maxrequests" to 15.
Right-click anywhereinside the firefox winodw and select New-> Integer.
Name it "nglayout.initialpaint.delay" and set its value to "0″.
Firefox downloads webpages from links it thinks you may click. This may make the "experience" seem faster but really it just bogs down Firefox and you PC.
Set "network.prefetch-next" to false
Remove some annoying Firefox features:
Turn off chrome tooltips, this causes little pop up winodws to tell you what your mouse is hovering over. If you been using Firefox for as long or longer than I have (before 1.0) you really don't need to be told what the back button does. It also hinders dragging a bookmark into the bookmark toolbar folder, the tool tip gets in the way and prevents the drop from working.
Set "browser.chrome.toolbar_tip" to false
Customize backspace button, the Ubuntu default is set to scroll up when hit. I prefer it to work like it did in Windows and go back in my page history.
Set "browser.backspace_action" to either 0 or 1
0 - Pressing backspace button will go back a page in the session history
1 - Pressing backspace button will scroll up a page in the current document and
[Shift]+[Backspace] will scroll down.
Remove URL GO button. No one over the age of 4 and under the ago of 50 uses it.
Set " browser.urlbar.hideGoButton" to true
使用方法:
mid3iconv -e gbk *.mp3
如果想转换当前目录下的所有 mp3 (包括子目录):
find . -iname "*.mp3" -execdir mid3iconv -e gbk {} \;
* 相信现在大陆绝大多数能找到的 mp3 标签都是以 GBK/GB18030 编码,使用 -e gbk 来处理就够了,当然你也可以使用 -e gb18030 来处理。
* -e gbk 参数是代表把 GBK 编码的标签转换为 Unicode 编码,本身是 Unicode 编码的就不转换。如果需要转换其他编码的文件可以自行修改,如改为 Big5。
* 经测试,转换后为 2.4 版的 ID3v2,编码格式为 uft-16
* 不过它会同时用 Unicode 编码填满 D3v1, ID3v2, APEv2 标签,但是 ID3v1 又不支持中文的 Unicode 编码,所以转换后的 ID3v1 标签全是问号。所以最好加上 –remove-v1 参数,转换后删除 ID3v1 标签。
mid3iconv -e gbk --remove-v1 *.mp3
Ubuntu forces drives to be checked once for every 30 times the filesystem is mounted. This means that on an average, once every 30 times you bootup your computer, the filesystem integrity is checked. This is very reasonable for a desktop, which is seldom rebooted. However, for a laptop, this means pain, since you may be planning on making a presentation, and Ubuntu may start a filesystem check just when you hook up your laptop to the projector and bootup! Today we will see how to disable (or force) the checking temporarily, and also how to adjust the period and frequency of the check.
To disable filesystem integrity check for the next bootup, create a file called /fastboot. So a
$sudo touch /fastboot
will disable filesystem check for the next time you bootup. Since the /fastboot file is removed during bootup, this will disable filesystem check only once - for the one time you bootup after you create the /fastboot file (which need not have anything in it — hence the touch, which only creates the file)
On the contrary to force a filesystem check the next time you bootup, create a file called /forcefsck by doing
$sudo touch forcefsck
Now, on to the more interesting business of how to change the number of bootups between filesystem checks, and modifying the period with which the filesystem is checked. The following applies to ext2 and ext3 filesystems.
tune2fs is an utility that you can use to change both the number of bootups between filesystem checks, and the number of days/weeks/months between filesystem checks.
For example to have the filesystem checked once every 60 bootups use
$sudo tune2fs -c 60
To have the filesystem check run periodically, say once a week, use
$sudo tune2fs -i 1w
changing the “w” to “d” or “m” will have the check run once daily and once monthly - you get the idea.
As always, you can read
$man tune2fs
for more detailed information and examples.
1.你我都是单翼的天使,唯有彼此拥抱才能展翅飞翔。我来到世上就是为了寻找你,千辛万苦找到你后却发现:TMD!咱俩的翅膀是一顺边的!
2.深夜布什看到拉登站立在自己床前,批头散发,布什大惊说:你好大胆,敢夜闯白宫!拉登甩了甩齐胸的胡子,阴森森地笑了,说:飘柔,就是这样自信!
3.有一颗豆,跌倒了,它气馁,情绪低落。这豆就是我,有什么能鼓励它站起来呢?答案就是你!因为有一样东西,叫“猪鼓励豆”。
4.如果我是狐狸你是猎人,你会追我吗?如果我是茶叶你是开水,你会泡我吗?如果我是汽车你是司机,你会驾我吗?如果你是钱我是存折,我一定会取你的。
5.当你在路上遇到狗的时候不要惊慌,要勇敢地与它博斗,顶多会有三种结果:一是你赢了,你比狗厉害;二是你输了,你连狗都不如;三是你们打平了,你和狗一样。
6.如果天上落下一滴水,那是我想你而流的泪;如果天上落下两滴水,那是我爱你而心醉;如果天上落下无数滴水,那则是……别瞎想了,下雨了!
7.尊敬的用户您好:您的话费余额已不足0.1元了,请您于近日内,卖儿卖女卖大米,砸锅卖铁卖点血,卖房卖地卖情人,把手机费交上,河南移动给您磕头了。
8.真想请你吃饭,可白天停水晚上停电,发不出工资买不起白面,翻开邓论找到答案:原来是社会主义初级阶段,往后一翻:他奶奶,一百年不变!拿啥请你吃饭?
9.知道我们为何有缘吗?早在一千年前我们就认识了,是个秋天,你随我在风里跑,在我身上留下了牙印,这事成了千古佳话。那时,我叫吕洞宾。
10.上帝安排猪耕地,猪嫌累;上帝安排猪浇花,猪嫌不自由;上帝安排猪看门,猪嫌得不到休息;上帝怒,问猪:“那你到底想干什么?”猪曰:“吃喝嫖赌,无所不为”,上帝更大怒曰:“凭你也想当国家干部!!!”
11.深夜,波音737飞行员回家,咚咚敲门。妻问:谁?飞行员幽默地说:737请求着陆!突然屋里一男子喊:收到,777马上起飞,给你腾出停机位!
12.如果没有花朵,春天将会寂寞,如果没有激情,四季将会平庸,如果没有我,你将会失去一个最关心你的人!如果没有你,小兔会问:“我该和谁赛跑呢?”
13.老婆是操作系统,一但安装卸载十分麻烦;小秘是桌面,只要你有兴趣可以天天更换;情人是互联网,风光无限花钱不断;小姐是盗版软件,用时记着先杀毒!
14.你来自云南元谋,我来自北京周口,让我牵起你毛绒绒的手!爱情!让我们直立行走!
15.我喜欢邓丽君,死掉了;我喜欢翁美玲,自杀了;我喜欢梅艳芳,病故了;我喜欢黄家驹,摔死了;我喜欢张国荣,跳楼了;我喜欢你,你自己看着办吧!
16.如果说烧一年的香可以与你相遇,烧三年的香可以与你相识,烧十年的香可以与你相惜,为了我下辈子的幸福,我愿意...改信基督教
1、这个世界上我只相信两个人,一个是我,另一个不是你。
2、生活真他妈好玩,因为生活老他妈玩我。
3、好好学习,天天想上!
4、花前月下,不如花钱“日”下。
5、爱情就是犯*,而且还是一次又一次的犯*。什么时候你不犯*了,女人就来了!
6、叶子的离开,是因为风的追求还是树的不挽留?
7、有些人就是这样不懂事,你不X他妈,他就不知道你是他爹。
8、你以为我会眼睁睁地看着你去送死吗?我会闭上眼睛的!
9、佛曰:“前世的500次回眸才换来今生的一次擦肩而过”。
我宁愿用来世的一次擦肩而过来换得今生的500次回眸。
10、我拿什么整死你的爱人……
11、黑夜给了我一双黑色的眼睛,可我却用它来翻白眼。
12、网络就像是监狱,本来是偷了个钱包进来的,等出去的时候就什么都学会了。
13、女娲日天,后羿射之。
14、兄弟如手足,女人如衣服,谁动我手足,我扒他衣服!
15、我是个演员,一看见漂亮MM眼就圆……
16、上帝把所有人都骗了,因为地狱才是最美的!佛知道真相,所以佛说:“我不入地狱,谁入地狱?”
17、我床上的不知道是谁媳妇,我媳妇不知道在谁的床上!
18、看到你我连食欲都没了,还谈什么性欲?
19、天使之所以会飞,是因为她们把自己看得很轻……
20、我想早恋,但是已经晚了……
21、别人的失败就是我的快乐!
22、天哪!我的衣服又瘦了。
23、生下来的人没有怕死的,怕死的都TM没生下来,所以谁都别TM的装横!
24、现实的社会,毁了我一个做好人的机会!
25、以后不要在我面前说英文,OK?
26、名花虽有主,我来松松土!
27、有钱男子汉,没钱汉子难!
28、我要是妞,早爱上我了……
29、我以为我颓废,原来我报废了!
30、问世间情为何物?圣人答曰:“废物!”
31、我不能给你幸福,但可以给你舒服!
32、思想有多远,你就给我滚多远!
33、流氓不害怕,就怕流氓有文化……
34、客官请自重,小女子只卖身不卖艺。
35、你不能让所有人满意,因为不是所有的人都是人!
36、有事秘书干,没事干秘书。
37、你给我一份爱,我还你一夜情!
38、师太!你就从了老衲吧!
39、我爱你!关你什么事?
40、你的就是我的,我的还是我的!
41、不错!人都是逼出来的。
42、时间就像乳沟,只要挤一挤总还是有的!
43、做爱做的事,交配交的人!
44、男人的谎言可以骗女人一夜,女人的谎言可以骗男人一生!
45、鸳鸯戏水,都他妈淹死;比翼双飞,都他妈摔死。
46、承诺就象“CN妈”一样经常说却很难做得到!
47、我的爱人都叫我第三者!
48、喜欢是淡淡的爱;爱是深深的喜欢!
49、人不猥琐枉少年!
50、我不是一个随便的人,我随便起来不是人……
51、如果你不能给你的女人穿上嫁衣,那么千万别停下你解开她衣扣的手!
52、宁可牺牲中国最后一个处男,决不留下日本任何一个处女!
53、走牛B的路,让我爱传美去说吧!
54、我不喜欢只和一个女人上很多次床,而是喜欢和很多女人只上一次床。
55、我为兄弟两肋插刀,为女人插兄弟两刀。
56、怀才就像怀孕,时间久了才能让人看出来。
57、想污染一个地方有两种方法:用垃圾,或者用钞票!
58、水能载舟,亦能煮粥!
59、子在川上曰:“有船多好!”
60、骑白马的不一定是王子,可能是唐僧;有翅膀的不一定是天使,也可能是鸟人!
61、大学毕业才明白,原来不是我上大学,而是大学“上”我!
62、我很丑可是我很持久!
63、数钱数到手抽筋,睡觉睡到自然醒!
64、有钱人终成眷属。
65、鸟大了什么林子都有!
66、锄禾“日”当午,弯弓“射”大雕。
67、万乐淫为首。
68、“捷克斯洛伐克”!我叫JACK,我老婆总这样抱怨我。(JACKSLOWFUCK)
69、要挑熟女,裙子好揪。
70、只有在大排长龙时,才能真正意识到自己是“龙的传人”。
71、开车无难事,只怕有新人!
晕死,竟然忘交网费了,还有一个半小时就玩不成了.这几天也交不成了,要等到五一以后,刚才把要查找的东西赶紧找了一下,剩下的时间太宝贵了,原来光顾着玩了,这时候才感觉到紧迫.
大部分都是在http://tux.crystalxp.net找的,真是想不到,世界上还有这么一个地方,对tux太痴迷了.
放在了右边的box里面,解压后有200多个图像]
前段时间就莫名奇妙得变成512的了,看了一下,是一月20块的别墅型,最大的.不过不知道是为什么,难道我给腾讯做什么贡献了?只记得发邮件骂过一回,他还回了一封,说我的邮件乱码.可是他却明白我说的意思...
Archives
-
►
07
(87)
- ► October 2007 (8)
- ► September 2007 (3)
- ► August 2007 (2)
- ► April 2007 (23)
- ► March 2007 (10)
- ► February 2007 (2)
- ► January 2007 (10)
-
►
06
(22)
- ► December 2006 (15)
- ► November 2006 (7)






