Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1438713
  • 博文数量: 704
  • 博客积分: 10140
  • 博客等级: 上将
  • 技术积分: 6230
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-15 20:41
文章分类

全部博文(704)

文章存档

2013年(1)

2012年(16)

2011年(536)

2010年(151)

分类:

2011-12-02 23:08:03

原文地址:Linux常用命令备忘 作者:cywcdwxjf

检查本地是否存在安全隐患
sudo apt-get install rkhunter
sudo rkhunter --checkall

如何安装杀毒软件
sudo apt-get install clamav
clamscan -r ~/

Linux下可以使用的商业杀毒软件
卡巴斯基(deb):
avast!(免费/deb):
小红伞(gz):

-------------------------------------------------------------------------------------------------------------------------------

清除所有已删除包的残馀配置文件
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

清理旧版本的软件缓存
sudo apt-get autoclean

清理所有软件缓存
sudo apt-get clean

删除系统不再使用的孤立软件
sudo apt-get autoremove

彻底删除Gnome
apt-get --purge remove liborbit2

彻底删除KDE
apt-get --purge remove libqt3-mt libqtcore4

删除旧内核
sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)

删除修改时间在30天之前的所有文件
find . -type f -mtime +30 -mtime -3600 -exec rm {} \;

删除创建时间在30天之前的所有文件
find . -type f -ctime +30 -ctime -3600 -exec rm {} \;

强制清空回收站
sudo rm -fr $HOME/.local/share/Trash/files/

------------------------------------------------------------------------------------------------------------------------------

查看网卡状态
sudo ethtool eth0

激活网卡的 Wake-on-LAN
sudo apt-get install wakeonlan
或 sudo ethtool -s eth0 wol g

查看CPU信息
cat /proc/cpuinfo

显示当前硬件信息
sudo lshw

显示当前内存大小
free -m |grep "Mem" | awk '{print $2}'

查看硬盘温度
sudo apt-get install hddtemp
sudo hddtemp /dev/sda

显示系统运行时间
$ uptime
11:47:04 up 85 days, 2:10, 1 user, load average: 2.40, 2.18, 2.34

查看当前有哪些进程
ps -AFL

查看当前进程树
pstree

中止一个进程
kill 进程号(就是ps -A中的第一列的数字)
或者 killall 进程名

强制中止一个进程(在上面进程中止不成功的时候使用)
kill -9 进程号
或者 killall -9 进程名

显示22端口现在运行什么程序
lsof -i :22

查看当前监听80端口的程序
lsof -i :80

-------------------------------------------------------------------------------------------------------------------------------

分区挂载
sudo mount -t 文件系统类型 设备路经 访问路经
#常用文件类型如下: iso9660 光驱文件系统, vfat fat/fat32分区, ntfs ntfs分区, smbfs windows网络共享目录, reiserfs、

ext3、xfs Linux分区
#如果中文名无法显示尝试在最後增加 -o nls=utf8 或 -o iocharset=utf8
#如果需要挂载後,普通用户也可以使用,在 -o 的参数後面增加 ,umask=022 如:-o nls=utf8,umask=022

分区卸载
sudo umount 目录名或设备名

挂载fat32分区
sudo mount -t vfat -o iocharset=utf8,umask=0 /dev/sda1 /mnt/c

只读挂载ntfs分区
sudo mount -t ntfs -o nls=utf8,umask=0 /dev/sdb1 /mnt/c

可写挂载ntfs分区
sudo mount -t ntfs-3g -o locale=zh_CN.utf8,umask=0 /dev/sdb1 /mnt/c

--------------------------------------------------------------------------------------------------------------------------------

修改网卡MAC地址

sudo ifconfig eth0 down #关闭网卡
sudo ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE #然后改地址
sudo ifconfig eth0 up #然后启动网卡

对7.10的永久改地址方法
sudo gedit /etc/network/interfaces

在 iface eth0 inet static 后面添加一行:
pre-up ifconfig eth0 hw ether 01:01:01:01:01:01

配置文件应该像如下

face eth0 inet static

pre-up ifconfig eth0 hw ether 01:01:01:01:01:01
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
最后是 logout 或者reboot

------------------------------------------------------------------------------------------------------------------------------

查看网络的当前流量

#安装 ethstatus 软件
sudo apt-get install ethstatus

#查看 ADSL 的速度
sudo ethstatus -i ppp0

#查看 网卡 的速度
sudo ethstatus -i eth0

-------------------------------------------------------------------------------------------------------------------------------

配置 ADSL
sudo pppoeconf

ADSL手工拨号
sudo pon dsl-provider

激活 ADSL
sudo /etc/ppp/pppoe_on_boot

断开 ADSL
sudo poff

根据IP查网卡地址
arping IP地址

根据IP查电脑名
nmblookup -A IP地址

查看当前IP地址
ifconfig eth0 |awk '/inet/ {split($2,x,":");print x[2]}'

查看当前外网的IP地址
w3m -no-cookie -dump ww.123cha.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\}'

-----------------------------------------------------------------------------------------------------------------------------

临时关闭一个服务
/etc/init.d/服务名 stop
临时启动一个服务
/etc/init.d/服务名 start

-----------------------------------------------------------------------------------------------------------------------------

增加用户
sudo adduser 用户名

删除用户
sudo deluser 用户名

修改当前用户的密码 
passwd

修改用户密码 
sudo passwd 用户名

修改用户资料
sudo chfn userid

如何禁用/启用某个帐户
sudo usermod -L 用户名 #锁定用户
sudo usermod -U 用户名 #解锁

sudo passwd -l 用户名 #锁定用户
sudo passwd -u 用户名 #解锁

增加用户到admin组,让其有sudo权限
sudo usermod -G admin -a 用户名

如何切换到root帐号
sudo -s

-------------------------------------------------------------------------------------------------------------------------------

如何使用命令关闭笔记本的触摸板
synclient touchpadoff=1
那么开启触摸板就是:
synclient touchpadoff=0

命令关机
sudo halt
sudo shutdown -h now              #现在关机
sudo shutdown -h 23:00           #晚上11点自动关机
sudo shutdown -h +60          #60分钟后关机

命令重启电脑
sudo reboot
sudo shutdown -r now

命令关闭显示器
xset dpms force off

-------------------------------------------------------------------------------------------------------------------------------

增加 7Z 压缩软件
#支持 7Z,ZIP,Zip64,CAB,RAR,ARJ,GZIP,BZIP2,TAR,CPIO,RPM,ISO,DEB 压缩文件格式
sudo apt-get install p7zip p7zip-full p7zip-rar

增加 rar 软件压缩和解压缩支持
sudo apt-get install rar unrar

解压缩 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

阅读(288) | 评论(0) | 转发(0) |
0

上一篇:Crontab实例

下一篇:sed命令详解

给主人留下些什么吧!~~