command--helplinux
./當前的路徑apache
目錄操做命令:vim
mkdir 建立目錄:windows
建立多級目錄 : mkdir -p tomcat
查看目錄:ls網絡
ls -a:顯示全部文件,包括隱藏文件 隱藏文件以.開頭dom
ls - l 詳細信息顯示:長格式來顯示 ls - l 簡寫llspa
每行數據分爲七個部分:3d
d rwx r-x r-x. 9 root root 4096 4月 12 09:34 binrest
第一個字母:文件的類型經常使用的三種類型:
D:表示目錄;
-:表示二進制文件;
l:表示軟鏈接文件link,即:window中的快捷方式
後面的三組:每組三個字母:可讀reade,可寫write,可執行execute。
可分別用數字表示:1 2 4
第一類用戶前三個字母:全部者 U user onwer。全部者是能夠轉的
第二類用戶中間三個字母:所屬組 G group。所屬組中的人
第三類用戶後面三個字母:其餘人 O others。
第二部分: 9 表示硬連接數
第三/四部分:全部者是誰?所屬組是哪一個組?
第五部分:文件大小,不是特別準確,單位看着也不方便,在不一樣的linux是不一樣的,也並非全部文件加起來的大小
Linux中以數據塊(512字節,存儲數據的最小單位)來表示文件的大小。每種系統都須要組織管理數據的方式。如ntfs等。
第六部分:建立或者修改的時間
第七部分:文件或者目錄的名稱
chmod:修改文件/目錄的權限:
緣由:下圖,就如此殘暴:
find:查找目錄:
find /test name '*ab*'
查找test目錄下名字統配 ab的文件夾:若是沒有匹配項,就沒有反應
grep:文件搜索命令
4:mv: 移動剪切/修改
mv語法不只能夠對目錄進行剪切操做,對文件和壓縮包等均可執行剪切操做
移動文件夾即剪切:
改文件夾名稱:
5:cp 複製:
cp -r :遞歸拷貝文件夾:
文件目錄以下:
以下:在a文件夾裏面的zzz文件夾內部再建立bbb文件夾:
以下:遞歸拷貝a文件夾到c文件夾時,不加遞歸參數p會略過文件夾:
加參數遞歸複製成功:注意軟鏈接問題
當是拷貝文件和壓縮包的時候,-r是能夠省略不寫的。
6:rm 刪除
rm -rf 循環刪除:
7:touch 建立文件
建立的是空的文件:
8:tail 查看文件
tail只能顯示文本文件的最後一屏的內容。
teal -n:查看後n行的數據:
tail -f :動態顯示監控文件內容變化:ctrl + c 結束監控
9:more 顯示文件內容:
能夠顯示百分比,回車空格均可以向下一行, q退出查看。
10: vim 修改文件的內容
vim 1.txt
vim 文件------>進入文件----->命令模式------>i進入編輯模式----->編輯文件------->Esc進入底行模式----->輸入:wq
編輯之後不保存 輸入 :q!
11:tar -zcvf:壓縮文件
Linux中的打包文件通常是以.tar結尾的,壓縮的命令通常是以.gz結尾。like===》apache-tomcat-7.0.57.tar.gz
tar -zcvf 打包壓縮後的文件名 要打包壓縮的文件
其中:z:調用gzip壓縮命令進行壓縮
c:打包文件
v:顯示運行過程
f:指定文件名
12 :tar [-xvf] 解壓縮文件
13:pwd 顯示當前所在的路徑
grep搜索命令 :
ps -ef 查看當前系統運行的進程
| 管道命令: 管道的前半部分 vs 管道的後半部分
ifconfig :查看網絡配置 vs windows 的ipconfig / ipconfig all
ping:查看指定機器的鏈接狀況。ctrl + c 終止連接
netstat -nltp:查看當前運行的進程:
linux網絡配置:
**IP地址配置,最簡單的一種
在命令運行 setup,帶提示,按照提示修改便可
1.修改主機名 vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=server1.itcast.cn 2.修改ip地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet ONBOOT=yes #是否開機啓用 BOOTPROTO=static #ip地址設置爲靜態 IPADDR=192.168.0.101 NETMASK=255.255.255.0 service network restart 3.修改ip地址和主機名的映射關係 vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.0.101 server1.itcast.cn 4.關閉iptables並設置其開機啓動/不啓動 service iptables stop chkconfig iptables on chkconfig iptables off
VMware虛擬機三種聯網方法及原理 1、Brigde――橋接:默認使用VMnet0 1、原理: Bridge 橋"就是一個主機,這個機器擁有兩塊網卡,分別處於兩個局域網中,同時在"橋"上,運行着程序,讓局域網A中的全部數據包原封不動的流入B,反之亦然。這樣,局域網A和B就無縫的在鏈路層鏈接起來了,在橋接時,VMWare網卡和物理網卡應該處於同一IP網段 固然要保證兩個局域網沒有衝突的IP. VMWare 的橋也是一樣的道理,只不過,原本做爲硬件的一塊網卡,如今由VMWare軟件虛擬了!當採用橋接時,VMWare會虛擬一塊網卡和真正的物理網卡就行橋接,這樣,發到物理網卡的全部數據包就到了VMWare虛擬機,而由VMWare發出的數據包也會經過橋從物理網卡的那端發出。 因此,若是物理網卡能夠上網,那麼橋接的軟網卡也沒有問題了,這就是橋接上網的原理了。 二、聯網方式: 這一種聯網方式最簡單,在局域網內,你的主機是怎麼聯網的,你在虛擬機裏就怎麼連網。把虛擬機當作局域網內的另外一臺電腦就好了! 提示:主機網卡處在一個能夠訪問Internet的局域網中,虛擬機才能經過Bridge訪問Internet。
`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````
2、NAT――網絡地址轉換 :默認使用VMnet8
一、原理:
NAT 是 Network address translate的簡稱。NAT技術應用在internet網關和路由器上,好比192.168.0.123這個地址要訪問internet,它的數據包就要經過一個網關或者路由器,而網關或者路由器擁有一個能訪問internet的ip地址,這樣的網關和路由器就要在收發數據包時,對數據包的IP協議層數據進行更改(即 NAT),以使私有網段的主機可以順利訪問internet。此技術解決了IP地址稀缺的問題。一樣的私有IP能夠網關NAT 上網。
VMWare的NAT上網也是一樣的道理,它在主機和虛擬機之間用軟件僞造出一塊網卡,這塊網卡和虛擬機的ip處於一個地址段。同時,在這塊網卡和主機的網絡接口之間進行NAT。虛擬機發出的每一塊數據包都會通過虛擬網卡,而後NAT,而後由主機的接口發出。
虛擬網卡和虛擬機處於一個地址段,虛擬機和主機不一樣一個地址段,主機至關於虛擬機的網關,因此虛擬機能ping到主機的IP,可是主機ping不到虛擬機的IP。
二、聯網方式:
方法一、動態IP地址。
主機是靜態IP或動態IP,都無所謂,將虛擬機設置成使用DHCP方式上網,Windows下選擇「自動獲取IP「,linux下開啓DHCP服務便可。(這種方法最簡單,不用過多的設置,但要在VMware中進行「編輯→虛擬網絡設置」,將NAT和DHCP都開啓了。通常NAT默認開啓,DHCP默認關閉)
方法二、靜態IP地址。
若是不想使用DHCP,也能夠手動設置:
IP設置與vmnet1同網段,網關設置成vmnet8的網關(在「虛擬網絡設置」裏的Net選項卡里能找到Gateway)一般是xxx.xxx.xxx.2。
子網掩碼設置與VMnet8相同(設置好IP地址後,子網掩碼自動生成)
DNS設置與主機相同。
例如:主機IP是10.70.54.31,設置虛擬機IP爲10.70.54.22。Netmask,Gateway,DNS都與主機相同便可實現 虛擬機 ---主機 虛擬機<---->互聯網 通訊。
提示:使用NAT技術,主機能上網,虛擬機就能夠訪問Internet,可是主機不能訪問虛擬機。
`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````
3、Host-Only――私有網絡共享主機:默認使用VMnet1
一、原理:
提供的是主機和虛擬機之間的網絡互訪。只想讓虛擬機和主機之間有數據交換,而不想讓虛擬機訪問Internet,就要採用這個設置了。
Host-only的條件下,VMWare在真正的Windows系統中,創建一塊軟網卡。這塊網卡能夠在網絡鏈接中看到,通常是VMNET1,這塊網卡的做用就是使Windows看到虛擬機的IP。
二、聯網方法:
方法一、動態IP地址。
像上面那樣開啓DHCP後,虛擬機直接自動獲取IP地址和DNS。就能夠和主機相連了。固然,還要進行一些局域網共享的操做,這裏再也不贅述。
方法二、靜態IP地址。
也能夠手動設置,將虛擬機IP設置與VMnet1同網段,網關設置成VMnet1的網關相同,其他設置與VMnet1相同,DNS設置與主機相同。
例如:VMnet1 IP:172.16.249.1 Gateway :172.16.249.2
那麼虛擬機 IP:172.16.249.100 Gateway: 172.16.249.2
這樣、 虛擬機<--->主機 能夠通訊
可是、 虛擬機<--->互聯網 沒法通訊
提示:Host-only技術只用於主機和虛擬機互訪,於訪問internet無關。