管理员指南

管理员指南

 

 

 

法律声明.............................................................................................................. 2

前言..................................................................................................................... 3

基础配置.............................................................................................................. 3

3.1设置语言环境................................................................................................ 3

3.2设置键盘....................................................................................................... 4

3.3设置日期和时间............................................................................................ 6

查看系统信息..................................................................................................... 12

管理用户............................................................................................................ 13

5.1 增加用户.................................................................................................... 13

5.2 修改用户账户............................................................................................. 15

5.3 删除用户.................................................................................................... 16

5.4 管理员账户授权.......................................................................................... 17

使用DNF管理软件包.......................................................................................... 19

6.1 配置DNF.................................................................................................... 19

6.2 管理软件包................................................................................................. 24

6.3 管理软件包组............................................................................................. 27

6.4 检查并更新................................................................................................. 30

管理服务............................................................................................................ 32

7.1 简介........................................................................................................... 32

7.2 特性说明.................................................................................................... 33

7.3 管理系统服务............................................................................................. 36

7.4 改变运行级别............................................................................................. 44

7.5 关闭、暂停和休眠系统............................................................................... 47

管理进程............................................................................................................ 48

8.1 管理系统进程............................................................................................. 49

8.2 查看进程.................................................................................................... 56

配置网络............................................................................................................ 61

9.1 配置ip........................................................................................................ 61

9.2 配置主机名................................................................................................. 73

9.3 配置网络绑定............................................................................................. 75

9.4 IPv6使用差异说明(vs IPv4)........................................................................... 80

搭建服务............................................................................................................ 94

10.1 搭建repo服务器....................................................................................... 95

 

一 法律声明

商标声明

版权所有© 2020 北京拓林思软件有限公司。Turbolinux是北京拓林思软件有限公司的注册商标。Linux是Linus Torvalds先生的注册商标。openEuler为华为技术有限公司的商标。本文档提及的其他所有商标或注册商标,由各自的所有人拥有。所有其它商标归其相应的所有者所有。

免责声明
本文档仅供信息参考,这里提供的信息可能有所变化,将不另行通知。Turbolinux公司不承诺对于本文档有关的任何保证负责。

二 前言

概述

TurboLinux Enterprise Server 15是一款基于openEuler开源源码开发的开源操作系统。
本文档提供了TurboLinux Enterprise Server 15操作系统常用的管理员操作,方便管理员更好地使用TurboLinux Enterprise Server 15

读者对象

本文档适用于所有使用TurboLinux Enterprise Server 15系统的管理员。

三 基础配置

通过命令进行设置。

3.1设置语言环境

可以通过localectl修改系统的语言环境,对应的参数设置保存在/etc/locale.conf文件中。这些参数会在系统启动过程中被systemd的守护进程读取。

显示当前语言环境状态

显示当前语言环境,命令如下:

localectl status

例如显示系统当前的设置,命令和输出如下:

$ localectl status
   System Locale: LANG=zh_CN.UTF-8
       VC Keymap: cn
      X11 Layout: cn

列出可用的语言环境

显示当前可用的语言环境,命令如下:

localectl list-locales

例如显示当前系统中所有可用的中文环境,命令和输出如下:

$ localectl list-locales | grep zh
zh_CN.UTF-8

设置语言环境

要设置语言环境,在root权限下执行如下命令,其中 locale 是您要设置的语言类型,请根据实际情况修改。

localectl set-locale LANG=locale

例如设置为简体中文语言环境,在root权限下执行如下命令:

# localectl set-locale LANG=zh_CN.UTF-8

说明:修改后需要重新登录或者执行如下命令刷新配置文件,使修改生效。

source /etc/locale.conf  

3.2设置键盘

您可以通过localectl修改系统的键盘设置,对应的参数设置保存在/etc/locale.conf文件中。这些参数,会在系统启动的早期被systemd的守护进程读取。

显示当前设置

显示当前键盘设置,命令如下:

localectl status

例如显示系统当前的设置,命令和输出如下:

$ localectl status
   System Locale: LANG=zh_CN.UTF-8
       VC Keymap: cn
      X11 Layout: cn

列出可用的键盘布局

显示当前可用的键盘布局,命令如下:

localectl list-keymaps

例如显示系统当前的中文键盘布局,命令和输出如下:

$ localectl list-keymaps | grep cn
cn

设置键盘布局

设置键盘布局,在root权限下执行如下命令,其中 map 是您想要设置的键盘类型,请根据实际情况修改:

localectl set-keymap map

此时设置的键盘布局同样也会应用到图形界面中。

设置完成后,查看当前状态:

$ localectl status
   System Locale: LANG=zh_CN.UTF-8
       VC Keymap: cn
      X11 Layout: us

3.3设置日期和时间

本节介绍如何通过timedatectldatehwclock命令来设置系统的日期、时间和时区等。

3.3.1使用timedatectl命令设置

显示日期和时间

显示当前的日期和时间,命令如下:

timedatectl

例如显示系统当前的日期和时间,命令和输出如下:

