Articles of linux

无法在Ubuntu Server 12.04 LTS中调整root的大小

我已经完成lvresize -L 264G 101/root (15GB),但是/dev/mapper/101-root显示13Gb。 我究竟做错了什么? 我真的很感激帮助! root@server1:/home/user# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/101-root 13G 2.5G 9.5G 21% / udev 621M 4.0K 621M 1% /dev tmpfs 252M 296K 251M 1% /run none 5.0M 0 5.0M 0% /run/lock none 629M 0 629M 0% /run/shm /dev/sda1 228M 26M 191M 12% /boot root@server1:/home/user# lvs […]

Rsync从XFS备份到ZFS

我现在有一个备份解决scheme,使用rsync将远程站点的所有Linux服务器备份到总部的XFS驱动器。 我现在试图将我们总部的XFS驱动器中的文件夹rsync同步到另一个办公室的ZFS驱动器,以实现灾难恢复。 这不一定是问题,但我注意到ZFS上的文件夹比XFS上的文件夹大大约80GB。 有人知道这是为什么吗? 也许我可以怎样修复它。 XFS(HQ)= 905GB ZFS(DR)= 983GB 提前致谢。

Bash,这个redirect命令是做什么的

我有一个如下所示的脚本: ruby foo.rb > log.out 2> error.log < /dev/null & 在这种情况下,我明白,STDOUTredirect到log.out,并且2>将STDERR文件描述符redirect到error.log。 这里有什么令我困惑的是STDERRredirect到error.log之后是< /dev/null除外。 什么是redirecterror.log在这里,它是STDERR或/ dev / null?

有没有办法使用.htaccess密码保护目录,并记住密码?

我的经验是使用.htAccess密码保护一个目录,它会popup一个模式对话框。 对于某些浏览器(FF和Chrome),不要显示“记住”此密码的checkbox。 有没有办法让密码保护一个目录,并让用户在网页中填写用户名和密码? 或者,有没有办法强制浏览器记住密码?

Linux SAR / SAT每日报告存储一个多月?

我在RHEL 。 我怎样才能延长SAR报告的日志间隔时间呢? 日常的特区报告通常是这样的: [root@server /]# cat /var/log/sa/sa sa01 sa21 sa23 sa25 sa27 sa29 sa31 sar21 sar23 sar25 sar27 sar29 sar31 sa20.bz2 sa22 sa24 sa26 sa28 sa30 sar20 sar22 sar24 sar26 sar28 sar30 这意味着它仅存储一个月的每日报告。 我如何储存(例如)3个月?

Linux Centos上的端口扫描临时块

我正在运行VPS服务器(Linux CentOS)为我的客户提供虚拟主机。 昨天,我的一个客户被我的服务器上的LFD防火墙挡住了: 我有一个服务器pipe理员电子邮件通知与以下主题行: lfd on vps.audetwebhosting.net: 24.2.190.167 (US/United States/c-24-2-190-167.hsd1.ct.comcast.net) blocked for port scanning 和身体包含线如: Time: Sun Mar 31 11:29:35 2013 -0400 IP: 24.2.190.167 (US/United States/c-24-2-190-167.hsd1.ct.comcast.net) Hits: 11 Blocked: Temporary Block Sample of block hits: Mar 31 11:28:22 vps kernel: [2760494.944535] Firewall: *TCP_IN Blocked* IN=venet0 OUT= MAC= SRC=24.2.190.167 DST=64.131.66.177 LEN=64 TOS=0x00 PREC=0x00 TTL=48 ID=14772 DF […]

通过ssh使用bash脚本获取远程linux服务器的IP地址

我需要通过ssh使用bash脚本获取我的远程Linux服务器eth1的IP地址,我有以下命令:/ sbin / ifconfig eth1 | grep'inet addr:'| grep -v'127.0.0.1'| 切-d:-f2 | awk'{print $ 1}' 但是当我运行: spawn ssh -t $ user @ $ remote_host“/ sbin / ifconfig eth1 | grep'inet addr:'| grep -v'127.0.0.1'| cut -d:-f2 | awk'{print $ 2}'; echo $ ip “它说不能读取”1“:当执行”spawn ssh -t $ user @ $ remote_host“时没有这样的variablesip = /sbin/ifconfig eth1 | grep […]

可以将IP地址分配给与交叉电缆连接的NIC

我的主要目标是在双网卡的linux(RHEL 6.3,2.6.x内核)主机上运行为TCP编写的客户端服务器应用程序。 其中一个网卡被分配了IP地址,这样我就可以进入网卡了,第二块网卡通过交叉电缆连接到另一个类似的configurationlinux系统。 目的是使用交叉电缆的网卡进行性能testing。 以下是eth3连接到交叉电缆的configuration。 由于它没有IP,我不知道如何运行我的客户端服务器应用程序。 configuration是由服务器pipe理员完成的,我希望有人能指导我,如果以下设置不足,我需要请求一个IP分配给eth3。 当我做ifconfig -a时,我看到eth3网卡,但由于它没有IP,我的客户端如何连接到它,以及我指定的服务器绑定到什么IP:端口? eth2 Link encap:Ethernet HWaddr 4C:4B:93:6G:98:EE inet addr:127.122.148.2 Bcast:167.132.248.31 Mask:255.255.255.224 inet6 addr: fe80::3e4a:92ff:fe6f:99ee/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:346598515 errors:0 dropped:0 overruns:0 frame:0 TX packets:205832922 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:404093955155 (376.3 GiB) TX bytes:44013461721 (40.9 GiB) eth3 Link encap:Ethernet HWaddr 3D:4B:82:6E:98:F3 […]

什么是这个特定的shell脚本语句validation?

我不是一个好的Shell脚本专家。 有人能帮助我理解和解释这个说法[ ! -z ${TRUE:-} ] && [ ${TRUE:-} == 'true' ] && [ ! -z ${TRUE:-} ] && [ ${TRUE:-} == 'true' ] &&从下面的代码片段。 这个特定的声明是做什么和/或被validation的? 但是,能够理解这个语句: TRUE=$($JBOSS_TWIDDLE get jboss.system:type=Server Started |grep Started |cut -d"=" -f2) 。 这基本上调用JBoss的JMX命令行工具来检查服务器的启动状态。 代码片段: while [ $i -lt 180 ]; do TRUE=$($JBOSS_TWIDDLE get jboss.system:type=Server Started |grep Started |cut -d"=" -f2) […]

网关在linux路由表中意味着什么?

这是否意味着路线的下一跳? 如果在专用networking中有内部路由器,网关是否可以成为下一个下一跳?