您的位置:首页 > 运维架构 > Linux

超详细适合新手的CentOS操作实战

2017-10-25 17:25 351 查看
之前玩的ubuntu,总是习惯性地像晕得死那样在上面点来点去,下午装了个minimal版的CentOS,以正确的方式玩玩linux。此文记录了笔者的爬坑之路~~

最近试过6.9和7版本的,刚装完默认都是没启用网络的,所以会导致yum安装不了,一直报”could not resolve host”。



minimal版的CentOS很多包都没有,像tree、gcc…这些都用不了,直接用yum -y install .. 会报找不到yum源,最简单的方式是将/etc/sysconfig/network-scripts/下的网络配置文件修改配置,具体这个文件名的后缀可能不一样,不过都是ifcfg-开头的,像我本地就是



如果是跟客户机一样动态获取ip的,将ONBOOT设为yes、BOOTPROTO设为dhcp就行了。如果要静态配置ip的话,除了在虚拟网络编辑器那里配置静态的ip、网关,在这个配置文件也要将BOOTPROTO设为static,给个栗子:



配完可以通过ping ip看网络通不通:



进入刚装完的文件系统用ls查看目录只有一个anaconda-ks.cfg文件,

cd / 回到根目录

linux的目录结构是这样滴



如果是桌面版的,目录结构也是一样的,只不过人家以方块的方式展示

一些配置项经常要修改etc目录下文件

显示etc目录下包括隐藏文件在内的所有文件列表:



CentOS默认的yum源是http://mirror.centos.org(CentOS7)http://mirrorlist.centos.org(CentOS6.9),如果觉得卡可以换网易(http://mirrors.163.com/)或阿里云(http://mirrors.aliyun.com/)的镜像。当然系统也会有默认的yum源,比如我的:



yum源相关的仓库在/etc/yum.repos.d/下面


,跟网络相关的是CentOS-Base.repo

6.9版的长酱紫



不同版本的配置有所不同,7版的长这样



安装依赖的时候这里会根据你的linux版本去yum源拉取对应版本的模块。

$releasever的值,这个表示当前系统的发行版本,

可以通过rpm -qi centos-release命令查看,结果如下:



$basearch是我们的系统硬件架构(CPU指令集),使用命令arch得到,结果如下:



选择linux版本的时候要确定官方或第三方有你这个版本的镜像,而且要有repodata目录和下面的repomd.xml,不然执行yum install安装依赖的时候会各种错误



像这个问题是官方CentOS7的镜像没有i386的,也就是32位,只有x86_64的。

其他故障

我用CentOS6.4版本的装完就停在这里



提示识别不到磁盘,虚拟机默认加载镜像的方式是IDE的,改成SCSI,注意选择不要跟之前冲突的分区



Vmware有时候启动CentOS报内部错误:



到任务管理器那里启动“VMware Workstation Server ”服务

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: