系统管理指南:高级管理

更改系统信息

本节介绍可用来更改常规系统信息的命令。

Procedure如何手动设置系统的日期和时间

  1. 成为超级用户或同等角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 输入新的日期和时间。


    # date mmddHHMM[[cc]yy]
    
    mm

    月份,使用两位数。

    dd

    月份中的某日,使用两位数。

    HH

    小时,使用两位数和 24 小时制。

    MM

    分钟,使用两位数。

    cc

    世纪,使用两位数。

    yy

    年份,使用两位数。

    有关更多信息,请参见 date(1) 手册页。

  3. 使用不带选项的 date 命令验证是否正确重置了系统日期。


示例 5–10 手动设置系统的日期和时间

以下示例说明如何使用 date 命令手动设置系统的日期和时间。


# date
Wed Mar  3 14:04:19 MST 2004
# date 0121173404
Thu Jan 21 17:34:34 MST 2004

Procedure如何设置每日消息

编辑每日消息文件 /etc/motd,以包括在系统的所有用户登录时都会显示的声明或询问。请尽量少使用此功能,并定期编辑此文件,以删除过时的消息。

  1. 成为超级用户或同等角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 编辑 /etc/motd 文件并添加您选择的消息。

    编辑文本以包括要在用户登录期间显示的消息。包括空格、制表符和回车。

  3. 通过显示 /etc/motd 文件的内容来验证更改。


    $ cat /etc/motd
    Welcome to the UNIX Universe. Have a nice day.

示例 5–11 设置每日消息

安装 Oracle Solaris 软件时提供的缺省每日消息中包含版本信息。


$ cat /etc/motd
Sun Microsystems Inc.   SunOS 5.10       Generic  May 2004

以下示例显示一个已编辑的 /etc/motd 文件,该文件可向登录的每个用户提供有关系统可用性的信息。


$ cat /etc/motd
The system will be down from 7:00 a.m to 2:00 p.m. on
Saturday, July 7, for upgrades and maintenance.
Do not try to access the system during those hours.
Thank you.

Procedure如何更改系统的主机名

系统的主机名在多个不同位置指定。

请记得更新名称服务器数据库,以反映新的主机名。

使用以下过程更改或重命名系统的主机名。

也可以使用 sys-unconfig 命令来重新配置系统,包括主机名。有关更多信息,请参见 sys-unconfig(1M) 手册页。

  1. 成为超级用户或同等角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 在以下文件中更改系统的主机名:

    • /etc/nodename

    • /etc/hostname.*interface

    • /etc/inet/hosts

    • /etc/inet/ipnodes适用于某些发行版)


    注 –

    从 Solaris 10 8/07 发行版开始,不再有两个独立的 hosts 文件。/etc/inet/hosts 文件是同时包含 IPv4 项和 IPv6 项的单个 hosts 文件。无需在始终要求同步的两个 hosts 文件中维护 IPv4 项。为了向后兼容,/etc/inet/ipnodes 文件被替换为与 /etc/inet/hosts 文件同名的符号链接。有关更多信息,请参见 hosts(4) 手册页。


  3. (可选的)如果您使用了名称服务,则在 hosts 文件中更改系统的主机名。

  4. 重命名 /var/crash 目录中的主机名目录。


    # cd /var/crash
    # mv old-host-name new-host-name
    
  5. 重新引导系统,以激活新的主机名。


    # init 6
    

Procedure如何向系统中添加语言环境

  1. 成为超级用户或同等角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 使用 localeadm 命令添加要在系统中安装的语言环境的软件包。

    -a 选项后跟语言环境(标识您要添加的语言环境)。-d 选项后跟设备(标识含有您要添加的语言环境软件包的设备)。例如,要向系统中添加中欧 (Central European, ceu) 地区语言环境,可运行以下命令:


    # localeadm -a ceu -d /net/install/latest/Solaris/Product
    
    locale/region name is ceu
    
    Devices are /net/install/latest/Solaris/Product
    .
    .
    .
    One or more locales have been added. 
    To update the list of locales available at
    .
    .
    .

Procedure如何从系统中删除语言环境

  1. 成为超级用户或同等角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 使用 localeadm 命令删除系统中已安装的语言环境软件包。

    -r 选项后跟语言环境(标识您要从系统中删除的语言环境)。例如,要从系统中删除中欧 (Central European, ceu) 地区语言环境,可运行以下命令:


    # localeadm -r ceu
    locale/region name is ceu
    Removing packages for Central Europe (ceu)
    .
    .
    .
    One or more locales have been removed.
    To update the list of locales available
    at the login screen's "Options->Language" menu,
    .
    .
    .