暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux-CentOS-7情有独钟之(一)

端木圊囩 2020-05-27
716
第一章:CentOS的分区安装和网络配置,系统快照;
第二章:CentOS下Oracle用户环境配置和Oracle11g的安装;
第三章CentOS下dump文件数据泵的导入和导出;
第四章:rman备份和数据恢复和数据库归档日志设置;
第五章:Oracle数据库性能优化及数据迁移;
第六章:linux系统下磁盘挂载和卸载和扩展磁盘空间;

CentOS7各版本系统安装过程基本一致,本文使用CentOS7.6镜像进行系统安装
常用的虚拟机软件:windows系统常用VMware workstation、Virtual box等软件,macOS系统建议使用VMware fusion软件。此次安装过程采用VMware workstation 软件的15版本。
除了SWAP分区外,其他分区的文件系统一律选择ext4类型,设备类型默认选LVM

*********************************分区方案描******************************

-------------------------------------必须的分区----------------------------------

 boot分区:         

         作用:引导分区,包含了系统启动的必要内核文件,即使根分区顺坏也能正常引导启动 一般这些文件所占空间在200M以下,

        分区建议:分区的时候可选100M-500M之间,如果空间足够用,建议分300-500M。避免由于长期使用的冗余文件塞满这个分区。

  分区格式:建议ext4,按需求更改

/分区(根分区):         

  作用:所有的文件都从这里开始,你可以比喻为Windows的C盘,但其实有区别。如果你有大量的数据在根目录下(比如FTP等)可以划分大一点的空间

       分区建议:建议15G以上。看需求,根分区和home分区的大小就类似C盘和D盘的空间分布一样,主要占空间在哪儿就在那里分大容量

        分区格式:建议ext4,按需求更改

swap分区:

     作用:类似于Windows的虚拟内存,在内存不够用时占用硬盘的虚拟内存来进行临时数据的存放,而对于linux就是swap分区

        分区建议:建议是物理内存大小的2倍,比如你电脑是4G的物理内存,swap分区可以是8G

    分区格式:swap格式

-------------------------------------可选的分区---------------------------------

 home分区

  作用:存放用户数据,HOME的结构一般是

HOME/userName/userFile,如果不分则默认在/目录下

          分区建议:如果用户数据多可以将此分区适当增大,请参考“根分区”分区建议;一般硬盘的主要容量几乎都在Home分区和根分区下

           分区格式:建议ext4,按需求更改

 var分区

   作用:用于log日志的文件的存放,如果不分则默认在/目录下

   分区建议:如果你安装的linux是用于服务器或者经常做日志分析,请划分var分区,避免日志文件不断膨胀塞满导致根分区而引发问题。

           分区格式:建议ext4,按需求更改


-------------------------------------文件系统类型-------------------------------


Linux存在几十个文件系统类型:ext2,ext3,ext4,xfs,brtfs,zfs(man 5 fs可以取得全部文件系统的介绍)


不同文件系统采用不同的方法来管理磁盘空间,各有优劣;文件系统是具体到分区的,所以格式化针对的是分区,分区格式化是指采用指定的文件系统类型对分区空间进行登记、索引并建立相应的管理表格的过程。


ext2具有极快的速度和极小的CPU占用率,可用于硬盘和移动存储设备

ext3增加日志功能,可回溯追踪

ext4日志式文件系统,支持1EB(1024*1024TB),最大单文件16TB,支持连续写入可减少文件碎片。rhel6默认文件系统

xfs可以管理500T的硬盘。rhel7默认文件系统

brtfs文件系统针对固态盘做优化。


windows:

FAT16:MS—DOS和win95采用的磁盘分区格式,采用16位的文件分配表,只支持2GB的磁盘分区,最大单文件2GB,且磁盘利用率低

FAT32:(即Vfat)采用32位的文件分配表,支持最大分区128GB,最大文件4GB

NTFS:支持最大分区2TB,最大文件2TB,安全性和稳定性非常好,不易出现文件碎片。


虚拟机配置

CPU:默认选择1颗,2线程,可根据计算机硬盘配置选择;

内存:2G以上,这里选择2G,可通过右侧蓝色箭头上下拖动来调整大小;





网卡桥接或仅主机模式




加载光盘启动后,默认选择的是第二项,这里我们需要按↑键,将选项调到第一项Install CentOS7,再按enter键





系统安装位置,选择INSTALLATION DESTINATION


选择下方I will configure partitioning(我将配置分区),也即自定义磁盘分区,点击Done进行下一步

默认分区格式为lvm,在下拉列表中选择Standard Partition(标准分区),点击下方“+”号开始创建分区

此次系统磁盘分区大小如下所示:

/boot        1G      系统启动引导分区,1G够用

/               250G   根分区,可根据需求分大小(建议根目录空间大一点好

/date        30G   自建分区,做实验用,可不分

swap        4G    交换分区,一般为内存2倍,内存为2G,因此swap分区大小为4G剩余空间大小可留作实验用,后面再分即可。


在Mount Point下拉列表中选择/boot,分区大小单位可自定义设置,这里以G为单位,设置分区大小为1G,设置完毕后,点击Add Mount Point完成创建分区。

创建/(根)分区

创建swap分区

分区创建完毕,查看分区大小是否与需求一致,点击Done进行下一步

将分区结果显示出来,选择Accept Change。





创建Oracle用户



系统安装完毕,点击Reboot重启




系统重启后,进入命令行界面,用ifconfig命令检查网卡是否启用以及是否获取IP地址,如果没有启用则需要手动进入配置文件/etc/sysconfig/network-script/ifcfg-ens33中,使用nano、gedit、vim等文件编辑工具把ONBOOT=no改为yes即可。


添加进入terminal的快捷键“Alt+Ctrl+T”打开命令窗口;



Name:Terminal

Command: gnome-terminal

或者:

Name:Terminal

Command: /usr/bin/gnome-terminal


查看文件系统分区:df  -h



查看系统IP:ifconfig



我的系统目前是使用网卡ens33访问Internet的,我们要设置的就是ens33的IP地址。

弄清楚要设置IP的对象后,需要到/etc/sysconfig/network-scripts/下修改enp0s3的配置文件ifcfg-ens33。

 vi ifcfg-ens33  打开



BOOTPROTO="static" <!--将原来的dhcp改成"static"-->

ONBOOT="yes"    <!--这儿要将"no"改成"yes"-->


IPADDR=192.168.3.60   <!--IP-->

GATEWAY=192.168.3.1  <!--网关-->

NETMASK=255.255.255.0  <!--子网掩码-->

DNS1=114.114.114.114        <!--DNS-->




reboot重启


检查我们配置的虚拟机IP是否生效,是否能ping的通百度,Windows和虚拟机能否互相通信

windows ping centos 


centos 中 ping www.baidu.com


系统做快照




文章转载自端木圊囩,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论