Linux 学习重点内容(第三节)

linux 学习重点内容

第一天 常用命令
第二天 系统管理
第三天 网络应用
第四天 lamp产品级环境搭建
第五天 apache服务器配置
第六天 lnmp快速环境部署-nginx服务配置

目标

具备使用linux开发能力
服务器简单维护管理

第三天 网络应用

网络基本设置(ip设置 常用网络命令)
ftp文件服务器
samba文件共享服务器

一. 网络基本设置

setup  永久ip
service network restart  重启网络
(vim /etc/sysconfig/network-scripts/ifcfg-eth0)

设置网关
route 
route del default gw 192.168.181.1 删除默认网关
route add default gw 192.168.181.1 添加默认网关

设置dns
vim /etc/resolv.conf
nameserver  114.114.114.114

查看网络状态
netstat -an  查看所有
netstat -rn  查看网关
netstat -tlun  t tcp   l listen  u udp 
netstat -an | grep established | wc -l 统计链接数量

网络复制  scp    linux -- linux 文件传输
scp root@192.168.181.139:/root/httpd-2.2.29.tar.gz   /root/ 下载

scp -r  root@192.168.139:/etc/    /root/  下载目录    

scp a.log    root@192.168.181.139:/root/   上传 

scp  -r /boot/   root@192.168.181.139:/root/ 上传目录 

二. FTP服务搭建

 搭建服务器准备:1.软件准备安装   vsftpd
                2.原理 21端口传输命令
                       20端口传输数据
                3.用户  系统用户 
                      主机名  用户名   密码     上传目录 /home/用户名
                       
						匿名用户
					  主机名  空    空         上传目录 /var/ftp/pub

 FTP服务搭建步骤:
	 1.安装vsftpd-2.2.2-21.el6.i686.rpm
       挂载 mount /dev/sr0 /mnt/cdrom
			cd /mnt/cdrom/Packages/
           (rpm -ivh vsftpd-2.2.2-21.el6.i686.rpm)
           yum -y install vsftpd

	 2.修改配置文件
       vim /etc/vsftpd/vsftpd.conf
		 85 ftpd_banner=Welcome to 181 PHP  blah FTP service.
	
	 3.启动服务 测试
		关闭Linux防火墙
        关闭SELINUX
		vim /etc/selinux/config
		SELINUX=disabled
		
		reboot
		
		service vsftpd start 
        netstat -tlun   查看21端口

		测试:1.windows   匿名用户登录ftp://192.168.181.254
                        
						系统用户登录ftp://taoge@192.168.181.254
      
             2.第三方工具 xftp  匿名用户登录
							   系统用户登录 

		实验:限制系统用户 在家目录的上传下载权限
			1.修改配置文件
			vim /etc/vsftpd/vsftpd.conf
			 96 chroot_local_user=YES
			 97 chroot_list_enable=YES
			 99 chroot_list_file=/etc/vsftpd/chroot_list
			2.建立文件chroot_list
			vim /etc/vsftpd/chroot_list
			taoge

			useradd zhangsan
			passwd  zhangsan

			3.重启服务  对比测试
            service vsftpd restart 
          
			xftp 使用 taoge登录   zhangsan登录 

三. Samba文件共享服务搭建

	端口
		smbd:	为clinet提供资源访问		tcp  139  445

		nmbd:  提供netbios主机名解析的	upd  137  138

	搭建Samba文件共享服务步骤:
		1.安装软件
		挂载 mount /dev/sr0 /mnt/cdrom 
		yum -y install samba 
		
		
		2.修改配置文件

		安全级别 share 共享级别 (不需要密码)
				user  用户级别  添加samba用户
		
		
		实验 1  共享目录 /movie 所有用户可以访问  安全级别 share
			1)修改配置文件 
			vim /etc/samba/smb.conf
			101         security = share
		
			263 [movie]
			264         comment = dianying
			265         path = /movie
			266         browseable = yes
			267         writable = yes
			268         guest ok = yes		

			2)建立/movie
			mkdir /movie
			chmod 777 /movie

			3)启动服务  测试
			关闭防火墙  关闭SELINUX
	
			service smb start
			service nmb start

			测试 windows  \\192.168.181.254

			映射设置

	实验2  建立目录 共享/pub 所以用户可访问,上传
				   /soft  只有aa可以访问 上传  安全级别 user
		1)修改配置文件
		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

		2)建立/pub  /soft
		mkdir /pub
		mkdir /soft
		chmod  777 /pub
		chmod  700 /soft
		useradd aa
		passwd aa
		chown  aa /soft
		ls -ld /soft

		3)添加samba用户
		smbpasswd -a aa    添加aa 和taoge用户
		smbpasswd -a taoge 
		pdbedit -L  查看samba用户

		4)重启服务  测试
		service smb restart
		service nmb restart

		测试: taoge登录 /pub /soft  
				\\192.168.181.254 

				cmd  net use * /del   清除缓存链接

				aa登录 /pub /soft  
				 \\192.168.181.254
posted @ 2017-06-19 19:44  腐生  阅读(107)  评论(0编辑  收藏  举报