• redhat7 修改hostname


    修改linux redhat的 hostname 其实有好一些陷阱。。

    通常 我们修改 /etc/sysconfig/network 的 HOSTNAME 变量即可

    但是它不会立即生效, 需要执行下面的
    sysctl kernel.hostname=lk0

    但是, 到了redhat7 , 这招都不适用了! —— 重启后 hostname 又恢复到之前的了!!

    从http://www.2cto.com/os/201412/364303.html 了解到, 那个不适用了!

    1. 基本命令包

    首先需要yum groupinstall base (在光盘镜像)

    安装完后ifconfig、service、chkconfig等命令就都有了

    1. 运行级修改

    Redhat 7之前,是修改 /etc/inittab文件。

    Redhat 7的话,查看该文件会有提示。

    inittab is no longer used when usingsystemd.

    ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ONYOUR SYSTEM.

    Ctrl-Alt-Delete is handled by/etc/systemd/system/ctrl-alt-del.target

    systemd uses 'targets' instead of runlevels. Bydefault, 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 /etc/systemd/system/default.target

    只需要在/lib/system/system/目录下建个软件连即可。

    1. 网络配置

    a) 网络管理器

    RHEL 7 安装有网络管理器,并处于启动状态

    systemctl status NetworkManager.service

    b) 查看网络接口

    nmcli dev status

    查看网络接口。

    c) 文本配置网络

    在如下路径,增加文件如ifcfg-enp0s3

    /etc/sysconfig/network-scripts/

    d) 图形化配置网络

    nmtui

    启动图形化配置。

    e) 启动网络

    systemctl restart network.service

    1. 主机名

    编辑文件

    /etc/hostname

    即可修改主机名。

    注:RedHat7之前,编辑/etc/sysconfig/network文件。

    Redhat7中使用命令 hostnamectlstatus 命令查看主机名

    hostnamectl status

    此外也可以在

    nmtui

    中设置主机名

    1. 防火墙

    查看防火墙状态。

    systemctl status firewalld

    临时关闭防火墙命令。重启电脑后,防火墙自动起来。

    systemctl stop firewalld

    永久关闭防火墙命令。重启后,防火墙不会自动启动。

    systemctl disable firewalld

    打开防火墙命令。

    systemctl enable firewalld

    原来需要使用:hostnamectl

    hostnamectl -h

    hostnamectl [OPTIONS...] COMMAND ...

    Query or change system hostname.

    -h --help Show this help
    --version Show package version
    --no-ask-password Do not prompt for password
    -H --host=[USER@]HOST Operate on remote host
    -M --machine=CONTAINER Operate on local container
    --transient Only set transient hostname
    --static Only set static hostname
    --pretty Only set pretty hostname

    Commands:
    status Show current hostname settings
    set-hostname NAME Set system hostname
    set-icon-name NAME Set icon name for host
    set-chassis NAME Set chassis type for host
    set-deployment NAME Set deployment environment for host
    set-location NAME Set location for host

    具体来说, 这样修改:

    hostnamectl set-hostname lk0

    ok !

  • 相关阅读:
    视频实时增强算法
    FFMPEG中关于ts流的时长估计的实现(转)
    从二维码技术看抢占技术至高点的重要性
    专家观点:不断茁壮的音频生态系统中心(转)
    理解音响系统和房间的相互作用---房间脉冲响应
    Fraunhofer音频技术为MPEG未来高品质3D音频内容传输的标准依据
    Cortex-A15架构解析:它为什么这么强(转)
    骨传导技术(转)
    Faker伪数据生成
    Python数据库连接池DBUtils
  • 原文地址:https://www.cnblogs.com/FlyAway2013/p/5997775.html
Copyright © 2020-2023  润新知