19.9.10筆記 centos虛擬機的安裝以及基本指令

建立虛擬機的時候建議新建立一個文件夾用來存放虛擬機鏡像(比較大),不建議名稱出現中文php

VM安裝虛擬機html

   Step1在有空餘的磁盤中建立用來存放鏡像的文件夾mysql

   Step2 安裝虛擬機linux

 

 

 

 

 

  若是是須要圖形界面操做的話能夠選擇如下內容  即GNOME桌面web

 

 

 

 設置root密碼 建立新用戶 用戶密碼sql

.數據庫

Step3建立快照 保存當前虛擬機狀況,便於之後恢復使用apache

 

經常使用的linux命令vim

ls 查看當前(或者指定)目錄下的文件列表windows

ls -l 查看詳細信息列表

ls -a  ls -al 查看目錄下全部文件(包含隱藏文件)的詳細信息

cd ./ 切換到當前目錄  cd ../ 切換到上一級目錄

clear 清屏 (或者ctrl+l

 

/ 根目錄

~ 家目錄 cd 回車 回到當前登陸用戶的家目錄

Cd  = cd ~ = cd /root  進入到root的家目錄(當前登陸的用戶爲root時)

Cd = cd ~ = cd/home/a 進入到用戶a的家目錄(當前登陸的用戶是a時)

例如  [abc@localhost ~]$

        abc表示當前登陸的用戶名稱

        localhost 表示當前登陸的計算機的名字

       ~表示當前工做的位置(家目錄)

        $表示當前用戶是普通用戶

        #表示當前用戶是root

        su + 用戶名/root 切換登陸用戶帳號

 

root切換到普通用戶不須要輸入密碼

Whoami 查看當前用戶是誰

Linux系統命令區分大小寫

 

id 查看當前用戶的uid  uid=0 表示爲root

 

 

 

Su root = su )切換到root帳號

Hostname 主機名

 

More 文件名  (百分比的)顯示文件,按回車繼續顯示,按Q退出

Less  文件名   不百分比的顯示文件,一樣按回車繼續 按Q退出

Head 文件 默認顯示該文件的前4

Head -n 文件  顯示該文件的前7

Tail 文件  默認顯示該文件的後4

Tail -n 文件 顯示該文件的後5.

 

查找文件的命令

Find +文件的目錄 -name +名稱   在某目錄下查找包含指定名稱的文件 打印出來

   find /etc/ -name ‘*network*’  

 

 

 

