成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

使用Samba為L(zhǎng)inux(CentOS7)創(chuàng)建“共享文件夾”

zilu / 1135人閱讀

摘要:為測(cè)試服務(wù)器添加服務(wù)服務(wù)是一個(gè)用于文件共享的服務(wù),可以理解為的共享文件夾。在上能夠直接訪(fǎng)問(wèn)被共享的目錄。例如訪(fǎng)問(wèn)的目錄,可以直接在的文件管理器的路徑上輸入。

為測(cè)試服務(wù)器添加Samba服務(wù)

Samba服務(wù)是一個(gè)用于Linux文件共享的服務(wù),可以理解為“Linux的共享文件夾”。在Windows上能夠直接訪(fǎng)問(wèn)被共享的目錄。

例如訪(fǎng)問(wèn)192.168.1.3的home目錄,可以直接在Windows的文件管理器的路徑上輸入192.168.1.3quantum。當(dāng)然,如果你不確定該訪(fǎng)問(wèn)哪一個(gè)共享目錄,你可以只輸入192.168.1.3,查看所有的共享目錄

| 服務(wù)器IP | Samba賬號(hào) | Samba密碼 |
| 192.168.1.3 | Linux賬號(hào)(例如whqt) | 123456 |
| | | |
| | | |

使用Samba的好處,拷貝日志、拷貝編輯配置文件都可以直接在Windows下進(jìn)行,甚至可以直接在Windows下使用Visual Studio打開(kāi)服務(wù)器上的代碼工程進(jìn)行開(kāi)發(fā),即便服務(wù)器重啟,也不會(huì)造成影響。

安裝配置Samba服務(wù) 安裝Samba
yum install samba
配置Samba

為Samba添加用戶(hù)和密碼

 #這里添加的用戶(hù)必須是本機(jī)已有的Linux用戶(hù)
 smbpasswd -a whqt
開(kāi)機(jī)啟動(dòng)Samba服務(wù)

由于CentOS7采用了比較嚴(yán)格的權(quán)限管理和訪(fǎng)問(wèn)控制(iptable、SELinux),這些都會(huì)影響到Samba服務(wù)器的運(yùn)行,考慮到服務(wù)器位于公司內(nèi)網(wǎng),相對(duì)比較安全,因此直接在開(kāi)機(jī)階段就將這些服務(wù)禁掉

CentOS7采用chkconfig來(lái)管理服務(wù)

chkconfig腳本模板

每個(gè)被chkconfig 管理的服務(wù)需要在腳本加上兩行或者更多行的注釋

告訴 chkconfig 缺省啟動(dòng)的運(yùn)行級(jí)以及啟動(dòng)和停止的優(yōu)先級(jí)。例如:# chkconfig: 2345 55 25

對(duì)服務(wù)的描述

服務(wù)腳本需要實(shí)現(xiàn)start,stop,restart,status參數(shù)的功能,簡(jiǎn)單來(lái)說(shuō)需要實(shí)現(xiàn)如下功能:

case $1 in
    start)    do_start;;
    stop)     do_stop;;
    restart)  do_restart;;
    status)
            echo "Status of $DESC: "
            check_status
            exit "$?"
            ;;
   *)
一個(gè)完整的腳本
#!/bin/bash
# chkconfig: 2345 55 25
#description: the environment init script
# useage manual
# add to system config
#   chkconfig --add xyd_init.sh
#   chkconfig --level 345 xyd_init.sh on
# start the service
#   service xyd_init.sh start
#   service xyd_init.sh stop
#   service xyd_init.sh restart
#   service xyd_init.sh status

do_start_EX() {
    setenforce 0
    service iptables stop
    service smb restart
    echo "sambda service start success"
}

do_start() {
    do_start_EX
}

do_stop_EX() {
    service smb stop
    echo "sambda servoce stopped"
}

do_stop() {
    do_stop_EX $i
}

do_restart() {
    do_stop
    do_start
}

check_status() {
    echo "do nothing"
}

case $1 in
    start)    do_start;;
    stop)     do_stop;;
    restart)  do_restart;;
    status)
            echo "Status of $DESC: "
            check_status
            exit "$?"
            ;;
   *)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
esac

-

添加服務(wù)到chkconfig

將腳本拷貝到/etc/init.d/目錄下, 并添加可執(zhí)行權(quán)限chmod +x 服務(wù)腳本。

執(zhí)行如下命令將服務(wù)腳本添加到chkconfig進(jìn)行管理

chkconfig --add 服務(wù)腳本
chkconfig --level 2345 服務(wù)腳本 on

至此就完成了服務(wù)開(kāi)機(jī)啟動(dòng)的配置

手動(dòng)啟動(dòng)chkconfig管理的服務(wù)

就像啟動(dòng)任何一個(gè)普通服務(wù)那樣

sudo service xyd_init.sh start

完畢

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/25027.html

相關(guān)文章

  • 利用vmware搭建php開(kāi)發(fā)環(huán)境

    摘要:打算探索方式,利用搭建開(kāi)發(fā)環(huán)境利用搭建開(kāi)發(fā)環(huán)境。第二種,基于文件共享服務(wù)安裝并配置軟件倉(cāng)庫(kù)來(lái)安裝服務(wù)程序服務(wù)程序中的參數(shù)以及作用全局參數(shù)。是否所有人可見(jiàn),等同于參數(shù)。 由于買(mǎi)不起MAC PRO,所以想研究下在windows下進(jìn)行php開(kāi)發(fā)的最佳方式。打算探索方式, 利用vmware搭建php開(kāi)發(fā)環(huán)境; 利用docker搭建php開(kāi)發(fā)環(huán)境。 在網(wǎng)上看到vagrant問(wèn)題頗多,所以不打...

    wuyangnju 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<