很多用虚拟机安装好RHEL的朋友可能都会遇到这样的问题:当你想查看某个服务的情况的时候(比如说samba),[root@ www.linuxidc.com ~]#service smb status
smb:unrecognized service
你会惊奇的发现系统居然提示:smb:unrecognized service.这时你会按照常规的方法来查看samba是否已经安装了。于是
rpm -qa|grep samba返回如下结果:[root@ www.linuxidc.com ~]# rpm -qa|grep samba
samba-client-3.0.33-3.28-1.el5
samba-common-3.0.33-3.28-1.el5
这里顺便说一下搭建samba服务器所需要的基本软件包:1. samba——>这个软件包包含了主要的daemon文件(smbd和nmbd)2. samba-common——>提供samba的主要配置文件(smb.conf)、smb.conf语法检测程序(testparm)等
3. samba-client——> 当linux作为samba 客户端的时候,提供了一套所需的工具和指令。
这下看出来了吧,samba主程序根本没有被安装,那么现在我们到iso镜像里找到samba的rpm包。先把iso镜像挂载上,
一般情况下光驱的设备标识为/dev/hdc,[root@ www.linuxidc.com ~]# mkdir /mnt/temp
[root@ www.linuxidc.com ~]#mount /dev/hdc /mnt/temp
[root@ www.linuxidc.com ~]#ll /mnt/temp/Server | grep samba
samba-3.0.33-3.28-1.el5.i386.rpm
samba-common-3.0.33-3.28-1.el5.i386.rpm
samba-client-3.0.33-3.28-1.el5.i386.rpm...[root@ www.linuxidc.com ~]#rpm -ivh /mnt/temp/Server/samba-3.0.33-3.28-1.el5.i386.rpm
error: Failed dependencies:
perl(Convert::ASN1) is needed by samba-3.0.33-3.28-1.el5.i386又报错了,原来是缺少所依赖的perl ASN1包。解决方法:安装perl-Convert-ASN1-0.20-1.1.noarch.rpm[root@ www.linuxidc.com ~]#rpm -ivh /mnt/temp/Server/perl-Convert-ASN1-0.20-1.1.noarch.rpm安装成功后,再 [root@ www.linuxidc.com ~]#rpm -ivh /mnt/temp/Server/samba-3.0.33-3.28-1.el5.i386.rpm这时samba就能正常安装了。check一下成果:[root@ www.linuxidc.com ~]#service smb statussmbd is stoppednmbd is stopped
这时已经没有smb:unrecognized service 这样的提示了。
PS:这里的系统为rhel-server-5.5-i386,软件的具体版本可能和您的不一样。Linux下查看CPU信息[/proc/cpuinfo]Windows Linux 文件同步 cwRsync工具相关资讯 RHEL
- Red Hat Enterprise Linux 7.2 发 (11/20/2015 13:39:31)
- 使用Windows 2003 Server R2给RHEL (01/03/2015 09:14:16)
- Red Hat Enterprise Linux 5.11 发 (09/17/2014 09:40:49)
| - 在VMware中安装RHEL6.2(下)—— (01/07/2015 12:24:47)
- 红帽企业 Linux (RHEL) 7.1 Beta (12/12/2014 09:44:13)
- Red Hat Enterprise Linux 6.6 (08/13/2014 13:43:14)
|
本文评论 查看全部评论 (0)