Questions tagged «centos6»

CentOS是代表“社区企业操作系统”的Linux发行版,并且是“ Red Hat Enterprise Linux”(RHEL)的重建版本。“ CentOS6”标记是指CentOS的6.x版本。

1
使用apache作为HTTPS到HTTP代理
我正在尝试在Centos 6上配置Apache,以代理和反向代理流量到第三方提供商的http服务器。 设置应该像这样工作:将 https://mydomain.com/proxy/ 所有流量透明地代理到 http://thirdparty.com/app/ 我遇到的问题是作出任何响应以https://mydomain.com/proxy/获取301重定向的请求。 这些是我所有与代理相关的选项 VirtualHost SetOutputFilter proxy-html ProxyHTMLExtended On ProxyRequests Off SSLProxyEngine On <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass /proxy/ http://thirdparty.com/app/ <Location /proxy/> ProxyPassReverse / ProxyHTMLEnable On ProxyHTMLURLMap http://thirdparty.com/app/ /proxy/ ProxyHTMLURLMap / /proxy/ </Location>

1
如何设置DATE变量以在crontab输出的日志中使用?
我在玩aroudn时有一些变化,例如 DATE = $(date) 但这也不起作用 crontab -e CRONLOG=/tmp/log/crontab.log DATEVAR=`date +20\%y\%m\%d_\%H\%M\%S` * * * * * echo $DATEVAR >> /tmp/log/crontab.log */2 * * * * echo "$DATEVAR hello" >> ${CRONLOG} */1 * * * * echo 'every minute' >> ${CRONLOG} 这只是按原样输出文本... 我想在crontab.log中创建一个带有每次更新时间戳的日志条目 如何在CentOS 6上执行此操作? 更新 DATEVAR=date +20%y%m%d_%H%M%S */1 * * * …
10 centos  logging  cron  centos6  date 

1
SSH-1挂在“进入交互式会话”(不是DNS;可能与SELinux相关)
我在CentOS 6.7上遇到问题,其中SSH登录比该网络上的任何非6.7计算机(例如7.2、5.11)多1秒。在客户端运行调试显示“进入交互式会话”挂起。 我用来作为该测试基础的命令是time ssh <host> true使用SSH密钥从笔记本电脑上获得的。 我已经检查/修改过的两件事是UseDNS和GSSAPIAuthentication,并且两者都被禁用。 我在其他端口上启动了单独的守护程序,并进行了调试,并发现发生短挂起的位置: debug1: SELinux support enabled debug3: ssh_selinux_setup_exec_context: setting execution context {1s hang} debug3: ssh_selinux_setup_exec_context: done SELinux设置为“宽松”。我不确定为什么它还要打扰“设置上下文”。有什么办法可以使这两个人更好地相处而不完全禁用SELinux?我知道1s并不多,但是我使用这台特定的机器作为SSH网关来托管具有IP白名单的主机(这是一台静态IP机器),并且整日累积。 在运行strace之后,挂起的位置更加细微: 22:16:05.445032 open("/selinux/user", O_RDWR|O_LARGEFILE) = 4 <0.000090> 22:16:05.445235 write(4, "unconfined_u:system_r:sshd_t:s0-s0:c0.c1023 unconfined_u", 56) = 56 <0.334742> 22:16:05.780128 read(4, "18\0unconfined_u:system_r:prelink_mask_t:s0-s0:c0.c1023\0unconfined_u:system_r:unconfined_mount_t:s0-s0:c0.c1023\0unconfined_u:system_r:abrt_helper_t:s0-s0:c0.c1023\0unconfined_u:system_r:oddjob_mkhomedir_t:s0-s0:c0.c1023\0unconfined_u:system_r:unconfined_notrans_t:s0-s0:c0.c1023\0unconfined_u:system_r:unconfined_execmem_t:s0-s0:c0.c1023\0unconfined_u:system_r:unconfined_java_t:s0-s0:c0.c1023\0unconfined_u:system_r:unconfined_mono_t:s0-s0:c0.c1023\0unconfined_u:system_r:chkpwd_t:s0-s0:c0.c1023\0unconfined_u:system_r:passwd_t:s0-s0:c0.c1023\0unconfined_u:system_r:updpwd_t:s0-s0:c0.c1023\0unconfined_u:system_r:mount_t:s0-s0:c0.c1023\0unconfined_u:system_r:rssh_t:s0-s0:c0.c1023\0unconfined_u:system_r:xauth_t:s0-s0:c0.c1023\0unconfined_u:system_r:unconfined_t:s0-s0:c0.c1023\0unconfined_u:system_r:openshift_t:s0-s0:c0.c1023\0unconfined_u:unconfined_r:oddjob_mkhomedir_t:s0-s0:c0.c1023\0unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023\0", 4095) = 929 <0.000079> 写入/selinux/user仅需350毫秒。 更新1-我尝试过的事情: 正在更新。许多盒子需要更新。这对登录时间没有任何实质性影响。 semodule -d …

