6.4 服务管理命令(ctl大礼包)

CTL大礼包:

hostnamectl :修改和查看主机名

systemctl :服务管理

timedatectl :查看和修改时间(时区)

localctl :查看和修改语言,字符集

6.4.1 systemctl
  • 一般来说rpm、deb、yum、apt安装的服务,这些服务默认通过systemctl管理
  • 二进制安装,编译安装默认无法通过systemctl管理服务
  • 服务关闭重启,查看状态
  • 服务开机自启设置

案例258. 查看crond服务状态(是否运行,是否开机自启动)

[root@kylin-ren-class ren]# systemctl start crond
[root@kylin-ren-class ren]# systemctl status crond
● crond.service - Command Scheduler
Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2025-01-14 21:30:32 CST; 3s ago

案例259. 查看是否开机自启动

[root@kylin-ren-class ren]# systemctl is-enabled sshd
enabled

案例260. 开启crond服务,设置crond服务开机自启动

[root@kylin-ren-class ren]# systemctl restart crond
[root@kylin-ren-class ren]# systemctl enable crond

案例261. 关闭防火墙firewalld(麒麟,Centos系统)

#麒麟系统
1. systemctl stop firewalld.service 2. systemctl disable firewalld.service 3. systemctl status firewalld.service 4. systemctl is-active firewalld.service 5. systemctl is-enabled firewalld.service

案例262. 关闭防火墙ufw(Ubuntu系统)

#ubuntu
1. systemctl stop ufw 2. systemctl disable ufw
6.5.2 systemctl小结
# 立即开启
systemctl enable --now xxx # 立即关闭
systemctl disable --now xxx # 普通开启 + 开机自启动
systemctl start xxx
systemctl enable xxx # 普通关闭 + 关闭开机自启动
systemctl stop xxx
systemctl disable xxx # 查看状态
systemctl status xxx # 重启服务
systemctl restart xxx # 精简查看是否开启
systemctl is-active xxx # 精简查看是否开机自启
systemctl is-enabled xxx # 查看系统所有服务
systemctl list-unit-files
systemctl list-units
6.5.3 timedatectl

查看时间(时区),修改时间(时区)

案例263. 查看时间与时区

[root@kylin-ren-class service_scripts]# timedatectl
Local time: Wed 2025-01-15 16:16:52 CST #当地时间
Universal time: Wed 2025-01-15 08:16:52 UTC #世界时间
RTC time: Wed 2025-01-15 08:16:52 #硬件时间
Time zone: Asia/Shanghai (CST, +0800) #时区
System clock synchronized: yes #系统时钟同步
NTP service: active #NTP服务
RTC in local TZ: no #表示硬件时钟设置为协调世界时

案例264. 修改时区为上海

timedatectl set-timezone Asia/Shanghai

案例265. 系统时钟同步

ntpdate ntp1.aliyun.com

# ntp2.aliyun.com、ntp3.aliyun.com、ntp4.aliyun.com、ntp5.aliyun.com

案例266. 查看当前时间

[root@kylin-ren-class service_scripts]# date
Wed Jan 15 16:27:54 CST 2025
6.5.4 localectl

查看系统的语言和字符集

案例267. 查看系统语言字符集

[root@kylin-ren-class service_scripts]# localectl
System Locale: LANG=zh_CN.UTF-8
VC Keymap: cn # 键盘映射
X11 Layout: cn # X11布局

案例268. 修改字符集

localectl set-locale LANG-zh_CN.UTF-8

案例269. 脚本中临时修改语言为英文

# 书写脚本的时候,同意改为英文,方便进行过滤与操作
export LANG=en_US.UTF-8
6.5.5 networkctl

Ubuntu修改网卡配置

案例270. 列出所有连接及其状态

ubuntu01-class@ubuntu-01:~$ networkctl
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback carrier unmanaged
2 ens33 ether routable configured
3 ens37 ether routable configured 3 links listed.

案例271. 显示连接的状态信息

ubuntu01-class@ubuntu-01:~$ networkctl status
● State: routable
Online state: online
Address: 10.0.0.201 on ens33
10.0.0.220 on ens37
fe80::20c:29ff:febf:cd0 on ens33
fe80::20c:29ff:febf:cda on ens37
Gateway: 10.0.0.2 on ens33
DNS: 223.5.5.5
223.6.6.6

案例272. 显示网络接口 eth0 的各种信息

