Articles of centos

是否有PHP(5.3)Apache(2)和FastCGI的最新指南?

我能在网上find的所有文章都是从2005年到2009年。我们正在寻找转移到FastCgi的PHP和Apache,但无法find任何最新的信息的主题。 有没有人知道一个很好的指导或为什么信息只是脱落? 我们正在为我们的箱子运行Cent OS 5。

克隆远程CentOS服务器到本地testing服务器?

我们有专门的服务器运行ContOS 5.5。 服务器运行我们的Magento商店和一个基本的PHP网站与MySQL。 我的办公室有一个备用机架服务器(HP ProLiant DL360 G4),它有足够的存储空间来存储我们的专用服务器副本。 我想完全克隆专用服务器,并有本地副本。 它不需要保持同步,因为我可以用GIT来做到这一点。 我想这样做的原因很简单, 详细了解专用服务器和CentOS。 这可能吗? 我有SSH访问专用服务器,显然完成访问本地服务器。

启动时启动PHP脚本

我有两个PHP脚本,我需要启动启动。 我有一个CentOS驱动的VPS,我通常使用以下命令启动脚本。 screen php scriptname.php 但是,如果服务器崩溃,如何让脚本在启动时自动启动? 谢谢。

密钥loginssh失败,从Mac OSX到CentOS 5远程服务器

我试图设置无密码login从我的mac到我的远程服务器运行CentOS与“用户1”的公共密钥authentication。 我用$ ssh-keygen -t rsa在我的mac上设置一个公钥,然后将mykey.pub文件复制到CentOS user1的.ssh目录中,然后做了一个 cat mykey.pub >> authorized_keys 在.ssh目录中。 我还将.ssh目录的权限设置为700,将authorized_keys设置为600。 当我做一个: ssh [email protected] 它仍然提示我input密码。 这是怎么回事? 这里是我的sshd_config文件在远程机器上的副本: Protocol 2 SyslogFacility AUTHPRIV PermitRootLogin no RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys PasswordAuthentication yes PermitEmptyPasswords no ChallengeResponseAuthentication no GSSAPIAuthentication yes GSSAPICleanupCredentials yes UsePAM no AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE […]

如何给PHP权限写入文件,而无需全局打开目录的权限

我正在运行Centos 5.5。 我需要用PHP脚本创build/写入一些文件。 该脚本仅适用于将文件的创build/写入目录设置为可写的目录的权限,即: chmod a+w my_directory 脚本工作正常,但我的目录是可写的,显然是不好的。 我的问题是,有没有办法允许选定的程序(如PHP)的权限来编写和创build文件,同时保持其他人不在? 非常感谢

请问一个mysqld重启会触发一个flush表吗?

我想知道如果一个“服务mysqld重启”将自动执行一个干净的清洗表在重新启动服务之前。 我有5.0.77与主要MyISAM表的Fedora / CentOS,成千上万。

有关将IP从一个Linux机箱移动到另一个机箱的问题

我们将会把IP(通过networking)从一个centos服务器转移到另一个。 在新服务器上添加范围很简单,但可能会有问题。 主服务器IP(在/ etc / sysconfig / network-scripts / ifcfg-eth0中)是被移动的IP之一。 我们有一些额外的IP在该服务器上没有被移动,我们希望我们可以用SSH来删除所有的数据等 如果主IP不可用,服务器仍然可以访问吗?

启用phpMyAdmindevise器模式

我一直在尝试几个小时,在CentOS cPanel专用服务器上启用phpMyAdmindevise器模式,但没有运气…下面是我遵循的步骤,也许我错过了一些东西? 我创build了pma用户并授予了phpmyadmin表的适当权限: GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY '?????'; GRANT SELECT ( Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv, Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv, Execute_priv, Repl_slave_priv, Repl_client_priv ) ON mysql.user TO 'pma'@'localhost'; GRANT SELECT ON mysql.db TO 'pma'@'localhost'; GRANT SELECT ON mysql.host TO 'pma'@'localhost'; […]

每天多次DDOS攻击

我运行一个stream行的科技网站,几个星期以来,我的网站一直在DDOS攻击下。 攻击发生在随机的时间,并且经常大约每天10次。 通常攻击只持续几分钟,然后停止。 当我的网站受到攻击时,它变得无法访问。 服务器的负载没有增加,MySQL,Nginx和FPM等服务不受影响。 这似乎是一个SYN攻击或类似的东西。 我运行CentOS 5.6(64位),在一台function强大的机器上。 我已经试图加强SYSCTL了一下,我的设置可以在下面find。 另外,我已经安装iptables来阻止除我需要的端口之外的所有端口。 该脚本也可以在下面find。 我知道这个问题以前曾经被人们问过很多次,但是有没有更多的提示可以让我来抵御这些攻击呢? 真的变得非常烦人 我愿意尝试任何事情。 SYSCTL设置 net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.accept_source_route = 0 kernel.sysrq = 1 kernel.core_uses_pid = 1 net.ipv4.tcp_syncookies = 1 kernel.msgmnb = 65536 kernel.msgmax = 65536 kernel.shmmax = 68719476736 kernel.shmall = 4294967296 net.ipv4.conf.all.send_redirects = 0 net.ipv4.conf.default.send_redirects = 0 net.ipv4.tcp_max_syn_backlog = 2048 net.ipv4.icmp_echo_ignore_broadcasts […]

每次SELinux策略更新之后,是否需要运行semodule -i?

在RHEL和CentOS服务器上,当selinux-policy-* RPM软件包接收到更新时,是否总是需要手动重新加载我构build的任何自定义模块? 当我看到selinux-policy-*的更新时,我总是手动重新加载任何模块。 semodule -i /root/selinux/*.pp 如果他们必须总是手动重新加载,是否有一个首选的方法来做到这一点?