最小化Linux系统安装
安装CentOS 5.9
- 基于vbox虚拟机,虚拟机内存1 G,虚拟硬盘大小8 G
- 虚拟网卡使用host only方式
- 创建卷组centos
- 独立的boot分区
- home, root和swap分区皆是卷组centos的逻辑卷
- 保持boot,home,root和swap大小合理
- 关闭selinux
- 关闭防火墙
- 最小化安装
安装过程
- 新建虚拟电脑
点击“新建”——按照提示选择虚拟电脑名称和系统类型、内存1G、创建虚拟硬盘8G,新建虚拟电脑成功。
- 插入安装光盘并配置虚拟网卡
“设置”——“系统”,勾选(启用IO APIC)——“存储”,选择添加虚拟光驱——“网络”,配置连接方式为host_only。
注:选择host_only时可能会提示错误,解决方法是“管理”——“全局设定”——“网络”,添加即可。
- 启动虚拟电脑,开始安装
- 选择安装界面,图形界面或者命令行
- 选择是否测试安装光盘
- 选择安装过程语言
- 选择键盘语言
- 选择格式化磁盘,并手动分区
- 分区说明
- 主分区两个,分区一hda1,为EXT2格式,挂载/boot,分配80M;分区二为扩展分区hda2,为LVM格式;
- 选择分区二,创建卷组Centos,并在卷组基础上分别建立逻辑分区rootlv、swaplv以及homelv;以下为分区表:
| 分区 | 挂载点 | 格式 | 大小 |
| hda1 | /boot | EXT2 | 80M |
| hda2/rootlv | /root | EXT4 | 4.8G |
| hda2/homelv | /home | XFS | 1G |
| hda2/swaplv | swap | swap | 100M |
- 分区分析
- 关于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)
- 关于交换分区,理论上大小应为内存的两倍,或是在32M和实际内存两倍这两个值中选较大值,这是针对内存十分少的老机器。但是在实际应用中分内存两倍的大小显然有点浪费,分100~200M就已经足够了。(参考:http://www.360doc.com/content/09/0314/03/88264_2802145.shtml#)
- 关于home分区,是用户的home目录所在地,这个分区的大小取决于有多少用户。
- 关于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 立刻关闭Selinux
/usr/sbin/setenforce 立刻启用Selinux
echo “/usr/sbin/setenforce ″ >> /etc/rc.local 添加到系统默认启动里,启动机器时会自动关闭Selinux
[方法三]
setup 打开配置
选择Firewall configuration——配置Selinux的状态为Permissive
关闭防火墙
setup 打开配置
选择Firewall configuration——配置Secuity Level的状态为Disabled
最小化Linux系统安装的更多相关文章
- 最小化安装linux CentOS_7操作系统
实验环境为VMware虚拟机安装操作系统. 1.打开VMware Workstation 虚拟机,选择创建新的虚拟机: 2.选择linux-CentOS 64位操作系统: 3.为虚拟机命名,并选择安装 ...
- Debian 8 最小化系统安装muduo
最近开始学习陈硕的muduo C++ Linux多线程网络库,首先当然是要安装.其间遇到过不少问题,最后不能说都解决了,只能说找到了一条不会遇到什么问题的路线.总结起来是两点: 注意各软件之间要版本匹 ...
- Linux最小化安装
1,linux安装网络自动配置: 2,linux硬盘分配 1,/boot 用来存放与 Linux 系统启动有关的程序,比如启动引导装载程序等,建议大小为 100-200MB . 2,swap 实现虚拟 ...
- linux最小化安装后的初始化
Linux 最小化安装以后 linux会缺失很多功能,需要我们预先安装一些软件服务,例如mysql(mariadb),gcc等等. 但是最小化的mysql甚至不提供ifconfig,也没有wget命令 ...
- Linux 最小化安装后IP的配置(手动获取静态IP地址)
一.图形化界面配置(假设为电脑A) 如果你的Linux安装有图形化界面,那么通过以下方式来配置: 我这里是有两块网卡,第一个网卡在上篇中已经通过DHCP来配置了:Linux 最小化安装后IP的配置(D ...
- Linux 最小化安装后IP的配置(DHCP获取IP地址)
图形化Linux的DHCP好配置,我就不讲了.主要将一下Linux最小化安装后IP的配置: linux最小化安装后没有ifconfig这个命令: yum install net-tools.x86_6 ...
- centos7/RHEL7最小化系统安装gnome图形界面
应用场景:对于比较熟悉linux系统的用户来说,全命令行系统可能来的比较简单明了高效,也存在某些情况下需要有像winodws下弹出对话框的情形需求,或者对于初识linux习惯windows界面的用户来 ...
- linux系统最小化安装后的初始化脚本
作为运维人员,经常会初始化系统,系统在安装过程中基本都会选择最小化安装,这样安装好的系统里会缺少很多环境. 下面分享一个系统安装后的初始化脚本: #!/bin/bash #系统时最小化安装的,这里要安 ...
- qt5.2.1在linux下去除最大化和最小化按钮
#include <QtGui/QGuiApplication> #include <QDebug> #include <QScreen> #include &qu ...
随机推荐
- jquery中使用jsonp
1 .关于jsonp的原理等,请看下面的文章,说的很明白. http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery. ...
- JSP--TOMCAT-MYSQL web页面查询
queryStudent.jsp代码如下 <%@ page language="java" contentType="text/html; charset=gb23 ...
- Python 字典的增删改查
dic = {"意大利": "李云龙","美国":"美国往事"} dic["日本"] = " ...
- Maven私服Nexus详解
maven的仓库只有两大类:1.本地仓库 2.远程仓库,在远程仓库中又分成了3种:2.1 中央仓库 2.2 私服 2.3 其它公共库. 私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,私服代理 ...
- PTA 大炮打蚊子 (15分)
现在,我们用大炮来打蚊子:蚊子分布在一个M×NM\times NM×N格的二维平面上,每只蚊子占据一格.向该平面的任意位置发射炮弹,炮弹的杀伤范围如下示意: O OXO O 其中,X为炮弹落点中心,O ...
- asp.net mvc 快捷下拉列表
各种表单中可能经常会遇到使用各种下拉列表的地方, 有些数据是从数据库来的, 有些则是固定数值, 为了方便, 快速的构造一个可以保持状态的下拉列表, 就出现了下面的方法 2分钟构思的代码, 比较粗糙, ...
- windows运行打开服务命令
1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 4. explorer-------打开资源管 ...
- python海龟绘图
最近学了python,看了几本书之后,才明白python的强大,python是一种解释型的语言,即每写一行程序就执行一行. 而且在科学计算方面,处理的能力特别的方便. 比如python中的字典dict ...
- day39 python 学习 数据库学习 五个约束,数据库设计(一对一,一对多等等)
删除重复数据: 注意数据库不能又查又删 *******#删除作者为重复数据并保留ID最大的是数据 delete from ren where author in (select * from(sel ...
- Linux下的Nginx部署禅道
基本思路:先安装好nginx和mysql和php,上传禅道的源码.把禅道的源码包扔到 nginx/apache 的工程路径内或者nginx/apache内的配置文件指向nginx的路径,然后将ngin ...