Articles of centos

CentOS的mysql用户

我完全和CentOS的mysql服务器混淆了。 它是从CentOS 5.5的5.0.77。 我似乎无法在该服务器上创build用户。 我已经禁用了old_password选项并重新启动。 我创build了一个新的用户: GRANT SELECT ON db.table TO username IDENTIFIED BY 'some password'; 它被正确地散列到mysql.user中的新types密码中,但每当我尝试login时(通过套接字或networking),我都会得到: ERROR 1045 (28000): Access denied for user 'username'@'localhost' (using password: YES) 在其他发行版中,我从来没有遇到过这个问题。 在标准的mysql包中有没有特定于centos的东西? 我该如何解决这种情况?

无法访问phpmyadmin

我试图更新我的phpmyadmin到最新版本,但现在我得到这个错误信息,当我尝试访问它: 被禁止 您无权访问此文档。 我有一个VPS主机与centos。 有谁知道如何解决这个问题?

SSH私钥在某些目录中不起作用

我有一个奇怪的问题,如果密钥文件在特定的目录中,SSH将不能正确连接私钥。 我已经设置了一组服务器上的密钥和下面的命令 ssh -i /root/privatekey [email protected] 工作正常,我login到给定的主机没有得到密码提示,但这个命令: ssh -i /etc/keyfiles/privatekey [email protected] 给我一个密码提示。 我缩小了这种行为只发生在/ etc /的一些子目录中。 例如/etc/httpd1/给我一个密码提示,但是/etc/httpd/不是。 我到目前为止检查的是: 所有使用的私钥文件是相同的(从原始文件复制)。 使用的私钥文件和目录具有相同的权限。 服务器/客户端日志中没有相关的错误消息。 没有有趣的debugging信息从ssh -v (它似乎只是跳过密钥文件)。 它发生在连接到不同的主机。 经过更多的testing,它不是实际的目录名称。 例如: mkdir /etc/test cp /root/privatekey /etc/test ssh -i /etc/test/privatekey [email protected] # Results in password prompt cp /root/privatekey /etc/httpd # Existing directory ls -ald test httpd # drwxr-xr-x 4 root root […]

无法在vps上启动tomcat – java VM错误“无法为对象堆预留足够的空间”

我无法启动我的VPS上的tomcat6(它有256 MB,512 MB的突发,目前只有20MB的)。 日志条目显示: Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine. 我读了,我可以设置最小和最大heaps用-Xms和-Xmx heaps什么我需要做的事tomcat将尝试启动服务时将这些parameter passing给Java?

CentOS开放端口7000

我有两个盒子一个Ubuntu的v10.10(IP:192.168.12.128)和另一个centos V5.5(IP:192.168.12.131) 我可以从Ubuntu的盒子中ping通,反之亦然。 当我从远程端口使用端口7000远程loginUBUNTUIP它的工作原理 当我使用端口7000从Ubuntu的远程登陆CENTOSIP我得到错误“无法连接到远程主机:没有路由到主机” 我试图打开端口在centOS使用命令iptables -A INPUT -p tcp –dport 7000 -j ACCEPT但我仍然无法远程login该端口上的centos。 我希望端口7000打开的原因,因为我想设置一个cassandra集群 。 请让我知道我在这里做错了什么,我能做些什么来使它工作。 更新 sudo iptables的输出–list 连锁input(政策接受) 目标人select源目的地 RH-Firewall-1-INPUT全部在任何地方 连锁FORWARD(政策接受) 目标人select源目的地 RH-Firewall-1-INPUT全部在任何地方 链式输出(策略ACCEPT) 目标人select源目的地 连锁RH-Firewall-1-INPUT(2参考) 目标人select源目的地 随时随地接受 接受ICMP – 任何地方任何地方icmp 接受ESP – 在任何地方 接受啊 – 任何地方的任何地方 接受udp – 任何地方224.0.0.251 udp dpt:mdns 接受udp – 任何地方udp dpt:ipp 接受tcp – 随处任何地方tcp dpt:ipp 接受所有 – […]

如何允许user1到1目录和另一个user2到另一个目录。 不仅是主目录

在CentOS中,我如何指定user1到目录/ var / www / html和user2到目录/ home / user2,并作为默认user3和所有其他主目录? 我的configuration文件有以下/etc/vsftpd/vsftpd.conf: # You may specify an explicit list of local users to chroot() to their home # directory. If chroot_local_user is YES, then this list becomes a list of # users to NOT chroot(). #chroot_list_enable=YES chroot_local_user=YES # (default follows) #chroot_list_file=/etc/vsftpd/chroot_list 这允许所有用户只在那里主目录,但我需要指定用户1到另一个目录的完整的Web目录访问,而用户2只到他的主目录(个人FTP上传/下载)

将电子邮件从开发服务器configuration到文本文件

有没有办法从Unix服务器捕获所有邮件并将其传送到日志文件? 或者,也许至less所有来自PHP的邮件? 我知道在php.ini中,sendmail被这条线欺骗: sendmail_path = /Users/ckj/Dropbox/scripts/snydmail.sh snydmail.sh看起来像这样: cat >> /path/to/file/mails.txt 这在我的本地MAMP服务器上工作正常,但我无法在我的CentOS服务器上工作。 有没有人比上面的黑客有更聪明的方式?

像yum安装单声道转速?

我想安装单声道的RPM,就像我通过yum安装它一样。 我的意思是,当你安装rpm时,它把所有内容放在/ opt / novell /中。 我想它放在/ usr / bin /等,像yum一样。

运行PHP-FPM的phpMyAdmin运行Nginx时,无法启动会话

每当我从我的VPS打开phpMyAdmin,我得到以下错误: 无法启动会话没有错误,请检查您的PHP和/或Web服务器日志文件中给出的错误,并正确configuration您的PHP安装。 我已经研究过,但似乎找不到解决办法,我做了以下几点: 清除caching和Cookie 检查了php.ini(见下文) 检查日志(发现没有任何相关的) 给定正确的权限。 [由sudo chown -R root:nginx /home/humza/pma ] 我运行PHP-FPM的Nginx,我有php-mysql和所有工作正常,但我不能让phpMyAdmin工作。 我把它从phpMyAdmin的网站上下载下来并解压,就这些了。 http://pastebin.com/raw.php?i=6n57cW8H – 我的php.ini会话位 http://pastebin.com/raw.php?i=VaNP2TLi – 我的整个php.ini 我的日志没有任何相关的。 我的错误日志有其他的PHP错误,但不是这个,我的访问日志也没有任何东西。 我检查了我的nginx日志和我的PHP-FPM日志。 我尝试通过yum安装phpMyAdmin,并得到了大量的依赖性错误。 [root@infinity ~]# yum install phpmyadmin Setting up Install Process Resolving Dependencies –> Running transaction check —> Package phpMyAdmin.noarch 0:2.11.11.3-1.el5 set to be updated –> Processing Dependency: php-mcrypt >= 4.1.0 for […]

将Linux服务器从一个盒子复制到另一个盒子

可能重复: 克隆正在运行的Linux服务器 我们有一个Linux CentOS服务器设置为服务器的PHP / MySQL的Web应用程序。 我们想把它移到一个新的更大的服务器上。 看起来最好的办法是在新机器上运行CentOS设置,然后复制特定的configuration和应用程序文件。 这是最好的方法吗? 另外,如果是这样,新盒上的目录或文件不应该被覆盖。