RHEL7 主机名配置修改

合集下载

CentOS7系统怎么进行IP和主机名网络配置

CentOS7系统怎么进行IP和主机名网络配置

CentOS7系统怎么进行IP和主机名网络配置CentOS是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。

由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。

那么CentOS7系统怎么进行IP和主机名网络配置呢?CentOS7系统怎么进行IP和主机名的网络配置提示:Centos7是没有可视化界面的。

进入登录界面账号输入root 回车再输入上面设置的root密码回车系统登录成功设置IP地址、网关DNS说明:CentOS 7.0默认安装好之后是没有自动开启网络连接的!cd /etc/sysconfig/network-scripts/ #进入网络配置文件目录vi ifcfg-eno16777736 #编辑配置文件,添加修改以下内容HWADDR=00:0C:29:8D:24:73TYPE=EthernetBOOTPROTO=static #启用静态IP地址DEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_FAILURE_FATAL=noNAME=eno16777736UUID=ae0965e7-22b9-45aa-8ec9-3f0a20a85d11ONBOOT=yes #开启自动启用网络连接IPADDR0=192.168.21.128 #设置IP地址PREFIXO0=24 #设置子网掩码GATEWAY0=192.168.21.2 #设置网关DNS1=8.8.8.8 #设置主DNSDNS2=8.8.4.4 #设置备DNS:wq! #保存退出service network restart #重启网络ping 命令测试网络是否正常ip addr #查看IP地址设置主机名为wwwhostname www #设置主机名为wwwvi /etc/hostname #编辑配置文件www #修改localhost.localdomain为www:wq! #保存退出vi /etc/hosts #编辑配置文件127.0.0.1 localhost www #修改localhost.localdomain为www :wq! #保存退出shutdown -r now #重启系统补充:常见网络故障解决方法ip地址冲突:ip地址冲突是局域网中经常出现的问题,有的用户可能重做系统或其他原因丢失自己的IP地址,在重新写IP的时候和其他人的IP地址一样导致ip地址出错,此时电脑右下角就会有个提示框提示你IP地址已经有人用。

centos7如何配置网络、网卡、ip命令

centos7如何配置网络、网卡、ip命令

centos7如何配置⽹络、⽹卡、ip命令Linux⽹络相关配置⽂件Linux⽹络配置相关的⽂件根据不同的发⾏版⽬录名称有所不同,但⼤同⼩异,主要有似下⽬录或⽂件。

(1)/etc/hostname:主要功能在于修改主机名称。

(2)/etc/sysconfig/network-scrips/ifcfg-enoN:是设置⽹卡参数的⽂件,⽐如IP地址、⼦⽹掩码、⽹关等,N为⼀串数字。

(3)/etc/resolv.conf:此⽂件设置了DNS相关的信息,⽤于将域名解析到IP。

(4)/etc/hosts:计算机的IP对应的主机名称或域名对应的IP地址,通过设置/etc/nsswitch.conf中的选项可以选择是DNS解析优先还是本地设置优先。

(5)/etc/nsswitch.conf(name service switch configuration,名字服务切换配置):规定通过哪些途径,以及按照什么顺序通过这些途径来查找特定类型的信息。

配置⽹络ifconfig命令可以⽤于查看、配置、启⽤或禁⽤指定⽹络接⼝,如配置⽹卡的IP地址、掩码、⼴播地址、⽹关等,Windows类似的命令为ipconfig。

语法如下:#ifconfig interface [[-net -host] address [parameters]]其中inteface是⽹络接⼝名,address是分配给指定接⼝的主机名或IP地址。

-net和-host参数分别告诉ifconfig将这个地址作为⽹络号或是主机地址。

与之前版本的⽹卡命名规则不同,CentOS 7 采⽤固件信息、⽹络拓扑等信息来命名⽹卡,这种⽅法更易于固定⽹卡的名称。

Linux系统中的⽹卡lo为本地环回接⼝,IP地址固定为127.0.0.1,⼦⽹掩码8位,表⽰本机。

ifconfig常见使⽤⽅法如下:#查看⽹卡基本信息[root@centos ~]# ifconfig说明:第1⾏:UP表⽰此⽹络接⼝为启动状态,RUNNING表⽰⽹卡设备已连接,MULTICAST表⽰⽀持持组播,MTU为数据包最⼤传输单元。

RHELCentos7安装设置IP地址,DNS,主机名,防火墙,端口,SELinux(实测+笔记)

RHELCentos7安装设置IP地址,DNS,主机名,防火墙,端口,SELinux(实测+笔记)

RHELCentos7安装设置IP地址,DNS,主机名,防⽕墙,端⼝,SELinux(实测+笔记)环境:系统硬件:vmware vsphere (CPU:2*4核,内存2G,双⽹卡)系统版本:CentOS-7.0-1406-x86_64-DVD.iso安装步骤:1.虚拟系统安装1.1 使⽤VMware 虚拟机,读⼊ISO进⾏安装。

启动后进⾏安装界⾯1.2 选择 Install CentOS7,进⾏语⾔选择1.3 选择简体中⽂,进⼊信息摘要1.4 点击"安装位置",选择系统需要安装到的硬盘,点击“完成”。

1.5 点击"⽹络和主机名",进⾏⽹络设置,设为“开启”,然后点击“完成”。

1.6 在“安装信息摘要”界⾯,点击“开始安装”。

1.7 "包安装完成后",进⾏设置ROOT密码1.8 设定好Root密码后,在“配置”界⾯,等待安装包完成安装(共297个),完成后点击“结束配置”。

