笔记:phpstudy、虚拟机CentOS安装、Linux命令
一、phpstudy
1、phpstudy实现w(Windows)a(Apache)m(Mysql)p(php)环境
Apache 用来发布Web服务 80端口
MySQL 开源的建议灵活的数据库,适用于中小型企业 3306端口
php 后台脚本语言,负责解析用户请求代码
2、开启phpstudy之后,查看开启的端口
dos命令窗口:netstat -ano | findstr 端口
例:netstat -ano | findstr 3306
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 16672
协议 本地地址 外部地址 状态 PID
16672: PID 进程ID
3、修改网站
找到phpstudy\WWW,删除除phpMyAdmin文件夹的其他文件,添加自己的网站源码,就可以看到自己写的网站了。
4、如果phpstudy的Apache (80) 端口被占用?
点击其他选项菜单---->phpstudy设置---->端口常见设置---->httpd端口,修改为81 ---->应用
访问时地址加上端口, 如:192.168.1.1:81
二、VM安装
1、步骤:
step1:在有空余空间的磁盘中新建文件夹,用英文命名
step2:找到ISO文件,打开VM---->新建虚拟机
step3:创建快照,安装VMtoos
2、CentOS虚拟机安装
3、Kali Linux虚拟机安装
三、Linux命令
1、常用命令
ls 查看当前文件夹下或其他文件夹下的文件列表或文件夹列表
ls -l 查看文件夹下详细信息的列表
ls -al 查看所有文件
cd 切换路径 ./ 当前路径 ../ 上一级路径
clear = ctrl + l 清屏
ping 测试网络连接
ping baidu.com -c 4 ping4次
touch + 文件名 创建文件
echo ‘hello world’ >index.html 写数据
cat index.html 查看文件
more index.html 或 less index.html 查看文件
more与less的区别:more显示百分比,less不显示
head 文件名 默认显示前10行
head -n 7 文件名 显示前7行
tail 文件名 默认显示后10行
tail -n 5 文件名 显示后5行
mkdir 创建文件夹
rm index.html 删除文件
rm -r 删除文件夹
rm -rf 强制删除文件夹
cp /var/test.log ./ 将/var/test.log拷贝到当前文件夹
mv /var/test.log ./ 将/var/test.log移动到当前文件夹
mv test.php test.html 修改test.php的文件名为test.html
/ 表示根目录 ~ 表示家目录 cd后面什么都不跟直接回车到家目录
即:cd = cd ~ = cd /root 进入root目录(当前登录为root用户)
cd = cd ~ = cd /home/test 进入test目录(当前登录为test用户)
[root@localhost~]#
root 表示当前登录的用户
localhost 表示当前登录的计算机名
~ 表示当前工作的位置,家目录
# 表示当前用户为 root
$ 表示当前用户为 普通用户
su 用户名 切换用户 由root切换到普通用户,不需要密码
su root = su 切换到root用户,需要密码
whoami 当前用户是谁
id 查看当前用户的 uid 。注意:uid=0 的用户为root, uid=1000的用户为普通用户
hostname 计算机名
2、查找文件的命令
find 路径 [-name/ -type/ -size/ -time(小时、分钟、秒)] 文件名(* ?)
-name 找指定文件名的文件
-type 找指定文件类型的文件
-time 找指定时间内或外修改过的文件
-size 找指定大小的文件
find /etc/ -name '*network*' 在/etc/目录下找名字含有network的文件

locate ifcfg-ens33 注意:需要先更新位置数据库 updatedb

whereis 系统命令 找出系统命令的具体位置,找文件不一定能找到

