1.己知A、B服务器SSH服务的端口均为52113,用户为root,想把A服务器的/etc/ 目录拷贝到B服务器/tmp目录,要求文件属性不能改变,请通过scp命令给出详细操作命令。

scp -P52133 -rp /etc/  root@10.10.0.8:/tmp



2.己知A、B服务器SSH服务的端口均为52113,用户为root,密码是123456,现在想把A服务器的/etc/目录拷贝到B服务器/tmp目录,要求文件属性不能改变,且不需要交互式手工输入密码,也不能使用SSHKEY的方式,请通过expect加scp命令给出详细操作命令或脚本。

#!/usr/bin/expect
set password "123456"
spawn scp -P52113 -rp /etc root@10.0.0.8:/tmp
expect {
        "yes/no"    {send "yes\r";exp_continue}
    "*password" {send "$password\r"}
}
expect eof

exit -onexit {
  send_user "Oldboy say good bye to you!\n"
}

3.批量修改文件名

方法1:rename filename "" *.jpg
方法2: for n in `ls *.jpg`;do mv $n `echo $n|sed 's#替换内容##g'`

4.把data/test.sh 配成开机自动启动的服务

cp /data/test.sh /etc/init.d/test
chmod +x /etc/init.d/test
chkconfig --add test
vim /etc/init.d/test  添加  chkconfig: 123456 13 87  description:描述
chkconfig test on

5.192.168.0.0/24网段通过192.168.0.1网关连入172.16.1.0/24 ip段,如何添加路

方法1:route add -net 172.16.1.0 netmake 255.255.255.0 gw 192.168.0.1
方法2:route add -net 172.16.1.0/24 gw 192.168.0.1

http://blog.51cto.com/oldboy/974194
http://blog.51cto.com/oldboy/1119453

6.查看/etc目录总大小

du -sh /etc

7.删除与添加默认网关方法

route del default gw 192.168.1.1
route add default gw 192.168.1.1

8.路由交给网卡设配处理

方法1:route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0

方法2:route add -net 192.168.1.0/24 dev eth0