centos 开机启动脚本7怎样让开机自动启动网络

微信公众号:centoscn
CentOS 7.x设置自定义开机启动,添加自定义系统服务
Centos 系统服务脚本目录:
[html]&view plaincopyprint?
有系统(system)和用户(user)之分,
如需要开机没有登陆情况下就能运行的程序,存在系统服务(system)里,即:
[html]&view plaincopyprint?
反之,用户登录后才能运行的程序,存在用户(user)里
服务以.service结尾。
这边以nginx开机运行为例
1.建立服务文件
[html]&view plaincopyprint?
[plain]&view plaincopyprint?
[Unit]:服务的说明
Description:描述服务
After:描述服务类别
[Service]服务运行参数的设置
Type=forking是后台运行的形式
ExecStart为服务的具体运行命令
ExecReload为重启命令
ExecStop为停止命令
PrivateTmp=True表示给服务分配独立的临时空间
注意:[Service]的启动、重启、停止命令全部要求使用绝对路径
[Install]服务安装的相关设置,可设置为多用户
2.保存目录
以754的权限保存在目录:
[html]&view plaincopyprint?
3.设置开机自启动
[html]&view plaincopyprint?
4.其他命令
使某服务自动启动
chkconfig --level 3 httpd &on & & & & & &&
systemctl enable httpd.service
使某服务不自动启动
chkconfig --level 3 httpd off
systemctl disable httpd.service
检查服务状态
service httpd status
systemctl status&httpd.service (服务详细信息)&
systemctl is-active httpd.service (仅显示是否 Active)
显示所有已启动的服务
chkconfig --list
systemctl list-units --type=service
启动某服务
service httpd start
systemctl start httpd.service
停止某服务
service httpd stop
systemctl stop httpd.service
重启某服务
service httpd restart
systemctl restart httpd.service
启动nginx服务
systemctl&start&nginx.service
设置开机自启动
systemctl&enable&nginx.service
停止开机自启动
systemctl&disable&nginx.service
查看服务当前状态
systemctl&status&nginx.service
重新启动服务
systemctl&restart&nginx.service
查看所有已启动的服务
systemctl&list-units&--type=service
------分隔线----------------------------1040人阅读
CentOS(2)
1.进入目录/etc/sysconfig/network-scripts/
2.修改ifcfg-enxxxxxxxx
文件 & (即你的网卡标识命名的配置文件)
3.将ONBOOT=no改成yes
4.保存后重启即可
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:84033次
积分:1321
积分:1321
排名:千里之外
原创:33篇
评论:65条
(2)(2)(1)(2)(1)(1)(3)(1)(1)(2)(1)(1)(1)(3)(3)(1)(1)(1)(2)(3)(3)(1)(1)(1)(2)(6)CentOS 6.3开机启动服务及自动联网
CentOS 6.3开机启动服务及自动联网
  虚拟机设置选择NAT模式,默认情况下,CentOS不是自动连接上网的,要点击右上角有个电脑图标,选择system eth0进行连接,
  可以修改开机启动配置只需修改:/etc/sysconfig/network-scripts/目录下ifcfg-eth0这个文件,把ONBOOT="no"改为yes,下一次就不用手动连接了。
  如果在图形化界面下,设置 管理启动项服务的话 可以使用ntsysv 命令打开管理窗口。