1.9 提⽰完成后,点击“重启”,重新启动计算机2.系统环境2.1 更新系统[root@centos ~]# yum update -y重启[root@centos ~]# shutdown -r now2.2 查看环境[root@centos ~]# cat /etc/redhat-releaseCentOS Linux release 7.0.1406 (Core)[root@centos ~]# uname -aLinux localhost.localdomain 3.10.0-123.4.2.el7.x86_64 #1 SMP Mon Jun 30 16:09:14 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux2.3 安装常⽤的包[root@centos ~]# yum -y install vim wget lsof gcc gcc-c++ net-tools bind-utils bzip23.系统设置3.1 时间设置当前时间查看[root@centos ~]# date时间设置[root@centos ~]# date -s "2014-7-11 12:00"3.2 主机名设置当前主机名查看[root@centos ~]# hostname主机名设置[root@centos ~]# vim /etc/sysconfig/network在打开的⽂件中增加以下内容hostname tCentos7:wq 保存退出[root@centos ~]# service network restart[root@centos ~]# hostnametCentos73.3 IP设置当前IP查看 (ifconfig默认没有安装,需要安装net-tools包)[root@centos ~]# ifconfig显⽰的以下内容表⽰,当前有“ens192”及“ens224”两张⽹卡ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 192.168.1.30 netmask 255.255.255.0 broadcast 192.168.1.255inet6 fe80::250:56ff:fe94:631b prefixlen 64 scopeid 0x20<link>ether 00:50:56:94:63:1b txqueuelen 1000 (Ethernet)RX packets 158 bytes 15474 (15.1 KiB)RX errors 0 dropped 7 overruns 0 frame 0TX packets 104 bytes 14836 (14.4 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0ens224: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500ether 00:50:56:94:74:3f txqueuelen 1000 (Ethernet)RX packets 86 bytes 7309 (7.1 KiB)RX errors 0 dropped 6 overruns 0 frame 0TX packets 0 bytes 0 (0.0 B)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536inet 127.0.0.1 netmask 255.0.0.0inet6 ::1 prefixlen 128 scopeid 0x10<host>loop txqueuelen 0 (Local Loopback)RX packets 0 bytes 0 (0.0 B)RX errors 0 dropped 0 overruns 0 frame 0TX packets 0 bytes 0 (0.0 B)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0[root@centos ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens192 检查HWADDR是否对就MAC地址,修改以下内容 BOOTPROTO,增加IPADDR,NETMASK,GATEWAYHWADDR="00:50:56:94:63:1B"TYPE="Ethernet"BOOTPROTO="static"DEFROUTE="yes"PEERDNS="yes"PEERROUTES="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_PEERDNS="yes"IPV6_PEERROUTES="yes"IPV6_FAILURE_FATAL="no"NAME="ens192"UUID="2d92dacb-4277-4846-ad83-c6d2a9b27e35"ONBOOT="yes"IPADDR="192.168.1.30"NETMASK="255.255.255.0"GATEWAY="192.168.1.1":wq 保存退出[root@centos ~]# service network restart[root@centos ~]#ifconfig查看修改的IP地址是否⽣效3.4 修改DNS设置当前主机名查看[root@centos ~]# vim /etc/resolv.conf在打开的⽂件中增加以下内容8.8.8.8为GoogleDNS,61.144.56.100本地DNS(不同地⽅不同)nameserver 8.8.8.8nameserver 61.144.56.100:wq 保存退出3.5 关闭SELINUX[root@centos ~]# vim /etc/selinux/config修改以下内容#SELINUX=enforcing #注释掉#SELINUXTYPE=targeted #注释掉SELINUX=disabled #增加:wq #保存退出3.6 修改防⽕墙,打开指定端⼝3.6.1 安装iptables[root@centos ~]# yum install iptables-services设置防⽕墙规则 (增加80端⼝)[root@centos ~]# vim /etc/sysconfig/iptables打开⽂件,增加80端⼝那⼀⾏*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibitedCOMMIT:wq #保存退出3.6.2 默认firewall作为防⽕墙的设置#禁⽌firewall开机启动[root@centos ~]# systemctl disable firewalld.service#设置防⽕墙开机启动[root@centos ~]# systemctl enable iptables.service#停⽌firewall[root@centos ~]# systemctl stop firewalld.service#重启防⽕墙使配置⽣效[root@centos ~]# systemctl restart iptables.service3.6.3 查看当前系统打开的端⼝[root@centos ~]# netstat -lntpActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2157/mastertcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1292/sshdtcp6 0 0 ::1:25 :::* LISTEN 2157/mastertcp6 0 0 :::22 :::* LISTEN 1292/sshd3.6.4 查看及设置SELinux查看[root@centos ~]# getenforce[root@centos ~]# setenforce 0 临时关闭[root@centos ~]# setenforce 1 临时打开[root@centos ~]# vim /etc/selinux/config 屏蔽以下内容:#SELINUX=enforcing#SELINUXTYPE=targeted增加以下内容SELINUX=disabled保存,退出[root@centos ~]# shutdown -r now。

Linux下永久修改hostname主机名

Linux下永久修改hostname主机名

Linux下永久修改hostname主机名
linux修改root@后面的别名
通过终端登录服务器后默认显示的主机名有的时候是随机数或者太长
[root@ecs-x-large-9-linux-20221387234818 ~]#
方法一:
vi /etc/hostname
然后输入新的主机名,但需重启才能生效。

方法二:
hostnamectl set-hostname dongsir
一样需要重新启动。