grep 关键词 文件 查找指定关键词的文件内容、文件夹名称、文件名
例:grep ens33 /etc/sysconfig/network-scripts/ifcfg-ens33
注意:Linux中所有的设备都是以文件的形式存在,如网卡在Linux中有一个文件来表示网卡(配置文件),
ifconfig-->ens33-->find /etc/ -name ‘*ens33*’
3、Linux开关机以及运行模式
重启 reboot
关机 shutdown -h halt poweroff
登录 login 切换用户
退出 logout 退出用户
切换系统模式 init + 数字
防火墙 service firewalld status 开启防火墙
service firewalld stop 关闭防火墙
4、centos7中网卡配置:(VM的网卡类型选择net模式)
第一种:IP自动获取,找到配置文件/etc/sysconfig/network-scripts/ifcfg-ens33
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet" 网卡类型
BOOTPROTO="dhcp" 网卡获取IP的形式,ip配置方式(NONE/DHCP/STATIC)
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33" 网卡名称
UUID="ae04ed91-a630-435e-b327-583632895fa0" 通用唯一标识码
DEVICE="ens33" 网卡名称
ONBOOT="yes" 开机加载网卡配置文件
如果要编辑,将光标定位到需要修改的位置,输入a/i/o 修改数据,按一下esc ,输入:wq 回车,并存并退出!
重启网卡:/etc/init.d/network restart
service network restart
systemctl restart network
查看网卡信息:ifconfig
ifconfig ens33
ifdown ens33 关闭网卡
ifup ens33 开启网卡
ip add 查看所有网卡的IP
ip add ens33
手动配置IP
ifconfig ens33 192.168.1.160 255.255.255.0 临时配置IP。
第二种:配置静态IP
将BOOTPROTO设置为static
后面加上(根据 编辑---->虚拟网络编辑器 设置)
IPADDR=192.168.1.159
NETMASK=255.255.255.0
GATEWAY=192.168.1.2
DNS1=114.114.114.114
4、VM的网络设置:(三种)
NAT模式
NAT(网络地址转换)vmnet8
VM会启用VM DHCP服务,会给我们选择NAT模式的机器分配IP。
分配的IP地址范围:编辑-->虚拟网络编辑器-->选中NAT模式-->(先修改子网IP和子网掩码)DHCP设置-->在里面设置IP地址池
DHCP 动态地址分配协议 用户端PC可以自动获取IP
客户端PC会自动获取IP,可以连接到外网,可以ping通宿主机(宿主机上会多出来两个网卡:NAT和仅主机,NAT模式网卡上的IP 和DNCP中设置的地址池是同一网段)
仅主机模式 使用网卡vmnet1
虚拟机选择仅主机模式后会自动获取IP,该IP在虚拟网络编辑器中可以设置,无法连接外网,选择仅主机模式的虚拟机之间能够相互 ping通,这样的虚拟机只能ping通宿主机的VMnet1这个网卡
桥接模式
桥接模式的PC和宿主机是平等,会自动获取宿主机所在网络的IP,能ping通宿主机和外网
5、Linux目录
/ 根目录
/bin 可执行文件
/dev 设备文件
/media 可移除设备文件
/opt 存放第三方软件的位置
/tmp 放临时文件
/root root用户的家目录
/home 普通用户家文件,文件名的命名使用用户的名字
/etc 配置文件
/usr 操作系统软件资源
/var 常态性变动的文件
6、补充
终端中的快捷键: ctrl+shift+t 打开新的终端 Alt+数字 切换终端
笔记:phpstudy、虚拟机CentOS安装、Linux命令的更多相关文章
- 虚拟机virtualBox安装linux系统 xshell远程连接linux
虚拟机virtualBox安装linux系统 xshell远程连接linux 虚拟机概念: 通过软件, 使用虚拟化技术虚拟出电脑的硬件环境, 充当真实的电脑使用. 常见的虚拟软件: virtualBo ...
- 《Linux就该这么学》培训笔记_ch01_部署虚拟环境安装Linux系统
<Linux就该这么学>培训笔记_ch01_部署虚拟环境安装Linux系统 文章最后会post上书本的笔记照片. 文章主要内容: 在虚拟机中安装红帽RHEL7系统 在Linux系统中找回r ...
- Linux 学习笔记之超详细基础linux命令 Part 12
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 11---------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 11
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 10---------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 8
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 7----------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 5
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 4----------------- ...
- 虚拟机的安装and虚拟机中安装Linux操作系统
安装虚拟机并安装Linux系统,我们首先需要下载: (1)VMware安装包 (2)Linux 镜像iso 文件 下载VM安装包后准备安装虚拟机: 直接点击下一步 接受条款下一步 这里默认是c盘,建议 ...
- centos安装tree命令
centos安装tree命令 sudo yum -y install tree windows安装tree命令 我的另一篇
- Linux 学习笔记之超详细基础linux命令(the end)
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 14---------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 14
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 13---------------- ...
随机推荐
- DDD之5限界上下文-定义领域边界的利器
上图是一张普通地图,最刺眼的就是边界? 非常好奇地图绘制工程师是如何描绘如此弯曲多变的边界的?强制行政区域还是人群历史原因自然的人以群分? 我们再换个视角,对工程师或者架构师来说,微服务的边界如何划分 ...
- Python语言及其应用|PDF高清完整版免费下载|百度云盘|Python
百度云盘:Python语言及其应用PDF高清完整版免费下载 提取码:6or6 内容简介 本书介绍Python 语言的基础知识及其在各个领域的具体应用,基于最新版本3.x.书中首先介绍了Python 语 ...
- java 方法及引用数据类型
一.方法 在java中,方法就是用来完成解决某件事情或实现某个功能的办法. 1.语法格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){ 执行语句 ……… re ...
- .Net微服务实战之CI/CD
系列文章 .Net微服务实战之技术选型篇 .Net微服务实战之技术架构分层篇 .Net微服务实战之DevOps篇 .Net微服务实战之负载均衡(上) 相关源码:https://github.com/S ...
- 保姆级教程,如何发现 GitHub 上的优质项目?
先看再点赞,给自己一点思考的时间,微信搜索[沉默王二]关注这个靠才华苟且的程序员.本文 GitHub github.com/itwanger 已收录,里面还有一线大厂整理的面试题,以及我的系列文章. ...
- Python continue语句
Python continue语句: 当执行到 continue 语句时,将不再执行本次循环中 continue 语句接下来的部分,而是继续下一次循环. lst = [7,8,9,4,5,6] for ...
- loj #6247. 九个太阳 k次单位根 神仙构造 FFT求和原理
LINK:九个太阳 不可做系列. 构造比较神仙. 考虑FFT的求和原理有 \(\frac{1}{k}\sum_{j=0}^{k-1}(w_k^j)^n=[k|n]\) 带入这道题的式子. 有\(\su ...
- 51nod 1584 加权约数和 约数和函数小trick 莫比乌斯反演
LINK:加权约数和 我曾经一度认为莫比乌斯反演都是板子题. 做过这道题我认输了 不是什么东西都是板子. 一个trick 设\(s(x)\)为x的约数和函数. 有 \(s(i\cdot j)=\sum ...
- 6.10 省选模拟赛 小C的利是 高斯消元 矩阵行列式
LINK:小C的利是 想起来把这道题的题解写了 .一个常识:利是在广东那边叫做红包. 关于行列式的题目 不过我不太会23333..口胡还是可以的. 容易想到10分的状压.不过没什么意思. 仔细观察要求 ...
- NOI Online 游戏 树形dp 广义容斥/二项式反演
LINK:游戏 还是过于弱鸡 没看出来是个二项式反演,虽然学过一遍 但印象不深刻. 二项式反演:有两种形式 一种是以恰好和至多的转换 一种是恰好和至少得转换. 设\(f_i\)表示至多的方案数 \(g ...