Articles of linux

木偶大师不能接受请求

这是我使用puppetd –test连接puppettd时所得到的puppetd –test 。 我在我的客户端的/etc/hosts有一个puppet入口: warning: peer certificate won't be verified in this SSL session warning: peer certificate won't be verified in this SSL session warning: peer certificate won't be verified in this SSL session Exiting; no certificate found and waitforcert is disabled 我不知道为什么会发生。 我的autosign.conf里没有autosign.conf。 没有挂起的证书要签名。 事实上,没有证书请求已经存在。

echo +追加string+ Linux

请教如何可以 – (这个动作是在linux机器上) 为什么添加echo的string“append”是在“spb_IP = 172.17.100.122”之后 而不是在行 – “spb_IP = 172.17.100.122”? 更多的文件 spa_IP=172.17.100.121 spb_IP=172.17.100.122 回声“追加”>>文件 更多的文件 spa_IP=172.17.100.121 spb_IP=172.17.100.122append this

Linux软件RAID60:我可以拥有全局热备份吗?

据我所见Linux有RAID6和RAID0,但不是RAID60。 所以RAID60是通过在一些RAID6上创buildRAID0来模拟的。 可以为每个RAID6添加热备份,但可以添加由所有RAID6共享的全局热备份吗? 如果是这样,那么如何将其添加到当前自动组装的现有RAID6中(无mdadm.conf)?

在KVM中不能使用VirtIO来启动CentOS VM

我将qcow2映像转换为原始并将I / O总线更改为虚拟机的VirtIO。 现在我无法启动该虚拟机。 我使用以下命令安装了VirtIO驱动程序: mkinitrd –with virtio_pci –with virtio_blk -f /boot/initrd-$(uname -r).img $(uname -r) 这些是相关的内核模块: virtio_balloon 11329 0 virtio_blk 11593 3 virtio_pci 11845 0 virtio_ring 8513 1 virtio_pci virtio 9541 3 virtio_balloon,virtio_blk,virtio_pci 这是启动过程中发生的情况。 我还将/boot/grub/device.map从“(hd0)/ dev / sda”更改为“(hd0)/ dev / vda” 但问题依然存在。 任何想法如何解决这一问题 ? 这是我启动的默认选项: title CentOS (2.6.18-308.13.1.el5) root (hd0,0) kernel /vmlinuz-2.6.18-308.13.1.el5 ro root=/dev/VolGroup00/LogVol00 initrd […]

Cent OS的ifcfgconfigurationIP范围与不同的networking掩码

我有一组30个公网IP,网掩码为255.255.255.0,另一组30个IP,网掩码为255.255.255.128。 两套IP也有不同的网关。 我怎样才能将虚拟IP分配给机器? 我已经尝试创buildifcfg-eth0:0 ifcfg-eth0:1 ifcfg-eth0:X ect for each IP。 下面是我的ifcfg文件。 我为每个IP使用正确的网关IP和networking掩码为我的每个IP 60。 如果我做IP地址显示它确实显示所有的60个地址与正确的广播IP和networking掩码。 不过,我只能使用来自同一networking掩码的30个IP。 我正确地做这个? 如果IP显示与ip addr show是否意味着我已经正确地将它们分配给机器虚拟? 我想检查之前,我怪我的托pipe公司没有正确路由的IP。 DEVICE="eth0:1" BOOTPROTO="static" DNS1="**.**.**.**" DNS2="**.**.**.**" GATEWAY="2**.**.***.126" HOSTNAME="localhost.localdomain" HWADDR="0*:19:**:**:**:**" IPADDR="2**.*.**.**" IPV6INIT="no" MTU="1500" NETMASK="255.255.255.128" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" 还有更好的方法来做到这一点? 我之前使用ifcfg-eth0:0-range1来从同一个networking掩码中分配一个IP范围。 是否有可能做到这一点与不同的networking掩码范围? 谢谢!

iptables将单个网站stream量redirect到端口8080

我的目标是能够通过代理与一个,并且只有一个网站build立连接。 其他一切都应该放弃。 我已经能够成功地做到这一点,没有这个代码的代理: ./iptables -I INPUT 1 -i lo -j ACCEPT ./iptabels -A OUTPUT -p udp –dport 53 -j ACCEPT ./iptables -A OUTPUT -p tcp -d www.website.com –dport 80 -j ACCEPT ./iptables -A INPUT -m conntrack –cstate ESTABLISHED,RELATED -j ACCEPT ./iptables -P INPUT DROP ./iptables -P OUTPUT DROP 除了将stream量redirect到8080端口,我怎么能做同样的事情呢? 我一直试图在PRATOUTING链在nat表中redirect。 我不确定这是否适合这样做的地方。 谢谢你的帮助!