ubuntu01-class@ubuntu-01:~$ networkctl status ens33
● 2: ens33 > Link File: /usr/lib/systemd/network/99-default.link
Network File: /run/systemd/network/10-netplan-ens33.network
Type: ether
State: routable (configured)
Online state: online > Alternative Names: enp2s1
Path: pci-0000:02:01.0
Driver: e1000
Vendor: Intel Corporation
Model: 82545EM Gigabit Ethernet Controller (Copper) (PRO/1000 MT S> HW Address: 00:0c:29:bf:0c:d0 (VMware, Inc.)
MTU: 1500 (min: 46, max: 16110)
QDisc: fq_codel
IPv6 Address Generation Mode: eui64
Queue Length (Tx/Rx): 1/1
Auto negotiation: yes
Speed: 1Gbps
Duplex: full
Port: tp
Address: 10.0.0.201
fe80::20c:29ff:febf:cd0
Gateway: 10.0.0.2
DNS: 223.5.5.5
223.6.6.6
Activation Policy: up
Required For Online: yes
DHCP6 Client DUID: DUID-EN/Vendor:0000ab11b34b3e4488a01c6f0000
Connected To: n/a on port 00:50:56:c0:00:08

Linux指令详解之:ctl相关命令大礼包的更多相关文章

  1. Linux指令详解useradd groupadd passwd chpasswd chage 密码修改

    Linux指令详解useradd groupadd passwd chpasswd chage 密码修改 http://speediness.blog.51cto.com/760841/1783661 ...

  2. Linux 指令详解 alias 设置别名(转)

    我们在使用Linux中使用较长的命令而且要经常要使用时,总是会使用别名,这里就简单的介绍一下别名alias 指令:alias设置指令的别名 语法:#  alias name='command line ...

  3. linux crontab详解 php开发相关

    vi vi /etc/crontab 注意不是这么直接干的! 下面是内容 SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root ...

  4. Linux权限详解 命令之 chmod:修改权限

    权限简介 Linux系统上对文件的权限有着严格的控制,用于如果相对某个文件执行某种操作,必须具有对应的权限方可执行成功. Linux下文件的权限类型一般包括读,写,执行.对应字母为 r.w.x. Li ...

  5. #pragma 预处理指令详解

    源地址:http://blog.csdn.net/jx_kingwei/article/details/367312 #pragma  预处理指令详解              在所有的预处理指令中, ...

  6. pragma comment的使用 pragma预处理指令详解

    pragma comment的使用 pragma预处理指令详解   #pragma comment( comment-type [,"commentstring"] ) 该宏放置一 ...

  7. (转)Linux PS 详解

    原文:https://cn.aliyun.com/jiaocheng/162702.html 摘要:原文地址:http://www.cnblogs.com/wangkangluo1/archive/2 ...

  8. nginx.conf中关于nginx-rtmp-module配置指令详解

    译序:截至 Jul 8th,2013 官方公布的最新 Nginx RTMP 模块 nginx-rtmp-module 指令详解.指令Corertmp语法:rtmp { ... }上下文:根描述:保存所 ...

  9. pragma指令详解(转载)

    #pragma comment( comment-type [,"commentstring"] ) 该宏放置一个注释到对象文件或者可执行文件.comment-type是一个预定义 ...

  10. Nginx RTMP 模块 nginx-rtmp-module 指令详解

    译序:截至 Jul 8th,2013 官方公布的最新 Nginx RTMP 模块 nginx-rtmp-module 指令详解.指令Corertmp语法:rtmp { ... }上下文:根描述:保存所 ...

随机推荐

  1. 生产环境Sentinel改造实践(二):规则管理推送改造

    前文介绍了Sentinel相关的核心概念,本文开始动手对规则管理推送进行改造. 这里挑选流控规则模式改造为示例 Sentinel Dashboard 改造 在com.alibaba.csp.senti ...

  2. 比较IDEA与Eclipse

    在IDEA的项目中,聚合工程或普通的根目录是工程(Project).它的每一个子模块(Module),都可以使用独立的JDK和Maven.下面的子工程称为模块(Module),子模块(Module)之 ...

  3. ArchLinux安装后常见问题的解决

    Q:UEFI引导grub-install报错:variables are not support on this system A:进入安装u盘的时候是传统引导模式,传统模式下无法安装UEFI启动,解 ...

  4. UTS Open '21 P6 - Terra Mater

    传送门 前言 本题是一道很好的"dp"题,无论是正难反易,还是模型转化都值得称赞,尤其是最后的神之一手,让我大脑宕机. 题意描述 给定一个长度为 \(N\) 的序列 \(H\),修 ...

  5. H5调用手机拨打电话的功能

    里面加上: 我没有写也是可以的 <meta name="format-detection" content="telephone=yes"/> 该标 ...

  6. 云主机 vs 轻量型云主机:性能与灵活性的平衡

    本文分享自天翼云开发者社区<云主机 vs 轻量型云主机:性能与灵活性的平衡>,作者:冯****芙 什么是轻量型云主机.什么是云主机? 云主机是云计算的一种基础设施服务模型,它是在云平台上通 ...

  7. 玩转云端 | 拥有HBlock这项“存储盘活绝技”,数据中心也能“热辣瘦身”!

    夏天马上就要到了,"瘦身"不光是特定人群的需求,也是数据中心的需求.构建轻量化.低碳化.高性价比的新型数据中心,更有效地支撑经济社会数字化转型,已成为业界主流趋势. 如何让数据中心 ...

  8. Sa-Token v1.40.0 发布 🚀,来看看有没有令你心动的功能!

    Sa-Token 是一个轻量级 Java 权限认证框架,主要解决:登录认证.权限认证.单点登录.OAuth2.0.微服务网关鉴权 等一系列权限相关问题. 目前最新版本 v1.40.0 已发布至 Mav ...

  9. centos系统chrony时间同步

    centos系统chrony时间同步 概要 chrony 是网络时间协议(Network Time Protocol )的通用实现.它不但可以提供保持系统时间与 NTP 时钟服务器同步的服务,还能作为 ...

  10. SCCPC2024 游记

    打了一堆板子,一个都没用上. 队友:zhicheng,nityacke 开场发现 H 是签到,NIT 签了.然后盯 F(圆向某个方向运动,问存不存在一个时刻使得全在长方形之内),发现不外乎一堆二次方程 ...