• 最小化Linux系统安装


    安装CentOS 5.9

    1. 基于vbox虚拟机,虚拟机内存1 G,虚拟硬盘大小8 G
    2. 虚拟网卡使用host only方式
    3. 创建卷组centos
    4. 独立的boot分区
    5. home, root和swap分区皆是卷组centos的逻辑卷
    6. 保持boot,home,root和swap大小合理
    7. 关闭selinux
    8. 关闭防火墙
    9. 最小化安装

    安装过程

    • 新建虚拟电脑

      点击“新建”——按照提示选择虚拟电脑名称和系统类型、内存1G、创建虚拟硬盘8G,新建虚拟电脑成功。

    • 插入安装光盘并配置虚拟网卡

      “设置”——“系统”,勾选(启用IO APIC)——“存储”,选择添加虚拟光驱——“网络”,配置连接方式为host_only。
      注:选择host_only时可能会提示错误,解决方法是“管理”——“全局设定”——“网络”,添加即可。

    • 启动虚拟电脑,开始安装
    1. 选择安装界面,图形界面或者命令行
    2. 选择是否测试安装光盘
    3. 选择安装过程语言
    4. 选择键盘语言
    5. 选择格式化磁盘,并手动分区
    • 分区说明
    1. 主分区两个,分区一hda1,为EXT2格式,挂载/boot,分配80M;分区二为扩展分区hda2,为LVM格式;
    2. 选择分区二,创建卷组Centos,并在卷组基础上分别建立逻辑分区rootlv、swaplv以及homelv;以下为分区表:     
    分区 挂载点 格式 大小
    hda1 /boot EXT2 80M
    hda2/rootlv /root EXT4 4.8G
    hda2/homelv /home XFS 1G
    hda2/swaplv swap swap 100M
    • 分区分析
    1. 关于boot分区,本来打算分配20M,安装完成后实际使用了10M左右;但由于系统安装要求boot分区需大于75M,故分配多一点空间。在这里要注意当前安装的LILO版本,因为LILO2.21及早期版本对硬盘大小有限制,如果安装LILO到1023磁道以外即8G的空间以外,LILO就无法启动。 但一些BIOS较老的机器,LINUX仍然无法突破1024磁道的限制,因此这些BIOS无法认出大于1024的硬盘空间。 (参考:http://blog.chinaunix.net/uid-12469470-id-3063804.html)
    2. 关于交换分区,理论上大小应为内存的两倍,或是在32M和实际内存两倍这两个值中选较大值,这是针对内存十分少的老机器。但是在实际应用中分内存两倍的大小显然有点浪费,分100~200M就已经足够了。(参考:http://www.360doc.com/content/09/0314/03/88264_2802145.shtml#)
    3. 关于home分区,是用户的home目录所在地,这个分区的大小取决于有多少用户。
    4. 关于root分区,剩下的空间都分配给它。它需要比较多的空间,那是因为它里面有/usr目录,系统存放软件的地方,如有可能就把最大的空间留给它。(参考:http://blog.csdn.net/aaronychen/article/details/2270048)
    • 选择安装GRUB boot loader以及配置网络
    • 配置时区
    • 输入root用户密码
    • 选择安装应用软件,全部取消选定,最小化安装
    • 配置成功,开始安装
    • 安装完成,重启机器

    关闭Selinux

    • 查看Selinux状态
    getenforce
    • 关闭Selinux

    [方法一]

    vim /etc/selinux/config
        注释SELINUX=enforcing
        添加SELINUX=disabled
    
    保存,关闭,重启系统。

    [方法二]

    /usr/sbin/setenforce 0                  立刻关闭Selinux
    /usr/sbin/setenforce 1                  立刻启用Selinux
    echo “/usr/sbin/setenforce 0″ >> /etc/rc.local    添加到系统默认启动里,启动机器时会自动关闭Selinux

    [方法三]

    setup    打开配置
    选择Firewall configuration——配置Selinux的状态为Permissive

    关闭防火墙

    setup    打开配置
    选择Firewall configuration——配置Secuity Level的状态为Disabled
  • 相关阅读:
    Git的安装与配置
    JDBCTemplate
    消费金融大数据风控架构
    架构设计之道
    面向服务架构SOA
    java集合List解析
    web应用安全
    微服务的交互模式
    服务化管理和治理框架的技术选型
    分库分表就能无限扩容么?
  • 原文地址:https://www.cnblogs.com/lukcyjane/p/3881509.html
Copyright © 2020-2023  润新知