linux centos minimal

装minimal出现的一些小问题

这里顺便记录几个新手菜鸟不知道的命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
编辑文件
- vi +文件名 编辑文件
- i 切换到编辑模式
- esc 退出到一般模式
- :wq 保存并退出
小黑窗
- cd 进入目录
- ls 列出目录下文件
- clear 清空输出的信息
- xx+tab键 补全
- CTRL+U: 从光标处删除文本直到行首
- CTRL+K: 从光标处删除文本直到行尾
- CTRL+E: 将光标移动到行尾
- CTRL+A: 将光标移动到行的开头
- halt 关机
- reboot 重启

minimal install之后,很多命令都不存在,例如ifconfig, wget等等

首先,需要先配置网络,保证机器可以连上互联纲

ip addr可以查看网卡的基本信息

一般默认就只有两个,一个是lo,另一个是ensXXX(XXX是一串数字)

1
cd /etc/sysconfig/network-scripts

vi ifcfg-ensXXX,根据自己网卡的名字编辑

将ONBOOT=no修改为ONBOOT=yes保存退出

1
service network restart

可以通过ping www.xxx.com来看看是否已经通了

当然,也可以修改成静态IP,这样也可以方便一些工具连接操作

静态IP,修改配置如下,其他不变。
BOOTPROTO=none(或者BOOTPROTO=static都可以)
IPADDR=192.168.1.200(IP地址,这个根据自己本地的IP,不冲突就行)
NETMASK=255.255.255.0(子网掩码,C类的照抄即可,其他根据自己实际填写)
GATEWAY=192.168.1.1(网关,一般就是本地/家里路由器的IP)
DNS1=8.8.8.8(这个网上的版本挺多的,还有114.114.114.114等等,随意写一个)

操作完成之后,保存退出,重启网络服务

1
service network restart

可以通过ping www.xxx.com来看看是否已经通了

当可以联网时,可以做需要上网的操作了

1、安装ifconfig命令

1
yum -y install net-tools

执行完成以后,就可以正常使用ifconfig命令了

2、安装wget命令

1
yum -y install wget

执行完成以后,就可以正常使用wget命令了

有时候,使用yum的时候可能会失败,或者提示一堆Unkonw之类信息。一般排除上不去网的功能外,可能就是yum源的问题。

默认的yum源一般不在国内,这样有时无法正常连接,同时也可能会很慢,建议连接到国内的yum源。

首先,先备份本地默认的yum源

1
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak

然后获取新的yum源,一般使用阿里或者网易的

1、获取阿里的yum源

1
2
3
cd /etc/yum.repos.d/

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

这样一般就操作完成了。

1
yum makecache

生成缓存,完成之后,就可以看到

1
2
3
4
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com

清空缓存:yum clean all

2、获取网易的yum源

1
2
3
4
5
cd /etc/yum.repos.d/

mv CentOS-Base.repo CentOS-Base.repo.other

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

下载了163的yum源到当前文件夹

1
yum makecache

当然也可以把163的yun源,改名成默认CentOS-Base.repo

1
yum makecache

当然,其他有镜像的yun站点,知道地址之后,也可以使用上边的方法进行更换。

其他:

修改网卡的名字

大家习惯看到的网卡的名字不是那个一长串的数字,应该是这样eth0,所以这里也可以修改这个名字

首先

1
cd /etc/sysconfig/network-scripts/

访问网卡配置的目录

然后编辑

1
vi ifcfg-enoXXX(配置文件的名字)

修改 DECIVE=eth0

然后保存退出

1
mv ifcfg-enoXXX ifcfg-eth0

修改配置文件名

1
vi /etc/default/grub

加入“net.ifnames=0 biosdevname=0 ”

原来:

1
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos_ljf/root rd.lvm.lv=centos_ljf/swap rhgb quiet"

修改后:

1
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos_ljf/root net.ifnames=0 biosdevname=0 rd.lvm.lv=centos_ljf/swap rhgb quiet"

保存并退出

执行命令

1
grub2-mkconfig -o /boot/grub2/grub.cfg

重新生成GRUB配置并更新内核参数

1
reboot

重启系统后,网卡更名正式生效。

参考: Centos7.2(linux)minimal install之后需要的操作


满分是10分的话,这篇文章你给几分,您的支持将鼓励我继续创作!