$ timedatectl
               Local time: Mon 2019-09-30 04:05:00 EDT
           Universal time: Mon 2019-09-30 08:05:00 UTC
                 RTC time: Mon 2019-09-30 08:05:00
                Time zone: America/New_York (EDT, -0400)
System clock synchronized: no
              NTP service: inactive
          RTC in local TZ: no

通过远程服务器进行时间同步

您可以启用NTP远程服务器进行系统时钟的自动同步。是否启用NTP,可在root权限下执行如下命令进行设置。其中 boolean 可取值yesno,分别表示启用和不启用NTP进行系统时钟自动同步,请根据实际情况修改。

 说明:若启用了NTP远程服务器进行系统时钟自动同步,则不能手动修改日期和时间。若需要手动修改日期或时间,则需确保已经关闭NTP系统时钟自动同步。可执行timedatectl set-ntp no命令进行关闭。

timedatectl set-ntp boolean

例如开启自动远程时间同步,命令如下:

# timedatectl set-ntp yes

修改日期

说明:修改日期前,请确保已经关闭NTP系统时钟自动同步。

修改当前的日期,在root权限下执行如下命令,其中 YYYY 代表年份,MM 代表月份,DD 代表某天,请根据实际情况修改:

timedatectl set-time YYYY-MM-DD

例如修改当前的日期为2019814号,命令如下:

# timedatectl set-time '2019-08-14'

修改时间

说明:修改时间前,请确保已经关闭NTP系统时钟自动同步。

修改当前的时间,在root权限下执行如下命令,其中 HH 代表小时,MM 代表分钟,SS 代表秒,请根据实际情况修改:

timedatectl set-time HH:MM:SS

例如修改当前的时间为155724秒,命令如下:

# timedatectl set-time 15:57:24

修改时区

显示当前可用时区,命令如下:

timedatectl list-timezones

要修改当前的时区,在root权限下执行如下命令,其中 time_zone 是您想要设置的时区,请根据实际情况修改:

 

timedatectl set-timezone time_zone

例如修改当前的时区,首先查询所在地域的可用时区,此处以Asia为例:

# timedatectl list-timezones | grep Asia
Asia/Aden
Asia/Almaty
Asia/Amman
Asia/Anadyr
Asia/Aqtau
Asia/Aqtobe
Asia/Ashgabat
Asia/Baghdad
Asia/Bahrain
……

 
Asia/Seoul
Asia/Shanghai
Asia/Singapore
Asia/Srednekolymsk
Asia/Taipei
Asia/Tashkent
Asia/Tbilisi
Asia/Tehran
Asia/Thimphu
Asia/Tokyo

然后修改当前的时区为“Asia/Shanghai”,命令如下:

# timedatectl set-timezone Asia/Shanghai

3.3.2 使用date命令设置

显示当前的日期和时间

显示当前的日期和时间,命令如下:

date

默认情况下,date命令显示本地时间。要显示UTC时间,添加--utc-u参数:

date --utc

要自定义对应的输出信息格式,添加 +“format” 参数:

date +"format"

参数说明

格式参数

说明

%H

小时以HH格式(例如 17)。

%M

分钟以MM格式(例如 37)。

%S

秒以SS格式(例如 25)。

%d

日期以DD格式(例如 15)。

%m

月份以MM格式(例如 07)。

%Y

年份以YYYY格式(例如 2019)。

%Z

时区缩写(例如CEST)。

%F

日期整体格式为YYYY-MM-DD(例如 2019-7-15),等同%Y-%m-%d。

%T

时间整体格式为HH:MM:SS(例如 18:30:25),等同%H:%M:%S。

 

实际使用示例如下:

显示当前的日期和本地时间。

$ date 
2019 08 17 星期六 17:26:34 CST

显示当前的日期和UTC时间。

$ date --utc
2019 08 17 星期六 09:26:18 UTC

自定义date命令的输出。

$ date +"%Y-%m-%d %H:%M"
2019-08-17 17:24

修改时间

要修改当前的时间,添加--set或者-s参数。在root权限下执行如下命令,其中 HH 代表小时,MM 代表分钟,SS 代表秒,请根据实际情况修改:

date --set HH:MM:SS

默认情况下, date命令设置本地时间。要设置UTC时间,添加--utc-u参数:

date --set HH:MM:SS --utc

例如修改当前的时间为232600秒,在root权限下执行如下命令:

# date --set 23:26:00

修改日期

修改当前的日期,添加--set或者-s参数。在root权限下执行如下命令,其中 YYYY 代表年份,MM 代表月份,DD 代表某天,请根据实际情况修改:

date --set YYYY-MM-DD

例如修改当前的日期为2019112日,命令如下:

# date --set 2019-11-02

3.3.3 使用hwclock命令设置

使用 hwclock 命令设置硬件时钟RTC (Real Time Clock)

硬件时钟和系统时钟

Linux 将时钟分为:

系统时钟 (System Clock) :当前Linux Kernel中的时钟。

硬件时钟 RTC:主板上由电池供电的主板硬件时钟,该时钟可以在BIOS “Standard BIOS Feature” 项中进行设置。

Linux启动时,会读取硬件时钟,并根据硬件时间来设置系统时间。