搭建学习Linux运维环境一、虚拟机软件安装1、虚拟软件(VMware Workstation)可以运行在操作系统之上,也可以独立运行在硬件之上。
(1)VMware-ESX-server 独立运行在硬件之上(2)VMware-workstation 运行在操作系统上2、虚拟机对硬件的要求原理:利用宿主机物理硬件资源虚拟PC设备。
宿主机:内存4G以上、ssd硬盘最好、CPU最好在i5以上。
虚拟设备:内存(128MB-1024MB),硬盘默认8G,CPU 每个虚拟机分配一核CPU,多个虚拟机公用一核CPU3、虚拟机环境的搭建步骤(1)进入虚拟机——>File——>New Virtual Machine (Ctrl+N)Typical 创建一个虚拟机有一个比较少的步骤。
Custom 自定义模式(2)点击“Next”下一步Compatiableproducts:兼容产品Limitions: 该虚拟机虚拟产品的限制(3)点击“Next”下一步。
选择安装操作系统的步骤installer disc image file:安装光盘镜像文件。
I will install the Operating System Laster(4)点击“Next”下一步。
选择要安装的操作系统类型。
如果安装Linux的CentOS 尽量不要选择CentOS 64—bit 而要选择Other Linux 2.6.x kernel 64-bit。
(5)点击“Next”下一步。
Virtual machine name: 虚拟机的名称 Local:保存地点(6)点击“Next”下一步。
选择CPUnumber of processors 处理器个数number of cores per processors每个处理器核心数(常说的双核,三核,四核等)(7)点击“Next”下一步。
选择内存大小。
注意:内存在安装阶段必须是1G以上,安装之后可以改为(256MB~512MB)(8)点击“Next”下一步,选择网卡模式VMware 虚拟机常见的网络类型有:bridge(桥接)、NAT(地址转换)、host-only(仅主机)。
(a)NAT (Network Address Translation 网络地址转换)比较简单的实现网络虚拟机上网方式。
通过宿主机(物理电脑)上网和交换数据的(宿主机是虚拟机的上网网关)。
适合无路由器上网(家庭宽带上网、局域网)。
缺点:仅自己访问虚拟机,其他人访问不到。
(b)bridge (桥接模式)可以简单的理解为通过物理主机网卡架设一道桥,从而连接到实际的网络中。
虚拟机可以被分配与物理主机相同网段独立的IP,所有网络功能与网络中真实的机器几乎完全一样。
优势:虚拟机像一台真正的主机一样。
适合于有路由器上网(局域网)缺点:可能会和其他物理主机IP冲突。
并且在和宿主机交换数据时,都会经过实际的路由器(c)Host-only (仅主机模式)虚拟机的网卡会连接到宿主机的VMNet1上,但宿主系统并不为虚拟机提供任何路由服务,因此虚拟机只能和宿主机通讯,不能连接到实际的网络中,既无法上网。
(9)点击“Next”下一步。
选择I/O控制器类型。
(10)点击“Next”下一步。
选择磁盘类型。
默认选择8G。
Allocate all disk space now :现在分配所有的磁盘空间(需要将电脑的磁盘分出来)Store virtual disk as a single file: 将虚拟磁盘存储为一个文件(11)点击“Next”下一步。
二、操作系统的安装1、安装方式光盘引导、U盘引导、网络安装。
(1)企业选择64位系统的原因(a)当初设计的定位不同a、64位系统设计定位:满足机械设计和分析、三维动画、视频编辑和创作、科学计算、高性能计算程序等领域。
这些领域的特点是:大量的系统内存和浮点性能。
b、32位吸引设计定位:普通用户(b)安装配置不同a、64位系统:只安装在64位电脑上(cpu64位)b、32位系统:可以安装在64位和32位电脑上(c)运算速度不同(d)寻址能力不同内存使用能力2n64位操作系统运算速度更快、可以发挥更大更好的硬件性能,提升业务工作效率。
2、操作系统安装步骤(1)wyl—>Power on this virtual machine(2)进入CentOS的引导界面(3)(4)选择不检测要安装的软件,选择“Skip”回车。
(5)选择安装过程所用的语言,点击“Next”。
(6)选择合适的键盘,点击“Next”。
(7)选择你将安装解决什么类型的设备的系统,点击“Next”。
(1)弹出提示会话框“你有虚拟的8G硬盘,是否需要删除磁盘的内容。
”(8)为这个虚拟机设置设置主机名,并且该主机名不能为空,若为空则为LocalHost。
点击“Next”。
(9)选择时区,点击“Next”。
(10)设置管理员密码,点击“Next”。
(11)选择Linux的安装类型,点击“Next”。
Linux系统磁盘分区只是简介(a)磁盘在使用前一般先分区(b)磁盘分区有主分区(Primary)、扩展分区(Extend)、逻辑分区(Logic)。
一块磁盘最多可以有4个主分区,其中一个主分区的位置可以用一个扩展分区替换,在这个扩展分区内可以划分多个逻辑分区。
(c)若规划的分区数量超过4个分区。
则分区组合为:3p+1e 或者2p+1e或者1p+1e。
(d)一块磁盘最多只能有一个扩展分区,扩展分区不能直接存放数据,必须在扩展分区上划分多个逻辑分区,然后格式化(创建文件系统)之后才能存放数据或者装系统。
Eg:5个分区: 1p+1e(4L)/2p+1e(3L)/3p+1e(2L)。
设备命名:(a)IDE接口 /dev/hd*hda 第一块硬盘 hda1,hda2……hab 第二块硬盘(b)SCSI接口:SAS/SATA/SSD /dev/sd*Sda 第一块硬盘 sda1,sda2……Sdb 第二块硬盘注意:分区的编号1-4 只能给P+E L分区的编号只能从5开始。
Eg:1p+1e(4L)=》 p1、L5、L6、L7、L8。
Linux系统对分区的基本要求:(a)/ 根分区最少要一个根分区,用来存放系统文件及程序。
其大小至少为5GB。
(b)/Swap 要有一个Swap交换分区,它的作用相当于Windows里的虚拟内存,Swap分区的大小一般为物理分区的1.5倍(内存<8G)。
但系统物理内存大于8G时Swap分区配置8-16G即可,太大无用,浪费磁盘空间。
Swap分区不是必需的,但大多数情况还是配置比较好,个别企业的数据库应用场景不分Swap。
(c)/boot 这是Linux系统的引导分区,用于存放系统引导文件。
如Linux内核等。
所有文件的总大小一般只有几十MB,并且以后不会增大太多。
因此该分区可以设置为100——200MB,这个分区也不是必须的弹出对话框:选择分区类型(13)分区步骤(a)Mount point 挂载点这是Linux下访问磁盘分区的入口,即若要给分区写入数据,必须通过/boot 入口写入。
和Windows 不同。
(b)File System Type 文件系统类型像Windows的Fats/ntfs一样,只要在设置文件系统并格式化挂载分区才能存放数据。
(c)文件系统类型的介绍ext2/ext3/ext4 是适合Linux文件系统的类型。
由于ext3文件系统多了日志记录功能,因此恢复起来会更迅速。
ext4 是ext3的升级,效率更改,因此建议使用ext4。
Physical Volume(LVM) 弹性调整文件系统大小的机制。
既可以让文件系统变大或者变小,而不改变原有文件数据的内容,功能不错,但性能不高。
Software Raid 利用Linux系统的特性,用软件仿真磁盘阵列的功能。
Swap 内存交换空间。
由于Swap并不会使用到目录树挂载,因此用Swap就不需要指定挂载点。
Vfat 同时使用Linux和Windows所支持的文件系统类型。
如果主机硬盘同时存在Linux和Windows两种操作系统,为了进行数据交换,可以使用该文件系统。
Xfs 在CentOS7中被作为默认的文件系统替换ext4。
Swap分区无挂载点。
(14)分区完成,点击“Next”提示窗口是否格式化(格式化的过程即创建文件系统的过程)(15)写入分区表(16)系统引导(17)选择CentOS的安装模式(安装包)。
(18)点击“Next”安装。
查看已安装的包:yumgrouplist系统已安装完成,但有未安装的包:yum groupinstall “包名”“包名”。
(19)安装完成,点击“Reboot”重启。
重启过程出现进度条时:按“ESC”键查看启动过程。
Linux内核版本号:uname -r 查看内核版本号uname -m 系统处理器的位数uname -a Linux 版本的全称内核版本号介绍:登陆后 root—>用户名 @->分隔符wyl 主机名 ~当前路径 # 为超级管理员三、Linux的IP地址配置1、使用setup命名2、选择“Network configuration”回车。
3、选择“Device configuration”配置IP地址4、配置DNS5、保存退出。
前面的步骤实际在配置/etc/sysconfig/network-scripts/ifcfg-eth0 这个文件。
使用Vi /etc/sysconfig/network-scripts/ifcfg-eth0进入文件,点击a或者i进入编辑模式,修改之后按“ESC”退出编辑模式,进入命令模式,按“Shift”+“+”然后“Shift”+“:”输入wq保存并退出。
修改onboot为yes。
然后重启网卡ifup eth0或者/etc/init.d/network resta rt《==》 service network restart如果setup乱码使用LANG=en。
四、安装系统补装工具命令安装系统后还会有一些基本的工具没装,这时可以根据需求yum来安装下,啥时用啥时装也可。
例如:yum install tree nmapsysstatlrzsz dos2unix –yyum install tree -y也可以可以将软件包下载下来:(1)rpm格式的:rpm –ivh包名。
(2)源代码格式的:./configure;make;make install。
如果需要更新补丁则执行yum update。