ubuntu下/etc/init.d/下面的脚本全都无效,没有任何回执信息,也没有错误提示,而且还没有起作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu下/etc/init.d/下面的脚本全都无效,没有任何回执信息,也没有错误提示,而且还没有起作用相关的知识,希望对你有一定的参考价值。

如题。。。。刚装的系统的 ubuntu 14.04
比如说 /etc/init.d/networking restart 这样是无效的。
必须 service networking restart 才有效

可能是那些服务的启动脚本放置的目录不对,看看有没有连接到其他的文件名,或者可以利用rpm -ql 服务名称 查询一下该服务所涉及的配置文件的地方追问

路径没问题,脚本也没问题,肯定是可执行的,而且里面也是有内容的 以#! /bin/sh 打头。。你肯定还没有仔细看我的标题。。 另外我的是ubuntu。。 还有一点,我连系统脚本都没法启动。。 比如重启网卡 /etc/init.d/networking restart 这样是无效的。必须这样 service networking restart 才有效果

参考技术A 怎么不用 systemctl追问

我用/etc/init.d/ssh start是无效的,切无任何回执信息。但是我用service ssh start就有用了
,不知道出了什么故障

参考技术B /etc/init.d/xxx start无效?追问

是的。。 比如说ssh,我用/etc/init.d/ssh start是无效的,切无任何回执信息。但是我用service ssh start就有用了

追答

这真不知道。。。

Ubuntu下在线安装Apache+PHP5+MySQL

1  安装Apache

sudo apt-get install apache2   安装apache2

  apache2安装完成以后,启动文件是/etc/init.d/apache2。

sudo /etc/init.d/apache2 start     启动apache
sudo /etc/init.d/apache2 stop 关闭apache
sudo /etc/init.d/apache2 restart 重启apache

  apache2配置文件在/etc/apache2/httpd.conf ,初始文件为空。

  apache2默认的项目在/var/www目录下,以后开发的项目(譬如wordpress   全景  web项目都至于此)。

  浏览器中输入127.0.0.1如果出现It works 表示apache安装完成。

2  安装PHP5

sudo apt-get install php5     安装php5

  如果要查看php5配置文件使用如下命令:

sudo find / -name "php.ini"

3  配置Apache+PHP

sudo apt-get install libapache2-mod-php5

    配置完成重启apache : sudo /etc/init.d/apache2 restart

   测试Apache和Php是否组合完成:

    ①在/var/www 下新建一个文件.index.php

    ②在浏览器中输入:127.0.0.1/index.php,如果显示index.php内容表示配置完成

4  安装Mysql

  见博文:《Ubuntu简单在线安装MySQL》

5 安装插件让Apache Php 支持MySQL

sudo apt-get install libapache2-mod-auth-mysql

6 安装组件连接Php和MySQL

sudo apt-get install php5-mysql

  至此Apache+Php+MySql在线安装完成。

 

通过WordPress迁移公司网站

  因为公司网站已经做完,这里的任务只是将网站迁移到另一台服务器中,需要两部分数据:wordpress 和 数据库文件

1   将wordpress文件解压到/var/www目录下,修改wp-config.php文件

       ①将

define(‘DB_PASSWORD‘,‘XXXX‘);

  修改为:

define(‘DB_PASSWORD‘,‘root‘);

  ②将

define(‘DB_HOST‘,‘119.97.194.189‘);

  修改为:

define(‘DB_HOST‘,‘172.16.4.119‘);

2  将数据库文件导入到数据库中,修改每张表中的ip地址(将119.97.194.189修改为172.16.4.119)

  修改方法:

update table set field=replace(field,oldvalue,newvalue);

到此,公司网站配置完成。

(ps:默认情况下,php分配了128M内存,如果偏小,可以修改php.ini文件中memory_limit=128M ,将数值调大)。

以上是关于ubuntu下/etc/init.d/下面的脚本全都无效,没有任何回执信息,也没有错误提示,而且还没有起作用的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu网络管理以及NetworkManager和/etc/init.d/networking区别

linux下/etc/init.d的简单介绍

Linux(fedora)下启动MySQL,结果显示:env: /etc/init.d/mysql:权限不够。 我已经将权限切换到su了

linux下yum安装的mysql,/etc/init.d/没有mysql怎么办?

linux中/etc/rc.d/rc.local是啥文件

linux 下xinetd和/etc/init.d里的服务不一样吗?为啥要设置这两个?