CentOS操作系统安装和配置

规划设计:

CentOS 764bit最小化安装利用应答文件,安装为核心安装,配置好CentOS基本应用和网络。为后期基本服务器的安装做准备。(本安装为虚拟机安装)

准备:

VMware 10 、CentOS 7.0的镜像文件,安装的应答文件

应答文件位置:http://192.168.188.1/mini.txt

最小化安装

1、通过kickstart文件来简化管理

(系统安装应答文件)

# CentOS 7 64bit 用于生产环境的最小安装14:57 2014/8/8

# System authorization information

auth --enableshadow --passalgo=sha512

# Use CDROM installation media

cdrom

text

# Run the Setup Agent on first boot

firstboot --enable

ignoredisk --only-use=sda

# Keyboard layouts

keyboard --vckeymap=us --xlayouts='us'

# System language

lang en_US.UTF-8

# Network information

#network --bootproto=dhcp --device=eno16777728 --onboot=no --ipv6=auto

network --onboot yes --device eno16777728--bootproto dhcp --noipv6

network --hostname=localhost.localdomain

# Root password

rootpw 123456

firewall --disable

selinux --disable

# System timezone

timezone --utc Asia/Shanghai

# System bootloader configuration

bootloader --location=mbr --boot-drive=sda

autopart --type=lvm

# Partition clearing information

clearpart --none --initlabel

reboot

%packages

@core

@base

net-tools

%end

安装过程

新建虚拟机

选择稍后安装系统

选着CentOS 7 64位版本

选择保存路径

虚拟机的基本设置

编辑虚拟机设置添加镜像文件

CentOS 7的配置

查看版本是否为核心安装

#vi /root/anaconda-ks.cfg

#version=RHEL7

# Systemauthorization information

auth--enableshadow --passalgo=sha512

# UseCDROM installation media

cdrom

# Runthe Setup Agent on first boot

firstboot--enable

ignoredisk--only-use=sda

#Keyboard layouts

keyboard--vckeymap=us --xlayouts='us'

# Systemlanguage

langen_US.UTF-8

#Network information

network  --bootproto=dhcp --device=eno16777728--onboot=off --ipv6=auto

network  --hostname=localhost.localdomain

# Rootpassword

rootpw--iscrypted$6$KhmzmAaNjyIUkdcz$LuLpRinp9xPHnUTfDas0t0E/sKu6iw/eNgiqDzR2cu6vUSHnoTcSk5xH2BqSCpcQpIg7D4hvzbsNH6sTO/2zy1

# Systemtimezone

timezoneAmerica/New_York --isUtc

# Systembootloader configuration

bootloader--location=mbr --boot-drive=sda

autopart--type=lvm

#Partition clearing information

clearpart--none --initlabel

%packages

@core

%end

网络命令查看IP

# ifconfig

-bash: ifconfig: command not found             //没有发现这个命令

# find /-name ifconfig                          //查询这个命令对应的目录

没有这个文件

在RHEL 6.4上查看一下ifconfig属于那个包

# rpm -qf/sbin/ifconfig                          //查看这个命令所依赖的包

net-tools-1.60-110.el6_2.x86_64

CentOS的Mini最小化安装@core中没有包含net-tools包

# mount/dev/cdrom /mnt/cdrom/                   //挂载光驱到目录

# cd/mnt/cdrom/Packages/                        //进入目录

# rpm -ivhnet-tools-2.0-0.17.20131004git.el7.x86_64.rpm  //安装包

warning:net-tools-2.0-0.17.20131004git.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature,key ID f4a80eb5: NOKEY

Preparing...                         ################################# [100%]

Updating / installing...

1:net-tools-2.0-0.17.20131004git.el#################################[100%]

# ifconfig                                          //再次查看

eno16777728: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

inet 192.168.188.135  netmask 255.255.255.0  broadcast 192.168.188.255

inet6 fe80::20c:29ff:feda:bd96 prefixlen 64  scopeid0x20<link>

