王尘宇王尘宇

研究百度干SEO做推广变成一个被互联网搞的人

centos解决ps命令失效问题


centos解决ps命令失效问题

之前服务器中过一次病毒,把大部分命令给干掉了,其中还包括ps。由于使用自动化部署一些服务,需要使用ps获取pid并干掉服务,因此没有ps命令无法正常执行部署。

尝试使用直接安装 yum install procps-ng 也不能生效,出现以下提示: 经同事帮忙,在本机中也没找到相关ps信息( find / -name "ps" 2>/dev/null ),于是建议从没有问题的服务器中把ps命令远程拷贝过去,最终解决了。

如何在centos安装python

更新python千万不要把老版本的删除!新老版本是可以共存的,很多基本的命令、软件包都要依赖预装的老版本python的,比如yum。 [root@localhost ~]# wget Python-2.7.11.tgz[root@localhost ~]# tar -zxvf Python-2.7.11.tgz[root@localhost ~]# cd Python-2.7.11[root@localhost ~]# make[root@localhost ~]# make install //默认安装到 /usr/local/lib/python2.7下[root@localhost ~]# python -c "from distutils.sysconfig import get_python_lib; print (get_python_lib())"/usr/local/lib/python2.7/site-packages[root@localhost ~]# mv /usr/bin/python /usr/bin/python_old //修改旧的python版本为python_old[root@localhost ~]# ln -s /usr/local/bin/python2.7 /usr/bin/python //建立软连接指向到当前系统默认python命令的bin目录,让系统使用新版本python补充:默认的python成功指向3.3.0以后,yum不能正常使用,需要修改yum的配置文件。

如何在CentOS 7/6.5/6.4 下安装PostgreSQL 9.3 与 phpPgAdmin

Pos

centos 如何安装最新php

一般服务器都加装防火墙,所以第一步要暂停防火墙,否则连接不到相关外网和程序源Centos 6.默认下没有安装php组件,因此我们需要输入命令:yum -y install php 回车如下图。不用管,程序会自动完成安装及配置。

Zend组件,Centos 6.3 里面是没有的,需要手动下载,及安装教程请点击下面链接:http://www.juxiwang.com/read-tid-2982.html到此前期的准备工作已完成,下面就要对Apache进行配置输入命令:vi /etc/httpd/conf/httpd.conf //打开Apache配置文件,找到ServerTokens OS 将“OS”改为“Prod “ 。

//显示服务器运行错误信息。与下图一样,那么Apache你就配置成功了,如果不一样请仔细对比上面的教程是不是那个步骤少了#及字母拼写错了。到此php运行环境便配置成功啦。启动http, /etc/rc.d/init.d/httpd start输入命令:vi /var/www/html/test.php 在弹出的对话框里输入信息:<?phpphpinfo();?>保存退出。

然后通过你的浏览器输入:http://127.0.0.1/test.php如出现下图界面,恭喜里php运行环境你配置成功啦。有时由于httpd.conf没有正确配置,本想浏览php文件,实际是下载了php文件,这个是因为系统没有识别php文件,所以就认为你要下载了。修改方法: 检查你的httpd.conf当中是否有以下几行LoadModule php5_module d:\php5\php5_apache2.dll (windows系统)或LoadModule php5_module /usr/libexec/apache2/php5.so(或者是libphp5.so)(linux系统)||||||根据你的平台而定,实际路径也因环境而异增加AddType application/x-httpd-php .php|||||||增加DirectoryIndex index.php index.html。

一定可以ok另,如果遇到启动httpd时出现报错信息,httpd: apr_sockaddr_info_get() failed for shiweihttpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName,原因是没有设定ServerName解决办法:1)可以设定httpd.conf文件中的 ServerName,如下:ServerName localhost:80 (2)在 /etc/hosts 中填入自己的主机名称 bogon,如下:127.0.0.1 shiwei (用户名称)还有可能遇到的问题,linux系统里存在多个httpd.conf文件,你不知道是哪个在起作用,那么service httpd restart 启动后,用ps -ef|more看http用的是什么进程,如果是、usr/sbin就用/usr/sbin/httpd -S命令,如果是/usr/local/apache2/bin/httpd,就用/usr/local/apache2/bin/httpd -S。看是启动了哪个,httpd。conf文件启动时是唯一的。

相关文章

评论列表

发表评论:
验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。