摘要:YUM(全称为 Yellow dog Updater, Modified)是一个在RedHat、CentOS以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁好记。本文将介绍使用yum命令安装samba服务器,详细内容参考下文。
一、命令行格式
yum [options] [command] [package ...]
说明:其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package ...]是操作的对象。
格式解读如下:
自动搜索最快镜像插件: yum install yum-fastestmirror
安装yum图形窗口插件: yum install yumex
查看可能批量安装的列表: yum grouplist
二、常用的命令
1、安装
yum install 全部安装
yum install package1 安装指定的安装包package1
yum groupinsall group1 安装程序组group1
2、更新和升级
yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 检查可用更新的程序
yum upgrade package1 升级指定程序包package1
yum groupupdate group1 升级程序组group1
3、查找和显示
yum info package1 显示安装包信息package1
yum list 显示所有已经安装和可以安装的程序包
yum list package1 显示指定程序包安装情况package1
yum groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包
4、删除程序
yum remove package1 删除程序包package1
yum groupremove group1 删除程序组group1
yum deplist package1 查看程序package1依赖情况
5、清除缓存
yum clean packages 清除缓存目录下的软件包
yum clean headers 清除缓存目录下的 headers
yum clean oldheaders 清除缓存目录下旧的 headers
yum clean, yum clean all清除缓存目录下的软件包及旧的headers
三、使用yum命令安装samba
1、登陆服务器
2、查看系统已经存在的samba包
3、卸载系统默认的Samba包
4、使用yum命令安装samba
执行指令# yum install samba samba-client samba-swat安装samba。如下图
5、查看安装的samba包
执行指令# rpm -qa|grep samba。如下图
6、.启动Samba服务器
执行指令# systemctl start smb启动samba服务器;
然后再执行指令# service smb status查看samba的运行状态。如下图
7、启动nmd域名解析服务
执行指令# systemctl start nmb启动nmb服务器;
然后再执行指令# service nmb status查看nmb运行状态。如下图
8、配置文件/etc/samba/smb.conf添加共享用户
执行指令# useradd jason创建linux账号;
然后再执行指令# smbpasswd -a jason创建samba账号。如下图
备注:Linux的用户和samba的用户并不是一码事,不过samba的用户必须是Linux的用户,因此需要将jason这个账户添加到samba的用户数据库中。
9、访问测试