Linux 基础(二)修改hostname & 修改本地域名解析 hosts & network 和 NetworkManager & 创建系统服务 & 关机重启

修改hostname

  • 修改配置文件 /etc/hostname
    vim /etc/hostname
    
  • 使用 hostnamectl
    hostnamectl set-hostname xxxx
    

修改本地域名解析 hosts

vim /ets/hosts

ip 域名或者主机名

network 和 NetworkManager

这两个服务都是CentOS 中的网络服务,NetWorkManager是后面新增的服务。
都支持 systemctl 操作。

系统服务

CentOS6

服务定义位于
CentOS7 之前的目录 /etc/init.d ,这里存放的脚本会自动执行,使用的是 shell 脚本启动
使用 service 命令管理

service 服务名 start/stop/status/restart
  • 查看通过 init.d 定义的服务;在CentOS7中也支持这个命令,但是其结果不包含通过systemd定义的那些服务
chkconfig --list

CentOS7

CentOS7 后有一套专用于服务的套件 systemd ,位于 /etc/systemd/system 链接到 /usr/lib/systemd/system 下的文件
使用 systemctl 命令管理

systemctl start/stop/status/restart 服务名
使用 systemd 定义一个服务
  1. 打开一个文本编辑器,创建一个新的.service文件,例如myservice.service。

  2. 在.myservice.service文件中,使用以下模板定义系统服务:

[Unit]
Description=<描述服务的文本>
After=<启动服务的依赖项>

[Service]
ExecStart=<启动服务的命令>
ExecStop=<停止服务的命令>
Type=<服务类型,如simple或forking>
Restart=<服务退出后是否自动重启,如always、on-failure等>

[Install]
WantedBy=multi-user.target

将上述模板填入.myservice.service文件中,并根据自己的需求进行修改。

  1. 保存并关闭.myservice.service文件。

  2. 将.myservice.service文件移动到/etc/systemd/system目录下:

sudo mv myservice.service /etc/systemd/system/myservice.service
  1. 更新systemd服务列表,使其识别到新的服务文件:
sudo systemctl daemon-reload
  1. 启动服务:
sudo systemctl start myservice
  1. 检查服务状态:
sudo systemctl status myservice

如果状态显示为active,则表示服务已成功启动。

可使用以下命令对服务进行操作:

  • 启动服务:sudo systemctl start myservice
  • 停止服务:sudo systemctl stop myservice
  • 重启服务:sudo systemctl restart myservice
  • 查看服务状态:sudo systemctl status myservice
  • 设置服务开机自动启动:sudo systemctl enable myservice
  • 取消服务开机自动启动:sudo systemctl disable myservice
  • 查看所有systemd定义的服务:sudo systemctl list-unit-files

关机,重启

  • halt:仅关闭系统,主板未断电
  • poweroff:完全关闭系统,断电
  • reboot:重启
  • sync:同步内存数据到硬盘(关机前自动做的操作,也可手动执行)
  • shutdown:有其他参数(不指定时间,默认等待一分钟)
    • 时间点:在指定时间点关机 20:30
    • 时长:过几分钟关机 3
    • 立刻关机:now
    • -H ≈ halt
    • -r ≈ reboot
    • -h/-P ≈ poweroff
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值