1
rpm在哪里安装自定义gpg密钥?
CentOS / RHEL 6在哪里存储自定义gpg密钥?我以为/ etc / pki / rpm-gpg,但是我安装了nginx的密钥,但是找不到它。我看到它已正确导入,但它在哪里? wget http://nginx.org/keys/nginx_signing.key rpm --import nginx_signing.key [root@web1-ftl rpm-gpg]# rpm -qi gpg-pubkey-7bd9bf62-4e4e3262 Name : gpg-pubkey Relocations: (not relocatable) Version : 7bd9bf62 Vendor: (none) Release : 4e4e3262 Build Date: Wed 05 Feb 2014 03:26:35 AM UTC Install Date: Wed 05 Feb 2014 03:26:35 AM …
9 centos6  rpm  keys 

2
电源故障后如何检查CentOS 6服务器VM主机?
今天下午,我们办公室的某人决定将插头从服务器中拔出,因为它正在外面狂奔。他们没有关闭它,只是在运行时拔出了插头。 该服务器在软件RAID 10配置中具有4个SATA驱动器,并且LVM运行在RAID之上。该服务器运行的是CentOS 6.2最低版本,并且是使用KVM的虚拟机主机。拔出电源时,计算机上运行着许多客户机。每个来宾都有一个或多个LVM分区,可以直接用作硬盘驱动器。来宾分区是EXT3,EXT4和NTFS。主机操作系统位于EXT4分区上。 后来,当电源恢复时,那个人将其插回电源,然后启动。由于他们没有先连接显示器就将其插入,因此无法查看屏幕上出现的情况。我现在尝试连接显示器,但是除非在启动时连接显示器,否则它将无法工作。我一直按原样保留它,直到我得到一些建议为止,因为我不想搞砸(进一步)。 我可以通过SSH进入主机。我还没有重新启动它,以防日志中某处可能有用。 我需要做的是检查所有磁盘和分区的数据完整性,如果可能的话。我认为RAI​​D 10使用某种基于内存的缓存,并且我担心驱动器不一致,或者如果有提示要写入尚未写入的驱动器,则文件会损坏。 [root@othello ~]# cat /proc/mdstat Personalities : [raid10] [raid1] md2 : active raid1 sdc1[2] sda1[0] sdd1[3] sdb1[1] 102388 blocks super 1.0 [4/4] [UUUU] md0 : active raid10 sda3[0] sdc3[2] sdd3[3] sdb3[1] 1952289792 blocks super 1.1 512K chunks 2 near-copies [4/4] [UUUU] bitmap: 0/15 …

3
“没有可用的包装光伏。” 在CentOS 6.2上最小
我正在尝试在CentOS 6.2最小系统上安装Pipe Viewer。 当我跑步时: yum install pv 我得到: * base: mirror.thelinuxfix.com * extras: mirror.atlanticmetro.net * updates: ftp.usf.edu No package pv available. Error: Nothing to do 我需要添加另一个仓库吗?如果是这样,我该添加哪一个?