ether 00:0c:29:da:bd:96 txqueuelen 1000  (Ethernet)

RX packets 326  bytes 31288 (30.5KiB)

RX errors 0  dropped 0  overruns 0 frame 0

TX packets 297  bytes 45257 (44.1KiB)

TX errors 0  dropped 0 overruns0  carrier 0  collisions 0

lo:flags=73<UP,LOOPBACK,RUNNING>  mtu65536

        inet 127.0.0.1  netmask 255.0.0.0

        inet6 ::1  prefixlen 128 scopeid 0x10<host>

        loop txqueuelen 0  (Local Loopback)

        RX packets 0  bytes 0 (0.0 B)

RX errors 0  dropped 0  overruns 0 frame 0

TX packets 0  bytes 0 (0.0 B)

TX errors 0  dropped 0 overruns0  carrier 0  collisions 0

# cd/etc/sysconfig/network-scripts/         //进入网络配置目录

# ls

ifcfg-eno16777728 ifdown-Team      ifup-post

ifcfg-lo          ifdown-TeamPort  ifup-ppp

ifdown            ifdown-tunnel    ifup-routes

ifdown-bnep       ifup             ifup-sit

ifdown-eth        ifup-aliases     ifup-Team

ifdown-ippp       ifup-bnep        ifup-TeamPort

ifdown-ipv6       ifup-eth         ifup-tunnel

ifdown-isdn       ifup-ippp        ifup-wireless

ifdown-post       ifup-ipv6        init.ipv6-global

ifdown-ppp        ifup-isdn        network-functions

ifdown-routes     ifup-plip       network-functions-ipv6

ifdown-sit        ifup-plusb

# viifcfg-eno16777728                            //修改网络配置文件

HWADDR=00:0C:29:DA:BD:96

TYPE=Ethernet

BOOTPROTO=dhcp

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no

NAME=eno16777728

UUID=084273bf-9ad7-4a16-bb0f-1464f48ee355

ONBOOT=no  <--  修改为yes

Tip: 可以通过ipa s命令来查看本机IP地址

# ip a s

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdiscnoqueue state UNKNOWN

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet127.0.0.1/8 scope host lo

valid_lft forever preferred_lft forever

inet6::1/128 scope host

valid_lft forever preferred_lft forever

2: eno16777728:<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen1000

link/ether 00:0c:29:da:bd:96 brd ff:ff:ff:ff:ff:ff

inet192.168.188.135/24 brd 192.168.188.255 scope global dynamic eno16777728

valid_lft 1550sec preferred_lft 1550sec

inet6fe80::20c:29ff:feda:bd96/64 scope link

valid_lft forever preferred_lft forever

# service network restart                               //重启网络服务

重启CentOS 7 基本配置完成

总结:

CentOS的核心安装也是他的最小化安装,这样可以为基本服务器的安装提供一个干净的实验环境。另外也可以让我们后期的试验中了解CentOS 7的功能,让和我一样的菜鸟了解个多的东西。

转载于:https://blog.51cto.com/chenzhou312/1542658

