VMWare安装虚拟机Centos-9月10日
上午:
安装虚拟机:
step1:创建一个空的文件夹用于存放系统的安装文件(不要放c盘)
注意:该文件夹很大,需要较大空间
step2:为iOS文件选择一个储存位置,打开vm,点击新建虚拟机安装向导:
step3:创建快照(用于恢复到初始状态)![]()
phpstudy : 实现w(Windows)a(Apache)m(Mysql)p(php)环境
Apache :用来发布web服务,80端口
mysql:开源的简易灵活的数据库,适用于中小型企业 3306端口
php : 后台的脚本语言,负责解析用户请求访问的代码
开启phpstudy,打开cmd,查看端口,输入netstat -ano|findstr 端口号
访问web服务器:http://127.0.0.1
进入www文件夹(D:\LearningSoftWare\phpstudy\WWW),将1.php和phpinfo.php删掉
手写index.html
<!DOCTYPE html>
<html>
<head>
<title>hello</title>
</head>
<body>
hello word!
</body>
</html>
phpstudy修改Apache或mysql端口冲突方法:phpStudy主界面-》其他选项菜单-》phpstudy设置-》端口设置
常用的linux的命令:
ls --查看当前文件夹下的文件和文件夹
ls -l --查看详细信息的列表
ls -al -- 查看所有文件列表的详细信息
cd ./ --当前目录 ../ --上级目录 / -- 根目录 ~ --家目录
cd 后面不加目录 -- 回到家目录 = cd ~ = cd /root -- 进入到root家目录(当前登录的用户为root)
cd /home/test -- 进入到test用户的家目录
根目录下所有文件夹的含义和用途:
/bin -- 用来存放可执行文件的目录
/dev -- 用来存放设备文件
/media -- 用来存放可移除设备文件
/opt --用来存放第三方软件位置
/tmp --用来存放临时文件
/root --root用户的家目录
/home --普通用户的家目录,文件夹以用户名来命名
/etc -- 存放配置文件
/usr --存放操作系统软件资源
/var -- 存放常态性变动的文件
clear = ctrl +l --清屏
ping
touch 文件名 -- 创建文件
echo “hello” >文件名 --向文件内写内容
cat 文件名 --查看文件
more/less 文件名 区别后面讲
Tac 文件名 -- 读文件
mkdir 文件夹名称 -- 创建文件夹
rmdir 文件夹名称 -- 删除文件夹
rm 文件名 -- 删除文件
rm -rf --强制删除文件夹
cp /var/123.txt -- 将var文件夹下的132.txt文件拷贝到当前文件夹
mv /var/test.log /root/big -- 将var文件夹下的test.log 移动到root文件夹中big文件夹下
[yyh@localhost~]#
yyh --表示当前登录的用户
localhost --表示当前登录的计算机的名字
~ -- 表示当前的工作位置,家目录
# --当前用户是root
~(大括号后面的那个)表示当前是普通用户
su test --切换到test用户(由root切换到普通用户不需要密码)
whoami --查看当前用户
su root -- 切换到root用户
id --查看当前用户的Uid,uid = 0 表示root用户
下午:
![]()
![]()
![]()
![]()
![]()
![]()
读文件的一部分,more,每次按enter,增加百分比,按q退出;less,不显示百分比
head 文件名 --默认显示前10行
head -7 文件名 -- 显示前七行
tail 文件名 --默认显示后10行
find 路径名 -name “network” --在该路径中找name为network的文件
find 路径 [-name/-type/-size/-time(小时,分钟,秒)] 文件名
-type n 查找某一类型的文件,诸如:
b - 块设备文件。
d - 目录。
c - 字符设备文件。
p - 管道文件。
l - 符号链接文件。
f - 普通文件。
-size n:[c] 查找文件长度为n块的文件,带有c时表示文件长度以字节计。-depth:在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找。
locale sshd_confg -- 直接找文件的位置,需要先更新文件数据库updatedb
whereis sshd_confg --系统命令,找出系统命令的具体位置,找文件不一定方便
linux 中所有设备都是以文件形式存在的,如网卡在linux中有一个文件来表示网卡(配置文件),ifconfig->find /etc/ -name "*ens33*"
Centos7网卡选择:
vm中网卡类型是NAT:
第一种:ip自动获取,找到配置文件/etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=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=5cc76162-0f9d-400d-a248-098932102859 //唯一标识码
DEVICE=ens33
ONBOOT=no // 开机加载网卡配置文件(把no改成yes)
编辑文件:按a进入编辑模式,按esc,输入:wq ,保存并退出
重启网卡:/etc/init.d/network restart
service network restart
systemctl restart network
查看所有网卡信息:ifconfig
重启系统:reboot
关机:shutdown -h
shutdown -c -- 取消关机操作
halt
poweroff
ifconfig ens33 --查看网卡信息
ifdown ens33 --关闭网卡
ifup ens33 --开启网卡
ip add -- 查询网卡信息
第二种:手动配置ip,临时配置,重启失效
ifconfig gns33 192.168.1.161 255.255.255.0
配置静态ip,修改网卡配置文件
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=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=5cc76162-0f9d-400d-a248-098932102859
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.79.162
NETMASK=255.255.255.0
GATEWAY=192.168.79.2
DNS1=144.144.144.144
ifdown ens33
ifup ens33
重启网卡
防火墙:service firewalld status
service firewalld stop
ping baidu.com -c4 -- ping 4次百度
mv test.html ttt.php -- 修改文件名
vm的网络模式:
NAT模式:
NAT(网络地址转换)vmnet8
vm会启动vm DHCP服务,会给我们的虚拟机分配ip,可以连接外网,可以ping通宿主机
分配的IP地址范围:编辑-->虚拟网络编辑器-->选中NAT模式-->(先修改子网IP和子网掩码)DHCP设置-- >在里面设置IP地址池
DHCP 动态地址分配协议 用户端PC可以自动获取IP
客户端PC会自动获取IP,可以连接到外网,可以ping通宿主机(宿主机上会多出来两个网卡:NAT和仅主机,NAT模式网卡上的IP和DNCP中设置的地址池是同一网段)
主机模式vmnet1:
虚拟机自动获取ip,仅能连接主机,不能连接外网
选择仅主机模式的虚拟机之间能够相互ping通,这样的虚拟机只能ping通宿主机的VMnet1这个网卡
桥接模式:虚拟机和宿主机地位平等,会自动获取ip地址,可以访问外网(即获得外网路由器分配的ip)
su /login 用户登录切换
切换系统模式:
init 数字
0:关机
1:单用户模式
2:无网络支持的多用户模式
3:有网络支持的多用户模式
4:保留,未使用
5:有网络支持的
6:重启
grep 查找指定关键词的文件内容、文件夹名称、文件名
安装kail linux

浙公网安备 33010602011771号