centos7.3虚拟机挂载光盘以及配置yum源

挂载光盘

练习1:临时挂载

mkdir    /dvd

mount   /dev/cdrom    /dvd          

ls    /dvd    

df  -hT   

umount   /dev/cdrom   (不要做) 

注:官方解释:mount挂载是将一个设备和一个目录关联起来,这个文件夹(即挂载点)是访问这个设备的入口。

挂载的通俗理解:在Linux中必须将光盘、硬盘分区这些设备的内容读到一个文件夹中,对此文件夹中的内容做操作就等同于对这个设备做操作。、

 

练习2:自动挂载

chmod   -v  +x   /etc/rc.d/rc.local    给文件添加x执行权限(必做)

vim    /etc/rc.d/rc.local   mount   /dev/cdrom    /dvd  

临时手动运行rc.local脚本:source   /etc/rc.d/rc.local  或  sh   /etc/rc.d/rc.local 

验证方法:做完练习2的以上操作后,用reboot命令重启系统,登录后用df命令查看光盘(即/dev/sr0)是否自动挂载了。

 

配置yum源,测试,以及安装软件

练习3:配置yum源

cd    /etc/yum.repos.d

ls

mkdir   bak

mv  -v   *.repo    bak/

vim    dvd.repo  

[centos73]     仓库标识

name=centos  7.3       仓库名称

baseurl=file:///dvd       仓库路径,即rpm软件包所在的文件夹

enabled=1      启用此仓库

gpgcheck=0    禁用gpg检验功能

 

练习4:测试本地yum源是否可用。

yum   clean   all      

yum   repolist          显示yum源信息

yum   install   -y   tree   ftp  wget     

rpm   -q    tree   ftp   wget    查询tree、ftp、wget软件是否已安装

tree   /etc    执行tree命令查看/etc的目录树结构

yum  remove   -y   ftp     卸载ftp软件

 

练习5:安装vsftpd文件共享服务软件,并启动此服务,创建匿名共享的文件,用win7访问这个文件共享。

查是否已安装:rpm   -q   vsftpd

安装软件:yum   install    -y   vsftpd   ftp

临时重启vsftpd服务:systemctl    restart    vsftpd

查vsftpd服务的状态:systemctl    status   vsftpd    或  lsof   -i:21   查21号端口

允许vsftpd服务开机启动:systemctl    enable    vsftpd

创建匿名共享的文件:mkdir   -pv   /var/ftp/conf

                    cp   -v   /etc/*.conf   /var/ftp/conf/

用win7匿名访问共享:Win+E打开计算机---->地址栏输入ftp://192.168.10.7 

用win7通过用户名访问共享:Win+E打开计算机---->地址栏输入ftp://jin:[email protected] 

 

文件共享会遇到的安全问题:服务器的IP、文件共享设置都正常,但win7无法访问共享?

 

原因和解决方法:

原因:是防火墙、SELinux安全功能拦截了Win7客户端的访问。

解决方法:临时关闭防火墙:systemctl    stop   firewalld

              设置防火墙开机不启动:systemctl   disable   firewalld

              临时关闭SELinux服务:setenforce   0

              查SELinux服务状态:getenforce

              设置SELinux开机不启动:vim   /etc/selinux/config  将SELINUX=enforcing改成SELINUX=disabled

你可能感兴趣的:(Linux基础)