官网下载地址:https://www.centos.org/,点击Get CentOS Now,点击DVD ISO,选择本国资源Actual Country ,通常选择列表中第一行就能够下载。html
这里我用的是 CentOS-7-x86_64-DVD-1804.iso ,此镜像包含全部系统须要的软件安装包。java
1.打开VMware,文件–>新建虚拟机node
2 下一步,选择稍后安装操做系统linux
3 下一步,选择Liunx ,默认centos 64位centos
4 下一步,设置虚拟机名称,选择虚拟机安装位置安全
5 下一步,设置处理器数量 内存bash
内存建议至少1GB。处理器数量选择1,每一个处理器的核心数量选择2(选1也能够),这样至关于1颗物理CPU,2颗逻辑CPU。网络适配器,选择NAT模式,这种网络模式是兼容性最好的。一路默认推荐到建立新虚拟磁盘,磁盘大小改成100G,设置磁盘位置,下一步完成。网络
默认推荐工具
6 点击CentOS7-Basic 设置光驱内ISO映像文件,选择本身下载的CentOS-7-x86_64-DVD-1804.iso,点击肯定post
1 点击开启此虚拟机
点击鼠标后,按键盘上下方向键选择对应的项。其中,第一行Install CentOS Linux 7的做用是安装CentOS 7系统。第二行Test this media & install CentOS Linux 7,是先检测安装镜像文件的可用性,而后再安装CentOS 7。第三行Troubleshooting用于处理一些故障问题,选择这一项,会进入一个内存操做系统,而后能够把磁盘上的系统挂载到这个内存操做系统上,这样方便咱们去处理一些问题。这里我选择第一项,而后回车。
2 检测加载完成以后出来一个欢迎页面,选择安装过程语言,点击默认的English,而后点击继续 Continue
3 本地化LOCALIZATION采用默认
4 软件SOFTWARE 选择 默认最小安装 点击Done
5 点击安装目标位置,选择我要配置分区,而后点击左上角的完成。
6 点击LVM下拉菜单,选择“标准分区”,而后点击左下角的+按钮,在弹出的“添加新挂载点”对话框中,设置挂载点为/boot,设置为200M,而后点击“添加挂载点”按钮。
7 继续点击+按钮,在增长swap分区,大小为4GB(通常为内存的1倍或者2倍)。继续点击+按钮,挂载点选择“/”,指望容量留空,而后点击“添加挂载点”按钮,这样就把剩余的空间所有给了“/”分区,而后点击左上角完成。
划分磁盘分区的规则,(如下三项是必须配置的分区)
8 分区完毕点击Done,而后格式化接收更改
9 点击安装信息摘要页面的右下角 开始安装。
设置ROOT用户的密码,ROOT用户就是CentOS操做系统的超级管理员,密码是必需要设置的。点击它进入设置ROOT密码的界面。这里设置root密码123456。
10 等待几分钟后,系统安装完成,会提示让咱们重启,点击重启按钮,就能够进入CentOS7操做系统了。(安装过程大概10分钟左右)
11 重启CentOS后会出现以下界面,输入用户名,密码
进入登陆界面,输入用户名【root】密码【123456】,系统登陆成功
输入命令dhclient,让CentOS 7自动获取一个IP地址。正常状况下是不会有任何输出内容的,而后 ip addr查看
vi /etc/sysconfig/network-scripts/ifcfg-ens33 (这串数字是不固定的,root权限),:wq! #保存退出
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEEROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 #删除UUID,防止克隆时出现两台机器的惟一标识是同样的 DEVICE=ens33 ONBOOT=yes #ip IPADDR=192.168.100.5 #网关 GATEWAY=192.168.100.2 #子网掩码 NETMASK=255.255.255.0 #使用主的DNS DNS1=192.29.29.29 #备用的DNS DNS2=8.8.8.8
重启网络服务命令 systemctl restart network.service
hostnamectl set-hostname CentOS7-Basic
关闭防火墙命令
CentOS6关闭防火墙使用如下命令,
//临时关闭 service iptables stop //禁止开机启动 chkconfig iptables off
CentOS7中若使用一样的命令会报错,
stop iptables.service
Failed to stop iptables.service: Unit iptables.service not loaded.
这是由于CentOS7版本后防火墙默认使用firewalld,所以在CentOS7中关闭防火墙使用如下命令,
//临时关闭 systemctl stop firewalld //禁止开机启动 systemctl disable firewalld Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
固然,若是安装了iptables-service,也可使用下面的命令,
yum install -y iptables-services //关闭防火墙 service iptables stop Redirecting to /bin/systemctl stop iptables.service //检查防火墙状态 service iptables status Redirecting to /bin/systemctl status iptables.service iptables.service - IPv4 firewall with iptables Loaded: loaded (/usr/lib/systemd/system/iptables.service; disabled; vendor preset: disabled) Active: inactive (dead)
关闭SELinxu命令(永久关闭)
$ vi /etc/selinux/config
将SELINUX=enforcing改成SELINUX=disabled ,设置后须要重启才能生效.
[root@CentOS7-Basic ~]# /usr/sbin/sestatus
SELinux status: disabled
[root@CentOS7-Basic ~]# useradd admin 添加用户经过手动输入修改密码 [root@CentOS7-Basic ~]# passwd admin 更改用户 deng 的密码 123456 passwd: 全部的身份验证令牌已经成功更新。 设置admin用户具备root权限 修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,以下所示: [root@CentOS7-Basic ~]# visudo ## Allow root to run any commands anywhere root ALL=(ALL) ALL admin ALL=(ALL) ALL 修改完毕,如今能够用admin账号登陆,而后用命令 su - ,便可得到root权限进行操做。 root用户先建立文件 设置权限 [root@CentOS7-Basic ~]# su - admin [admin@CentOS7-Basic opt]$ sudo mkdir module [admin@CentOS7-Basic opt]# sudo mkdir software [admin@CentOS7-Basic opt]# sudo chown admin:admin module/ [admin@CentOS7-Basic opt]# sudo chown admin:admin software/ [admin@CentOS7-Basic opt]# ls -al
1)在命令行下 输入下面的命令来安装Gnome包
yum groupinstall -y "GNOME Desktop"
耐心等待出现Complete!就表明安装成功了。而后输入init 5 或者 startx 稍后会出现以下界面
设置 语言,键盘 等配置完成。
2)更新系统的运行级别。设置默认图形化界面启动
# ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
3)设置CentOS7自动以root身份登录gnome桌面
[root@node100 ~]# vi /etc/gdm/custom.conf 而后在[daemon]下面添加: [daemon] AutomaticLoginEnable=True AutomaticLogin=root #你想自动登陆的用户名 保存并重启,重启的时候已经以root用户登陆了。
4)重启机器。启动默认进入图形界面。
# reboot
1)什么是VMtools
VM tools顾名思义就是Vmware的一组工具。主要用于虚拟主机显示优化与调整,另外还能够方便虚拟主机与本机的交互,如容许共享文件夹,甚至能够直接从本机向虚拟主机拖放文件、鼠标无缝切换、显示分辨率调整等,十分实用。
2)先启动CentOS并成功登陆,选择虚拟机菜单栏--安装VMware tools,光驱就会自动加载linux.iso文件。
[admin@node100 ~]$ sudo mkdir /mnt/cdrom [admin@node100 ~]$ su root 密码: [root@node100 deng]# cd [root@node100 ~]# mount /dev/cdrom /mnt/cdrom mount: /dev/sr0 写保护,将以只读方式挂载 mount: /dev/sr0 已经挂载或 /mnt/cdrom 忙 /dev/sr0 已经挂载到 /run/media/admin/VMware Tools 上 /dev/sr0 已经挂载到 /mnt/cdrom 上 [root@node100 ~]# cd /run/media/admin/VMware\ Tools/ [root@node100 VMware Tools]# ll 总用量 71265 -r-xr-xr-x 1 admin admin 1994 8月 11 2015 manifest.txt -r-xr-xr-x 1 admin admin 1850 8月 11 2015 run_upgrader.sh -r--r--r-- 1 admin admin 71524872 8月 11 2015 VMwareTools-10.0.0-2977863.tar.gz -r-xr-xr-x 1 admin admin 687524 8月 11 2015 vmware-tools-upgrader-32 -r-xr-xr-x 1 admin admin 757944 8月 11 2015 vmware-tools-upgrader-64 [root@node100 VMware Tools]# cp /run/media/admin/VMware\ Tools/VMwareTools-10.0.0-2977863.tar.gz /opt/software/
4)解压 VMwareTools-10.0.0-2977863.tar.gz 到指定位置
root@node100 software]# tar zxvf VMwareTools-10.0.0-2977863.tar.gz -C /opt/module/
6)设置共享文件夹,实现Windows --------àCentOS文件共享
yum install wget cd /etc/yum.repos.d/ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum clean all yum makecache
点击克隆,选择现有快照
选择建立完整克隆,节省空间的话能够选择链接克隆
等待克隆完成
打开新克隆的虚拟机,ip addr 查看当前的IP地址,修改静态Ip,vi /etc/sysconfig/network-scripts/ifcfg-ens33,修改内容成为本身设定的ip,我这里以下:
IPADDR=192.168.100.21
vi /etc/hostname
hostname 查看当前系统主机名 vi /etc/hostname 另外一种方法用命令直接更改 hostnamectl set-hostname node21
vi /etc/hosts
192.168.100.21 node21 //对应本身的ip和主机名
本地映射配置 C:\Windows\System32\drivers\etc\hosts
一 若是知道旧密码,已经登陆进去了,则 使用命令修改便可,修改即刻生效,不须要重启
1.修改系统用户root密码
[root@Basic ~]# passwd
更改用户 root 的密码 。
新的 密码:
2.修改系统非root用户密码:admin
[root@Basic ~]# cat /etc/passwd //查看当前全部用户,本身建立的用户,在最后
admin:x:1000:1000:admin:/home/admin:/bin/bash
[root@Basic ~]# passwd admin
更改用户 admin 的密码 。
新的 密码
二 若是不知道旧密码,则须要重启系统,经过以下方式修改
重启系统,在开机过程当中,快速按下键盘上的方向键和
。目的是告知引导程序,咱们须要在引导页面选择不一样的操做,以便让引导程序暂停。
按键盘 e 键,进入编辑模式,找到 linux16 的那一行。将光标一直移动到 LANG=en_US.UTF-8 后面,空格,再追加 init=/bin/sh。这里特别注意,须要写在UTF-8后,保持再同一行,并注意空格。因为屏幕过小,会自动添加\换行,这个是正常的。
二 按下Ctrl+X 进行引导启动(单用户模式启动),成功后进入该界面。而后输入如下命令
1 挂载根目录
mount -o remount, rw /
2 选择要修改密码的用户名,这里选择root用户进行修改,能够更换为你要修改的用户
passwd root
3 输入2次同样的新密码,注意输入密码的时候屏幕上不会有字符出现。
若是输入的密码太简单,会提示警告BAD PASSWORD:The password fails the dictionary check - it is too simplistic/systematic),能够无视它,继续输入密码,不过建议仍是设置比较复杂一些的密码,以保证安全性
4 更新系统信息 touch /.authorelabel
touch /.authorelabel
5 最后输入如下命令重启系统便可