第二章:CentOS初始管理2
一、了解:语言
★ 注意:
★ <TTY控制台>不支持<中文显示>
1、我们的服务器支持哪些语言?
locale -a
2、查看:我们的服务器现在正在使用哪个语言?
locale
3、临时改变我们的服务器所使用的语言?
env LANG=EN cat --help
< 临时改变 某一个命令 的<语言环境>,当<命令>执行完毕之后,就恢复到<当前的语言环境>
4、永久改变我们的服务器所使用的语言?
localectl set-locale LANG=en_US.utf8
exit
英文支持
localectl set-locale LANG=zh_CN.utf8
exit
中文支持
二. 桌面 与 命令行
1、查看:<桌面环境>的<主要组件>
env LANG=en_US.utf8 yum grouplist
2、安装:<桌面环境>
1. 安装:主要组件
yum groupinstall -y "Server with GUI" "GNOME Desktop"
2. 设置:中文支持
localectl set-locale LANG=zh_CN.utf8
3. < Linux桌面 >体验的方式:
注意:在Xshell工具软件的远程登录界面中,你是看不到<桌面>的,
但是你可以执行<桌面切换命令>,然后,在<控制台>中去登录<桌面>
第1种:临时体验(以下切换操作,并不会永久的改变服务器的开机启动环境)
★从<纯命令行界面>切换到<桌面>
☞可选的命令1:init 5
(要重新登录:用户名 和 密码)
☞可选的命令2:startx
(以当前已登录的用户名和密码,来自动的执行桌面登录过程)
★从<桌面>切换到<纯命令行界面>
☞可选的命令1:init 3
(要重新登录:用户名 和 密码)
☞可选的命令2:注销
(要重新登录:用户名 和 密码)
第2种:永久体验(以下操作,将会永久的改变服务器的开机启动环境)
systemctl set-default graphical.target
永久改变:服务器的level开机运行级别,即:桌面启动
reboot
重启服务器,并体验桌面登录
systemctl set-default multi-user.target
永久改变:服务器的level开机运行级别,即:纯命令行启动
reboot
4.SSH X11转发功能
(1)前提条件:
★已经安装的<桌面环境组件>
★SSH 默认也是启用了 X11转发功能☞ <SSHD服务>启用<SSH X11转发功能>
grep "X11Forwarding yes" /etc/ssh/sshd_config
☞ 安装:<SSH X11转发功能>的<依赖组件>
yum -y install xorg-x11-xauth xorg-x11-fonts*
★Xshell工具也是默认启用了 X11转发功能
(2)验证:<SSH X11转发功能>
firefox
打开:火狐浏览器
nm-connection-editor
打开:网卡配置管理器
三. 查看:版本信息
1、查看:<内核版本>
1. 使用:uname命令(For CentOS 6.x和CentOS 7.x)
uname --help
uname -r
2.查看:/proc/version 文件信息(For CentOS 6.x和CentOS 7.x)
cat /proc/version
2、查看:<发行版本>
1.查看:/etc/redhat-release文件信息(For CentOS 6.x和CentOS 7.x)
查看:CentOS主机的<发行版本信息>
cat /etc/redhat-release
显示结果:CentOS Linux release 7.3.1611 (Core)
2.使用:lsb_release命令(For CentOS 6.x和CentOS 7.x)
安装:工具包
yum install redhat-lsb-core -y
查看:命令帮助
lsb_release --help
查看:CentOS主机的<发行版本信息>
lsb_release -ds
显示结果:"CentOS Linux release 7.3.1611 (Core) "
查看:CentOS主机的<发行版本信息>,仅仅显示<版本号>
lsb_release -rs
显示结果:7.3.1611
四. 设置:主机名
1、查看:hostnamectl 命令帮助
hostnamectl --help
2、 查看:当前的主机名
hostname
显示:完整的主机名
hostname -s
显示:短小的主机名
hostnamectl status
或者 hostnamectl
查看:所有的<主机名设置>
3、设置:主机的<主机名>
1.设置:系统主机名,这将同时设置<静态主机名>、<瞬间主机名>和<灵活主机名>。
hostnamectl set-hostname server01.test.com
2.仅设置:<静态主机名>。
hostnamectl set-hostname --static server01.test.com
3.仅设置:<瞬间主机名>。
hostnamectl set-hostname --transient server02.test.com
4.仅设置:<灵活主机名>。
hostnamectl set-hostname --pretty server01~.test.com