笔记: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---------------- ...
随机推荐
- Mysql5.7前后修改用户密码变化
本文主要强调修改密码的sql语句变化.如果是root密码忘记了,请参考Mysql忘记root密码怎么解决 Mysql 5.7以前修改密码 update mysql.user set password= ...
- Java应用服务器之tomcat会话复制集群配置
会话是识别用户,跟踪用户访问行为的一个手段,通过cookie(存在客户端)或session(存在服务端)来判断本次请求是那个客户端发送过来:常用的会话保持有绑定会话,就是前边我们聊的在代理上通过算法或 ...
- Django---博客项目实战
1.urls from django.conf.urls import url from django.contrib import admin from blog import views urlp ...
- laravel 用户认证简单示例
一.模型代码: 实现接口:\Illuminate\Contracts\Auth\Authenticatable 并引入trait:\Illuminate\Auth\Authenticatable &l ...
- ES数据库搜索
1.倒排索引 1.倒排索引和正向索引 在全文搜索里,文档数据离不开搜索,而搜索离不开索引(没有索引搜索会很低效),倒排索引(Inverted index)是全文搜索系统里最高效的索引方法和数据结构,E ...
- three.js 制作一个三维的推箱子游戏
今天郭先生发现大家更喜欢看我发的three.js小作品,今天我就发一个3d版本推箱子的游戏,其实webGL有很多框架,three.js并不合适做游戏引擎,但是可以尝试一些小游戏.在线案例请点击博客原文 ...
- CF 633 div1 1338 B. Edge Weight Assignment 构造
LINK:Edge Weight Assignment 这场当时没打 看到这个B题吓到我了 还好当时没打. 想了20min才知道怎么做 而且还不能证明. 首先考虑求最小. 可以发现 如果任意两个叶子节 ...
- 4.13 省选模拟赛 传销组织 bitset 强连通分量 分块
考试的时候昏了头 没算空间 这道题我爆零了.值得注意的是 一般认为bitset的空间是 int 的1/w倍 对于那m条边 无论如何构造 这m条关系都是存在的 题目其实是想让我们用这m条关系来计算给出的 ...
- MySQL InnoDB技术内幕:内存管理、事务和锁
前面有多篇文章介绍过MySQL InnoDB的相关知识,今天我们要更深入一些,看看它们的内部原理和机制是如何实现的. 一.内存管理 我们知道,MySQl是一个存储系统,数据最后都写在磁盘上.我们以前也 ...
- zabbix配置自定义监控
目录 zabbix配置自定义监控项---进程监控 1. 编写获取进程状态的脚本 2. 修改配置文件,添加自定义key 3. 配置监控项 4. 添加触发器 5. 媒介和动作 6. 触发并验证 zabbi ...