1. 程式人生 > >Linux基礎(三)-網路應用

Linux基礎(三)-網路應用

#Linux階段學習重點 1.Linux常用命令 2.Linux系統管理 3.Linux網路應用 4.LAMP產品級環境搭建 5.Apache伺服器配置 6.LNMP環境快速部署-Nginx伺服器配置

##目標 1.具有使用Linux系統進行開發的能力 2.進行Linux伺服器常規管理運維

##第三天 Linux網路應用

 1.網路基本配置
 2.FTP(檔案上傳下載)服務配置	
 3.Samba檔案共享服務配置

###一. 網路基本配置

 1.setup     永久IP
   service network restart   重啟網路(網絡卡)
   vim  /etc/sysconfig/network-scripts/ifcfg-eth0  (網絡卡配置檔案)
 2.檢視閘道器命令
	route -n 
 3.設定DNS
   vim  /etc/resolv.conf 
   nameserver 114.114.114.114       
 4.檢視網路狀態
 	netstat  -an   檢視所有
 	netstat  -rn   檢視閘道器
 	netstat  -tlun  t tcp  l listen  u udp 
 	netstat  -an | grep ESTABLISHED | wc -l   統計連線數
 5.網路複製檔案  scp    linux -> linux  
	scp  
[email protected]
:/root/in.tar.gz /root/ 下載檔案 scp -r [email protected]:/root/bbs/ /root/ 下載目錄 scp -r etc [email protected]:/root/ 上傳目錄 scp install.log [email protected]:/root/ 上傳檔案

###二. FTP檔案服務配置(檔案上傳下載)

	準備工作:1.軟體  vsftpd     ISO映象檔案

			 2.原理  21 埠 命令傳輸埠
			         20 埠 資料傳輸埠 
			 
			 3.使用者分類   系統使用者   登入   主機名   使用者名稱   密碼     下載目錄  /home/使用者名稱				 
			             匿名使用者          主機名   空        空              /var/ftp/pub
	
	搭建FTP伺服器步驟:
			 1.安裝軟體     mount /dev/sr0  /media 
			               yum -y install  vsftpd   
			               
			 2.修改配置檔案
				vim /etc/vsftpd/vsftpd.conf
				85 ftpd_banner=Welcome to 184PHP  blah FTP service.
			 
			 3.啟動服務  測試
				
				準備 關閉防火牆  關閉SELINUX  vim /etc/selinux/config   
				                            SELINUX=disabled
				                            
				                            reboot
				 
				 啟動FTP服務   service vsftpd start 
				 			   netstat -tlun 
				 測試  1)  windows 視窗     匿名使用者   ftp://192.168.184.252    下載   禁止上傳
				 					       系統使用者   ftp://
[email protected]
上傳 下載 2) 第三方工具 FileZilla 匿名使用者 系統使用者 實驗:限制使用者家目錄登入許可權 (安全) 1.修改配置檔案 vim /etc/vsftpd/vsftpd.conf 96 chroot_local_user=YES 2.重啟服務 測試 service vsftpd restart 測試 FileZilla

###三. Samba檔案共享服務

	windows - windows 檔案共享  網路鄰居

    linux  -  linux   NFS   

	windows - linux   Samba

	準備工作:1. 軟體  Samba    ISO 映象檔案

			 2.原理  tcp  139 445   smbd   資料傳輸管理(資源訪問)
			         udp  137 138   nmbd   網路主機名解析
			
             3.共享使用者   Samba使用者(smbpasswd 新增)
             
    Samba服務搭建步驟:
    		
    		1.安裝軟體   mount /dev/sr0 /media
    				    yum -y install  samba
 			2.檢視配置檔案
 			
 			安全級別   share  共享級別(不需要密碼)
 					  user   使用者級別 (新增Samba使用者)
 					  server 伺服器級別
 			
 			實驗1. Linux伺服器共享目錄/movie   安全級別 share  
				1.建立目錄/movie 
				mkdir /movie
				chmod  777 /movie 
				
				2.修改配置檔案
				vim /etc/samba/smb.conf
				101         security = share
				
				263 [movie]
				264         comment = dianying
				265         path = /movie
				266         browseable = yes
				267         guest ok = yes
				268         writable = yes
				
				3.啟動服務  測試
					關閉防火牆  關閉SELINUX2
					
				  service smb start
				  service nmb start
				  netstat -tlun 
				  
				  測試 windows   \\192.168.184.252   設定對映 
				  (右鍵點選對映網路驅動,碟符自選)


	    	 實驗2. 共享 /pub   /soft (aa 可以訪問上傳,其它不可以)   安全級別 user
	    	 	1.建立目錄 
	    	 	  mkdir /pub
	    	 	  mkdir /soft
	    	 	  chmod 777 /pub
	    	 	  chmod 700 /soft
	    	 	  useradd aa
	    	 	  passwd  aa
	    	 	  chown  aa /soft
	    	 	  
	    	 	 2.修改配置檔案
	    	 	 vim /etc/samba/smb.conf
	    	 	 101         security = user

				263 [pub]
				264         comment = public
				265         path = /pub
				266         browseable = yes
				267         writable = yes
				268         
				269 [soft]
				270         comment = software
				271         path = /soft
				272         browseable = yes
				273         writable = yes

				 3.新增samba使用者
 					smbpasswd  -a  aa     新增使用者
 					smbpasswd  -a  dasheng
 					
 					pdbedit -L  檢視samba使用者


				4.重啟服務  測試
					service smb restart
					service nmb restart
					
					測試 \\192.168.184.252     dasheng 登入    (可以設定對映)
						
						net use * /del    	aa  登入


		總結:網路基本配置    命令  IP  DNS   
		     FTP   檔案上傳下載 
		     Samba 目錄共享  

###作業 word 文件寫一遍 命令敲三遍 課堂筆記寫一遍 實驗至少三遍

	完成 練習題
	
	預習 第四天LAMP環境搭建 看兩遍

​ ​ ​ ​ ​ ​

​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​