第二章:CentOS初始管理1

  • 一、启动网卡,查看IP地址
  • 1、查看:IP地址
  • 2、网卡没有IP地址?
  • 解决问题:手动修改网卡的配置文件内容,从而让网卡可以启动起来
  • 二、Xshell 远程访问
  • 1、创建:远程连接的会话配置
  • 2、管理:Xshell远程连接
  • 1.中文显示
  • 2.空闲保持、掉线重连
  • 3.文件上传/下载
  • 三、禁用:SELinux
  • 四、准备:软件安装的环境
  • 1.YUM源概述
  • 2.配置:本机光盘YUM源
  • 第1个步骤:要让我们的服务器可以读取<系统光盘>中的数据
  • 1. 在我们服务器上,插入<系统光盘>,让服务器可以识别出这个<系统光盘>
  • 2. 挂载<系统光盘>,从而可以读取<光盘的内容>
  • 3. 确保:服务器重启之后,也可以访问<系统光盘>中的数据
  • 第2个步骤:要让我们的服务器,在执行软件安装操作的时候,会去找<系统光盘>来下载<软件包>
  • 1. 进入 /etc/yum.repos.d 目录(文件夹)
  • 2. 查看:<当前文件夹>的内容
  • 3. 将 默认的文件 移动另外一个位置,从而使其不再生效
  • 4.创建一个<文件>,这个<文件的名字>一定要是 xxx.repo
  • 5. 更新:yum源数据缓存
  • 6. 测试:安装一个实用工具bash-completion 实现< Tab键 >的< 命令行补全功能 >


一、启动网卡,查看IP地址

1、查看:IP地址

