下载地址:https://mirrors.aliyun.com/centos/,选择对应的版本,而后下载32位,64位,通常的生产环境都是64位DVD格式,iso扩展名的系统镜像linux
32位和64位系统区别 64位操做系统的cpu运算速度更快,支持更大的内存使用,能够发挥更大更好的硬件性能,提高业务工做效率 区分系统是32 仍是 64 [root@Poppy ~]# uname -m x86_64 [root@Poppy ~]# ls -d /lib64 /lib64
1. 引导方式ios
咱们选择1,也是默认选项,安装新系统web
2. 检查安装光盘介质apache
时间比较长,必要性不大,通常选择skip跳过windows
3. 进入安装下一步界面centos
next服务器
4. 安装过程语言选择网络
咱们选择Englishide
5. 选择键盘布局布局
默认便可,U.S.English
6. 选择合适的物理设备
Basic Storage Devices,普通服务器,默认,便可
Specialized Storage Devices,特殊设备
7. 初始化硬盘提示
会弹出初始化硬盘警告,点击 yes,discard any data继续
8. 初始化主机名及配置网络
(1)Hostname 主机名
(2)配置网卡及链接网络(能够跳过,进入系统后配置)
9. 系统时钟及时区设置
建议亚洲/上海
10. 设置超级用户root口令
密码不该过于简单,要8位以上,包含数据,字母大小写,特殊符号
1. 选择系统安装磁盘空间类型
user all space: 删除当前磁盘内的全部分区,包括其余系统建立的分区
replace exixting linux system:删除当前磁盘内的全部linux分区,而不删除其余系统建立的分区,这是默认选项
shring current system:利用分区上存在的全部空闲空间,建立系统默认的分区布局
use free space:使用未使用的分区空间
create custom layout:自定义分区方式
2. 选择create custom layout,能够看到磁盘总空间10g,磁盘设备名为sda
create表示新建分区,edit表示编辑分区,delete删除分区
3. 标准定制磁盘分区
当咱们create会弹出让咱们选择建立的磁盘分区,咱们选择standatd partition标准分区
磁盘使用前通常要先分区
磁盘有主分区,扩展分区,逻辑分区,一块磁盘最多有4个主分区,最多只能有一个扩展分区,扩展分区不能直接使用,必须在扩展分区上划分逻辑分区,而后格式化(建立文件系统),以后才能存取数据或安装系统
对分区的基本要求
(1)最少要有一个根/分区,用来存放系统文件及程序。其大小至少在5GB以上,fill to maximum allowable size (2)要有一个swap交换分区,它的做用至关于windows理的虚拟内存,swap分区的小大通常为物理内存容量的1.5倍(内存<8g)。但当系统物理内存大于8g时,则swap分区配置8-16g便可。swap分区不是必须的,可是大多数状况应该设置 (3)/boot分区,linux系统的引导分区,用于存放系统引导文件,如linux内核。通常设置为100-200mb,这个分区也不是必须的
系统默认使用grub做为启动加载器,引导程序默认在mbr下,安装类型选择minimal,即最小化安装
在开机引导界面,按下esc能够看到系统引导的过程细节
内核
网卡
网卡配置文件解释
[root@Poppy ~]# route -n 查看网关 Kernel IP routing table [root@Poppy ~]# cat /etc/resolv.conf dns nameserver 100.100.2.136 nameserver 100.100.2.138 options timeout:2 attempts:3 rotate single-request-reopen
ifdown/ifup ifdown eth0 停掉eth0网卡 ifup eth0 启动eth0网卡 /etc/init.d/network /start/stop/restart 针对全部网卡 网卡配置的dns优先于/etc/resolv.conf配置的,而且重启网卡,会把/etc/resolv.conf里的覆盖 # route -n route del default gw 10.0.0.254 route add default gw 10.0.0.254 # 网卡别名 ifconfig eth1:0 10.0.0.10 netmask 255.255.255.0 up ifconfig eth1:0 10.0.0.11/24 up ifconfig del eht1:0 ifconfig eth1:0 down centos7 ip addr add 10.0.0.13/24 dev eth1:3 网卡重启,别名失效 配置文件就是复制网卡一份 /etc/sysconfig/network-scripts/ifcfg-eth0:1 查看ip地址区域 www.ip138.com
一般,咱们经过yum更新,将yum源更新,wget -O /tmp/centos-xxx http://mirrors.163.com/.help/Centos 6-Base-163.repo
yum -y update
升级全部包,改变软件设置和系统设置,系统版本内核都升级
yum -y upgrade
升级全部包,不改变软件设置和系统设置,系统版本升级,内核不改变
1.用YUM安装软件包命令:yum install ~ 2.用YUM删除软件包命令:yum remove ~ 1.使用YUM查找软件包 命令:yum search ~ 2.列出全部可安装的软件包 命令:yum list 3.列出全部可更新的软件包 命令:yum list updates 4.列出全部已安装的软件包 命令:yum list installed [root@Poppy ~]# yum list installed|grep httpd httpd-tools.x86_64 2.4.6-80.el7.centos @base 6.列出所指定软件包 命令:yum list ~ 7.使用YUM获取软件包信息 命令:yum info ~ [root@Poppy ~]# yum info httpd Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Available Packages Name : httpd Arch : x86_64 Version : 2.4.6 Release : 80.el7.centos Size : 2.7 M Repo : base/7/x86_64 Summary : Apache HTTP Server URL : http://httpd.apache.org/ License : ASL 2.0 Description : The Apache HTTP Server is a powerful, efficient, and extensible : web server. 8.列出全部软件包的信息 命令:yum info 9.列出全部可更新的软件包信息 命令:yum info updates 10.列出全部已安裝的软件包信息 命令:yum info installed 11. 查询指定软件包的依赖关系 yum deplist ~ 12. 升级包 yum list firefox 查看版本 yum update 后面接上一步列出来且本身须要的版本 13.组 yum grouplist 查看系统中已经安装的和可用的软件组,可用的能够安装 yum grooupinstall ~安装上一个命令显示的可用的软件组中的一个 yum grooupupdate ~更新指定软件组的软件包 yum grooupremove ~ 卸载指定软件组中的软件包