免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3702 | 回复: 5
打印 上一主题 下一主题

[FastDFS] run server programs ------service error [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-10-25 18:05 |只看该作者 |倒序浏览
本帖最后由 rxxluowei 于 2010-10-25 18:09 编辑

INSTALL中原文:
#step 7. run server programs
#start the tracker server:
/usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
#in Linux, you can start fdfs_trackerd as a service:
/sbin/service fdfs_trackerd start

报错:
root@ubuntu:/etc/fdfs# /sbin/service fdfs_trackerd start
bash: /sbin/service: No such file or directory

小弟不解,求解释,不胜感激~~

-----------------------------
网上搜集的一点资料:
关于service命令
顾名思义,就是用于管理Linux操作系统中服务的命令。
1. 声明:这个命令不是在所有的linux发行版本中都有。主要是在redhat、fedora、mandriva和centos中。
2. 此命令位于/sbin目录下,用file命令查看此命令会发现它是一个脚本命令。
3. 分析脚本可知此命令的作用是去/etc/init.d目录下寻找相应的服务,进行开启和关闭等操作。
4. 开启httpd服务器:service httpd start
start可以换成restart表示重新启动,stop表示关闭,reload表示重新载入配置。
5. 关闭mysql服务器:service mysqld stop
6. 强烈建议大家将service命令替换为/etc/init.d/mysqld stop

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
2 [报告]
发表于 2010-10-25 19:34 |只看该作者
回复 1# rxxluowei

/sbin/service这个是Linux的系统命令。
make.sh缺省不安装Linux服务的。要采用Linux服务方式,需要将make.sh中:
#WITH_LINUX_SERVICE=1
前面的注释符#去掉,然后重新执行
./make.sh install
即可

论坛徽章:
0
3 [报告]
发表于 2010-10-26 09:44 |只看该作者
本帖最后由 rxxluowei 于 2010-10-26 09:47 编辑

回复 2# happy_fish100

fishman,我按照您的提示,先修改make.sh文件,然后执行如下操作,依旧出错,这下不知道是什么原因了。
   

root@ubuntu:/home/trac/FastDFS# ./make.sh install
mkdir -p /usr/local/bin
mkdir -p /etc/fdfs
cp -f fdfs_trackerd  /usr/local/bin
if [ ! -f /etc/fdfs/tracker.conf ]; then cp -f ../conf/tracker.conf ../conf/mime.types ../conf/http.conf /etc/fdfs; fi
mkdir -p /usr/local/bin
mkdir -p /etc/fdfs
cp -f fdfs_storaged  /usr/local/bin
if [ ! -f /etc/fdfs/storage.conf ]; then cp -f ../conf/storage.conf ../conf/mime.types ../conf/http.conf /etc/fdfs; fi
mkdir -p /usr/local/bin
mkdir -p /etc/fdfs
mkdir -p /usr/local/lib
cp -f fdfs_monitor fdfs_test fdfs_test1 /usr/local/bin
cp -f libfastcommon.so.1 libfdfsclient.so.1 /usr/local/lib
if [ ! -f /etc/fdfs/client.conf ]; then cp -f ../conf/client.conf ../conf/http.conf /etc/fdfs; fi
mkdir -p /usr/local/include
mkdir -p /usr/local/include/fastcommon
mkdir -p /usr/local/include/fastdfs
cp -f ../common/common_define.h ../common/hash.h ../common/chain.h ../common/logger.h ../common/base64.h ../common/shared_func.h ../common/pthread_func.h ../common/ini_file_reader.h ../common/sockopt.h ../common/sched_thread.h ../common/http_func.h ../common/md5.h ../common/_os_bits.h /usr/local/include/fastcommon
cp -f ../common/fdfs_define.h ../common/fdfs_global.h ../common/mime_file_parser.h ../common/fdfs_http_shared.h ../tracker/tracker_types.h ../tracker/tracker_proto.h tracker_client.h storage_client.h storage_client1.h client_func.h client_global.h fdfs_client.h /usr/local/include/fastdfs
ln -fs /usr/local/lib/libfastcommon.so.1 /usr/local/lib/libfastcommon.so
ln -fs /usr/local/lib/libfdfsclient.so.1 /usr/local/lib/libfdfsclient.so
if [ "`id -u`" = "0" ]; then  ln -fs /usr/local/lib/libfastcommon.so.1 /usr/lib/libfastcommon.so; fi
if [ "`id -u`" = "0" ]; then ln -fs /usr/local/lib/libfdfsclient.so.1 /usr/lib/libfdfsclient.so; fi
root@ubuntu:/home/trac/FastDFS# cd /sbin
root@ubuntu:/sbin# ls              ---------------------目录/sbin下没有看到名为fdfs_trackerd 的Service
acpi_available   fstab-decode       mkdosfs           rfkill
alsa             getty              mke2fs            rmmod
alsactl          halt               mkfs              route
alsa-utils       hdparm             mkfs.bfs          rtacct
apm_available    hwclock            mkfs.cramfs       rtmon
apparmor_parser  ifconfig           mkfs.ext2         runlevel
badblocks        ifdown             mkfs.ext3         sfdisk
blkid            ifquery            mkfs.ext4         shadowconfig
blockdev         ifup               mkfs.ext4dev      shutdown
bootlogd         init               mkfs.minix        slattach
brltty           initctl            mkfs.msdos        ss
brltty-setup     insmod             mkfs.ntfs         start
cfdisk           insserv            mkfs.vfat         startpar
crda             installkernel      mkhomedir_helper  start-stop-daemon
ctrlaltdel       ip                 mkswap            status
debugfs          ip6tables          modinfo           stop
depmod           ip6tables-restore  modprobe          sulogin
dhclient         ip6tables-save     mountall          swapoff
dhclient3        ipmaddr            mount.fuse        swapon
dhclient-script  iptables           mount.ntfs        switch_root
dmsetup          iptables-restore   mount.ntfs-3g     sysctl
dosfsck          iptables-save      mount.ntfs-fuse   tc
dosfslabel       iptunnel           mount.vmhgfs      telinit
dumpe2fs         isosize            nameif            tune2fs
e2fsck           iwconfig           on_ac_power       udevadm
e2image          iwevent            pam_tally         udevd
e2label          iwgetid            parted            umount.hal
e2undo           iwlist             partprobe         umount.udisks
fdisk            iwpriv             pccardctl         unix_chkpwd
findfs           iwspy              pivot_root        unix_update
fsck             kbdrate            plipconfig        upstart-udev-bridge
fsck.cramfs      killall5           plymouthd         ureadahead
fsck.ext2        ldconfig           poweroff          vstp
fsck.ext3        ldconfig.real      rarp              wipefs
fsck.ext4        logsave            raw               wpa_action
fsck.ext4dev     losetup            reboot            wpa_cli
fsck.minix       lsmod              regdbdump         wpa_supplicant
fsck.msdos       lspcmcia           reload
fsck.nfs         MAKEDEV            resize2fs
fsck.vfat        mii-tool           restart
root@ubuntu:/sbin# /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
root@ubuntu:/sbin# /sbin/service fdfs_trackerd start
bash: /sbin/service: No such file or directory

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
4 [报告]
发表于 2010-10-26 11:04 |只看该作者
回复 3# rxxluowei

>> bash: /sbin/service: No such file or directory

你的系统中缺少service这个系统命令。

论坛徽章:
0
5 [报告]
发表于 2010-10-26 12:05 |只看该作者
本帖最后由 rxxluowei 于 2010-10-26 14:54 编辑

回复 4# happy_fish100


    多谢fishman提醒,问题已经解决:
我用的Ubuntu10.04作为服务器,可能是该版本不支持该service 命令,但有自己相应的命令:


root@ubuntu:/# /usr/local/bin/restart.sh /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
stopping fdfs_trackerd ...
.
starting fdfs_trackerd ...
root@ubuntu:/#

论坛徽章:
0
6 [报告]
发表于 2013-11-07 15:48 |只看该作者
本帖最后由 kevin_chinaunix 于 2013-11-07 15:53 编辑

回复 5# rxxluowei


    请问你是怎么解决的阿,我现在也同样用的10.04。。
是/usr/sbin/service吗?还是其他别的?

知道了。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP