Linux大全5

来源:互联网 发布:黑龙江省干部网络教育 编辑:程序博客网 时间:2024/05/18 13:25

文件系统分析
badblocks -v /dev/hda1
检查磁盘hda1上的坏磁块

fsck /dev/hda1
修复/检查hda1磁盘上linux文件系统的完整性

fsck.ext2 /dev/hda1
修复/检查hda1磁盘上ext2文件系统的完整性

e2fsck /dev/hda1
修复/检查hda1磁盘上ext2文件系统的完整性

e2fsck -j /dev/hda1
修复/检查hda1磁盘上ext3文件系统的完整性

fsck.ext3 /dev/hda1
修复/检查hda1磁盘上ext3文件系统的完整性

fsck.vfat /dev/hda1
修复/检查hda1磁盘上fat文件系统的完整性

fsck.msdos /dev/hda1
修复/检查hda1磁盘上dos文件系统的完整性

dosfsck /dev/hda1
修复/检查hda1磁盘上dos文件系统的完整性


返回顶部索引
^

初始化一个文件系统

mkfs /dev/hda1
hda1分区创建一个文件系统

mke2fs /dev/hda1
hda1分区创建一个linux ext2的文件系统

mke2fs -j /dev/hda1
hda1分区创建一个linux ext3(日志型)的文件系统

mkfs -t vfat 32 -F /dev/hda1
创建一个 FAT32文件系统

fdformat -n /dev/fd0
格式化一个软盘

mkswap /dev/hda3
创建一个swap文件系统


返回顶部索引
^

SWAP
文件系统

mkswap /dev/hda3
创建一个swap文件系统

swapon /dev/hda3
启用一个新的swap文件系统

swapon /dev/hda2 /dev/hdb3
启用两个swap分区


返回顶部索引
^

备份

dump -0aj -f /tmp/home0.bak /home
制作一个 '/home'目录的完整备份

dump -1aj -f /tmp/home0.bak /home
制作一个 '/home'目录的交互式备份

restore -if /tmp/home0.bak
还原一个交互式备份

rsync -rogpav --delete /home /tmp
同步两边的目录

rsync -rogpav -e ssh --delete /home ip_address:/tmp
通过SSH通道
rsync
rsync -az -e ssh --delete ip_addr:/home/public /home/local
通过ssh和压缩将一个远程目录同步到本地目录

rsync -az -e ssh --delete /home/local ip_addr:/home/public
通过ssh和压缩将本地目录同步到远程目录

dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz'
通过ssh在远程主机上执行一次备份本地磁盘的操作

dd if=/dev/sda of=/tmp/file1
备份磁盘内容到一个文件

tar -Puf backup.tar /home/user
执行一次对'/home/user'目录的交互式备份操作

( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/&& tar x -p'
通过ssh在远程目录中复制一个目录内容

( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x-p'
通过ssh在远程目录中复制一个本地目录

tar cf - . | (cd /tmp/backup ; tar xf - )
本地将一个目录复制到另一个地方,保留原有权限及链接

find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/--parents
从一个目录查找并复制所有以 '.txt'结尾的文件到另一个目录

find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2
查找所有以 '.log'结尾的文件并做成一个bzip

dd if=/dev/hda of=/dev/fd0 bs=512 count=1
做一个将 MBR(Master Boot Record)内容复制到软盘的动作

dd if=/dev/fd0 of=/dev/hda bs=512 count=1
从已经保存到软盘的备份中恢复MBR内容


返回顶部索引
^

光盘

cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force
清空一个可复写的光盘内容

mkisofs /dev/cdrom > cd.iso
在磁盘上创建一个光盘的iso镜像文件

mkisofs /dev/cdrom | gzip > cd_iso.gz
在磁盘上创建一个压缩了的光盘iso镜像文件

mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o./cd.iso data_cd
创建一个目录的iso镜像文件

cdrecord -v dev=/dev/cdrom cd.iso
刻录一个ISO镜像文件

gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom -
刻录一个压缩了的ISO镜像文件

mount -o loop cd.iso /mnt/iso
挂载一个ISO镜像文件

cd-paranoia -B
从一个CD光盘转录音轨到 wav 文件中

cd-paranoia -- "-3"
从一个CD光盘转录音轨到 wav 文件中(参数-3

cdrecord --scanbus
扫描总线以识别scsi通道

dd if=/dev/hdc | md5sum
校验一个设备的md5sum编码,例如一张
CD

返回顶部索引
^

网络 -(以太网和WIFI无线)

ifconfig eth0
显示一个以太网卡的配置

ifup eth0
启用一个 'eth0'网络设备

ifdown eth0
禁用一个 'eth0'网络设备

ifconfig eth0 192.168.1.1 netmask 255.255.255.0
控制IP地址

ifconfig eth0 promisc
设置 'eth0'成混杂模式以嗅探数据包
(sniffing)
dhclient eth0
dhcp模式启用
'eth0'
route -n show routing table
route add -net 0/0 gw IP_Gateway configura default gateway
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 configure staticroute to reach network '192.168.0.0/16'
route del 0/0 gw IP_gateway remove static route
echo "1" > /proc/sys/net/ipv4/ip_forward activate ip routing
hostname show hostname of system
host www.example.com lookup hostname to resolve name to ip address andviceversa(1)
nslookup www.example.com lookup hostname to resolve name to ip address andviceversa(2)
ip link show show link status of all interfaces
mii-tool eth0 show link status of 'eth0'
ethtool eth0 show statistics of network card 'eth0'
netstat -tup show all active network connections and their PID
netstat -tupl show all network services listening on the system and their PID
tcpdump tcp port 80 show all HTTP traffic
iwlist scan show wireless networks
iwconfig eth1 show configuration of a wireless network card
hostname show hostname
host www.example.com lookup hostname to resolve name to ip address andviceversa
nslookup www.example.com lookup hostname to resolve name to ip address andviceversa
whois www.example.com lookup on Whois database

GO TOP INDEX ^
Microsoft Windows networks (SAMBA)
nbtscan ip_addr netbios name resolution
nmblookup -A ip_addr netbios name resolution
smbclient -L ip_addr/hostname show remote shares of a windows host
smbget -Rr smb://ip_addr/share like wget can download files from a host windowsvia smb
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/sharemount a windows network share

 

原创粉丝点击