☞ 可选命令1:ip addr show ☞ 可选命令2:ifconfig(在CentOS 7被淘汰了,需手动安装:yum install -y net-tools

2、网卡没有IP地址?

centos7怎么打开管理员终端 centos进入管理员_linux

解决问题:手动修改网卡的配置文件内容,从而让网卡可以启动起来

★ 在CentOS系统中,每一个<网卡>都通过一个<配置文件>来管理。
★ 在CentOS系统中,所有<网卡>的<配置文件>都保存在</etc/sysconfig/network-scripts文件夹>中。
★ 在CentOS系统中,每个<网卡配置文件>的<文件名>都以 ifcfg- 开头。


vi /etc/sysconfig/network-scripts/ifcfg-ens33

centos7怎么打开管理员终端 centos进入管理员_centos7怎么打开管理员终端_02


先按一个<小写的i键>

centos7怎么打开管理员终端 centos进入管理员_linux_03


通过上下左右键,移动光标,来到 ONBOOT=no 这一行,将其改成 ONBOOT=yes

centos7怎么打开管理员终端 centos进入管理员_运维_04


再按<Esc键>

再按<:冒号键>,输入wq,回车

centos7怎么打开管理员终端 centos进入管理员_linux_05


执行 reboot 命令,重启你的服务器

登录之后,执行 ip add show 命令,查看:网卡的IP地址(192.168.2.128)

centos7怎么打开管理员终端 centos进入管理员_centos_06


二、Xshell 远程访问

1、创建:远程连接的会话配置

双击运行Xshell程序

centos7怎么打开管理员终端 centos进入管理员_服务器_07


会话名称:<自定义>

远程连接的协议:SSH

IP地址:虚拟机IP地址

远程连接的端口:22

centos7怎么打开管理员终端 centos进入管理员_centos_08


centos7怎么打开管理员终端 centos进入管理员_服务器_09

远程登录用户名:root

centos7怎么打开管理员终端 centos进入管理员_服务器_10


远程登录的密码:1

centos7怎么打开管理员终端 centos进入管理员_服务器_11


远程访问成功

centos7怎么打开管理员终端 centos进入管理员_linux_12

2、管理:Xshell远程连接

1.中文显示

针对<纯命令行环境的控制台登录>,是不支持<中文>的

<控制台登录>与<远程登录>的最大区别是:<控制台登录>不依赖网络

centos7怎么打开管理员终端 centos进入管理员_服务器_13

2.空闲保持、掉线重连

(1)因长时间空闲等待,而造成的自动断开

如果我安装运行需要时间紧等待的程序,基于安全的考虑,Xshell工具会自动断开连接

centos7怎么打开管理员终端 centos进入管理员_服务器_14


(2)设置:异常断开之后,自动连接

centos7怎么打开管理员终端 centos进入管理员_centos7怎么打开管理员终端_15

3.文件上传/下载

XFTP传输

centos7怎么打开管理员终端 centos进入管理员_服务器_16


(1)文件上传

centos7怎么打开管理员终端 centos进入管理员_centos7怎么打开管理员终端_17


(2)文件下载

centos7怎么打开管理员终端 centos进入管理员_运维_18

三、禁用:SELinux

SELinux 是一个附加的安全机制,它的配置相对复杂,它的帮助信息很少,针对不同应用程序,需要采用不同的的控制方法,比较繁琐

vi /etc/selinux/config

centos7怎么打开管理员终端 centos进入管理员_centos_19


先按一个<小写的i键>

centos7怎么打开管理员终端 centos进入管理员_运维_20


通过上下左右键,移动光标,来到 SELINUX=enforcing 这一行,将其改成 SELINUX=disabled

centos7怎么打开管理员终端 centos进入管理员_服务器_21


再按<Esc键>

再按<:冒号键>,输入wq,回车

centos7怎么打开管理员终端 centos进入管理员_运维_22


执行 reboot 命令,重启你的服务器

★ 注意 :不重启SELinux设置无效

登录之后,执行 getenforce 命令,查看SELinux状态:( Disabled )

centos7怎么打开管理员终端 centos进入管理员_运维_23

四、准备:软件安装的环境

1.YUM源概述

★ YUM源:就是为我们提供<软件包>下载的<提供方访问地址>
★ 我们的<主机>是通过:本机上的一个个<YUM源配置文件>,来获知并访问<YUM源地址>,从而可以下载并安装<需要的软件包>

2.配置:本机光盘YUM源

<目的>说明:

★ 工作中,我们会遇到:在没有网络的情况下,安装<应用软件>。
★ 工作中,我们在安装<应用软件>的时候,应该尽可能的减少对<互联网>访问,从而减少<出口带宽的占用>,同时也加快<安装的速度>。

第1个步骤:要让我们的服务器可以读取<系统光盘>中的数据

1. 在我们服务器上,插入<系统光盘>,让服务器可以识别出这个<系统光盘>

当我们插入光盘之后,可以执行 lsblk 命令,查看:存储设备列表

2. 挂载<系统光盘>,从而可以读取<光盘的内容>

mkdir /dvd 创建:一个</dvd空文件夹>
mount -t iso9660 /dev/sr0 /dvd 将</dev/sr0光驱设备>挂载到</dvd空文件夹>上
ls -l /dvd 查看:</dvd文件夹>的内容

3. 确保:服务器重启之后,也可以访问<系统光盘>中的数据
vi /etc/rc.d/rc.local

编写:</etc/rc.d/rc.local开启自动启动的脚本文件>
添加如下命令:

mount -t iso9660 /dev/sr0 /dvd

再按<Esc键>
再按<:冒号键>,输入wq,回车

chmod +x /etc/rc.d/rc.local

给</etc/rc.d/rc.local开启自动启动的脚本文件>赋予<可执行的权限>;否则,开机不会<自动执行>
执行 reboot 命令,重启你的服务器
登录之后, 执行 ls -l /dvd 命令,进行检验

第2个步骤:要让我们的服务器,在执行软件安装操作的时候,会去找<系统光盘>来下载<软件包>

1. 进入 /etc/yum.repos.d 目录(文件夹)
cd /etc/yum.repos.d
2. 查看:<当前文件夹>的内容
ls -l
3. 将 默认的文件 移动另外一个位置,从而使其不再生效
cd /etc/yum.repos.d

进入:</etc/yum.repos.d文件夹>

mkdir bak

在</etc/yum.repos.d文件夹>中创建一个<bak子文件夹>

mv -f * bak/

把</etc/yum.repos.d文件夹>中的所有内容,移动到<bak子文件夹>中

4.创建一个<文件>,这个<文件的名字>一定要是 xxx.repo
vi dvd.repo

在</etc/yum.repos.d文件夹>中创建一个<dvd.repo文件>
编辑内容如下:

[centos-7-dvd]
name=centos-7-dvd
baseurl=file:///dvd
enabled=1
gpgcheck=0

:wq 保存退出

5. 更新:yum源数据缓存
yum clean all

清除:老的缓存数据

yum makecache

构建:新的缓存数据

6. 测试:安装一个实用工具bash-completion 实现< Tab键 >的< 命令行补全功能 >
yum install -y bash-completion
exit