我在centOS 5上压缩了一个文件夹,压缩到4.1GB左右。 现在我正试图解压缩它,但它给错误。 我已经尝试了一些选项。 首先使用unzip命令说 然后我试图使用 jar xvf文件名 正如我在研究中发现的那样,它可以工作。 它的工作来提取一些文件,但然后给出以下错误。 最后我尝试了7zip作为一个选项。 但它没有给出以下错误。 这是一些额外的信息。 在文件上运行文件命令 site_backup_sep03_2015.zip:Zip档案资料,至less要提取v2.0 运行stat命令就可以了 有没有一种方法来提取文件?
希望这是一个很好的问题,对于类似情况的任何人都有用。 最近,我接pipe了我公司的一位非常资深的Linuxpipe理员,并且第一次必须build立一个新的服务器来向我们的客户提供我们的内容。 我的前任在这个问题上留下了有限的文件,因为在他离开的时候,其他事项是更高的优先事项。 我已经广泛地提到了我有什么文档,加上以前的服务器configuration和大量的在线阅读来设置一切。 我正在构build的服务器的“堆栈”如下所示:CentOS 7,Apache 2.4.6,MariaDB 5.X,Tomcat 7服务于JSP / Servlet。 以前的生产安装使用了CentOS 5,旧版本的Apache和MySQL以及Tomcat 5.X. Apache是前端,它使用AJP连接到Tomcat后端。 大多数stream量将是HTTPS。 服务器,我认为是第9代惠普服务器,它有一个RAID 1arrays的32GB内存和固态硬盘。 在开始工作之后,我现在关心的是如何最大限度地同时为用户提供服务,我预计数百名用户的爆发并不罕见。 为了达到这个目的,我希望能够防止堆栈中的任何瓶颈:从Tomcat和MariaDB开始,并采取特定的措施,使我感到满意。 转到Apache,但我觉得更难理解我应该做什么。 有三种不同types的“工人”,我有三个主要问题优化: 1.有三个选项,prefork,mpm_worker和mpm_event。 我真的不明白如何configuration它们,但是我对每个function都有一个大致的了解。 2.与以前的服务器中的Apache不同,StartServers,ServerLimit,MaxRequestsPerChild等选项没有在/etc/httpd/conf/httpd.conf中列出。 可以有默认设置,我必须手动覆盖? 除了“上次手动添加”之外,还有什么原因可以在旧的httpd.conf中find,而不是新的? 我指的是在旧的httpd.conf中,在新的configuration文件中我看不到任何类似的东西,只有一个规范: // prefork MPM // StartServers:启动的服务器进程数 // MinSpareServers:保留备用服务器进程的最小数量 // MaxSpareServers:保留备用的服务器进程的最大数量 // ServerLimit:服务器生命周期中MaxClients的最大值 // MaxClients:允许启动的最大服务器进程数 // MaxRequestsPerChild:服务器进程提供的最大请求数 StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 4000 […]
我想在另一台Centos服务器上将两个硬盘的Centos VM转换为KVM。 两个硬盘的两个vmdk文件列表:: [uslv-addbld-c1:a2dc-vnx01:vg09] Uslv-aNMbuild-01 / Uslv-aNMbuild-01.vmdk [uslv-addbld-c1:a2dc-vnx01:vg09] Uslv-aNMbuild-01 / Uslv-aNMbuild-01_1.vmdk
(开发人员在这里 – 在系统pipe理员世界相对新手)。 有谁知道文件可以从sudo用户限制(不读取,写入或执行访问)的方式? 关于这种情况的一点背景:我们目前正在寻找一种方法来为某些用户提供sudo访问权限,同时还限制对一组文件的访问。 除非这样做,否则sudo访问将不会成为一个选项,我们将根据用户请求,根据需要将文件/命令(或包装在脚本中)白名单。 正如您所预料的那样,白名单选项需要更多维护和延迟,因为用户等待系统pipe理员小组响应请求。
定期地,与任何大型在线服务一样,我们会评估硬件上的当前负载,并尝试“正确resize”,这样我们就不会为严重不足的硬件付费。 考虑使用高速缓冲存储器时应该多担心? 我的理解是,caching大体上用作优化,但是我似乎还记得,读取caching可能会持续一段时间,而不再需要使用 – 这是由于资源过度可用而导致的一种浪费。 以下是我们当前系统的一个例子: 所以我的问题是,当考虑这个主机可以(或应该)持有多less负载时,我应该如何“安全”地播放它? 我是否将所有使用/缓冲区/caching视为最佳使用所需的100%? 或者我可以对caching更宽松一些,并假定系统可以更频繁地更换caching条目,但是不会导致实际上会导致应用程序性能问题的一点?
免责声明:我是一个新的社区,请温柔:) 我有一个SSH问题,我似乎无法解释。 作为一个背景,这里是我正在解决的问题: 环境中存在多个不同的Java服务,需要通过通用接口进行部署。 logging这些服务必须定向到系统日志工具。 通用接口必须通过命令行和Jenkins GUI访问。 我开始看到问题的时候,我添加了redirect到系统日志。 如果我删除了系统日志redirect,一切工作正常。 下面是调用来执行Java进程的代码片段(为了可读性而对其进行了精简): /bin/java myJavaProgram -DvariousFlags=true &> >(logger -p local3.info -t "my prefix") 2>&1 & 这里是我的头脑有点难以理解的地方 – 如果我运行从jenkins作为Jenkins用户的服务器调用这些脚本的命令,该命令就起作用。 如果我通过Jenkins GUI运行它,那么这个工作就会挂起。 我在Jenkins中运行以下命令: ssh -t [email protected] 'appctl restart all' 2>/dev/null 我已经用#!/bin/bash -x标志确认脚本到达了它的末尾。 当我用ssh -vvv运行时,以下是输出的最后一行: debug1:client_input_channel_req:channel 0 rtype退出状态回复0 任何想从哪里去这里? 是否有更好的方法来完成系统日志function? 我的pipe道有问题吗?
在Centos7上运行logstash,我认为网卡可能已经饱和了。 在logstash服务器上,我可以看到服务器发送日志的请求q。 但我不确定如果请求q是高的基于我的设置,或者如果tcp调整将帮助我在这里。 一些信息: sysctl -a | grep mem net.core.optmem_max = 20480 net.core.rmem_default = 212992 net.core.rmem_max = 212992 net.core.wmem_default = 212992 net.core.wmem_max = 212992 net.ipv4.igmp_max_memberships = 20 net.ipv4.tcp_mem = 227763 303685 455526 net.ipv4.tcp_rmem = 4096 87380 6291456 net.ipv4.tcp_wmem = 4096 16384 4194304 net.ipv4.udp_mem = 229686 306249 459372 net.ipv4.udp_rmem_min = 4096 net.ipv4.udp_wmem_min = 4096 vm.lowmem_reserve_ratio = […]
我有一个外部托pipe的CentOS 5服务器( external.example.com ),我想用作我的本地Web请求的中继/代理服务器。 所以基本上,如果我在我的本地计算机上加载google.com ,我希望这个请求显示给Google,就好像它来自external.example.com而不是local.example.com 。 我相信我需要的是将外部服务器设置为代理,然后将浏览器configuration为在浏览时使用它。 它是否正确? 如果不是我应该瞄准的解决scheme是什么? 我一直在看像鱿鱼 , Tor或HAProxy的应用程序。 这些任何工作都可以完成这项任务吗? 编辑:我遵循这些教程在CentOS 5上安装Squid : 在CentOS / Redhat上安装Squid 乌贼听其他端口
我认为我会select这三个系统的VPS包。 我的主要经验是在Ubuntu上,所以你推荐使用什么? VPS将基本上用于托pipePHP / WordPress和MySQL。
随机可能的问题,我似乎无法find一个快速的答案了。 我已经在Intel Xeon系统上安装了CentOS 5.3,但是所有已安装的二进制文件都显示了AMD arch以及显示AMD的所有自定义源文件夹—我遇到了一些奇怪的问题,我想知道是否有其他人遇到过这种情况,这是我可以放心的忽略— 例如:swapon:ELF 64位LSB可执行文件,AMD x86-64,版本1(SYSV),用于GNU / Linux 2.6.9,dynamic链接(使用共享库),用于GNU / Linux 2.6.9,剥离了sysctl:ELF用于GNU / Linux 2.6.9的64位LSB可执行文件AMD x86-64版本1(SYSV),用于GNU / Linux 2.6.9的dynamic链接(使用共享库),剥离了syslogd:ELF 64位LSB共享对象,AMD x86-64,版本1(SYSV),用于GNU / Linux 2.6.9,剥离 谢谢 – MG