Locate  ifcfg-ens33(須要先更新數據庫  updatedb尋找ens33

 

 

 

 

whereis 系統命令,用來找出系統命令的具體位置,找文件的時候不必定會找到。

 

 

 

 

 

 

*linux系統中全部程序都是以文件的形式存在的

 

Centos7中網卡的配置  VM網卡類型選擇的NAT模式

 

 

 

一、ip 自動獲取

先找到配置文件,(/etc/sysconfig/network-scritps/ifcfg-ens33

vim命令編輯

 

TYPE=Ethernet  網卡類型

BOOTPROTO=dhcp   網卡獲取ip的形式,ip配置方式自動

NAME=ens33  網卡名稱

UUID=bc08dc86-a881-4c7a-a8c7-df3b98007a57  通用惟一標識碼

DEVICE=ens33 網卡名稱

ONBOOT=no  是否開機加載網卡配置文件

 

重啓網卡:

(1)/etc/init.d/network restart

(2)Service network restart

(3)Systemctl restart network

 

查看網卡信息 ifconfigifconfig ens33

ifdown ens33 關閉網卡ens33

ifup ens33  開啓網卡ens33

ip add 查看全部網卡

ifconfig ens33 192.168.1.15 255.255.255.0 配置網卡ens33 ip地址192.168.1.15 子網掩碼255.255.255.0  臨時性的配置ip

 

 

 

二、配置靜態ip

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static 靜態ip

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens33

UUID=bc08dc86-a881-4c7a-a8c7-df3b98007a57

DEVICE=ens33

ONBOOT=yes

IPADDR=192.168.56.15 加入靜態ip

NETMASK=255.255.255.0 加入子網掩碼

GATEWAY=192.168.56.2 網關  (根據虛擬機的虛擬網絡編輯器裏的網關來)

 

 

 

 

 

DNS1=114.114.114.114  首選DNS

DNS2=8.8.8.8

DNS3=5.5.5.5

 

以後重啓網卡,輸出ifconfig查看ip是否更改

 

 

防火牆:

  Service firewalld status 查看放火牆狀態

Service firewalld stop 關閉防火牆

Service firewalld start 開啓防火牆

Ping www.baidu.com -c 4 ping百度網頁4

 

修改文件名稱

Mv 原文件 新文件  改原文件名字爲新文件

 

 

VM的網絡設置(三種模式)

NAT模式(網絡地址轉換)vmnet8

編輯-->虛擬網絡編輯器-->DHCP設置   查看分配的ip地址範圍

 

 

 

 

 

 

DHCP動態地址分配協議,用戶端pc可自動獲取ip

 

 

 

 

僅主機模式 vmnat1

虛擬機自動獲取ip,一樣,該ip在虛擬網絡編輯器中能夠設置,沒法鏈接外網,選擇僅主機模式的虛擬機之間可相互ping通(關閉防火牆) ,這樣的虛擬機只能ping通宿主機的vmnet1這個網卡。

 

 

橋接模式

橋接模式的PC和宿主機平等,會自動獲取宿主機所在網段的ip,而且能ping通外網和宿主機。

 

 

 

Linux開關機以及運行模式

 

 

重啓系統reboot init 6

關機 iInit 0 shutdown -hhaltpoweroff

登陸 login   login+用戶名 切換到用戶

退出 exitlogout

 

 

切換系統模式

init 數字

0 關機

1 單用戶模式

2 無網絡支持的多用戶模式

3 有網絡支持的多用戶模式

4 保留,未使用

5 有網絡支持有X-windows

6

 

文件讀寫操做

Cat +文件   查看目錄下的某文件夾

Touch  xxx.txt  建立xxx.txt文件(無擴展名爲建立文件夾)

Echo ‘hello word’  ‘’無關緊要,而且不區分大小引號  打印一段文字

Echo ‘hello word’ >xxx.txt 將某段文字寫入某文件

More xxx.txt   /less xxx.txt  兩者有區別 

Tac xxx.txt 讀文件

Mkdir xxx.txt 建立文件

Rmdir xxx.txt 刪除文件

Rm xxx  刪除文件xxx 以後會詢問 選擇yes刪除

Rm -r +文件夾名稱  刪除文件夾

Rm -rf +文件(夾)名稱 強制刪除文件(夾)(不會在詢問確認)

Cp 源 目標位   拷貝  copy 源 到目標位(cp /var/A  ./  var中的A拷貝到當前目錄下)

Mv  移動,同上cp操做規則

  Grep 查找指定關鍵詞的文件內容、文件夾名稱、文件名

Grep ‘ens33’  /etc/......  /etc/....下查找名稱包含ens33的文件

 

Find 路徑 [-name  -type  -size  -time(小時分鐘秒)] 文件名

          名稱    類型  大小  時間內或外修改過的文件

    -atime n 最後n*24小時訪問的文件

  -ctime n 最後n*24小時被改變文件狀態的文件(修改的)

  -mtime n 最後n*24小時內被改變文件數據的文件

  -size  +1000c -print 查找大於1000字節(1K)的文件並打印出來

 

 

/ 根目錄

/bin 放可執行文件的目錄

/dev 放設備文件的目錄

/media 放可移除的設備文件的目錄

/opt 第三方軟件放置的目錄

/tmp 暫時放置文件的地方(臨時文件)

/home 使用者主文件夾(家目錄)、普通用戶家目錄

/root root用戶的家目錄

/etc 存放配置文件

/usr 存放Unix操做系統軟件資源的位置

/var 存放常態性變更的文件

 

/proc 存放虛擬文件系統

 

 

 

 

 

 

 

 

Windows系統中安裝phpstudy用來實現wamp環境(windows  apache   mysql  php

Apache 用來發布web服務,即80端口

Mysql 開源、簡易、靈活的數據庫,適用於中小型企業  默認3306端口

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

 

安裝phpstudy 開啓後,查看開啓的端口

 

 

 

打開dos命令窗口  netstat -ano | findstr 80

 

 

 

 

 

 

ipconfig----->192.168.1.1

訪問web服務器 打開網頁 :http://127.0.0.1    http://localhost  http://192.168.1.1 

(本地host)  就會看到探針頁面

 

進入pkpstudy的源碼位置  phpstudy/www/ i.php phpinfo.php刪除,手工寫入index.html

 

使用的編譯器:sublime、  vs codenotepad++

  

index.html編譯

 

 

 

以後刷新localhsot頁面 顯示

 

 

 

若是apche端口80被佔用,那麼從pspstudy中選擇其它選項菜單--->phpstudy設置--->端口常規設置  更改端口後應用

 

 

 

 

 

只不過再次訪問的時候須要在地址後面加上 : + 設置的端口號

相關文章
相關標籤/搜索