Articles of linux

在linux下挂载vmfs5?

任何人都可以告诉我,如果有一个安全的(即数据不会被损坏)在linux下的VMFS 5文件系统,其中的VMFS 5文件系统已被几个ESXi主机装入vSphere群集? 谢谢你,并认为杰森

yum更新与共享caching

我们有一大批RHEL6机器需要修补,由于某种原因,这里的过程不涉及本地回购。 我在这里是新来的,我问过为什么,[这只是不起作用],我没有足够的时间在已经预定的窗口之前工作。 所以通常的方法是安装yum-downloadonly并运行yum update –downloadonly –downloaddir=/mnt/cifs_share ,然后yum update /mnt/cifs_share/*.rpm ,这对我来说并不正确,因为不是所有这些机器具有相同的一组安装包。 我今天尝试的方法是将共享挂载到/var/cache/yum/x86_64/6Server/rhel-x86_64-server-6/packages/ ,然后yum自动删除所有内容。 我查看了yum手册页,但是我没有看到任何标志可以阻止它删除所有内容,也没有像up2date的标志–tmpdir=/mnt/cifs_share 。 任何人都可以帮助我一起kludge,直到我可以得到一个本地存储库的工作?

在Tomcat上安装.war文件,得到503错误

我试图在Apache和Tomcat的ArchLinux框中安装“YouTrack”。 虽然我对Tomcat完全陌生,但我得到了“503服务暂时不可用”的错误。 我通过软件包pipe理器安装了Tomcat7,并将“youtrack.war”放入这个path:/usr/share/tomcat7/webapps/youtrack.war 我在这里修改了Tomcat的server.xml: <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 然后在Apache中,我configuration了这个: Listen 8081 NameVirtualHost *:8081 <VirtualHost *:8081> ProxyPass / ajp://127.0.0.1:8009/youtrack ProxyPassReverse / ajp://127.0.0.1:8009/youtrack </VirtualHost> 然后我开始重新启动这两个服务,并去“ http:// <服务器>:8081 / ”并得到了503错误: Service Temporarily Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. Additionally, a 503 Service […]

试图了解我的服务器的正确的操作级别

我试图确定我的专用服务器应该运行的阈值。服务器是英特尔(R)至强(R)CPU L5420 @ 2.50GHz,配有16GB内存,运行RedHat以及Apache 2和MySQL。 它有16个域名,其中有几个域名每天只有3000多个独立访问者。 如果我运行“顶部”命令,我看到以下内容: top – 10:18:10 up 428 days, 18:20, 1 user, load average: 1.71, 1.44, 1.49 Tasks: 211 total, 3 running, 206 sleeping, 0 stopped, 2 zombie Cpu(s): 23.5%us, 3.8%sy, 0.0%ni, 72.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 16431252k total, 16119648k used, 311604k free, 613340k buffers Swap: 2096472k total, 108096k used, […]

我如何让Apache有权限更改任何文件?

我有一个目录: /home/sites/ 我希望Apache能够改变任何文件,最终在这个目录中。 login这些网站的个人用户可能会把什么权限或所有权放在他们的文件上并不重要–apache可以改变他们。 这怎么可能?

IP表修改,允许在CENTOS 6.3服务器上访问mysql

我需要修改我的IP表,以便允许外部访问端口3306(由mysql使用的默认端口)。 我使用centOS 6.3并需要从远程机器访问mysql服务器。 我目前的IP表: # Generated by iptables-save v1.4.7 on Tue Nov 6 14:00:04 2012: *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [903:231986] -A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -p tcp -m state –state NEW -m tcp […]

在两台机器之间移动文件和目录,通过第三方保存权限和用户名

情况如下: 机器A有一个可通过rsync访问的文件存储库 机器B需要上述所有权限和所有权完整的文件(包括组等) 机器C可以同时访问A和B,但拥有完全不同的用户。 通常情况下,我会直接在A和B之间rsync的一切,但由于目前严重有限的带宽,我需要不同的东西,因为rsync超时后build立430文件列表(49Mb未压缩…可以压缩到〜7Mb)。 到目前为止,我已经尝试了一下: rsync从A到C的所有内容,tar,复制压缩包,然后解压缩,但是,这会混淆所有权和/或权限。 要从A同步到C,我运行这个命令: rsync –numeric-ids –password-file=/root/rsync_pwd_file -oaPvu rsync://[email protected]/portal_2/ ./portal_2/ …从外观上来看,他们最终以正确的所有权/许可权/标志/所有权(不是100%确定,但是还有更多的开关可以扔进去吗? ?) 复制压缩包足够简单(由于带宽的缘故,单腿龟很慢,但是校验和没有问题) 我不确定的是用于创build和解压缩tarball的标志和开关,所以有人可以提供完整的命令来从机器C上的/ root / portal_2创build一个tarball,并将tar包解压到/ var机器B上的/ ex / portal_2? ? 另外,还有什么其他的方法值得一提,可以让我执行这个? 我有根访问A和C,而我只有rsync访问B. PS:我在机器B上运行rsync v2.6.9,不幸的是我没有机会升级到v3

用另一个ip接口执行程序

我的服务器有几个ip接口。 我想执行一个脚本来获取网页内容,我想知道是否有可能使用另一个ip接口,除了默认的。 该脚本没有像curl这样的接口参数。 谢谢

杀死或继续丢失的Linux会话

我有一个不可靠的互联网连接。 有时在login到Ubuntu服务器的文本命令界面时会丢失。 这会导致“垃圾”用户会话(使用who命令时可见)。 有什么办法可以login到服务器,并继续旧的会话,或者我应该杀死“垃圾”会议? 在那种情况下,我怎么做,而不杀死当前会议?

当用git拉时如何保持组

我有一个暂存站点,是一个git仓库的工作目录。 如何设置git让开发人员在不改变修改文件组的情况下提取分支或版本? 一个例子。 比方说,我有两个开发人员,罗宾和大卫。 他们都在git-users组中,所以最初他们都可以在site.php上拥有写权限。 -rw-rw-r– 1 robin git-users 46068 Nov 16 12:12 site.php drwxrwxr-x 8 robin git-users 4096 Nov 16 14:11 .git 经过robin-server1 $ git pull origin master: -rw-rw-r– 1 robin robin 46068 Nov 16 12:35 site.php drwxrwxr-x 8 robin git-users 4096 Nov 16 14:11 .git 而且大卫在site.php上没有写权限,因为这个组从“git-users”变成了“robin”。 从现在开始,大卫将会得到一个被拒绝的权限,当他试图拉到这个仓库。