1
Linux-CentOS6-semanage-找不到命令
我正在尝试解决一个问题,其中我的HTTPD被拒绝访问绑定的自定义端口,我认为这与SELinux有关。在进行谷歌搜索时,我遇到了一些用户在其中键入内容的帖子,semanage其后是标志和命令以查看某些数据。在关注这些帖子时,我也输入了semanage,但它不在我的系统上。 结果yum list *semanage*: Installed Packages libsemanage.x86_64 | 2.0.43-4.el6 | @anaconda-CentOS-201106060106.x86_64/6.0 Available Packages libsemanage-devel.x86_64 | 2.0.43-4.el6 | base libsemanage-python.x86_64 | 2.0.43-4.el6 | base libsemanage-static.x86_64 | 2.0.43-4.el6 | base 这些其他软件包之一中是否提供了二进制文件?

2
CentOS 6.4与6.2之间有很大的区别,我应该升级/降级吗?
我们有两个单独的托管Web服务器。一个正在运行CentOS 6.2,并被用作许多站点的生产环境。第二个运行CentOS 6.4,并托管一些内部应用程序,例如Wiki,gitlab和问题跟踪器。 我还想将辅助站点用作我们开发的站点的暂存环境,以便在站点投入生产之前进行测试。理想情况下,两种环境在操作系统方面应具有相同的设置。 我的选择似乎是; 将live box升级到6.4-我们目前在该站点上有客户站点,因此这似乎有点冒险。 将辅助盒降级到6.2-我担心将当前的东西弄乱,我不想重新安装每天使用的开发工具。 忽略差异,并希望这没什么大不了的。 选项3很诱人,但由于我无法真正找到两个版本之间的区别,所以我不知道这是否明智,有人可以建议吗?

3
cron作业偶尔不运行
我有一台CentOS 6.6装有以下软件包的服务器: crontabs-1.10-33.el6.noarch cronie-1.4.4-12.el6.x86_64 cronie-anacron-1.4.4-12.el6.x86_64 kernel-2.6.32-504.3.3.el6.x86_64 有时,计划每天运行的备份作业之一根本无法运行。甚至没有根据调用脚本/var/log/cron.log。有趣的是,其他计划完全在同一时间运行的作业没有任何问题。 我无法重现该问题,也没有发现任何模式。如果我什么也不做,则该工作将按预期第二天正确运行。 crond只是忽略了应该在特定时间运行的多个作业之一。这只是偶尔发生。 我在其他一些地方读过,人们谈论在crontab文件末尾添加一个空行。偶尔无法运行的作业确实在crontab文件的最后一行。我找不到任何确认,这是一个真实的或已知的错误。 # tail -2 /var/spool/cron/postgres * * * * * OTHERJOB 0 21 * * * /pg_backup.sh 这就是我的全部 /var/log/cron.log Mar 31 21:00:02 SERVERNAME [cron.info] CROND[19394]: (root) CMD (OTHERJOB) Mar 31 21:00:02 SERVERNAME [cron.info] CROND[19418]: (postgres) CMD (/pg_backup.sh) Mar 31 21:01:02 SERVERNAME …
8 linux  centos  cron  centos6 

3
为什么vSphere ESXi 5.5中的Linux VM会显示磁盘I / O延迟显着增加?
我很沮丧,希望其他人能认识到此问题的症状。 硬件:新款Dell T110 II,2.9 GHz双核Pentium G850,板载SATA控制器,包装盒内装有一个新的500 GB 7200 RPM有线硬盘驱动器,其他驱动器位于内部但尚未安装。没有RAID。软件:VMware ESXi 5.5.0(内部版本1746018)+ vSphere Client下的全新CentOS 6.5虚拟机。分配了2.5 GB RAM。该磁盘是CentOS提供的设置方式,即作为LVM卷组内的一个卷,只是我跳过了使用单独的/ home并仅使用/和/ boot的方式。修补了CentOS,修补了ESXi,在VM中安装了最新的VMware工具。系统上没有用户,没有服务在运行,磁盘上没有文件,只有操作系统安装。我正在通过vSphere Client中的VM虚拟控制台与VM进行交互。 在继续之前,我想检查一下我是否或多或少合理地配置了东西。我以root用户身份在VM的shell中运行以下命令: for i in 1 2 3 4 5 6 7 8 9 10; do dd if=/dev/zero of=/test.img bs=8k count=256k conv=fdatasync done 即,只需重复dd命令10次,这将导致每次打印传输速率。结果令人不安。它很好地开始了: 262144+0 records in 262144+0 records out 2147483648 bytes …

