安装CentOS系统
Linux简介
linux是一个开源、免费,稳定,安全处理多并发的操作系统,目前很多中型,大型甚至是集群项目都在使用linux,很多软件公司考虑到开发成本都首选linux,在中国软件公司得到广泛的使用。
linux 目前都属于统称,具体的版本叫做发行版,目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。RedHat 全球最大的linux发行厂商,CentOS 是red hat 免费版。目前国内 Linux 更多的是应用于服务器上,而桌面操作系统更多使用的是 Windows(linux 适用于服务器)
Windows 和 VM 和 CentOS之间的关系图:
CentOS下载
下载Centos镜像文件http://isoredirect.centos.org/
VMware操作
对于计算机硬件要求:因为是在宿主机上运行虚拟化软件安装centos,所以对宿主机的配置有一定的要求。最起码I5CPU双核、硬盘500G、内存4G以上。
典型安装与自定义安装
- 典型安装:VMwear会将主流的配置应用在虚拟机的操作系统上,对于新手来很友好。
- 自定义安装:自定义安装可以针对性的把一些资源加强,把不需要的资源移除。避免资源的浪费。我选择自定义安装
关联Centos文件
设置虚拟机名称位置
设置虚拟机处理器
设置虚拟机内存
四种网络连接模式
- 桥连接:虚拟机和主机都在同一个网段,就是平级的关系,相当于连接在同一交换机上。如果这个网段主机和虚拟机过多会造成IP冲突。(还有其他主机,其他主机也有虚拟机)Linux可以和其它的主机或者虚拟主机系统互通。
- NAT网络地址转换方式:会在安装了虚拟机的主机和虚拟机创建一个局域网,这样虚拟机的IP不会占用当前主机的网段IP。不会造成IP冲突,但是其他的主机访问不到这个虚拟机,而linux可以通过承载虚拟机的主机IP访问到外网
- 主机模式: 你的 linux是一个独立的主机,不能访问外网
选择I/O控制器类型
选择磁盘类型
创建磁盘
磁盘容量暂时分配20G即可后期可以随时增加,不要勾选立即分配所有磁盘,否则虚拟机会将20G直接分配给CentOS,会导致宿主机所剩硬盘容量减少。
勾选将虚拟磁盘拆分成多个文件,这样可以使虚拟机方便用储存设备拷贝复制。
完成并运行
Centos系统内配置
配置语言
不建议大家选择中文
设置时间
选择需要安装的软件
默认是最小安装,即不安装桌面环境,可以自己设置。我改为下图
分区就不搞了,接下来安装
设置root密码
创建用户
安装结束
重新启动
登录
登录之后还需要进行一些自定义设置,例如是否开启定位等等。最后就结束啦
打开黑窗口
2020-05-24 添加内容
关闭selinux?
为什么要关闭selinux?
我在Linux上安装了SVN服务器,设置了自动启动之后。再客户端访问SVN服务器报错。错误信息如下
Permission denied
svn: Unable to connect to a repository at URL 'svn://192.168.20.128/jenkins'
svn: 不能打开文件“/var/svn/workspace/jenkins/format”: 权限不够
什么是selinux?
安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。
SELinux 主要由美国国家安全局开发。2.6 及以上版本的 Linux 内核都已经集成了 SELinux 模块。
SELinux 的结构及配置非常复杂,而且有大量概念性的东西,要学精难度较大。很多 Linux 系统管理员嫌麻烦都把 SELinux 关闭了。
掌握 SELinux 的基本概念以及简单的配置方法是每个 Linux 系统管理员的必修课。但是由于学艺不精,并且较为麻烦就把他先关闭了吧!
查看selinux状态
[root@localhost ~]# getenforce
Enforcing //enforceing代表开启,
[root@localhost ~]# getenforce
Permissive // permissive代表警告
[root@localhost ~]# getenforce
Disabled //disabled代表关闭
暂时关闭
暂时关闭,重启之后就会失效
[root@localhost ~]# setenforce 0 //关闭
[root@localhost ~]# getenforce
Permissive
[root@localhost ~]# setenforce 1 //开启
[root@localhost ~]# getenforce
Enforcing
通过修改配置文件永久生效
修改/etc/selinux/config 文件,将SELINUX=enforcing改为SELINUX=disabled。修改配置文件需要重启机器。
配置CentOS使用root用户直接免密登录
vim /etc/gdm/custom.conf
#在[daemon]下输入
AutomaticLoginEnable=true
AutomaticLogin=root #登录的用户
配置好之后重启即可生效