方法三:
vi ~/.bashrc
加入这句话
export PS1="[\u@localhost]\$"
修改 [\u@ 后面的 localhost => 输入你自定义的名字,然后执行下面这句话立即生效
source ~/.bashrc
.bashrc
为了加载用户自定义的一些配置,bash
在每次启动时都会加载 .bashrc 文件的内容。

每个用户的 home 目录都有这个 shell 脚本。

它用来存储并加载你的终端配置和环境变量。

终端配置可以包含很多不同的东西。

最常见的,.bashrc 文件包含用户想要用的别名。

别名允许用户通过更短的名字或替代的名字来指向命令,对于经常在终端下工作的人来说这可是一个省时利器。

Centos7minimalinstall后的基础配置

Centos7minimalinstall后的基础配置

Centos7minimalinstall后的基础配置Centos 7 基础设置:修改默认语⾔: 不再是修改 /etc/sysconfig/i18n, ⽽是要修改 /etc/locale.conf, 以及 /etc/yum/pluginconf.d/langpacks.confvi /etc/locale.confvi /etc/yum/pluginconf.d/langpacks.conf修改启动级别: 不再是修改 /etc/inittab, ⽽是通过systemctl配置, 如下# 查看当前启动级别systemctl get-default# 设置启动级别systemctl set-default TARGET.target# TARGET 与旧版本的对应关系如下init systemctl target0 shutdown.target1 emergency.target2 rescure.target3 multi-user.target4⽆5 graphical.target6⽆Centos 7 安装ifconfigCentos7 minimal install下不带net-tools先要连上⽹络修改/etc/sysconfig/network-scripts/ifcfg-ens123123 去掉其中ipv6相关的内容, 改为TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noNAME=ens160UUID=65c09798-4a11-4dd8-8140-5b5ae60df409DEVICE=ens160ONBOOT=yesIPADDR=192.168.31.154NETMASK=255.255.255.0GATEWAY=192.168.31.1DNS1=192.168.31.1DNS2=8.8.8.8其中UUID可以使⽤ uuidgen [interface] 命令获得uuidgen ens160重启networksystemctl restart network.service查找, 安装对应的包# search ityum search ifconfig# found then install ityum install net-tools.x86_64CentOS7中更改主机名需要修改 /etc/hostname, 修改/etc/sysconfig/network配置⽂件可能起作⽤但是不推荐修改CentOS7主机名的⽅法有以下⼏种1. 在安装操作系统的时候设定好主机名2. 直接使⽤⽂本编辑器修改/etc/hostname配置⽂件3. 使⽤hostnamectl命令, hostnamectl set-hostname name, 再通过hostname或者hostnamectl status命令查看更改是否⽣效查看静态, 瞬态或灵活主机名,分别使⽤--static, --transient 或 --pretty 选项hostnamectl status [--static|--transient|--pretty]Centos7 打开指定端⼝不再使⽤iptables, ⽽是使⽤ firewall-cmd 管理# 不要忘记 --permanent[root@osboxes java]# firewall-cmd --zone=public --add-port=8080/tcp --permanent# OR 添加⼀个地址段[root@osboxes java]# firewall-cmd --zone=public --add-port=5060-5061/udp --permanent success# 需要reload后才启⽤, 热加载[root@osboxes java]# firewall-cmd --reload# OR 冷加载[root@osboxes java]# firewall-cmd --complete-reloadsuccess# 能看到新端⼝已经添加[root@osboxes java]# firewall-cmd --zone=public --list-allpublic (default, active)interfaces: eno16777984sources:services: dhcpv6-client mdns sshports: 8080/tcpmasquerade: noforward-ports:icmp-blocks:rich rules:# 删除⼀个端⼝firewall-cmd --permanent --zone=public --remove-port=8080/tcpfirewall-cmd --permanent --zone=public --remove-port=8080/udp。

Linux系统介绍磁盘分区安装rhel7

Linux系统介绍磁盘分区安装rhel7

Linux系统介绍磁盘分区安装rhel71 案例1:装机预备技能1.1 问题本例要求安装⼀台可⽤的KVM服务器:1. RHEL与CentOS系统有什么关联?2. RHEL7的根分区默认采⽤什么⽂件系统?1.2 步骤实现此案例需要按照如下步骤进⾏。

步骤⼀:RHEL系统与CentOS系统的渊源RHEL是红帽公司提供的商业版Linux系统,若要获取DVD镜像、安全更新等技术服务⽀持,⼀般需要付费订阅;不过构成RHEL系统的各种软件包都是基于GPL开源协议免费发布的。

CentOS是⼀个社区性质的Linux系统,相当于RHEL的⼀个克隆版本,它采⽤了构成RHEL系统的各种软件包重新组装、开发⽽成,并且在此过程中做了⼀些优化、必要的Bug修复;CentOS系统的版本会稍晚于同版本的RHEL系统发布,其构成、管理⽅式与同版本的RHEL系统⼏乎⼀模⼀样,⽽且能够找到⼤量开放的软件源,因此受到很多企业的欢迎。

⽬前,CentOS已经被Red Hat公司所收购,仍然可⾃由使⽤。

步骤⼆:RHEL7的根分区默认采⽤什么⽂件系统?在RHEL7系统中,默认采⽤XFS⽂件系统类型;在RHEL6系统中,默认采⽤EXT4⽂件系统类型。

2 案例2:安装⼀台RHEL7虚拟机2.1 问题基于KVM虚拟机环境新安装⼀各RHEL7操作系统,主要完成以下事项:1. 新建⼀台虚拟机,硬盘300GB,内存2GB2. 为此虚拟机安装RHEL7操作系统,采取⾃动分区⽅案3. 软件包定制(根据课上要求选取)2.2 ⽅案在虚拟机环境练习装机过程——通过菜单组“应⽤程序”-->“系统⼯具”-->“虚拟系统管理器”,打开KVM虚拟化的图形管理程序(如图-1所⽰),添加⼀台虚拟机,将RHEL7系统的ISO镜像⽂件作为此虚拟机的安装光盘。

图-12.3 步骤实现此案例需要按照如下步骤进⾏。

步骤⼀:新建⼀台RHEL7虚拟机1)启动“新建虚拟机”向导程序单击虚拟系统管理器左上⽅的“新建”按钮,即可打开“新建虚拟机”向导窗⼝;为新建虚拟机指定名称,安装⽅式选择从本地ISO镜像安装(如图-2所⽰),单击“前进“。

LinuxOS7 网络配置

LinuxOS7 网络配置

……
7.1.2 配置网卡
利用Network configuration工具配置网络。 在命令行执行setup,将启动setup实用程序。
7.1.2 配置网卡
选择“Network configuration”配置项,按Tab键,将焦点移 动到“Run Tool”按钮,然后按回车键,即可启动网络配置。
7.1.2 配置网卡 虚拟网卡的设备名为ethN:M,对应的配置文件为 ifcfg-ethN:M。比如:
在第一块网卡上创建的第一块虚拟网卡,其设备名
为eth0:0,对应的配置文件名为ifcfg-eth0:0; 在第一块网卡上创建的第二块虚拟网卡的设备名为 eth0:1,其余依次类推,Linux最多支持255个IP别名。 虚拟网卡的配置文件可通过更名复制ifcfg-eth0配置
例如,若要将eth0网卡的MAC地址修改为00:0C:29:03:F3:76,则实现命令 为:
[root@RHEL5 ~]#ifdown eth0
[root@RHEL5 ~]#ifconfig eth0 hw ether 00:0C:29:03:F3:76
[root@RHEL5 ~]#ifup eth0 [root@RHEL5 ~]#ifconfig eth0
在选择网络设备的对话框中,选择要配置的网卡设备。
7.1.2 配置网卡
IP地址配置界面:
7.1.2 配置网卡
5.常用网络配置命令 ⑴ 显示网卡的设置信息 显示系统中所有网卡的设置信息,用法:ifconfig -a
显示指定网卡的设置信息,用法:ifconfig 网卡设备名
⑵ 为网卡指定临时IP地址 ifconfig 网卡设备名 IP地址 netmask 子网掩码 示例: ifconfig eth0 192.168.4.252 netmask 255.255.255.128

