首页 > 代码库 > 【更新中】常用shell总结

【更新中】常用shell总结

1、linux中插入磁盘,系统没有识别。在重启设备的情况下,让系统找到新插入的磁盘:

   echo "scsi add_single_device 0 0 1 0" >/proc/scsi/scsi

   移除添加的磁盘:

   echo "scsi remove_single_device 0 0 1 0" >/proc/scsi/scsi

2、linux下制作ISO镜像

   普通镜像:mkiso -r -o 镜像名称 目录(只会将目录下面的文件和文件夹打包为ISO,不会打包指定的    目录本身)

   启动镜像:mkiso -r -J -T -b boot/x86_64/loader/iso/isolinux.bin -no-emu-boot -boot-        loader-size 4 --boot-info-table-no 镜像名称  目录

3、设置网卡速度:

   临时生效:

   ethtool -s eth1 autoneg off speed 100 duplex full

   永久生效,网卡配置文件中添加:

   ETHTOOL_OPTS="speed 100 duplex full autoneg off"

4、如何确定逻辑网卡与物理网卡的对应关系,执行命令后,物理网卡的指示灯会闪烁60秒

   ethtool -p eth0 60 。

5、网卡绑定的配置

   touch ifcfg-bond0

   DEVICE=bond0

   BOOPROTO=static

   IPADDR=xx.xx.xx.xx

   NETMASK=xx.xx.xx.xx

   BROADCAST=xx.xx.xx.xx

   GATEWAY=xx.xx.xx.xx

   ONBOOT=yes

   BONDING_MASTER=yes

   BONDING_MODULE_OPTS=‘miimon=100 mode=0 use_carrier=0‘

   BONDING_SLAVE_0=eth0

   BONDING_SLAVE_1=eth1

6、手动锁定和解锁系统用户

   锁定:passwd -l username

   解锁:passwd -u username

7、用MD5值比较两个文件是否一致

   cmp file1 fiel2

8、使用file查看硬盘信息

   file -s /dev/sda1

9、通过ssh复制整个硬盘到远程的目录

   dd if=/dev/sda |gzip -c |ssh user@ipaddr `dd  of=/mnt/backup/sda.dd`

10、在不消耗磁盘空间的情况下测试网络带宽

   dd if=/dev/zero bs=4096 count=1048576 |ssh user@ip ‘cat >/dev/null‘

本文出自 “Linux” 博客,请务必保留此出处http://gunlinux.blog.51cto.com/2967418/1545397

【更新中】常用shell总结