1.下载与安装

安装版本:CentOS-7-x86_64-Minimal-1511.iso 目前已有更新的版本可用
下载地址: http://mirrors.163.com/centos/ 网易的镜像非常快速
用途:主要用于学习linux基本知识,熟悉命令以及学习shell等,因此选择纯终端版本。

安装环境:由于安装Minimal版本并且不准备安装GUI环境,所以选择vmwear进行安装,在Windows下配合Xshell和Xftp使用。考虑使用GUI的话可以下载完整版安装双系统。

安装流程非常简单,主要注意设置网络连接和root管理员密码设置好并且不要添加用户,我们直接使用root用户省的日后使用中权限问题很麻烦。

安装完成后安装Xshell以及Xftp软件,进行连接命令行操作和文件传输,远比使用vm方便。Minimal版本默认不安装ifconfig命令功能,首次连接我们可以使用ip addr 命令查看ip地址,之后可以使用yum install bind-utils 命令安装ifconfig功能。

接下来可以安装一下vmware-tools,个人理解可以让虚拟的系统更好的使用计算机的硬件资源,不安装也完全没关系的,他的主要已经功能被我们使用Xftp替代了。

首先查看一下自己安装的什么版本:
执行命令:lsb_release -a
如果提示-bash: lsb_release: command not found
执行安装命令即可:yum install redhat-lsb -y
通过查看确定系统的位数为后期安装软件做准备,以免发生32位程序在64位下无法运行。

2.安装常用组件
主要是一些需要使用的组件,方便以后使用
①ifconfig命令支持:yum install bind-utils
②系统版本信息查看lsb_release -a命令支持:yum -y install redhat-lsb
③vim支持:yum -y install vim*
④GCC:yum -y install gcc
⑤⑥⑦⑧⑨⑩….

由于使用yum进行安装,当需要查看安装位置时可以使用whereis 命令显示出路径,非常方便:例如:

[root@localhost ~]# whereis vim
vim: /usr/bin/vim /usr/share/vim /usr/share/man/man1/vim.1.gz
[root@localhost ~]#

关闭CentOS防火墙,centos7默认使用如下命令:

systemctl start firewalld.service     #启动firewall
systemctl stop firewalld.service      #停止firewall
systemctl disable firewalld.service     #禁止firewall开机启动

设置SSH免密登录:
①执行:ssh-keygen -t dsa 一路回车即可
②执行:cat ~/.ssh/id_dsa.pub>> ~/.ssh/authorized_keys
③将~/.ssh/id_dsa.pub文件复制一份重命名为rename_dsa.pub到另一台机器的 .ssh 目录下,并在另一机器下执行,cat ~/.ssh/rename_dsa.pub>> ~/.ssh/authorized_keys
④测试,执行:ssh 另一台机器IP