我有一个有很多VLAN的Debian服务器。 所有的vlan从1开始。我需要从文件中读取所有IP,并将其输出到其他文件中。 一切都好,但我有一个增量variables的问题。 if [ -f /root/ip ]; then for IP_ADD in `grep -v ^# /root/ip`; do eth=1 eth=`expr $eth + 1` cat >> "/root/inter" <<END auto eth0:$eth iface eth0:$eth inet static address $IP_ADD netmask 255.255.255.0 END done fi 运行这个脚本后,我有文件“inter”输出: auto eth0:2 iface eth0:2 inet static address 192.168.110.1 netmask 255.255.255.0 auto eth0:2 iface eth0:2 inet […]
我正在尝试在Amazon Linux上安装Lame。 我已经下载了lame-3.99.5.tar.gz ,上传到服务器,并试图安装它。 我遵循这个例子 : 确保您拥有从源代码构build所需的工具: yum update yum install gcc gcc-c++ automake autoconf libtool yasm nasm git subversion 获取你想要的版本的压缩包: http : //sourceforge.net/projects/lame/files/lame/ 上传你的服务器上的tarball cd /path/to/lame-3.99.5(或者你下载的任何版本) 。/configuration make && make install LDCONFIG 步骤6导致错误: test -z "/usr/local/lib" || /bin/mkdir -p "/usr/local/lib" /bin/sh ../libtool –mode=install /usr/bin/install -c libmp3lame.la '/usr/local/lib' libtool: install: /usr/bin/install -c .libs/libmp3lame.so.0.0.0 /usr/local/lib/libmp3lame.so.0.0.0 /usr/bin/install: […]
我是一个完整的networking开发者。 作为我工作的一部分,有时我需要pipe理开发和生产服务器。 我想保持生产和开发服务器在包和configuration中尽可能相同。 所以基本上,我想有我的需要时,旧的服务器的确切副本。 我不想使用磁盘映像,因为我无法在云提供者之间传输磁盘映像。 (有时我需要它) 为了实现我的需要,我正在使用安装特定版本的软件包的shell脚本。 例: aptitude install -y apache2=2.4.18-2ubuntu3.1 aptitude install -y libapache2-mod-ruid2=0.9.8-3 … and so on 所以我想知道 这是一个好方法吗? 有没有更好的解决scheme? 托pipe在存储库中的软件包的特定版本需要多长时间?
drdb驱动器上的I / O使用率很高,但底层驱动器上的使用率非常低。 因为底层磁盘使用情况良好,所以忽略DRDB驱动器上的I / O使用情况是正确的。 我们有4个Redhat盒Dell PowerEdge R630(比如a,b,c,d),它们具有以下操作系统/软件包。 RedHat EL 6.5 MySql Enterprise 5.6 DRBD 8.4 Corosync 1.4.7 我们已经设置了4路堆叠的drbd资源,如下所示: 群集群集-1:服务器a和b互相连接本地局域网群集群集-2:服务器c和d 群集群集1和群集2通过虚拟IP通过堆叠的drbd连接,是不同数据中心的一部分。 drbd0磁盘已在每个服务器1GB本地创build,并且还连接到drbd10。 底层正常的磁盘使用情况: – Device: rrqm/s wrqm/sr/sw/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util sda2 0.00 3718.00 0.00 441.00 0.00 33268.00 75.44 0.06 0.13 0.08 3.35 avg-cpu: %user %nice %system %iowait %steal %idle 1.25 […]
我想以一种有用的方式快速获得mysql的正常运行时间,而不仅仅是从GLOBAL STATUS转储秒,然后做一些math计算。 有没有办法在Linux上完成这个?
我正在为我工作的地方模拟一个PXE服务器。 我正在尝试将图像文件和configuration文件放在保持一些更有条理的地方。 即使我的dhcpd.conf指定了需要告诉PXELinux在哪里查找configuration文件的configuration选项,它仍然没有find所述文件。 这是我的/etc/dhcp/dhcpd.conf的样子,这是我想象的问题所在。 option space PXE; option PXE.mtftp-ip code 1 = ip-address; option PXE.mtftp-cport code 2 = unsigned integer 16; option PXE.mtftp-sport code 3 = unsigned integer 16; option PXE.mtftp-tmout code 4 = unsigned integer 8; option PXE.mtftp-delay code 5 = unsigned integer 8; option arch code 93 = unsigned integer 16; option space […]
我有一个读取ssl-cert权限的目录: root@yellowstone:~/certs# ls -lah total 28K drwxr-x— 2 root ssl-cert 4.0K Oct 23 16:58 . drwx—— 7 root root 4.0K Oct 23 17:20 .. -rw-r–r– 1 root ssl-cert 2.0K Oct 23 16:58 certificate1.crt -rw-r–r– 1 root ssl-cert 2.0K Oct 23 16:58 certificate2.crt -rw-r–r– 1 root ssl-cert 2.0K Oct 23 16:58 certificate3.crt -rw-r—– 1 root ssl-cert […]
在系统pipe理或networking方面,我是一个noob,我想我会从这里的专业人士那里得到一些有价值的见解。 我在一所大学工作,我们在www.myuniversity.com网站上托pipe我们的网站。 我们获得了一个运行带有CPanel的CentOS的VPS。 我们最近获得了成功安装在* .myuniversity.com上的wilcard证书。 在校园内,我们build立了一些平台,如Moodle和DSpace。 我们希望人们分别通过使用moodle.myuniversity.com和dspace.myuniversity.com来访问这些平台。 为此,我们在CPanel中创build了一个指向校园网平台服务器的IP地址的Alogging。 这工作得很好。 几天前,我们决定使用SSL访问这些平台。 所以我们必须为moodle.myuniversity.com和dspace.myuniversity.com启用SSL。 在我们的托pipe服务提供商的帮助下,我必须先删除Alogging并使用CPanel创build子域。 在此之后,托pipe支持在子域上安装了SSL。 这样做后,我重新创build了Alogging,现在,我可以访问平台没有SSL,但我不能与SSL,即当我尝试浏览https://moodle/dspace.myuniversity.ac.ug我得到一个“此网站无法到达“错误。 我想知道我是否正在经历正确的步骤。 如果我缺less什么东西或者如果我做错了什么。 我感谢任何帮助我指引我走向正确的方向。 谢谢!
这是networking的样子: Network A is 192.168.116.X , subnet 255.255.255.0 Network B is 12.32.8.X , subnet 255.255.255.0 任何一种networkingscheme都不存在路由器。 所有路由都是通过非托pipe交换机和集线器完成的。 两个networking都是点对点的,不依赖于DHCP。 所有的机器都有静态的IP地址。 我需要networkingB上的任何一台机器能够到达networkingA上的任何节点
我试图远程执行本地脚本使用SSH现在这里是我如何做到这一点: function remoteRun{ if [ $# -ls 2 ]; then usage() exit 1 fi ssh $1@$2 'bash -s' < $3 } remoteRun user host script.sh 现在我正在尝试做同样的事情,但将一些parameter passing给script.sh脚本。 你认为这样的事情会按预期工作吗? remoteRun user host script.sh all step 如果没有,当你需要在方框A上生成一个脚本,但是在方框B中执行它时,你最好的做法是什么?