ubuntu技巧学习资料.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《ubuntu技巧学习资料.doc》由会员分享,可在线阅读,更多相关《ubuntu技巧学习资料.doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流ubuntu技巧【精品文档】第 35 页Ubuntu 命令技巧 目录 o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
2、 o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o 安装升级 查看软件xxx安装内容 dpkg -L xxx 查找软件 apt-cache search 正则表达式查找文件属于哪个包 dpkg -S filenameapt-file search filename查询软件xxx依赖哪些包 apt-cache depends xxx查询软件xxx被哪些包依赖
3、 apt-cache rdepends xxx增加一个光盘源 sudo apt-cdrom add系统升级 sudo apt-get updatesudo apt-get dist-upgrade清除所有已删除包的残馀配置文件 dpkg -l |grep rc|awk print $2 |sudo xargs dpkg -P 如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。 dpkg: -purge needs at least one package name argument Type dpkg -help for help about installing and deins
4、talling packages *;Use dselect or aptitude for user-friendly package management;Type dpkg -Dhelp for a list of dpkg debug flag values;Type dpkg -force-help for a list of forcing options;Type dpkg-deb -help for help about manipulating *.deb files;Type dpkg -license for copyright license and lack of w
5、arranty (GNU GPL) *.Options marked * produce a lot of output - pipe it through less or more! 编译时缺少h文件的自动处理 sudo auto-apt run ./configure查看安装软件时下载包的临时存放目录 ls /var/cache/apt/archives备份当前系统安装的所有包的列表 dpkg -get-selections | grep -v deinstall /somefile从上面备份的安装包的列表文件恢复所有包 dpkg -set-selections /somefilesudo
6、 dselect清理旧版本的软件缓存 sudo apt-get autoclean清理所有软件缓存 sudo apt-get clean删除系统不再使用的孤立软件 sudo apt-get autoremove查看包在服务器上面的地址 apt-get -qq -print-uris install ssh | cut -d -f2系统 查看内核 uname -a查看Ubuntu版本 cat /etc/issue或者 lsb_release -a查看内核加载的模块 lsmod查看PCI设备 lspci查看USB设备 lsusb #加参数 -v 可以显示USB设备的描述表(descriptors)
7、lsusb -v查看网卡状态 sudo ethtool eth0查看CPU信息 cat /proc/cpuinfo显示当前硬件信息 sudo lshw硬盘 查看硬盘的分区 sudo fdisk -l硬盘分区 #危险!小心操作。sudo fdisk /dev/sda硬盘格式化 #危险!将第一个分区格式化为 ext3 分区, mkfs.reiserfs mkfs.xfs mkfs.vfatsudo mkfs.ext3 /dev/sda1硬盘检查 #危险!检查第一个分区,请不要检查已经挂载的分区,否则容易丢失和损坏数据sudo fsck /dev/sda1分区挂载 sudo mount -t 文件系
8、统类型 设备路经 访问路经 #常用文件类型如下: 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 目录名或设备名查看IDE硬盘信息 sudo hdparm -i /dev/hda查看STAT硬盘信
9、息 sudo hdparm -I /dev/sda或sudo apt-get install blktoolsudo blktool /dev/sda id查看硬盘剩馀空间 df用法:df 选项. 文件.显示每个所在的文件系统的信息,默认是显示所有文件系统。 长选项必须用的参数在使用短选项时也是必需的。 -a, -all 包括大小为 0 个块的文件系统 -B, -block-size=大小 块以指定的字节为单位 -h, -human-readable 以容易理解的格式印出文件系统大小 (例如 1K 234M 2G) -H, -si 类似 -h,但取 1000 的次方而不是 1024 -i, -
10、inodes 显示 inode 信息而非块使用量 -k 即 -block-size=1K -l, -local 只显示本机的文件系统 -no-sync 取得使用量数据前不进行同步动作 (默认) -P, -portability 使用 POSIX 兼容的输出格式 -sync 取得使用量数据前先进行同步动作 -t, -type=类型 只印出指定文件系统为指定的信息 -T, -print-type 印出文件系统类型 -x, -exclude-type=类型 只印出文件系统不是指定信息 -v (忽略) -help 显示此帮助信息并离开 -version 显示版本信息并离开查看目录占用空间 du -hs
11、 目录名优盘没法卸载 syncfuser -km /media/usbdisk使用文件来增加交换空间 #创建一个512M的交换文件 /swapfilesudo dd if=/dev/zero of=/swapfile bs=1M count=512 sudo mkswap /swapfilesudo swapon /swapfile#sudo vim /etc/fstab #加到fstab文件中让系统引导时自动启动/swapfile swap swap defaults 0 0进程 查看当前的内存使用情况 freeusage: free -b|-k|-m|-g -l -o -t -s dela
12、y -c count -V -b,-k,-m,-g show output in bytes, KB, MB, or GB -l show detailed low and high memory statistics -o use old format (no -/+buffers/cache line) -t display total for RAM + swap -s update every delay seconds -c update count times -V display version information and exit动态显示进程执行情况 toptop指令运行时
13、输入H或?打开帮助窗口,输入Q退出指令。查看当前有哪些进程 ps -A查看当前进程树 pstree中止一个进程 kill 进程号(就是ps -A中的第一列的数字)或者 killall 进程名强制中止一个进程(在上面进程中止不成功的时候使用) kill -9 进程号或者 killall -9 进程名图形方式中止一个程序 xkill 出现骷髅标志的鼠标,点击需要中止的程序即可查看进程打开的文件 lsof -p显示开启文件abc.txt的进程 lsof abc.txt 显示22端口现在运行什么程序 lsof -i:22 显示nsd进程现在打开的文件 lsof -c nsd在后台运行程序,退出登录后,
14、并不结束程序 nohup 程序 查看中间运行情况tail nohup详细显示程序的运行信息 strace -f -F -o outfile 增加系统最大打开文件个数 echo 4096 /proc/sys/fs/file-max#或者ulimit -n 4096ADSL 配置 ADSL sudo pppoeconfADSL手工拨号 sudo pon dsl-provider激活 ADSL sudo /etc/ppp/pppoe_on_boot断开 ADSL sudo poff查看拨号日志 sudo plog如何设置动态域名 #首先去 申请一个动态域名#然后修改 /etc/ppp/ip-up
15、 增加拨号时更新域名指令sudo vim /etc/ppp/ip-up#在最后增加如下行w3m -no-cookie -dump 网络 根据IP查网卡地址 arping IP地址根据IP查电脑名 nmblookup -A IP地址查看当前IP地址 ifconfig eth0 |awk /inet/ split($2,x,:);print x2查看当前外网的IP地址 w3m -no-cookie -dump |grep -o 0-91,3.0-91,3.0-91,3.0-91,3w3m -no-cookie -dump |grep -o 0-91,3.0-91,3.0-91,3.0-91,3查看
16、当前监听80端口的程序 lsof -i:80查看当前网卡的物理地址 arp -a | awk print $4ifconfig eth0 | head -1 | awk print $5同一个网卡增加第二个IP地址 #在网卡eth0上增加一个1.2.3.4的IP:sudo ifconfig eth0:0 1.2.3.4 netmask 255.255.255.0#删除增加的IP:sudo ifconfig eth0:0 down立即让网络支持nat echo 1 | sudo tee /proc/sys/net/ipv4/ip_forwardsudo iptables -t nat -I PO
17、STROUTING -j MASQUERADE查看路由信息 netstat -rnsudo route -n手工增加删除一条路由 sudo route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1sudo 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 if
18、config 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:01address 192.168.1.10netmask 255.255.255.0gateway 192.168.1.1最后是 logout 或
19、者reboot 统计当前IP连接的个数 netstat -na|grep ESTABLISHED|awk print $5|awk -F: print $1|sort|uniq -c|sort -r -nnetstat -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
20、 100 屏蔽IPV6 echo blacklist ipv6 | sudo tee /etc/modprobe.d/blacklist-ipv6察看当前网络连接状况以及程序 sudo netstat -atnp查看网络的当前流量 #安装 ethstatus 软件sudo apt-get install ethstatus#查看 ADSL 的速度sudo ethstatus -i ppp0#查看 网卡 的速度sudo ethstatus -i eth0查看域名的注册备案情况 whois 查看到某一个域名的路由情况 tracepath 重新从服务器获得IP地址 sudo dhclient下载网站
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ubuntu 技巧 学习 资料
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内