H3C认证Java认证Oracle认证
基础英语软考英语项目管理英语职场英语
.NETPowerBuilderWeb开发游戏开发Perl
二级模拟试题一级模拟试题一级考试经验四级考试资料
软件测试软件外包系统分析与建模敏捷开发
法律法规历年试题软考英语网络管理员系统架构设计师信息系统监理师
高级通信工程师考试大纲设备环境综合能力
路由技术网络存储无线网络网络设备
CPMP考试prince2认证项目范围管理项目配置管理项目管理案例项目经理项目干系人管理
职称考试题目
招生信息考研政治
网络安全安全设置工具使用手机安全
生物识别传感器物联网传输层物联网前沿技术物联网案例分析
Java核心技术J2ME教程
Linux系统管理Linux编程Linux安全AIX教程
Windows系统管理Windows教程Windows网络管理Windows故障
数据库开发Sybase数据库Informix数据库
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&centos开机自动启动网络
本来在上安装的centos6.0(Final)版本,安装的后,由于每次登陆用crt 登,但默认开机不在虚拟机上登陆,crt连不上(网卡没启动)。
接下来 就修改一下
查看一下使用的网卡 。
[hcr@slave2 ~]$ ifconfig
eth1&&&&& Link encap:Ethernet& HWaddr 00:0C:29:8C:BF:DF&
&&&&&&&&& inet addr:192.168.1.13& Bcast:192.168.1.255& Mask:255.255.255.0
&&&&&&&&& inet6 addr: fe80::20c:29ff:fe8c:bfdf/64 Scope:Link
&&&&&&&&& UP BROADCAST RUNNING MULTICAST& MTU:1500& Metric:1
&&&&&&&&& RX packets:220 errors:0 dropped:0 overruns:0 frame:0
&&&&&&&&& TX packets:217 errors:0 dropped:0 overruns:0 carrier:0
&&&&&&&&& collisions:0 txqueuelen:1000
&&&&&&&&& RX bytes:2 KiB)& TX bytes:2 KiB)
&&&&&&&&& Interrupt:19 Base address:0x2000
lo&&&&&&& Link encap:Local Loopback&
&&&&&&&&& inet addr:127.0.0.1& Mask:255.0.0.0
&&&&&&&&& inet6 addr: ::1/128 Scope:Host
&&&&&&&&& UP LOOPBACK RUNNING& MTU:16436& Metric:1
&&&&&&&&& RX packets:4 errors:0 dropped:0 overruns:0 frame:0
&&&&&&&&& TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
&&&&&&&&& collisions:0 txqueuelen:0
&&&&&&&&& RX bytes:240 (240.0 b)& TX bytes:240 (240.0 b)
然后 进入到配置linux网络目录
[hcr@slave2 ~]$ cd& /etc/sysconfig/network-scripts修改的网卡配置如下(ONBOOT=yes 开机自启动配置)
[hcr@slave2 network-scripts]$ cat ifcfg-eth1
DEVICE=&eth1&
NM_CONTROLLED=&yes&
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=&System eth1&
IPADDR=192.168.1.13
GATEWAY=192.168.1.1
HWADDR=00:0C:29:8C:BF:DF
配置后,接下来再重启用crt连接操作即可,不用每次都先登录虚拟机了
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'CentOS 7 设置开机直接进入命令行界面_Linux教程_Linux公社-Linux系统门户网站
你好,游客
CentOS 7 设置开机直接进入命令行界面
来源:Linux社区&
作者:baiyangcao
上网查询设置开机直接进入命令行界面的方法都说修改/etc/inittab文件,将文件中的& :id:5:initdefault:&改为& :id:3:initdefault:&,即将默认的runlevel由5改为3,但在CentOS7下打开/etc/inittab页面显示如下:
# inittab is no longer used when using systemd.## ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.## Ctrl-Alt-Delete is handled by /etc/systemd/system/ctrl-alt-del.target## systemd uses 'targets' instead of runlevels. By default, there are two main targets:## multi-user.target: analogous to runlevel 3# graphical.target: analogous to runlevel 5## To set a default target, run:## ln -sf /lib/systemd/system/&target name&.target /etc/systemd/system/default.target#
提示说inittab文件已经不被使用,现在CentOS7使用systemd作为新的init系统,而systemd系统使用&target&来代替&runlevel&,默认有两个主要的target:
multi-user.target:相当于runlevel 3[命令行界面],graphical.target:相当于runlevel 5[图形界面]
设置默认的target则使用命令:
ln -sf /lib/systemd/system/&target name&.target /etc/systemd/system/default.target
我这里要将CentOS7开机默认进入命令行界面,则运行命令:
# ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
更多CentOS相关信息见 专题页面
本文永久更新链接地址:
相关资讯 & & &
& (09月28日)
& (06月06日)
& (12月15日)
& (07月22日)
& (05月09日)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款

我要回帖

更多关于 centos7 开机启动 的文章

 

随机推荐