6
试图了解在CentOS中创建静态路由的正确方法,请提供帮助
我一直在尝试了解在CentOS 6.x机器上添加静态路由的正确方法是什么。在某些论坛中,他们说route-dev_name使用相关路由创建一个名为(例如route-eth0)的文件并将其放置在中/etc/sysconfig/network-scripts,在某些论坛中,他们说该文件应命名为static-routes,在两种情况下我都无法设置静态路由。似乎在某些CentOS版本中,它仅在命名文件时起作用,而在某些版本中,仅在命名文件route-dev_name时起作用static-routes..有人可以帮我吗?这是我的路线文件的内容: 192.168.20.0/24 via 192.168.20.253 dev eth0 提前致谢

2
守护程序功能在CentOS 6.4中不起作用
我正在尝试在其他用户下守护进程。 在我的init.d中,我有一个看起来像这样的服务: ... start() { echo "Starting mydaemon..." daemon --user someuser --name mydaemon mycommand } ... (此处的完整脚本:http : //pastebin.com/bvpnsHgn) 但是,我得到的只是daemon: command not found。 我检查了daemon()中声明的内容/etc/init.d/functions,但仍然似乎无法使用它。 我该如何解决?

1
CentOS忽略了我的公钥
我正在尝试使用SSH连接到我自己的CentOS服务器;我可以用密码很好地连接;我正在尝试使用我的公共密钥进行连接,但是服务器未尝试进行公共密钥身份验证。我已按照CentOS Wiki中此页面上的所有说明进行操作,并验证了以下内容: 我正在运行CentOS 6.0或更高版本 我的sshd_config具有以下内容: PermitRootLogin no PubkeyAuthentication Yes RSAAuthentication yes AuthorizedKeysFile .ssh/authorized_keys 我已经在客户端主目录的.ssh /文件夹中创建了一个私钥。 公钥的完整文本(由生成ssh-keygen)在服务器主目录中的.ssh / authorized_keys文件中占一行。 我在客户端和服务器上都设置了以下权限模式: chmod 700 .ssh chmod 600 .ssh/*

3
如何在centos中的系统启动时自动运行脚本
我已经成功安装了TeamCity ib CentOS 6.2 Minimal。我一直试图在系统启动时自动运行脚本: /opt/TeamCity/bin/teamcity-server.sh start 我已经四处搜寻,尝试了各种方法,但所有方法似乎都失败了。大多数方法都指向将启动脚本添加到rc.local文件之一: /etc/rc.d/rc.local /etc/rc.local rc.local的内容包含以下行: /opt/TeamCity/bin/teamcity-server.sh start 没有一个将启动teamcity服务器 如果我手动运行脚本没有问题。 似乎很简单,但是我如何让Shell脚本自动运行?

1
阻止某些uid(root,apache,nobody)的传出连接
在CentOS 5和6 Linux中使用iptables-如何防止以root,apache或nobody运行的进程启动传出连接? 在CentOS 5 Linux上,我尝试将这些行放入/ etc / sysconfig / iptables中: -A OUTPUT -m owner --uid-owner root -j DROP -A OUTPUT -m owner --uid-owner apache -j DROP -A OUTPUT -m owner --uid-owner nobody -j DROP 但不幸的是得到错误: # sudo service iptables restart iptables: Flushing firewall rules: [ OK ] iptables: Setting …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.