个人笔记之安装Linux虚拟机
安装Linux
环境:Win 10
工具包:VMware,CentOS 7 64位镜像
1. 使用VMware创建一个新的Linux虚拟机
1.1 准备工作:
首先配置NAT网络的子网 IP 网段
然后在右边的NAT设置中确认网关IP是否正确
1.2 创建新的虚拟机
首先来到主页,点击创建新的虚拟机,根据提示往下走。
这里选择自定义,然后下一步
选择 Workstation 14.X ,下一步
稍后安装操作系统,下一步
客户机端选择Linux,版本选择对应版本,我这里用的CentOS 7 64位,然后下一步
虚拟机名称和路径按照自己的喜好填写(这一步注意自己创建目录的时候要往下建一级目录,因为位置最后一级目录就是Linux系统文件存放的地方),然后下一步
电脑配置低没敢给高,下一步
用默认的 1024 MB 内存,够用了
重点:网络选择NAT,用之前自己设置的NAT网段,滴啊会要根据自己设置的网段修改IP地址,下一步
默认,,,下一步
依旧默认,下一步
选择创建新的虚拟磁盘,下一步
自信点给200,并不是说在创建时就分配 200 G的内存空间,而是上限为 200G,可根据使用情况扩容(敢到100就鲨了)。
然后选择将虚拟擦盘拆分成多个文件,下一步。
指定磁盘文件,不要乱动,吃过亏,自己瞎改过结果装完了打不开,直接下一步。
最后的View界面check一下,确认没问题点击完成。
但是不要急着打开,现在只是创建了一个新的虚拟机,Linux系统还没有安装。
2. 使用镜像安装Linux系统
2.1 选择镜像包
在建好的虚拟机上右击设置或者直接点击 CD/DVD 选项,进入设置页面,可能会有点小卡,反正我的电脑卡。
然后找到CentOS的镜像文件,
勾选启动时连接,然后选择使用 IOS 映射文件,记住一定要选对,然后还有一点在安装软件时路径最好不要出现中文,吃过亏。选好了就确认退出,然后启动虚拟机。
2.2 安装Linux系统
首先选择第一项,Install Linux CentOS 7 ,回车继续
让回车,那就回车一下,然后等待进入安装设置
语言选择默认的英文,这个只是个人习惯,看不懂去查就好了,选好了就Continue下一步
先设置时区,选则自己当前所在位置的时区,Shanghai就完事了
左上保存出来,往下滑
来分配一下磁盘
选择自己分配,然后左上确认进入分配界面
点加号开始分配
选/boot给256M空间,点右边按钮确认分配
按照图示分配,建议最后给/
路径,大小不填就默认分配所有,然后右上保存退出
这里直接Accept
然后给 Host NAME,名字自己取,但要是记住
取完名字点一下应用再确认
然后点击开始安装按钮,会有两个选项,设置一下密码就好了,如果密码比较简单要点击两次DONE才能回去。
现在可以看到密码已经设置好了,右边可以新建用户但是暂时不打算操作。等待下面提示安装成功。
完成后重启一下
进去以后,输入用户名:root
然后输入密码,密码输入时不显示
然后回车进去,若前标变了敲几个指令试一试
ll(列出当前目录下的文件)
CD /(去到根目录下)
ll(列出当前目录下的文件)
Linux系统安装完成
3.Linux系统的基础配置
3.1 配置IP地址
原生的Linux界面用起来比较僵硬,所以我待会改用Xshell来修改配置
首先进入网络配置编辑文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
然后根据自己的NAT IP进行修改
在vi编辑器中按 i 进入输入模式,此时可以编辑文本。修改完毕后按 esc 进入编辑模式 。在编辑模式中按 shift 加 : 进入 命令行模式,输入 wq 保存并退出,输入 wq! 强制保存并退出。(或者在编辑模式直接 shift 加 ZZ 也是保存退出),注意这里的 GATEWAY=192.168.251.2 要保持和NAT设置中的网关一致
--修改
ONBOOT=yes
BOOTPROTO=static //静态网络IP dhcp 动态获取网络IP
--添加
IPADDR=192.168.251.251
NETMASK=255.255.255.0
GATEWAY=192.168.251.2
DNS1=114.114.114.114
删除------
UUID
3.2 重启网卡重新加载配置文件
- ip addr
- systemctl restart network.service
- ping www.baidu.com
- ctrl+c 终止命令的执行
有时候会ping不通,需要关闭防火墙,个人使用时建议关闭防火墙,能减少很多不必要的麻烦。
3.3 关闭防火墙
- 本次开机状态下防火墙关闭
- systemctl stop firewalld (本次服务内关闭防火墙)
- 服务器重启后防火墙禁用
- systemctl disable firewalld(禁用防火墙服务)
- 然后可以使用reboot指令重启一下
3.4 软件安装限制
-
操作系统对未知软件的安装有可能拒绝或者警告,我们需要禁用这个功能
-
vi /etc/selinux/config
- SELINUX=disabled
4. 部分常用指令
4.1. tar解压指令:
tar -zxf 目标文件.tar.gz
tar -xvf 目标文件.tar
4.2. yum指令:
安装wget:
yum install wget -y
安装MySQL依赖工具:
yum install perl net-tools -y
安装vim编辑器
yum install vim -y
清空yum源的历史缓存
yum clean all
获取阿里云的缓存
yum makecache
4.3. wget指令
使用wget指令获取阿里yum的配置文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
4.4. systemctl指令
重启网卡配置:
systemctl restart network.service
启动mysql:
systemctl start mysqld
重启MySQL:
systemctl restart mysqld
4.5. grep指令
https://www.baidu.com/s?wd=Linux%20grep%E6%8C%87%E4%BB%A4