配置基础环境
# 配置基础环境
本次安装为无可视化界面版本 centos7_2009
# 1. 安装centos环境
# 1. 下载地址
参考本博客在线文档镜像下载
# 2. 安装
Windows系统图⽂教程 (opens new window)
# 2. 配置基础环境
# 1. 配置IP
# 1. ip addr
- 查看
ip addr
发现 ens33 没有inet 这个属性,那么就没法通过IP地址连接虚拟机。
- 接着来查看ens33网卡的配置
vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 开启ONBOOT 从配置清单中可以发现 CentOS 7 默认是不启动网卡的(ONBOOT=no)。把这一项改为YES(ONBOOT=yes)
- 然后重启网络服务
sudo service network restart
- 查看
ip addr
这里 inet属性显示了 虚拟机里的IP 192.168.47.129 (你们的可能和我不一样)
# 2. ifconfig命令无效
安装CentOS7 (opens new window)后ifconfig无效,你需要安装net-tools 使用命令yum -y install net-tools安装,net-tools工具里带有ifconfig命令,就可以正常使用了
yum -y install net-tools
点击查看
在安装net-tools时有可能会报错:can not find a valid baseurl for repo: base/7/x86-64
你需要使用命令修改vi /etc/sysconfig/network-scripts/ifcfg-eth33文件,ifcfg-eth0这个文件名不固定,可以进入/etc/sysconfig/network-scripts/目录下使用命令ls查看文件列表确定具体名字,
将ONBOOT=no
,改为ONBOOT=yes
,保存退出 (ip addr 步骤改过可省略)
# 重启服务器
service network restart
# 再次执行yum -y install net-tools就可以成功了
yum -y install net-tools
2
3
4
5
安装完net-tools后执行ifconfig就不会报错了
# 2. 配置vim
# 安装vim
# 下载yum
sudo yum install -y vim
# 查看vim
rpm -qa|grep vim
2
3
4
5
参考地址:
Centos7下vim最新版本安装 (opens new window)
(Linux Centos下安装与设置Vim编辑器和基本配置 (opens new window)
CentOS 7 升级 vim 版本 (opens new window)
# 关于在vim中的查找和替换
关于在vim中的查找和替换 - 亲爱的不二999 - 博客园 (cnblogs.com) (opens new window)
# 3. Centos下安装yum(完整教程)
# 安装yum
注意:在系统没有yum时候安装
# 更换yum源
PS:网易开源镜像站:http://mirrors.163.com/
- 备份CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
- 下载对应版本repo文件
cd /etc/yum.repos.d/ # 进入repo文件目录
curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo # 下载163镜像源
# 信息查看
[root@VM_0_14_centos ~]# cd /etc/yum.repos.d/
[root@VM_0_14_centos yum.repos.d]# curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1572 100 1572 0 0 23708 0 --:--:-- --:--:-- --:--:-- 23818
[root@VM_0_14_centos yum.repos.d]# ls
CentOS7-Base-163.repo CentOS-Base.repo.bak CentOS-Epel.repo
2
3
4
5
6
7
8
9
10
11
- 将新的下载源定义文件改名为
CentOS-Base.repo
mv CentOS7-Base-163.repo CentOS-Base.repo
- 清除缓存,更新本地YUM缓存
yum clean all
yum makecache
2
# 4. Centos7开启SSH服务
# 5. 关闭防火墙
查看防火墙状态
firewall-cmd --state
停止firewall
systemctl stop firewalld.service
禁止firewall开机启动
systemctl disable firewalld.service
# 6. 配置wget
# 问题现象:
利用Linux自带的wget命令去下载安装相关应用时,提示:sudo: wget: command not found
# 问题原因:
- Linux服务器 (opens new window)本身没有自带安装wget,但一般很少有这种情况出现。
- Linux服务器自带的wget版本过低,无法通过wget命令去安装其它应用。
# 分析过程:
先在Linux服务器窗口中,输入如下命令,检查Linux服务器有没有安装过wget。 如果出现如下图所示,则说明已经安装过wget,但版本过低,需要将原有版本卸载,再安装最新版本的wget。 如果没有出现如下图所示,则说明Linux服务器本身没有自带安装wget,则直接安装最新版本的wget即可。
rpm -qa|grep "wget"
# 解决办法:
(1)此处我们默认Linux服务器本身已安装过wget,则执行如下命令,先卸载原有的wget。 备注:如果Linux服务器本身没有安装wget,则跳过这一步,直接进入第(3)步
yum remove wget
(2)再次执行命令rpm -qa|grep “wget”,查看wget是否被卸载
rpm -qa|grep "wget"
(3)登录wget官网下载地址,下载最新的wget的rpm安装包到本地
官网地址:http://mirrors.163.com/centos/7/os/x86_64/Packages/
(4)将下载好的wget的rpm安装包通过Xftp工具上传到Linux服务器对应目录下。 如我们在/usr/local目录下手动创建一个wget文件目录,然后将下载好的wget-1.14-18.el7_6.1.x86_64.rpm
通过Xftp工具上传到这个wget目录下
(5)cd命令进入到这个wget目录下,再ls命令查看wget-1.14-18.el7_6.1.x86_64.rpm文件是否上传成功
cd /usr/local/wget
ls
2
(6)执行如下命令,开始运行安装wget
rpm -ivh wget-1.14-18.el7_6.1.x86_64.rpm
(7)执行如下命令,查看wget是否安装
rpm -qa|grep "wget"
(8)执行如下命令,查看wget的版本信息
wget -V
(9)检验安装之后的wget是否可用
比如,我们通过wget命令去安装jenkins,出现如下图所示,即jenkins可以通过wget命令成功安装,则说明我们的wget也已成功安装。
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
# 7. 配置unzip
yum install -y unzip zip
# 查看版本
unzip -v
2
3
4