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+數字 切換終端