筆記:phpstudy、虛擬機CentOS安裝、Linux命令

1、phpstudyphp

  一、phpstudy實現w(Windows)a(Apache)m(Mysql)p(php)環境html

    Apache  用來發布Web服務   80端口sql

    MySQL   開源的建議靈活的數據庫,適用於中小型企業   3306端口數據庫

    php   後臺腳本語言,負責解析用戶請求代碼vim

  二、開啓phpstudy以後,查看開啓的端口centos

    dos命令窗口:netstat -ano | findstr 端口網絡

    例:netstat -ano | findstr 3306less

    TCP      0.0.0.0:3306         0.0.0.0:0      LISTENING     16672編輯器

    協議         本地地址           外部地址           狀態               PID測試

    16672:  PID   進程ID

  三、修改網站

    找到phpstudy\WWW,刪除除phpMyAdmin文件夾的其餘文件,添加本身的網站源碼,就能夠看到本身寫的網站了。

  四、若是phpstudy的Apache (80) 端口被佔用?

    點擊其餘選項菜單---->phpstudy設置---->端口常見設置---->httpd端口,修改成81 ---->應用

    訪問時地址加上端口,  如:192.168.1.1:81

2、VM安裝

  一、步驟:

    step1:在有空餘空間的磁盤中新建文件夾,用英文命名

    step2:找到ISO文件,打開VM---->新建虛擬機

    step3:建立快照,安裝VMtoos

  二、CentOS虛擬機安裝

    

  三、Kali Linux虛擬機安裝

    

3、Linux命令

  一、經常使用命令

    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    計算機名

  二、查找文件的命令

    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*’

   三、Linux開關機以及運行模式

      重啓   reboot

      關機   shutdown -h     halt      poweroff

      登陸   login    切換用戶

      退出   logout  退出用戶

        切換系統模式     init + 數字

      防火牆    service firewalld status 開啓防火牆
          service firewalld stop 關閉防火牆

  四、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

  四、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通宿主機和外網

  五、Linux目錄 

    / 根目錄
      /bin 可執行文件
      /dev 設備文件
      /media 可移除設備文件
      /opt 存放第三方軟件的位置
      /tmp 放臨時文件
      /root root用戶的家目錄
      /home 普通用戶家文件,文件名的命名使用用戶的名字
      /etc 配置文件
      /usr 操做系統軟件資源
      /var 常態性變更的文件

   六、補充

    終端中的快捷鍵: ctrl+shift+t  打開新的終端   Alt+數字  切換終端

相關文章
相關標籤/搜索