Linux所有命令大全..doc
文本预览下载声明
查看内核uname -a查看Ubuntu版本cat /etc/issue 或 lsb_release -a查看内核加载的模块lsmod查看PCI设备lspci查看USB设备lsusb -v查看网卡状态sudo ethtool eth0查看CPU信息cat /proc/cpuinfo显示当前硬件信息sudo lshw显示系统运行时间uptime查看硬盘的分区sudo fdisk -l硬盘分区sudo fdisk /dev/sda硬盘格式化sudo mkfs.ext3 /dev/sda1硬盘检查(请不要检查已经挂载的分区,否则容易损坏数据)sudo fsck /dev/sda1分区挂载sudo mount -t 文件系统类型 (-o nls=utf8 或 -o iocharset=utf8) 设备路经 访问路经分区卸载sudo umount 目录名或设备名查看IDE硬盘信息sudo hdparm -i /dev/hda查看STAT硬盘信息sudo hdparm -I /dev/sda 或 sudo blktool /dev/sda id查看硬盘剩馀空间df查看目录占用空间du -hs 目录名优盘没法卸载sync;fuser -km /media/usbdisk查看硬盘当前读写情况sudo iostat -x 2查看当前的内存使用情况free动态显示进程执行情况top查看当前有哪些进程ps -A查看当前进程树pstree中止一个进程kill 进程号 或 killall 进程名强制中止一个进程kill -9 进程号 或 killall -9 进程名图形方式中止一个程序xkill 出现骷髅标志的鼠标,点击需要中止的程序即可查看进程打开的文件lsof -p显示开启文件abc.txt的进程lsof abc.txt显示22端口现在运行什么程序lsof -i :22显示nsd进程现在打开的文件lsof -c nsd在后台运行程序,退出登录后,并不结束程序nohup 程序 详细显示程序的运行信息strace -f -F -o outfile cmd增加系统最大打开文件个数ulimit -n 4096 或 echo 4096 /proc/sys/fs/file-max配置 ADSLsudo pppoeconfADSL手工拨号sudo pon dsl-provider激活 ADSLsudo /etc/ppp/pppoe_on_boot断开 ADSLsudo poff查看拨号日志sudo plog如何设置动态域名w3m -no-cookie -dump http://usere:pass@/dyndns/update?system=dyndnshostname=根据IP查网卡地址arping IP地址根据IP查电脑名nmblookup -A IP地址查看当前IP地址ifconfig eth0 |awk /inet/ {split($2,x,\:\);print x[2]}查看当前外网的IP地址w3m -no-cookie -dump |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}同一个网卡增加第二个IP地址sudo ifconfig eth0:0 netmask 立即让网络支持natecho 1 | sudo tee /proc/sys/net/ipv4/ip_forward; sudo iptables -t nat -I POSTROUTING -j MASQUERADE查看路由信息netstat -rn 或 sudo route -n手工增加一条路由sudo route add -net netmask gw 手工删除一条路由sudo route del -net netmask gw 修改网卡MAC地址的方法sudo ifconfig eth0 hw ether 00:AA:BB:CCD:EE统计当前IP连接的个数netstat -na|grep ESTABLISHED|awk {print $5}|awk -F: {print $1}|sort|uniq -c|sort -r -n屏蔽IPV6echo blacklist ipv6 | sudo tee /etc/modprobe.d/blacklist
显示全部