【Linux-學習筆記-不按期更新】

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無關。
相關文章
相關標籤/搜索