Linux 5上的Oracle 11g中的ulimit设置

(Oracle推荐65536)时,“Ulimit -Hn”是否设置得太低(在1024)? 这适用于Linux 5上的Oracle 64位11g。 这是其中一个设置,似乎是远远不及其build议。 但是我也知道有问题的数据库服务器是Oracle Data Guard本地备用数据库,应该只有一个或两个来自其主数据库服务器(用于传送重做日志)。 本地备用数据库服务器在多个月内“挂起”了大约3次,然后需要重新启动。 我没有访问这个服务器,所以要依靠别人去查看日志等等。内核参数的健全性检查揭示了“ulimit -Hn”的低值。 有没有人看到“低”价值导致挂起或崩溃?

pg_dump不工作 – 我需要改变$ PATH的顺序吗?

我试图设置$ PATH来拿起pg_dump的最新版本,因为我目前在我的Rails应用程序(最近我将模式types更改为SQL)中进行迁移时出现不匹配错误。 我在/etc/profile.d中添加了一个名为pg_dump.sh的新文件,并在该文件中: PG_DUMP=/usr/pgsql-9.1 export PG_DUMP PATH=$PATH:$PG_DUMP/bin export PATH 在看回声$ PATH,我得到: /usr/local/rvm/gems/ruby-1.9.3-p194/bin:/usr/local/rvm/gems/ruby-1.9.3-p194@global/bin:/usr/local/rvm/rubies/ruby-1.9.3-p194/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pgsql-9.1/bin:/root/bin 我仍然得到错误。 我需要更改订单吗? 如果有这样的想法如何? 'ls /usr/pgsql-9.1/bin'的输出: clusterdb droplang pg_archivecleanup pg_ctl pg_standby psql createdb dropuser pg_basebackup pg_dump pg_test_fsync reindexdb createlang ecpg pgbench pg_dumpall pg_upgrade vacuumdb createuser initdb pg_config pg_resetxlog postgres vacuumlo dropdb oid2name pg_controldata pg_restore postmaster 并输出'哪个pg_dump': /usr/bin/pg_dump 运行上限“部署:迁移”时出现错误消息: ** [out :: 46.4.9.199] pg_dump: server […]

单个子网上的网关冗余

我试图发现是否有任何方法在单个子网上有超过1个默认网关(在故障切换策略中)。 如果一个网关出现故障,我希望将服务器故障转移到备份默认网关。 我研究过使用CARP,但它不兼容云环境。

如何让多台计算机透明共享相同的IP?

这是一个路由问题。 我想在以下configuration中设置一个IP块(1.1.1.0/24): /(eth1)– (Main (1.1.1.3-1.1.1.253) Router (1.1.1.1) –(eth0)(Load balancer or Router) (1.1.1.2) \(eth2)– (Alt (1.1.1.3-1.1.1.253) 使用负载均衡器或路由器(1.1.1.2)将所有stream量转到1.1.1.0/24,并将端口1-50000通过eth1转发到主服务器。 但是对于来自50001-65535的请求将该数据包转发给eth2。 最棘手的部分是networkingMain和networkingAlt都需要有相同的IP地址。 这个想法是主要IP(1.1.1.12)中的服务器和具有相同IP(1.1.1.12)的Alt服务器都可以运行,并向networking外发出请求(比如使用端口3115和端口53115)到相同的目标(如networking服务器)。 该Web服务器将看到两个请求来自相同的IP地址,只是从两个不同的端口,并会回应两个,这些数据包将返回,两个服务器(3115会去每个服务器主要networking,53115响应将去到Altnetworking上的服务器)。 两台服务器都需要运行,而不知道其他的存在。 实际上,在最好的情况下,我甚至不希望需要根据端口进行拆分。 理想情况下,你只需要Alt和Main。 如果请求进来,这不是一个响应,它被路由到eth1(主)(所以大多数stream量)。 服务器Alt虽然可以提出请求,并且会从1.1.1.12中显示出来,因为这是ALT中计算机的IP。 它将被路由回到eth2,即对eth1的1.1.1.12的响应。 我并不认为这种情况是可能的,这就是为什么我认为基于港口的隔离是最好的办法。