CentOS 7核心安装及基本配置相关推荐

  1. Linux系统(Centos)下安装nodejs并配置环境

    总结Centos下安装nodejs并配置环境,记录成功安装的方法.推荐的安装方法是利用已编译的二进制文件安装,不推荐使用源码的形式安装,一是源码安装比较麻烦,二是需要自行下载编译浪费时间. 1.安装n ...

  2. 如何在 CentOS 7 上安装杀毒软件ClamAV

    你想保护你的VPS免受危险的恶意软件和病毒的侵害吗?你可以通过安装一个杀毒软件来轻松做到这一点.有很多选择但我们建议在您的私人服务器上安装ClamAV.它是一个伟大的开源防病毒解决方案可以对抗木马.恶 ...

  3. CentOS-7.0的核心安装与配置的补全

    我们CentOS-7.0的核心安装后,很开心,但还没等兴奋劲过去就发现问题了,yum怎么用不了?ifconfig怎么也用不了?pvcreate呢?......之后大家可能就开始骂我坑爹了,怎么这么多的 ...

  4. 在CentOS 7中安装与配置Tomcat-8方法

    安装前提 在CentOS 7中安装与配置JDK8 安装tomcat  apache-tomcat-8.0.14.tar.gz文件上传到/usr/local中执行以下操作: [root@localhos ...

  5. CentOS中怎样安装、配置、启动Nginx

    场景 Nginx在Windows下载安装启动与配置前后端请求代理: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10812202 ...

  6. centos配置occi环境变量_拓展学习-golang的下载、安装和环境配置教程

    由于国内众所周知的原因,我们是不能直接访问到golang官网的,因此下载go语言的安装包还需要另辟蹊径.下面我们以用国内的golang源来下载安装包为例,阐述golang的下载.安装和配置方法. go ...

  7. CentOS 7.x安装配置

    简述 VMware可以创建多个虚拟机,每个虚拟机上都可以安装各种类型的操作系统.安装方法也有很多种.下面,主要以ISO镜像安装为例,介绍CentOS 7.x的安装过程及相关的参数设置. 简述 创建虚拟 ...

  8. CentOS 5.5-yum安装配置LNMP

    CentOS 5.5-yum安装配置LNMP [日期:2011-06-20]    来源:Linux社区  作者:fighter 一.安装所需的库文件和编译环境  yum -y install gcc ...

  9. linux检测hashicorp,在Ubuntu/CentOS/Debian上安装和配置Hashicorp Vault服务器的方法

    本文介绍在Ubuntu 18.04/Debian 9/CentOS 7/Fedora上安装Vault服务器(Hashicorp Vault Server).配置Vault systemd服务.初始化V ...

最新文章

  1. 前百度面试官整理的——Java后端面试题(一)
  2. 实训C++语言设计——实现复数运算
  3. linux raid1 分区表,在 Linux 下使用 RAID(三):用两块磁盘创建 RAID 1(镜像)
  4. 自制爬虫例--抓取网站图像与简介
  5. boost::math::arcsine用法的测试程序
  6. 常见Java面试题 线程和进程的区别?
  7. 前端初级html\css知识点总结
  8. MySQL数据库CPU飙升紧急处理方法
  9. RHEL网络设置,来自于hyper-v中的虚拟机
  10. 2023计算机毕业设计SSM最新选题之javaAI学院教务信息管理系统lx9v9
  11. VLAN与Trunk的原理及配置
  12. latex编辑器的选择、texlive的安装及学位模板的使用
  13. Max-Min Fairness带宽分配算法
  14. 正交设计(收集大牛的文章)
  15. 负载均衡(LB)与高可用(HA)的简单概念
  16. 微信公众号教程(9)公众账号发送欢迎图文消息
  17. c语言手串题目,最全最简单的各种手链编织方法
  18. 人物专访 | 从《黑客帝国》到《花木兰》的特效,制作人Diana这40年
  19. python计算圆周率的方法_用python计算圆周率PI
  20. OpenGL学习(九)阴影映射(shadowMapping)

热门文章

  1. 计算机考试一级考试基础知识,2016计算机一级考试msoffice基础知识
  2. shell 登录mysql 然后quit_使用工具Xshell实现在linux上登录mysql和退出mysql的相关操作讲解...
  3. JVM 内存模型:方法区(Method Area)
  4. c语言程序连接后扩展名为,C语言程序经过编译、连接后生成的可执行文件的扩展名是...
  5. python埋点自动化_iOS自动化埋点的实现
  6. windows一键安装web环境全攻略(win2008)
  7. kali linux 渗透测试 01 kali介绍
  8. 简洁的描述SpringMVC工作流程
  9. 【剑指Offer】16重建二叉树
  10. 防止js全局变量污染方法总结-待续