我有一个LVM逻辑卷,通过iscsi导出并由客户端格式化为ext4。 现在,服务于iscsi目标的机器出现故障,我想知道是否可以将硬盘取出到另一台机器上,并且不使用iscsi而直接安装它?
我正在寻找networking,但我不知道如何去做我正在寻找的东西。 所以我正在寻找的是一个代理,它将根据我已经放在url(GET)的IP地址前进HTTP查询。 所以,例如: 我请求: http://host/query/IP_A它应该做的是:ME => GET HTTP myhost / query / IP_A => GET IP_A ===> GET IP查询到IP_A并返回给发件人! 我一直在阅读proxypass,reverseproxy,proxymatch和mod_rewrite …但我不明白为什么它不工作! 而我没有日志….这是不是很酷,当debugging时间来了! 🙁 这是我的实际configuration: <VirtualHost *:80> ServerName myServer DocumentRoot /home/me/www/htdocs # RewriteCond ^.*/query/(.*) # RewriteRule (.*) http://$1 [P] ProxyPassMatch ^.*/query/(.*) http://$1 ErrorLog logs/me-error_log CustomLog logs/me-access_log debug </VirtualHost> 这是一个静态工作的例子: ProxyPass / http://IP_A ProxyPassReverse / http://IP_A 所以,当我访问networking服务器,它直接到IP,并返回我的HTTP响应。 […]
我有一组Linux服务器,每台服务器都有一个带有/ tmp目录的本地硬盘驱动器。 有时,服务器上的/ tmp目录将填满并导致错误。 我想自动检查每个本地驱动器上的可用空间,以便在导致问题之前清除/ tmp。 有没有一个优雅的,编程的方式来确定Linux上的磁盘上的可用空间量? 我知道“古典”的答案是运行 df -h 在每台服务器上(可能使用分布式shell工具,如dsh ),并编写脚本来parsing输出。 许多这样的脚本可以在网上find 。 我正在寻找一个更优雅的解决scheme,比如一个更新的磁盘实用程序,它返回结构化数据,或埋藏在/ proc文件系统中的一些信息。
正如标题所说,我想知道SuSE在/etc/sysconfig/clock文件中的TIMEZONE和DEFAULT_TIMEZONE之间的区别。 在我们的生产服务器中,我们有这样的variables TIMEZONE = “欧洲/罗马” DEFAULT_TIMEZONE = “US /东方” 为此,我想知道Suse上这个variables的不同
我有一个KVM客户需要更多的分区之一的空间。 该分区实际上是主机上的一个LVM卷。 所以我首先在guest虚拟机上卸载分区,切换到主机,并用lvextend调整我的逻辑卷的大小: lvextend -L +100G /dev/vg/lv01 然后我检查了文件系统: e2fsck -f /dev/vg/lv01 … /dev/vg/lv01: 244/6553600 files (4.1% non-contiguous), 21374526/26214400 blocks 并扩展它: resize2fs /dev/vg/lv01 在最后检查之前: e2fsck -f /dev/vg/lv01 … /dev/vg/lv01: 244/13107200 files (4.1% non-contiguous), 21785726/52428800 blocks 注意块数的增加? 一切看起来不错! 我可以在主机上挂载文件系统并读取其内容,并在单个ext4分区上显示新的大小: parted /dev/vg/lv01 GNU Parted 2.3 Using /dev/dm-3 Welcome to GNU Parted! Type 'help' to view a list of […]
我正在尝试在CentOS主机上configurationsnmpd,以百分比forms监视可用磁盘使用情况。 如果我设置了snmpd.conf disk / disk /var ,值可以用查询 1.3.6.1.4.1.2021.9.1.1。 1代表“/”和 1.3.6.1.4.1.2021.9.1.1。 2代表“/ var”。 我有几个服务器没有一个单独的“/ var”分区。 所以磁盘布局不规范。 我想通了,在snmpd.conf中的磁盘语句顺序决定了snmp查询结果的dskIndex编号。 所以如果我翻转“/”和“/ var”,“/”会有dskIndex 2 。 在我的监控系统中,我必须分别configuration每个服务器的OID,因为它们可能不同。 所以这个想法是为不存在的文件系统占位符。 是否有可能有占位符人为地计数dskIndex或以某种方式在snmpd.conf中手动影响dskIndex? 提前致谢
在我的工作中,我们有严格的安全规则,所以开发环境都是虚拟化的。 每个开发人员都有一个带有Windows XP和Citrix Metaframe的工作站。 在Metaframe中,开发人员在SPARC上打开一个到Solaris的远程桌面。 在那里,从terminal,他ssh到几个远程Linux机器共享文件系统之一,在那里工作。 Linux机器没有桌面系统,所以大多数人使用vim进行编码。 (这听起来像一个文章,TheDailyWTF已经。) 开发人员必须使用Linux机器,因为他们是唯一安装了IBM ClearCase的机器(他们在Windows或Solaris中看不到他们的代码)。 幸运的是,Solaris有一个X服务器,所以人们至less可以使用gvim 。 当我在Linux中安装Eclipse时,它在X服务器上运行正常,但刷新性能不佳。 我需要等待几秒钟,每次重绘(这使得Eclipse不可用)。 我已经知道networking带宽不是一个问题,所有的机器之间有几兆比特。 我不是Linux专家,所以我达到了我的debugging限制。 Linux拥有Java 6,Solaris拥有CDE 10。 我已经尝试设置-Dsun.java2d.pmoffscreen=false ,但这并没有帮助。 gvim也重绘了问题(但仍然可用)。 我也在Windows机器上安装了Xming ,并使用PuTTY远程访问Linux机器,但重绘性能更差。 我如何查明问题,以便我可以让系统pipe理员修复它? 更新:我们还安装了QtCreator IDE,它在Xming和Solaris X服务器上的工作就像一个魅力。 所以也许这是一个Java的问题?
我目前坚持在专用服务器上设置桥接networking,以允许KVM客人从额外的子网使用ips。 据我所知,地址,广播和网关必须始终在networking掩码的范围内。 我原来的networking设置(/ etc / network / interfaces)如下所示: auto eth0 iface eth0 inet static address 1.2.3.163 broadcast 1.2.3.191 netmask 255.255.255.224 gateway 1.2.3.161 所以,为了允许使用设备作为桥梁,我改变了这样的文件: auto eth0 iface eth0 inet manual auto br0 iface br0 inet static address 1.2.3.163 broadcast 1.2.3.191 netmask 255.255.255.224 gateway 1.2.3.161 bridge-ports eth0 结果:networking仍然可用。 不过,这是我从提供商处获得的信息: subnet: 9.8.7.200/29 addresses: 9.8.7.(200-207) netmask: 255.255.255.248 gateway: 1.2.3.163 […]
我们的客户有一个运行Java Web应用程序的Linux服务器(Redhat)。 最近有要求提交PDF文件到打印机打印出来。 我们使用的命令是cat /path/to/pdf_file | acroread -toPostScript | lp -dprintername cat /path/to/pdf_file | acroread -toPostScript | lp -dprintername cat /path/to/pdf_file | acroread -toPostScript | lp -dprintername 。 但是我们得到错误lp: stdin is empty; so no job has been sent lp: stdin is empty; so no job has been sent 。 打印一个正常的文件,如/ etc / hosts,使用这个命令lp -dprintername /etc/hosts工作,我们可以在打印机上看到打印输出。 […]
我正尝试使用tcpdump在Ubuntu LTS上的回环设备上捕获大约15 Mbit的stream量,并且看到丢弃的数据包。 CPU是一个惊人的i7,我还没有看到CPU使用率超过15%,在我试图运行测量。 负载可以忽略不计… 捕获使用-w写入文件。 我已经尝试了以下(build议在这里: https : //stackoverflow.com/a/7018039/55267 ): 将/proc/sys/net/core/netdev_max_backlog和/proc/sys/net/core/netdev_budget设为任意高值。 没有效果。 -nn没有效果 试图改变txqueuelen 。 没有效果。 尝试使用gulp。 没有效果。 吞咽指示我: echo 4194304> / proc / sys / net / core / rmem_max echo 4194304> / proc / sys / net / core / rmem_default 没有效果…. 在无损捕获方面有没有什么特别的回环设备? 我怎样才能做到无损捕获?