Articles of centos

如何更改Putty SSHloginIP地址?

我有一个有多个IP地址的CentOS服务器。 如果我使用各种IP地址通过SSHlogin到我的服务器浏览其他网站,发送到其他网站的IP地址是服务器的主要IP地址。 例如:我的CentOS服务器有这个IP地址:11.22.33.134(主)11.22.33.34 11.22.34.210 11.22.34.43 我的电脑IP:33.22.11.123 如果我使用11.22.33.134通过SSHlogin服务器,我configuration它让我浏览其他网站,所以我将使用11.22.33.134浏览其他网站,而不是33.22.11.123(腻子代理function) 但是,如果我使用11.22.33.34或11.22.34.210或11.22.34.43login到服务器,我仍然会使用主要的IP 11.22.33.134浏览其他网站。 我想要做的是如果我使用11.22.33.34login,我将使用11.22.33.34浏览其他网站。 我在我的电脑上使用Putty软件,在我的服务器上使用CentOS。 有没有办法设置它?

Apache从外部地址连接返回SSL23_GET_SERVER_HELLO:未知协议错误

我有以下设置: 运行在CentOS 5.5上的Apache服务器 在本地,它使用SSL连接OK。 我的服务器和外部networking之间的代理。 我不控制这个代理。 它将端口转发到我的服务器上的https端口。 CNAMElogging将我的服务器所需的外部DNS名称映射到代理。 在本地,一切正常。 但是当使用代理连接时,使用CNAME或直接IP地址,我收到以下错误: SSL Error: SSL_write 23995: 1 – error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol 我甚至不知道如何正确debugging这个问题。

安装Webmin时出错

