linux shell 交换式登录
使用的脚步有四个:【backup_unasyn.sh //备份所以执行的脚步
host_ip.sh //循环捕捉我服务器的ip进行
db_china.sh //服务器的hosts名
passwds.sh //登录服务器使用的密码
】
服务器结构:
IP1:113.11.226.112 IP2:113.11.226.113~116 IP3:113.11.226.118
IP1:执行脚本服务器【back_unasyn.sh、host_ip.sh、db_china.sh、passwds.sh】
Ip2:要备份的服务器
IP3:数据存放服务器
脚步展示如下所示:
[root@data ~]# vi passwds.sh
#!/bin/bash
pw1=123456
pw2=654321
============================================
[root@data ~]# vi host_ip.sh
#!/bin/bash
hosts=(
#china
113.11.226.113
113.11.226.114
113.11.226.115
113.11.226.116
)
==================================
[root@data ~]# vi db_china.sh
#!/bin/bash
#get the sh file.
shfile=$1
#set the script file path.
thepath=/root
date=`date +%Y%m%d`
source /root/host_ip.sh
source /root/passwds.sh
#set the update files.
servers=(
china1_db
china2_db //host名称对应ip
china3_db
china4_db
)
for i in ${servers[*]}
do
${thepath}/${shfile} ${i} $pw1 $pw2 $date $hosts
done
=====================================
[root@data ~]#vi backup_unasyn.sh
#!/usr/bin/expect
set host &nb
相关文档:
不常用但非常实用的命令
UNIX命令是测试必备的知识,除了一些常用的命令需要熟悉以外,有很多非常有用但是不常用的命令也需要了解,这样对工作有很大的帮助,这里提供一些我平常工作中累积的知识,希望能帮助到大家 ^_^
1、统计所有文件中的记录数:wc -l filename
2、查看共享内存:ipcs -m
3、vi中的批量字符匹配(a- ......
1、变量和运算 (注:从上往下一步一步执行)
1.本地变量在用户现在的shell生命期的脚本中使用
variable-name=value 例如:test="test"
2.set显示本地所有的变量
3.设成只读变量:readonly variable-name 例如:test="cynric" 会 ......
测试系统在Linux上的性能发现丢包率极为严重,发210000条数据,丢包达110000之巨,丢包率超过50%。同等情形下Windows上测试,仅丢几条数据。形势严峻,必须解决。考虑可能是因为协议栈Buffer太低所致,于是先看看默认情况:
sysctl -a |grep net.core
发现
net.core.rmem_max = 131071
net.core.rmem_default = 11264 ......
在
Debian
下访问
Windows
共享文件夹,需要安装
smbfs
软件包。用
aptitude
安装以后,将
Windows
下的文件夹设为共享,可以用以下命令在
Linux
下访问
Windows
共享文件夹:
mount -t
smbfs //10.0.0.25/microsoft /mnt
或者
mount -t cifs //10.0.0.25/microsoft /mnt
或者
smbmount //10.0.0.25/mi ......
今天,我想在Linux下配置一台DHCP服务器,感觉上比较直观,难度稍微有点大(相对于在windows及路由器下)。
DHCP(Dynamic Host Configure Protocol,动态主机配置文件),是一个简化手动分配及管理IP地址的烦恼。DHCP是基于C/S模式的。
默认,在RHEL上没有安装服务器组件。查看是否安装的命令
[root@localhost ~]# rpm - ......