RHEL7CENTOS7下systemd服务管理

RHEL7CENTOS7下systemd服务管理

systemd基本工具检视和控制systemd的主要命令是systemctl。

该命令可用于查看系统状态和管理系统及服务。

详见man 1 systemctl。

小贴士: 在systemctl 参数中添加-H <用户名>@<主机名> 可以实现对其他机器的远程控制。

该过程使用SSH 链接。

注意: systemadm 是systemd的官方图形前端。

由AUR 中的软件包systemd-ui-git 提供。

分析系统状态输出激活的单元:$ systemctl以下命令等效:$ systemctl list-units输出运行失败的单元:$ systemctl --failed所有可用的单元文件存放在/usr/lib/systemd/system/ 和/etc/systemd/system/ 目录(后者优先级更高)。

查看所有已安装服务:$ systemctl list-unit-files使用单元一个单元配置文件可以描述如下内容之一:系统服务(.service)、挂载点(.mount)、sockets(.sockets 、系统设备、交换分区/文件、启动目标(target)、文件系统路径、由systemd管理的计时器。

详情参阅man 5 systemd.unit.使用systemctl 控制单元时,通常需要使用单元文件的全名,包括扩展名(例如sshd.service)。

但是有些单元可以在systemctl中使用简写方式。

●如果无扩展名,systemctl默认把扩展名当作.service。

例如netcfg 和netcfg.service 是等价的。

●挂载点会自动转化为相应的.mount 单元。

例如/home 等价于home.mount。

●设备会自动转化为相应的.device 单元,所以/dev/sda2 等价于dev-sda2.device。

立即激活单元:# systemctl start <单元>立即停止单元:# systemctl stop <单元>重启单元:# systemctl restart <单元>命令单元重新读取配置:# systemctl reload <单元>输出单元运行状态:$ systemctl status <单元>检查单元是否配置为自动启动:$ systemctl is-enabled <单元>开机自动激活单元:# systemctl enable <单元>注意: 如果服务没有Install段落,一般意味着应该通过其它服务自动调用它们。

RHEL7HA集群安装配置文档

RHEL7HA集群安装配置文档

没有Fencing设备时,禁用STONITH组建功能,在stonith-enabled=false情况下,分布式锁管理器哦(DLM)等资源以及依赖DLM的所有服务(例如 cLVM2, GFS2 ,和OCFS2)都将无法启动。

#pcs property set stonith-enabled=false系统环境描述本文档基于Vmware虚拟机环境测试系统环境创建,描述如下:序号Hostname固定IP Ha-hostname心跳IP1ceph-node2192.168.200.37ceph-node2192.168.200.372ceph-node3192.168.200.38ceph-node3192.168.200.383浮动IP:192.168.200.40注:实际生产环境如使用物理服务器,则需要单独配置心跳网卡的IP及对应的主机名。

注:以下所有安装步骤,如无特殊声明,需要在2台系统上都运行相关操作。

Red Hat HA部署安装HA相关软件包关闭selinux,关闭防火墙,关闭NetworkManager,配置服务器时间;vim /etc/selinux/config systemctl stop firewalld systemctl disabled firewalld systemctl stop NetworkManager systemctl disable NetworkManager date -s "2019-02-27 10:25:00" hwclock --systohc修改主机名:echo node1 > /etc/hostname hostname node1 sudo -i echo node2 >/etc/hostname hostname node2 sudo -i修改hosts文件并配置集群间认证修改/etc/hosts文件,分别加入hostname解析和主机节点状态监测网络解析:# vi /etc/hosts……192.168.200.37node1192.168.200.38 node2修改/etc/yum.repos.d/rhel7.repo文件,加入HA的repo资源:# cat /etc/yum.repos.d/rhel7.repo[HA]name=HighAvailabilitybaseurl=file:///mnt/addons\HighAvailabilityenabled=1gpgcheck=0 //将配置好的文件同步到另外一台机器: :wq rsync /etc/hosts 192.168.100.38:/etc rsync /etc/yum.repos.d/rhel7.repo 192.168.100.38:/etc/yum.repos.d/安装Red Hat HA相关软件包:(需要在2个节点服务器上面都操作)#yum install pcs fence-agents-all systemctl start pcsd systemctl enable pcsd //给默认集群管理用户设置密码 echo 123456 | passwd --stdin hacluster //2台机器都需要设置密码执行以下命令,配置集群节点之间的hacluster用户认证。

RHCSA7考试(含习题及答案)

RHCSA7考试(含习题及答案)
#mkdir /home/admins #chgrp adminuser /home/admins #chmod 2770 /home/admins [注] 此处所谓的共享目录并不是指 网络共享,只是某个组成员共用
安装内核的升级 从 ftp:///pub/updates 升级正确的内核 同时要满足下列要求:
配置 NTP 配置您的系统,让其作为一个 答: # yum install -y chrony # vim /etc/chrony.conf
的 NTP 客户端
将 server iburst 那几行注释掉,然后加上一行如下:
点击 Download CA Certificate 后,见下图
# su - ldapuser10 登陆成功后输入“exit”退出 [注] 本题截图 是练习环境下的截图,考试时,各项填写要以考题为准。
第二步切换 ldapuser10 时,只要能切换成功就已经成功,没有家目录没有关系。后面还有 autofs 的配置;最后给的用户密码,如果是用管理员切换那就没用了,不用管。
当系统重新启动之后升级的内核要作为默认的内核 原来的内核要被保留,并且仍然可 以正常启动 答: #ftp 使用 ftp 登陆时用户名为“ftp”,密码直接回车即可 ftp>cd pub ftp>cd updates ftp>get kernel-xxxxx.rpm #rpm -ihv *.rpm [注] 进入到给定目录后,有两个关于内核的 RPM 包,这两个包都要下载下来,都要安装。安装
14:23 时执行命令
创建一个共享目录
创建一个共享目录 /home/admins ,特性如下: /home/admins 目录的组所有权是 adminuser adminuser 组的成员对目录有读写和执行的权限。除此之外的其他所有用户没有任何权限 (root 用户能够访问系统中的所有文件和目录) 在 /home/admins 目录中创建的文件,其组所有权会自动设置为属于 adminuser 组 答:

RedHat Server7安装与配置

RedHat Server7安装与配置

RedHat Server7.1安装与配置从RHEL7开始,使用systemctl工具来管理服务程序,包括了service和chkconfig [root@rhel7 ~]# systemctl list-unit-files|grep enabled启动一个服务:systemctl start firewalld.service关闭一个服务:systemctl stop firewalld.service重启一个服务:systemctl restart firewalld.service显示一个服务的状态:systemctl status firewalld.service在开机时启用一个服务:systemctl enable firewalld.service在开机时禁用一个服务:systemctl disable firewalld.service查看服务是否开机启动:systemctl is-enabled firewalld.service;echo $?查看已启动的服务列表:systemctl list-unit-files|grep enabled一、安装通过iso文件进行安装,最小安装时,ifconfig等命令是不可使用的。

可以通过“ip link show”、“ip address”等命令查看IP地址。

(一)网卡的配置RedHat7对网卡的命名有了很大不同,可以参考如下命名规则:本人在虚拟机上安装RedHat Server7.1后,网卡被命名为enp0s3,网卡的配置文件为/etc/sysconfig/network-scripts/ifcfg-enp0s3。

因此IP地址、子网掩码、网关、dns等均可在这个文件中进行配置。

下图展示了一个配置文件:当前是static(静态IP地址),如果要使用dhcp,则修改:BOOTPROTO=dhcpONBOOT=yes #开启自动启用网络连接,如果设置为no,则启动系统后网卡不能链接IPADDR=172.28.14.220 #设置IP地址PREFIX=27 #设置子网掩码GATEWAY=172.28.14.193 #设置网关DNS1=222.172.220.68 #设置主DNSDNS2=xxx.xxx.xxx.xxx #设置备DNS完成后service network restart #重启网络(二)ssh启动#/bin/systemctl start sshd.service(三)添加用户#groupadd webmanager ‘添加管理网站的组‘添加用户名为:webmanager,属组:webmanage,密码:nts20080808,主目录:/home/website/#useradd webmanger -g webmanage –p nts20080808 -d /home/website/修改用户登录名:#usermod -l webmanager webmanger ‘将用户名webmanger修改为webmanager修改用户webmanger登录密码:#passwd webmanger(四)设置iso文件为本地安装源1.上传iso文件将radHat Server7的iso文件rhel-server-7.1-x86_64-dvd.iso上传到服务器的/home/website/download/iso目录下。

LinuxCentos7账号与权限管理(超详细实例操作)精选全文完整版

LinuxCentos7账号与权限管理(超详细实例操作)精选全文完整版

LinuxCentos7账号与权限管理(超详细实例操作)Linux/Centos7账号与权限管理1. 管理⽤户账号、组账号2. 查询账号信息3. 设置⽂件和⽬录的权限4. 设置⽂件和⽬录的归属⼀、前⾔概述作为多⽤户、多任务(Multi-Users,Multi-tasks)的服务器操作系统,Linux提供了严格的权限管理机制,主要从⽤户⾝份、⽂件权限两个⽅⾯对资源进⾏限制。

Linux基于⽤户⾝份对资源访问进⾏控制。

· ⽤户账号类别:1. 超级⽤户——root,权限最⾼2. 普通⽤户——⾃定义⽤户 匿名⽤户(nobody)类似于Windows中的Guest3. 程序⽤户——控制程序和服务的,⽆法登陆· 组账号——⽤户的集合(其实可以认为是⽤户权限的集合)4. 基本组(私有组)——伴随着⽤户创建⽽创建 与⽤户同名(也可以⾃⼰设置) 但创建⼀个⽤户的时候必有其组5. 附加组(公有组)——直接创建空组,可以添加已有的⽤户,给组设置权限,该组中所有⽤户都具备此权限· UID和GID6. UID(User IDentity) ——⽤户标识号 (默认情况下0表⽰root 1~999 表⽰(系统)程序⽤户 1000~60000 表⽰(登录)普通⽤户)7. GID(Group IDentity)——组标识号⼆、⽤户账号⽂件/etc/passwd——保存⽤户名称、宿主⽬录、登录shell等基本信息[root@lokott ~]# head -2 /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologinroot:x:0:0:root:/root:/bin/bash——以冒号分隔 下⾯进⾏逐⼀解释1. root——⽤户账号名称2. x——使⽤加密算法加密的密码,这⾥是不会显⽰的3. 0——⽤户UID号4. 0——所属基本组账号的UID5. root——⽤户全名,可以填写⽤户详细信息6. /root——宿主⽬录7. /bin/bash——指定⽤户的登录Shell/etc/shadow——保存⽤户的密码、账号有效等信息[root@lokott ~]# head -2 /etc/shadow //查看头两⾏信息root:$6$P0mVYDgJo8HZnZWl$oYlITJyv.hP.6wS/OCuAdc61QoWTkYJMcONdy9aAjRW4Cpmc5Mor40xn/RiZ9Hi1PzhVoX5Chur4VfFB8JmKO1::0:99999:7:: :bin:*:17110:0:99999:7:::[root@lokott ~]#root:66P0mVYDgJo8HZnZWl$oYlITJyv.hP.6wS/OCuAdc61QoWTkYJMcONdy9aAjRW4Cpmc5Mor40xn/RiZ9Hi1PzhVoX5C hur4VfFB8JmKO1::0:99999:7:::——以冒号分隔,下⾯逐⼀解释1. root——⽤户账号名称2. 粗体部分——表⽰加密算法加密的密码,登录输⼊该密码是⽆效的3. ::——之间的内容是上次修改时间4. 0——密码的最短有效天数(0表⽰随时可以更改)5. 99999——密码的最长有效天数6. 7——提前7天提醒⽤户⼝令将过期:::——表⽰的是密码和账号过期之后的操作处理(基本可以忽略)⼆、管理⽤户账号1.添加⽤户账号——useradd命令选项1. -u ——指定⽤户的UID号,且该UID号没有被其他⽤户使⽤2. -d ——指定⽤户的宿主⽬录位置(与-M⼀起使⽤时不⽣效!)3. -e——账号失效时间(过期时间)4. -g——基本组5. -G——附加组6. -M——不创家⽬录7. -s ——指定⽤户的登录shell实例:useradd -d /opt/mike (-g mike) -G caiwu -s /sbin/nologin mike[root@lokott ~]# useradd -d /opt/mike -G caiwu -s /sbin/nolgin mike //注意需要先有caiwu组——groupadd caiwu[root@lokott ~]# tail -2 /etc/passwd //查看passwd⽂件最后两⾏信息lokott:x:1000:1000:lokott:/home/lokott:/bin/bashmike:x:1001:1001::/opt/mike:/sbin/nolgin[root@lokott ~]# tail -2 /etc/groupcaiwu:x:1002:mikemike:x:1001:[root@lokott ~]# tail -2 /etc/shadowlokott:$6$aq3AU9oDZf/ERE2D$Ol.zBTLNqbsPDdsJYE0yU3Wa7EUU1SonR3rUQ616PsgA2u.DtQ99ecTUbdw2y2RhmlaL75WlcqMsfEUNretgb0:18192:0:99 999:7:::mike:!!:18200:0:99999:7:::[root@lokott ~]# id mike //查看mike的id信息uid=1001(mike)gid=1001(mike)组=1001(mike),1002(caiwu)[root@lokott ~]# ls /home/ //因为-d 指定了⽤户的宿主⽬录,所以家⽬录创建在了指定的/opt/mike⽬录中demo lokott[root@lokott ~]# ls /opt/demo01.txt mike rh test[root@lokott ~]#2.设置/更改⽤户⼝令(密码)passwdpasswd 选项 … ⽤户名1. -d 清除密码2. -l 锁定3. -S 查看是否锁还是未锁 (⼤写)4. -u 解锁[root@lokott ~]# useradd -d /opt/lisi -s /sbin/nologin lisi[root@lokott ~]# tail -2 /etc/passwdlokott:x:1000:1000:lokott:/home/lokott:/bin/bashlisi:x:1001:1001::/opt/lisi:/sbin/nologin //这⾥/sbin/nologin是表⽰⽤户⽆法登录[root@lokott ~]# passwd lisi更改⽤户 lisi 的密码。

Red Hat Enterprise Linux 7 虚拟化调整和优化指南说明书

Red Hat Enterprise Linux 7 虚拟化调整和优化指南说明书

Red Hat Enterprise Linux 7虚拟化调整和优化指南在 RHEL 中为主机系统和虚拟客户机使用 KVM 性能功能Last Updated: 2023-03-25Red Hat Enterprise Linux 7 虚拟化调整和优化指南在 RHEL 中为主机系统和虚拟客户机使用 KVM 性能功能Enter your first name here. Enter your surname here.Enter your organisation's name here. Enter your organisational division here. Enter your email address here.法律通告Copyright © 2022 | You need to change the HOLDER entity in the en-US/Virtualization_Tuning_and_Optimization_Guide.ent file |.The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates.XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries.Node.js ® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.The OpenStack ® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.All other trademarks are the property of their respective owners.摘要Red Hat Enterprise Linux 虚拟化调整和优化指南涵盖 KVM 和虚拟化性能。

自动化运维场景下RHEL6和RHEL7的主要差别

自动化运维场景下RHEL6和RHEL7的主要差别
基 于 以 上 这 些 任 务, 下 面 来 分 析 一 下 RHEL6 和 RHEL7 的主要区别:
1、RHEL6 中使用的文件系统是 EXT4, 第四代扩展文件系统,它是第三代扩展文件 系统(EXT3)的后继版本。EXT4 文件系统 容量达到 1EB,文件容量则达到 16TB,对于 需要大型磁盘阵列的平台来说优势性很强。 但它受限制于磁盘结构和兼容问题,可扩展 性不如 XFS,而在 RHEL7 中主要使用 XFS 文
演变,基于内核开发的各种发型版本也不断迭代更新,其中 RHEL 是全球使用最广泛的系统,具有极强的稳定性和极高的性能,并且在全球
范围内拥有完善的技术支持。故本文以 RHEL6 和 RHEL7 为例分析两个不同发行版本在自动化运维实际工作应用中的主要差别。
关键词:运维;服务;命令;网络配置;防火墙
中图分类号:G623.58
network-scripts/ 目录下。 在 RHEL7 中 主 要 使 用 NetworkManager
服务来管理和配置网络需要注意的 NetworkManage 服务是一个动态的网络控制 器与配置系统,可以在网络设备连接时对设 备进行操作,并且这个服务在 RHEL6 也被支 持,不过不够完善,所以 RHEL6 系统在实际 使 用 中 应 关 闭 此 服 务。NetworkManager 提 供三种工具来操作网络,第一种是 nmcli, 这是纯命令行操作网络配置的方式;第二种 是 nmtui,使用这个命令可以打开网络管理 文本用户界面,完成修改主机名、配置网络、 编 辑 网 络 会 话、 激 活 网 络 等 操 作; 第 三 种 是 nm-connect-editor(network managerconnect-editor),使用这个命令可以打开 图形化用户界面配置网络参数。RHEL7 中对 网络的配置不是基于网卡的,而是基于会话 的,也就意味着一个网卡可以有若干会话但 同时只允许一个会话被激活,这样用户就可 以根据实际的应用场景来进行网络会话配置 和在不同的会话之间切换。

RedHat7使用vsftpd架设FTP服务器

RedHat7使用vsftpd架设FTP服务器

RedHat7使用vsftpd架设FTP服务器实验要求采用vsftpd搭建一台ftp服务器(192.168.17.128)。

实验准备默认实验环境已经安装好RedHat6操作系统和Redhat7操作系统,配置完网卡,配置完yum库。

这个实验其实跟Redhat6还是Redhat7没有关系。

服务器端使用vsftpd,客户端使用lftp Redhat6安装vsftpd#yum install vsftpdRedhat7安装lftp# yum install lftp实验过程Redhat6主机启动vsftpd服务# service vsftpd start在Redhat7上做测试测试一、上传下载在Rathat7主机上使用lftp连接FTP主机# lftp 192.168.17.128lftp 192.168.17.128:~>cd pub出现cd ok, cwd=/pub表示匿名用户连接成功。

可以进入pub目录。

执行命令lftp 192.168.17.128:/pub> get file1匿名用户可以下载,下载的文件可以在本地家目录下找到。

lftp 192.168.17.128:/pub>put putfileput: Access failed: 550 Permission denied. (putfile)说明匿名用户无法上传文件lftp 192.168.17.128:/pub>mkdir abcmkdir: Access failed: 550 Permission denied. (abc)说明匿名用户无法创建目录测试二、开通匿名用户权限权限有4部分:防火墙,selinux,目录权限,ftp匿名用户权限这里只谈FTP,因此不讨论防火墙和selinux。

将这两个软件关闭。

开通目录权限Vsftpd默认匿名用户在/var/ftp/pub下,因此要将此目录给other用户加rwx权限。

Linux下主机名的修改对oracle监听及EM的影响及恢复

Linux下主机名的修改对oracle监听及EM的影响及恢复

Linux下主机名的修改对oracle监听及EM的影响及恢复一.修改主机名及恢复监听修改主机名分为动态和静态,动态是指不需要重启就能更改,但是重启无法保存,静态的意思需要修改配置文件,重启会被保存1.动态修改对监听的影响查看当前的hostname[root@localhost ~]# hostnamelocalhost.localdomain[root@localhost ~]# hostname oracle[root@localhost ~]# su –查看network的hostname[root@oracle ~]# vi /etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=localhost.localdomain查看hosts[root@oracle ~]# vi /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost.localdomain localhost::1 localhost6.localdomain6 localhost6先去启动一下监听看一下有什么变化[root@oracle ~]# su - oracle[oracle@oracle ~]$[oracle@oracle~]$cd/u01/app/oracle/product/10.2.0/dbhome_1/network/admin/[oracle@oracle admin]$ pwd/u01/app/oracle/product/10.2.0/dbhome_1/network/admin[oracle@oracle admin]$ lslistener.ora samples shrept.lst sqlnet.ora tnsnames.ora[oracle@oracle admin]$ vi listener.ora# listener.ora Network Configuration File: /u01/app/oracle/product/10.2.0/dbhome_1/network/admin/listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = /u01/app/oracle/product/10.2.0/dbhome_1)(PROGRAM = extproc)))LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))(ADDRESS = (PROTOCOL = TCP)(HOST =localhost.localdomain)(PORT = 1521))))~"listener.ora" 20L, 525C[oracle@oracle ~]$ lsnrctl startLSNRCTL for Linux: Version 10.2.0.1.0 - Production on 26-FEB-2011 01:23:16Copyright (c) 1991, 2005, Oracle. All rights reserved.Starting /u01/app/oracle/product/10.2.0/dbhome_1/bin/tnslsnr: please wait...TNSLSNR for Linux: Version 10.2.0.1.0 - ProductionSystem parameter file is /u01/app/oracle/product/10.2.0/dbhome_1/network/admin/listener.oraLog messages written to /u01/app/oracle/product/10.2.0/dbhome_1/network/log/listener.logListening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))STATUS of the LISTENER------------------------Alias LISTENERVersion TNSLSNR for Linux: Version 10.2.0.1.0 - ProductionStart Date 26-FEB-2011 01:23:17Uptime 0 days 0 hr. 0 min. 0 secTrace Level offSecurity ON: Local OS AuthenticationSNMP OFFListener Parameter File /u01/app/oracle/product/10.2.0/dbhome_1/network/admin/listener.ora Listener Log File /u01/app/oracle/product/10.2.0/dbhome_1/network/log/listener.logListening Endpoints Summary...(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))Services Summary...Service "PLSExtProc" has 1 instance(s).Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...The command completed successfully监听状态host=127.0.0.1 变成了ip,hostname没有改变前启动监听Host=localhost.localdomain现在启动一下EM,看看可以不可以启动[oracle@oracle admin]$ emctl start dbconsoleTZ set to US/PacificException in getting local host.UnknownHostException: oracle: oracleat .InetAddress.getLocalHost(InetAddress.java:1191)atoracle.sysman.emSDK.conf.TargetInstaller.getLocalHost(TargetInstaller.java:4977) at oracle.sysman.emSDK.conf.TargetInstaller.main(TargetInstaller.java:3758)Exception in getting local host.UnknownHostException: oracle: oracleat .InetAddress.getLocalHost(InetAddress.java:1191)atoracle.sysman.emSDK.conf.TargetInstaller.getLocalHost(TargetInstaller.java:4977) at oracle.sysman.emSDK.conf.TargetInstaller.main(TargetInstaller.java:3758)OC4J Configuration issue. /u01/app/oracle/product/10.2.0/dbhome_1/oc4j/j2ee/OC4J_DBConsole_null_orcl not found.改了hostname EM已经无法启动重启一下linux看看启动监听和EM看看是什么效果[oracle@nag_oracle ~]$ su -Password:[root@nag_oracle ~]#init 6[oracle@localhost ~]$ lsnrctl startLSNRCTL for Linux: Version 10.2.0.1.0 - Production on 26-FEB-2011 01:48:03Copyright (c) 1991, 2005, Oracle. All rights reserved.Starting /u01/app/oracle/product/10.2.0/dbhome_1/bin/tnslsnr: please wait...TNSLSNR for Linux: Version 10.2.0.1.0 - ProductionSystem parameter file is /u01/app/oracle/product/10.2.0/dbhome_1/network/admin/listener.ora Log messages written to /u01/app/oracle/product/10.2.0/dbhome_1/network/log/listener.logListening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost.localdomain)(PORT=1521)) )Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))STATUS of the LISTENER------------------------Alias LISTENERVersion TNSLSNR for Linux: Version 10.2.0.1.0 - Production Start Date 26-FEB-2011 01:48:06Uptime 0 days 0 hr. 0 min. 0 secTrace Level offSecurity ON: Local OS AuthenticationSNMP OFFListener Parameter File /u01/app/oracle/product/10.2.0/dbhome_1/network/admin/listener.ora Listener Log File /u01/app/oracle/product/10.2.0/dbhome_1/network/log/listener.logListening Endpoints Summary...(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost.localdomain)(PORT=1521)) )Services Summary...Service "PLSExtProc" has 1 instance(s).Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...The command completed successfully[oracle@localhost ~]$ emctl start dbconsoleTZ set to US/PacificOracle Enterprise Manager 10g Database Control Release 10.2.0.1.0Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.http://localhost.localdomain:1158/em/console/aboutApplicationStarting Oracle Enterprise Manager 10g Database Control ....................... started.------------------------------------------------------------------Logs are generated in directory /u01/app/oracle/product/10.2.0/dbhome_1/localhost.localdomain_orcl/sysman/log总结:使用hostname命令改变主机名,监听是可以启动的,EM无法启动,重启就恢复了。

rhce7课程大纲及知识点

rhce7课程大纲及知识点

RHCSA/RHCE (RHEL7)教学大纲细化文档KevinZou RHCSA 部分(包括RH124 和RH134,等同ULE EL7 基础操作部分)基础概念及命令部分1.介绍Linux 系统及GNU、GPL 概念,说明Linux 与Windows 及其他操作系统的相同点和不同点。

演示简单的登录图形化桌面及TTY 终端,打开Gnome Terminal 说明提示符和命令输入,切换登录用户等。

2.介绍Gnome3 使用,介绍Gnome Shell 桌面的组成和常用快捷方式。

3.演示Gnome3 中图形化工具的使用,重点是比较Gnome3 和Windows7 的操作不同。

4.介绍Gnome Terminal 中命令补全方式、快捷键和date、passwd、history 等。

5.介绍切换Gnome3 图形化界面和TTY 终端的方法,说明TTY 终端的特点和重要性。

6.通过Gnome3 中文件资源管理器和Gnome Terminal 终端演示常用文件和目录操作,包括ls、dir、mkdir、touch、cp、mv、touch、rm 等。

7.在Gnome3 中文件资源管理器介绍Linux 目录结构和其中存放的主要文件类型,通过Gnome Terminal 终端介绍相对路径和绝对路径概念,使用命令pwd、cd、ls 等命令操作目录。

8.通过Gnome Terminal 终端介绍命令行通配符并使用通配符创建、操作、移动和删除文件和目录。

比较相同操作在Gnome3 文件资源管理器要完成所面对的问题。

9.介绍使用man 和pinfo(漂亮点的info)寻求帮助,查看/usr/share/doc 下的文档寻求帮助,使用RedHat 相关工具如redhat‐support‐tool和sosreport。

10.介绍普通文本文件的文件格式,介绍DOS 和UNIX 文本文件格式上的区别。

11.同Gnome Terminal 终端命令介绍输入输出流及管道的操作(>,>>,|,2>等)。

Redhat Linux 修改主机名

Redhat Linux 修改主机名
#
# nslookup
#
##########################
nslookup //测试DNS域名解析
>server //显示当前DNS服务器
>server 192.168.0.1 //临时指定DNS服务器地址
##########################
#
# /etc/resolv.conf
#
##########################
vi /etc/resolv.conf //指定当前主机的DNS服务器,最多可指定三个
search //设置当前主机的默认查找域
chkconfig --level 3 network on //设置在级别3自动启动某服务
##########################
#
# ntsysv
#
##########################
ntsysv //通过向导在字符界面下修改服务的自启动选项
##########################
#
# service
#
##########################
service network start //启动网络服务
service network stop //停止网络服务
ed2k://|file|[红帽企业Linux.5.6].rhel-server-5.6-x86_64-dvd.iso|3794051072|f731570ce11f43ee593c92aadee8b48c|h=avggmtbdsdnduuadbxy7ggm3s4asysda|/
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

⁠CHAPTER 3. CONFIGURE HOST NAMES
3.1. Understanding Host Names
3.1.1. Recommended Naming Practices
3.2. Configuring Host Names Using Text User Interface, nmtui
3.3. Configuring Host Names Using hostnamectl
3.3.1. View All the Host Names
3.3.2. Set All the Host Names
3.3.3. Set a Particular Host Name
3.3.
4. Clear a Particular Host Name
3.3.5. Changing Host Names Remotely
3.4. Configuring Host Names Using nmcli
3.5. Additional Resources
3.5.1. Installed Documentation
上面是官方文档链接,挺EASY的,看看就能懂。

3.2. CONFIGURING HOST NAMES USING
TEXT USER INTERFACE, NMTUI
The text user interface tool nmtui can be used to configure a host name in a
terminal window. Issue the following command to start the tool:
~]$ nmtui
The text user interface appears. Any invalid command prints a usage message.
To force hostnamectl to notice the change in the static host name,
restart hostnamed as root:
~]# systemctl restart systemd-hostnamed
3.3. CONFIGURING HOST NAMES USING
HOSTNAMECTL
The hostnamectl tool is provided for administering the three separate classes of host names in use on a given system.
⁠3.3.1. View All the Host Names
To view all the current host names, enter the following command:
~]$ hostnamectl status
The status option is implied by default if no option is given.
⁠3.3.2. Set All the Host Names
To set all the host names on a system, enter the following command as root:
~]# hostnamectl set-hostname name
This will alter the pretty, static, and transient host names alike. The static and
transient host names will be simplified forms of the pretty host name. Spaces will be replaced with “-”and special characters will be removed.
⁠3.4. CONFIGURING HOST NAMES USING NMCLI
The NetworkManager tool nmcli can be used to query and set the static host
name in the /etc/hostname file. Note that at time of writing, changing the host name in this way will not be noticed by hostnamectl.
To query the static host name, issue the following command:
~]$ nmcli general hostname
To set the static host name to my-server, issue the following command as root:
~]# nmcli general hostname my-server
To force hostnamectl to notice the change in the static host name,
restart hostnamed as root:
~]# systemctl restart systemd-hostnamed
综上三种方法,推荐使用第二种方法,更改完后立即就生效了,不再重启HOSTNAMED服务。

相关文档
最新文档