安装Virtualmin有一些问题( http://www.webmin.com/vinstall.html )。 我对Unixterminal是相当陌生的,但是对于能够在MediaTemple(ve)上正确安装和configurationLAMP堆栈的人来说,已经足够熟练了。 🙂 我的问题是,我正在尝试安装Virtualmin。 我把wget install.sh文件放到我的主目录下。 然后运行命令./install.sh启动安装过程。 出现免责声明和警告,询问是否要继续。 我打Y ,然后: /tmp directory is mounted noexec. Installation cannot continue. 有一点谷歌search表明这是/ etc / fstab文件中的一个问题。 当我sudo nano /etc/fstab这是输出: none /dev/pts devpts rw 0 0 有人能够build议: 1)如何编辑这个fstab文件来停止/ tmp为noexec …? 或2)安装Virtualmin更简单/不同的方式? 我不太确定是否有这样做的yum方式。 干杯! 插口

CentOS webserver的硬盘配额超过了

我有一个centosnetworking服务器与以下分区: Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/md1 ext3 4956160 4697064 3272 100% / /dev/md3 ext3 4956224 1192056 3508340 26% /var /dev/md2 ext3 224524852 11572104 201363464 6% /home /dev/md0 ext3 77649 23622 50018 33% /boot 我不明白为什么MD1泄漏空间。 只有20分钟前,它看起来像下面。 任何人都可以推荐一种方法来检查哪个文件变得更大/占用空间? Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/md1 ext3 4956160 4696852 3484 100% / […]

如何find我的服务器上的字体的path?

我正在编写一个需要使用True Type字体的PHP脚本,因为与GD库捆绑在一起的默认字体在专业应用程序中并不是很有用。 为了指定我打算使用的字体,我必须指定字体的完整path。 不幸的是我不确定那是什么。 如何find我的服务器上的字体的path? 我的服务器是运行cPanel的CentOS 4.8。

网页文件权限设置

我找不到在UNIX操作系统下设置网页文件的最佳方式。 我有在Centos操作系统上运行的Apache,我把我的根目录放在/ var / www / html下 这是一个例子: /var/www/html 750 ssh-user apache /project_a 750 ssh-user apache /normal_folder 750 ssh-user apache /upload_folder 770 ssh-user apache /project_b 750 ssh-user apache 我对所有者(ssh-user)进行完全控制,只能读取组用户(apache组)。 对于上传文件夹,我设置了770个可以在里面写东西的用户组。 什么是SSH用户? 这是我用SSHlogin的用户。 这些设置是好的,但有时我恼火,因为我需要通过做重新设置文件权限 chmod 750 -R project_a chown ssh-user:apache project_a 每次我使用FTP创build新的文件/上传,我需要执行这些命令。 所以我的问题: – 我的文件所有权是否正确设置? – 如何文件许可? – 你使用任何工具来pipe理这个文件的权限? 我听说facl可以做到这一点优雅 – 有人用卡皮斯特拉诺? 任何提示文件的权限和所有权? 多谢你们!

如何写入Samba文件夹?

我在我的CentOS机器上创build了一个Samba共享,我可以连接到共享并读取内容,但是我不能将文件写入或删除它们。 在Samba中,我将可读性设置为yes,并将其设置为yes,同时还创build了我想要访问的文件夹的一部分,并添加了从Samba访问它的用户。 quesiton中的文件夹是/ var / www /。 我已经将该文件夹及其下的所有文件夹设置为可读取和写入的轮组。 我在这里做错了什么?

确认硬盘写入错误

我一直在一个专门的CentOS服务器硬盘驱动器的问题与以下症状: 随机MySQL数据库损坏 – 表已被损坏和修复多次。 每次修复后的几个小时,他们再次损坏。 MySQL已经完全卸载,安装了一个新的版本,数据库从备份恢复,但几个小时后表又被破坏了。 随机Rsync传输损坏 – 从另一台服务器传输2GB数据库备份时,该文件多次损坏,最终成功传输。 随机文件复制损坏 – 在testing时,我将6GB数据库备份复制到另一个文件(cp file1 file2),并使用md5sumtesting了这两个文件,并收到不同的签名。 这是可重复的:每次我复制文件,我得到一个不同的MD5签名。 一旦复制,md5签名不会改变。 我已经完成的testing: 文件复制testing – 如上所述,复制大文件似乎导致新的副本损坏,似乎是基于写入。 SmartCtl – 使用smartctl检查和testing驱动器不会显示任何问题。 我有其他的硬盘驱动器故障,smartctl显而易见的问题。 系统日志 – 与以前的其他服务器硬盘驱动器问题不同,日志中没有IO错误消息。 在这一点上我的问题是: 我可以执行哪些其他testing来确认问题? 我只能远程访问服务器。 这个问题可能还有其他潜在的来源,除了硬盘? 有没有办法来监视或检查这个问题呢? 我只是想确保问题是硬盘驱动器,然后我提交一个服务请求来改变它(如果它不是硬盘驱动器可能最终花费我)。 更新:我更改了硬盘,但在复制大文件时出现了相同的损坏错误,所以它不是驱动器,除非我有幸得到两个驱动器完全相同的问题。 使用“cmp”命令,我发现它始终是在损坏的文件中从0翻转为1的字节的MSB。 我正在整个服务器硬件交换,所以我不知道问题的确切原因。

tomcat6在5.5上不能停止

configuration一个朋友的服务器,第一次我已经处理了Tomcat,而且我已经接近撕掉我留下的小毛发了:) 对于他的项目,他需要使用一个PHP的Java桥梁,我已经得到了服务器的Tomcat6安装和运行,桥梁。 他可以像这样通过localhost调用它: <?php require_once("http://localhost:8080/JavaBridge/java/Java.inc");?> 这一切工作正常。 [root@server home]# wget -q http://localhost:8080/JavaBridge/java/Java.inc [root@server home]# ls | grep Java.inc Java.inc 服务运行良好: [root@server home]# ps ax | grep tomcat 44747 ? Sl 0:03 /usr/lib/jvm/java/bin/java -classpath :/usr/share/tomcat6/bin/bootstrap.jar:/usr/share/tomcat6/bin/tomcat-juli.jar:/usr/share/java/commons-daemon.jar -Dcatalina.base=/usr/share/tomcat6 -Dcatalina.home=/usr/share/tomcat6 -Djava.endorsed.dirs= -Djava.io.tmpdir=/var/cache/tomcat6/temp -Djava.util.logging.config.file=/usr/share/tomcat6/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager org.apache.catalina.startup.Bootstrap start [root@server home]# /etc/init.d/tomcat6 status tomcat6 (pid 44747) is running… 现在,如果我们需要重新启动 – 我得到这个: [root@server home]# […]

CentOS – 降级到稳定的PHP版本

我正在运行CentOS并使用PHP的remi存储库。 我刚刚发现我正在使用PHP的开发版本,即使我需要稳定版本: PHP 5.3.4-dev (cli) (built: Oct 3 2010 10:57:19) 我认为这是因为我的/etc/yum.repos.d/remi.repo的内容是: [remi] name=Les RPM de remi pour Enterprise Linux 5 – $basearch baseurl=http://rpms.famillecollet.com/el5.$basearch/ http://iut-info.univ-reims.fr/remirpms/el5.$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi failovermethod=priority [remi-test] name=Les RPM de remi en test pour Enterprise Linux $releasever – $basearch baseurl=http://rpms.famillecollet.com/test-el5.$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi 我的意思是,我离开了[remi-test]部分。 我怎样才能降级到PHP(5.3.3)的最新稳定版本? 我试图评论[remitesting]部分和运行yum update php但这是消息: No Packages marked for Update […]