CentOS 7核心安装及基本配置
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核心安装及基本配置相关推荐
- Linux系统(Centos)下安装nodejs并配置环境
总结Centos下安装nodejs并配置环境,记录成功安装的方法.推荐的安装方法是利用已编译的二进制文件安装,不推荐使用源码的形式安装,一是源码安装比较麻烦,二是需要自行下载编译浪费时间. 1.安装n ...
- 如何在 CentOS 7 上安装杀毒软件ClamAV
你想保护你的VPS免受危险的恶意软件和病毒的侵害吗?你可以通过安装一个杀毒软件来轻松做到这一点.有很多选择但我们建议在您的私人服务器上安装ClamAV.它是一个伟大的开源防病毒解决方案可以对抗木马.恶 ...
- CentOS-7.0的核心安装与配置的补全
我们CentOS-7.0的核心安装后,很开心,但还没等兴奋劲过去就发现问题了,yum怎么用不了?ifconfig怎么也用不了?pvcreate呢?......之后大家可能就开始骂我坑爹了,怎么这么多的 ...
- 在CentOS 7中安装与配置Tomcat-8方法
安装前提 在CentOS 7中安装与配置JDK8 安装tomcat apache-tomcat-8.0.14.tar.gz文件上传到/usr/local中执行以下操作: [root@localhos ...
- CentOS中怎样安装、配置、启动Nginx
场景 Nginx在Windows下载安装启动与配置前后端请求代理: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10812202 ...
- centos配置occi环境变量_拓展学习-golang的下载、安装和环境配置教程
由于国内众所周知的原因,我们是不能直接访问到golang官网的,因此下载go语言的安装包还需要另辟蹊径.下面我们以用国内的golang源来下载安装包为例,阐述golang的下载.安装和配置方法. go ...
- CentOS 7.x安装配置
简述 VMware可以创建多个虚拟机,每个虚拟机上都可以安装各种类型的操作系统.安装方法也有很多种.下面,主要以ISO镜像安装为例,介绍CentOS 7.x的安装过程及相关的参数设置. 简述 创建虚拟 ...
- CentOS 5.5-yum安装配置LNMP
CentOS 5.5-yum安装配置LNMP [日期:2011-06-20] 来源:Linux社区 作者:fighter 一.安装所需的库文件和编译环境 yum -y install gcc ...
- linux检测hashicorp,在Ubuntu/CentOS/Debian上安装和配置Hashicorp Vault服务器的方法
本文介绍在Ubuntu 18.04/Debian 9/CentOS 7/Fedora上安装Vault服务器(Hashicorp Vault Server).配置Vault systemd服务.初始化V ...
最新文章
- 前百度面试官整理的——Java后端面试题(一)
- 实训C++语言设计——实现复数运算
- linux raid1 分区表,在 Linux 下使用 RAID(三):用两块磁盘创建 RAID 1(镜像)
- 自制爬虫例--抓取网站图像与简介
- boost::math::arcsine用法的测试程序
- 常见Java面试题 线程和进程的区别?
- 前端初级html\css知识点总结
- MySQL数据库CPU飙升紧急处理方法
- RHEL网络设置,来自于hyper-v中的虚拟机
- 2023计算机毕业设计SSM最新选题之javaAI学院教务信息管理系统lx9v9
- VLAN与Trunk的原理及配置
- latex编辑器的选择、texlive的安装及学位模板的使用
- Max-Min Fairness带宽分配算法
- 正交设计(收集大牛的文章)
- 负载均衡(LB)与高可用(HA)的简单概念
- 微信公众号教程(9)公众账号发送欢迎图文消息
- c语言手串题目,最全最简单的各种手链编织方法
- 人物专访 | 从《黑客帝国》到《花木兰》的特效,制作人Diana这40年
- python计算圆周率的方法_用python计算圆周率PI
- OpenGL学习(九)阴影映射(shadowMapping)
热门文章
- 计算机考试一级考试基础知识,2016计算机一级考试msoffice基础知识
- shell 登录mysql 然后quit_使用工具Xshell实现在linux上登录mysql和退出mysql的相关操作讲解...
- JVM 内存模型:方法区(Method Area)
- c语言程序连接后扩展名为,C语言程序经过编译、连接后生成的可执行文件的扩展名是...
- python埋点自动化_iOS自动化埋点的实现
- windows一键安装web环境全攻略(win2008)
- kali linux 渗透测试 01 kali介绍
- 简洁的描述SpringMVC工作流程
- 【剑指Offer】16重建二叉树
- 防止js全局变量污染方法总结-待续