一、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命令的更多相关文章

  1. 虚拟机virtualBox安装linux系统 xshell远程连接linux

    虚拟机virtualBox安装linux系统 xshell远程连接linux 虚拟机概念: 通过软件, 使用虚拟化技术虚拟出电脑的硬件环境, 充当真实的电脑使用. 常见的虚拟软件: virtualBo ...

  2. 《Linux就该这么学》培训笔记_ch01_部署虚拟环境安装Linux系统

    <Linux就该这么学>培训笔记_ch01_部署虚拟环境安装Linux系统 文章最后会post上书本的笔记照片. 文章主要内容: 在虚拟机中安装红帽RHEL7系统 在Linux系统中找回r ...

  3. Linux 学习笔记之超详细基础linux命令 Part 12

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 11---------------- ...

  4. Linux 学习笔记之超详细基础linux命令 Part 11

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 10---------------- ...

  5. Linux 学习笔记之超详细基础linux命令 Part 8

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 7----------------- ...

  6. Linux 学习笔记之超详细基础linux命令 Part 5

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 4----------------- ...

  7. 虚拟机的安装and虚拟机中安装Linux操作系统

    安装虚拟机并安装Linux系统,我们首先需要下载: (1)VMware安装包 (2)Linux 镜像iso 文件 下载VM安装包后准备安装虚拟机: 直接点击下一步 接受条款下一步 这里默认是c盘,建议 ...

  8. centos安装tree命令

    centos安装tree命令 sudo yum -y install tree windows安装tree命令 我的另一篇

  9. Linux 学习笔记之超详细基础linux命令(the end)

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 14---------------- ...

  10. Linux 学习笔记之超详细基础linux命令 Part 14

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 13---------------- ...

随机推荐

  1. Spring Security 实战干货:理解AuthenticationManager

    1. 前言 我们上一篇介绍了UsernamePasswordAuthenticationFilter的工作流程,留下了一个小小的伏笔,作为一个Servlet Filter应该存在一个doFilter实 ...

  2. pip安装第三方包超时

    1. pip安装requests模块超时 [root@2 zabbix_agentd.d]# pip install requests Collecting requests /usr/lib/pyt ...

  3. rsync 的用法

    rsync官方网站: https://www.samba.org/ftp/rsync/rsync.html rsync是可以实现增量备份的工具.配合任务计划,rsync能实现定时或间隔同步,配合ino ...

  4. Spring+hibernate+JSP实现Piano的数据库操作---2.Controller+Service+Dao

    Controller package com.controller; import com.entity.Piano; import org.dom4j.rule.Mode; import org.s ...

  5. 让表单input等文本框为只读不可编辑的方法-转

    有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如使<input type="text" name="input1" value=&qu ...

  6. Day12_搜索过滤

    学于黑马和传智播客联合做的教学项目 感谢 黑马官网 传智播客官网 微信搜索"艺术行者",关注并回复关键词"乐优商城"获取视频和教程资料! b站在线视频 0.学习 ...

  7. PHP imagechar - 写出横向字符

    imagechar — 写出横向的字符.高佣联盟 www.cgewang.com 语法 bool imagechar ( resource $image , int $font , int $x , ...

  8. 痞子衡嵌入式:MCUXpresso IDE下使用J-Link下载算法在Flash调试注意事项(i.MXRT500为例)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是MCUXpresso IDE下使用J-Link下载算法在Flash调试注意事项. 痞子衡前段时间写过一篇小文<为i.MXRT设计更 ...

  9. synchronized的锁升级/锁膨胀

    偏向锁 偏向第一个拿到锁的线程. 即第一个拿到锁的线程,锁会在对象头 Mark Word 中通过 CAS 记录该线程 ID,该线程以后每次拿锁时都不需要进行 CAS(指轻量级锁). 如果该线程正在执行 ...

  10. ES与Javscript,JScript,ActionScript等脚本

    ES是一种语言标准,而后面的javascript.JScript.Actionscript都是基于ES的扩展语言. 实际上:javascript=ES+DOM+BOM 显然,JavaScript,JS ...