centos自动服务?centos8安装

求助nat123 linux版CentOS7开机启动问题

单独执行chkconfig命令有没有问题?

systemctl是系统服务管理器命令,它实际上将 service和 chkconfig这两个命令组合到一起的。

# chkconfig:- 80 60这个-符号表示不自动启动,可以使用345等运行级别启动的。

附:centos开机启动服务方法:利用 chkconfig来配置启动级别

在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysqld、postfix等,安装后系统默认不会自动启动的。就算手动执行/etc/init.d/mysqld start启动了服务,只要服务器重启后,系统仍然不会自动启动服务。在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,避免不必要的损失和麻烦。其实命令很简单的,使用chkconfig即可。

比如要将nat123设置为开机自动启动:

chkconfig mysqld on

要取消掉某个服务自动启动,只需要将最后的参数“on”变更为“off”即可。

比如要取消 postfix的自动启动:

chkconfig postfix off

值得注意的是,如果这个服务尚未被添加到 chkconfig列表中,则现需要使用–-add参数将其添加进去:

chkconfig–-add postfix

如果要查询当前所有自动启动的服务,可以输入:

chkconfig-–list

如果只想看指定的服务,只需要在“–-list”之后加上服务名就好了,比如查看httpd服务是否为自动启动:

chkconfig–-list httpd

httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off

此时0~6均为off,则说明httpd服务不会在系统启动的时候自动启动。我们输入:

chkconfig httpd on

则此时为:

httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off

这个时候2~5都是on,就表明会自动启动了。

CentOS设置开机启动服务及自动联网的方法

可以修改开机启动配置只需修改:

vi/etc/sysconfig/network-scripts/ifcfg-eth0

如图

文件,把ONBOOT=”no”改为yes,下一次就不用手动连接了。

DEVICE=”eth0”:接口

HWADDR=”00:00:00:00:00:00”:硬件地址

NM_CONTROLLED意思是network manger的参数,yes是实时生效,修改后无需要重启网卡立即生效。

ONBOOT=”yes”:是指明在系统启动时是否激活网卡,只有在激活状态的网卡才能去连接网络,进行网络通讯

Centos8 设置开机自启动脚本

CentOS 8系统中,传统的/etc/rc.local文件已不再自动执行开机脚本,需要通过设置 rc.local服务使其开机自启动。以下是设置步骤:

在CentOS 8中,为确保开机时执行自定义脚本,需要首先理解rc.local服务的配置。首先,检查默认的/etc/rc.local状态,确认它是/etc/rc.d/rc.local的符号链接。

接着,编辑/etc/rc.local并添加你需要的开机启动命令,确保给予可执行权限。例如,创建一个在/tmp的 txt文件:

1.打开编辑器,添加一行启动命令,如:`touch/tmp/mytxt.txt`

2.授予命令执行权限:`chmod+x/etc/rc.local`

然后,配置 rc.local服务,确保 service文件包含必要的启动指令,例如:

4.启动 rc-local服务:`systemctl start rc-local`

5.为了开机自动执行,设置服务开机启动:`systemctl enable rc-local`

测试配置:重启系统后,检查/tmp文件夹中是否生成了 txt文件。如果成功,说明脚本没有问题。删除该文件后再次重启,确认文件在下次启动时仍存在,以验证 rc-local服务配置正常。

对于 CentOS 7中的 Nginx安装,需要额外指定 yum仓库来获取 Nginx包。首先,创建一个 nginx.repo文件,配置仓库地址,然后使用 yum安装 Nginx并启动它。Nginx的配置文件位于/etc/nginx目录下,具体如下:

1.安装 Nginx:`yum install nginx`

2.配置文件位置:/etc/nginx/nginx.conf和/etc/nginx/conf.d/default.conf

3.启动、停止和检查 Nginx状态使用 systemctl命令。

4.访问 Nginx:在浏览器中输入服务器 IP地址(默认80端口,如 ``)。

完成以上步骤后,CentOS 7的 Nginx安装就完成了。

阅读剩余
THE END