VMware
虚拟机通过软件来模拟具有完整硬件系统功能的,运行在完全隔离的完整计算机系统。每个虚拟计算机可以独立运行并安装各种软件和应用
- 首先从官方下载并解压虚拟机安装包,然后双击运行
- 下一步
- 选择安装位置,最好不要出现中文
- 设置用户体验选项,都可以选择
- 在桌面和开始菜单程序文件夹创建快捷方式。
- 百度一个许可证
ZG1WH-ATY96-H80QP-X7PEX-Y30V4
- 打开VMware
- 点击新建虚拟机向导 选择文件-新建虚拟机打开
- 选择自定义 下一步
- 下一步
- 安装客户机操作系统,选择稍后安装操作系统
- 命名虚拟机 更改虚拟机名称并选择安装得位置
- 更改主机配置进行处理的分配
-
虚拟内存分配:注意内存分配不能大于主机内存
设置虚拟机网络得类型,这里选择NAT
IO控制器选择,选择
LSILogic
磁盘类型选择SCSI即可
- 创建磁盘选择创建新虚拟磁盘
- 指定磁盘文件
修改路径
选择自定义硬件
- 选择centos得ISO镜像文件,先选择CDDVN---ISO镜像文件---浏览找到镜像、
- 点击完成
- 开启虚拟机 选择配置好的虚拟机
- 鼠标移动到虚拟机内部,上下键选择
install centos7
然后回车
-
选择软件选择最小安装,选择语言
软件安装
- 选择计算节点
- 开始安装
设置root密码,点击完成配置
进行网络配置
现在我们的centos还是个空壳子,如果我们需要访问外网,则需要进一步配置一波
- 打开配置文件
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
- 更改相应的配置
DEVICE=eth0 #设备名称,可根据ifcofnig命令查看到。
BOOTPROTO=dhcp #连接方式,dhcp会自动分配地址,此时不需要在下面设置ip和网关
HWADDR=00:0C:29:AD:66:9F #硬件地址,可根据ifcofnig命令查看到。
ONBOOT=yes #yes表示启动就执行该配置,需要改为yes
-
service restart network
完事之后ping www.baidu.com
基本命令的使用
命令太多,必须要全部记忆,但是要学会如何查每个命令的参数。我画了个思维导图可以当作小字典查看,下面列出可能我们使用频率会更高的命令
执行命令 | 含义 |
---|---|
cd ~ | 切换到登录用户的主目录即/home/用户名 |
cd / | 进入根目录 |
cd /home/lj | 将/home/LJ作为当前的目录 |
cd .. | 返回到上一层目录 |
cd - | 回到上次所在的目录 |
cd ../../ | 去上上层目录 |
ls | 查看当前目录 |
ls -la | 查看当前目录的文件信息 包含了隐藏文件 |
pwd | 查看当前目录的绝对路径 |
cp /目录/1.txt /目录/ | 复制 |
rm | 删除 |
q! | 不保存文件退出 |
wq! | 保存退出 |
hostname | 查看当前主机名 |
ifconfig | 查看网卡相关信息 |
firewall-cmd --state | centos7查看卡其关闭防火墙状态 |
用户管理
刚才说了可以创建自己的用户,那么怎么创建自己的用户呢?
- 添加用户
useradd -d /home/lanj -m lanj
- 更改密码
passwd lanj
系统有很多的用户,怎么进行用户的切换?
su -lanj
su -root
如果需要,用户之间的切换使用su
命令实现。
root用户可以无需输入密码切换到lj用户,
su -lj
如果普通用户lj切换到root用户则需要输入密码,
su -root
如何切换路径,绝对路径和相对路径
后台运行
用途:不挂断的运行命令
语法:
nohup Command [ Arg … ] [&]
- 无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的
nohup.out
文件中。 - 如果当前目录的 "nohup.out" 文件不可写,输出重定向到"home/nohup.out"
- 如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。
- 退出状态:该命令返回下列出口值:
126 可以查找但不能调用 Command 参数指定的命令。
127 nohup 命令发生错误或不能查找由 Command 参数指定的命令。
否则,nohup 命令的退出状态是 Command 参数指定命令的退出状态。
- 使用&
用途:在后台运行,一般两个一起用
nohup command &