linux創(chuàng)建服務(wù)命令 搭建linux文件服務(wù)器

linux關(guān)閉服務(wù)命令

在linux中關(guān)閉一些沒(méi)有的服務(wù)可以釋放系統(tǒng)資源,那么我們要怎么關(guān)閉服呢?下面由我為大家整理了linux關(guān)閉服務(wù)的相關(guān)命令,希望對(duì)大家有所幫助。

云浮網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),云浮網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為云浮上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的云浮做網(wǎng)站的公司定做!

1.linux關(guān)閉服務(wù)原因

服務(wù)器的本質(zhì)是為各種服務(wù)提供訪問(wèn)功能。使服務(wù)器只運(yùn)行所需的服務(wù),關(guān)閉沒(méi)有使用的服務(wù)。這樣做不僅會(huì)釋放一些系統(tǒng)資源,而且也會(huì)使服務(wù)器變得更加安全。比如,如果只是運(yùn)行一個(gè)簡(jiǎn)單的服務(wù)器,顯然不需要X顯示或者桌面環(huán)境。如果不需要Windows網(wǎng)絡(luò)共享功能,則可以放心關(guān)閉Samba。

2.linux關(guān)閉服務(wù)命令

使用下面的命令能查看伴隨系統(tǒng)啟動(dòng)而啟動(dòng)的服務(wù):

代碼如下:

chkconfig --list | grep "3:on"

如果系統(tǒng)運(yùn)行了systemd,執(zhí)行這條命令:

代碼如下:

systemctl list-unit-files --type=service | grep enabled

然后使用下面的命令關(guān)閉服務(wù):

代碼如下:

chkconfig service off

代碼如下:

systemctl disable service

在上面的例子中,把“service”替換成真正想要停止的服務(wù)名稱。實(shí)例如下:

代碼如下:

chkconfig httpd off

代碼如下:

systemctl disable httpd

如何在linux服務(wù)器上起服務(wù)

你可以試試命令模式,非圖行界面下

Linux下命令行設(shè)置IP、網(wǎng)關(guān)和DNS

ip 和子網(wǎng)掩碼 執(zhí)行這個(gè)命令:ifconfig eth0 192.168.1.123 netmask 255.255.255.0

網(wǎng)關(guān)的設(shè)定執(zhí)行這個(gè)命令: route add default gw 192.168.1.3 把這兩個(gè)命令寫到/etc/rc.local 或者/etc/rc.d/rc.local 里面都可以的,這樣就可以永久保存/etc/sysconfig/network設(shè)置默認(rèn)的網(wǎng)關(guān)

linux服務(wù)器命令scp

題主你好,

從服務(wù)器上下載文件或向服務(wù)器上傳文件最常用的命令當(dāng)屬scp了,使用方法也簡(jiǎn)單.

一.先說(shuō)題主問(wèn)題中的情況,即從服務(wù)器上往回拿文件(官話一點(diǎn)的表達(dá):從服務(wù)器上將文件下載到本地):

scp 服務(wù)器用戶名@服務(wù)器ip:文件的絕對(duì)路徑 要將文件保存到本地哪

舉例來(lái)說(shuō),我的服務(wù)器地址是1.1.1.1,用戶名為hellofriend,并且在服務(wù)器上的/home/hellofriend/下有個(gè)名為ok的文件,則我想將服務(wù)器上的這個(gè)ok文件下載到本地的根目錄,/,下用到的命令為:

scp hellofriend@1.1.1.1:/home/hellofriend/ok /

命令執(zhí)行完成后,會(huì)提示你輸入hellofriend這個(gè)用戶的密碼,密碼輸入完成后,回車,正常情況下,你在根目錄下就能看到ok文件了.

*.新手注意事項(xiàng):

a.ip地址和文件路徑中間有個(gè)冒號(hào);

b.文件路徑一般用絕對(duì)路徑,即從根開始找;

c.不要忘了寫你要將文件保存在本地的哪里;

-----

二.再說(shuō)如何將本地文件上傳到服務(wù)器,這個(gè)不細(xì)說(shuō),命令和上面的差不多:

scp 本地的文件路徑 服務(wù)器用戶名@服務(wù)器ip:要保存在服務(wù)器的哪個(gè)位置

如我要將本地根目錄下的ok文件上傳到1.1.1.1這臺(tái)服務(wù)器的/home/hellofriend目錄下,則命令為:

scp /ok root@1.1.1.1:/home/hellofriend/

執(zhí)行命令后,輸入密碼,回車,正常情況下文件就上傳成功了.

-----

寫在最后: 上面命令寫的其實(shí)相對(duì)死板一些,其實(shí)還有一些小技巧,題主用的多了就能了解了,這里先不過(guò)多展開.

=====

希望可以幫到題主, 歡迎追問(wèn).

LINUX下如何開啟ftp服務(wù)器?

1. 首先服務(wù)器要安裝ftp軟件,查看是否已經(jīng)安裝ftp軟件下:

#which vsftpd

如果看到有vsftpd的目錄說(shuō)明服務(wù)器已經(jīng)安裝了ftp軟件

2. 查看ftp 服務(wù)器狀態(tài)

#service vsftpd status

3. 啟動(dòng)ftp服務(wù)器

#service vsftpd start

4. 重啟ftp服務(wù)器

#service vsftpd restart

5. 查看服務(wù)有沒(méi)有啟動(dòng)

#netstat -an | grep 21

tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN

如果看到以上信息,證明ftp服務(wù)已經(jīng)開啟。

6.如果需要開啟root用戶的ftp權(quán)限要修改以下兩個(gè)文件

#vi /etc/vsftpd.ftpusers中注釋掉root

#vi /etc/vsftpd.user_list中也注釋掉root

然后重新啟動(dòng)ftp服務(wù)。

7. vsftpd 500 OOPS: cannot change directory

登陸報(bào)錯(cuò):

C:\ftp 192.168.0.101

Connected to 192.168.0.101.

220 (vsFTPd 2.0.5)

User (192.168.0.101:(none)): frank

331 Please specify the password.

Password:

500 OOPS: cannot change directory:/home/frank

Login failed.

ftp ls

500 OOPS: child died

Connection closed by remote host.

解決方法:

setsebool ftpd_disable_trans 1

service vsftpd restart

就OK了!

這是SELinux的設(shè)置命令,在不熟悉SELnux前,把SELinux關(guān)掉也可以的。

8. 永久開啟,即os重啟后自動(dòng)開啟ftp服務(wù)

方法一:

cd /etc/xinetd.d ,編輯ftp服務(wù)的配置文件gssftp的設(shè)置:

vi /etc/xinetd.d/gssftp ,將 修改兩項(xiàng)內(nèi)容:

(a) server_args = -l –a 去掉-a 改為server_args = -l

(b) disable=yes改為disable=no

(c) 保存退出。

方法二:

(a) system-config-services , 進(jìn)入圖形界面的System services查看是否有 vsftpd項(xiàng),如果沒(méi)有轉(zhuǎn)到2.,保存后退出

  (b) 用redhat第三張盤 安裝此服務(wù)(開始--刪除/增加程序),200K左右

  (c) #setup

此時(shí)能看到vsftpd項(xiàng),此時(shí)選中此services項(xiàng),保存后退出.

如何在linux下開啟ftp服務(wù)

Linux下ftp服務(wù)可以通過(guò)搭建vsftpd服務(wù)來(lái)實(shí)現(xiàn),以CentOS為例,首先查看系統(tǒng)中是否安裝了vsftpd,可以通過(guò)執(zhí)行命令?rpm -qa |grep?vsftpd?來(lái)查看是否安裝相應(yīng)的包,如果沒(méi)有安裝那么可以執(zhí)行?yum?-y?install?vsftpd?來(lái)安裝,安裝之后首先創(chuàng)建ftp用戶,比如ftp_test,命令如下:

useradd?-s?/sbin/nologin?-d?/home/ftp_test?ftp_test

目錄盡量不要選擇根目錄下,這里是/home/ftp_test,并且ftp_test這個(gè)目錄不要手動(dòng)創(chuàng)建,否則權(quán)限會(huì)有問(wèn)題,執(zhí)行命令的時(shí)候會(huì)自動(dòng)創(chuàng)建,

可以看到權(quán)限現(xiàn)在是對(duì)于ftp_test用戶是可讀可寫可執(zhí)行的,其他用戶和組下面的都沒(méi)有任何權(quán)限,現(xiàn)在為ftp_test用戶創(chuàng)建密碼:

passwd ftp_test

執(zhí)行之后輸入2次密碼確認(rèn)就設(shè)置好了密碼

然后編輯vsftpd配置文件,位置是:vim /etc/vsftpd/vsftpd.conf

找到anonymous_enable這個(gè)配置項(xiàng),默認(rèn)是YES,修改成NO,表示不允許匿名用戶登錄

現(xiàn)在直接保存配置文件,執(zhí)行?systemctl start vsftpd.service?啟動(dòng)vsftp服務(wù),然后可以通過(guò)命令:?systemctl status vsftpd.service?查看ftp服務(wù)的運(yùn)行狀態(tài),現(xiàn)在就可以用ftp客戶端進(jìn)行連接了,這里用FileZilla測(cè)試,連接正常

現(xiàn)在基本的ftp服務(wù)就部署完了,客戶端可以正常上傳,下載,修改文件;但是這樣有個(gè)問(wèn)題就是所有的目錄都暴露給客戶端了,雖然客戶端不能隨意修改刪除其余的文件,但是因?yàn)槟夸浛梢?jiàn),所以總會(huì)有一些風(fēng)險(xiǎn),所以接下來(lái)還需要配置讓ftp用戶只在自己的家目錄下面活動(dòng),而無(wú)法查看其它任何目錄,同樣是打開配置文件/etc/vsftpd/vsftpd.conf,找到chroot_local_user=YES這個(gè)配置,默認(rèn)是注釋的,這里去掉注釋,表示只讓用戶在自己的目錄里面活動(dòng),如果只是保存這一個(gè)配置的話,用ftp連接客戶端會(huì)返回500 OOPS: vsftpd: refusing to run with writable root inside chroot()的錯(cuò)誤,即禁止運(yùn)行在可寫的家目錄中,因?yàn)閯偛舊tp_test這個(gè)目錄有w權(quán)限,而現(xiàn)在我們使用的vsftpd版本是3.0.2 屬于比較新的版本,為了安全性做了一些限制,如果你此時(shí)想通過(guò)?chmod?a-w?/home/ftp_test?來(lái)去掉目錄的寫權(quán)限,那么連接成功是沒(méi)問(wèn)題的,但是無(wú)法上傳文件了,所以網(wǎng)上很多說(shuō)修改權(quán)限的方法是不可取的,正確的做法是應(yīng)該在下面添加一行配置allow_writeable_chroot=YES表示允許對(duì)家目錄的寫權(quán)限,具體配置如下:

配置完這兩項(xiàng)以后保存退出,然后執(zhí)行?systemctl restart vsftpd.service?重啟vsftpd服務(wù),現(xiàn)在重新使用ftp連接就成功了,并且任何操作也是沒(méi)問(wèn)題的

現(xiàn)在可以看到上面的路徑是一個(gè)/,對(duì)于ftp用戶來(lái)說(shuō)也就是根目錄了,只能在這個(gè)目錄下操作,而無(wú)法跳出這個(gè)目錄

以上就是vsftpd服務(wù)的基本搭建過(guò)程,實(shí)際使用時(shí)可以分配多個(gè)用戶

如何在Linux下使用Gitblit工具創(chuàng)建Git倉(cāng)庫(kù)服務(wù)

1、創(chuàng)建Gitblit安裝目錄

首先在服務(wù)器上建立一個(gè)目錄,并在該目錄下安裝最新的Gitblit。

$?sudo?mkdir?-p?/opt/gitblit

$?cd?/opt/gitblit

2.?下載并解壓

從Gitblit官方站點(diǎn)下載最新版的Gitblit。這里安裝1.6.2版本。所以,請(qǐng)?jiān)诎惭b時(shí)根據(jù)具體的版本對(duì)命令進(jìn)行修改。

$?sudo?wget?

接下來(lái),將下載到的tar壓縮包解壓至之前創(chuàng)建的目錄?/opt/gitblit/

$?sudo?tar?-zxvf?gitblit-1.6.2.tar.gz

3.配置并運(yùn)行

對(duì)Gitblit進(jìn)行配置:如果需要定制Gitblit的行為,可以修改gitblit/data/gitblit.properties。在完成配置后,運(yùn)行安裝好的gitblit。有兩種方式來(lái)運(yùn)行g(shù)itblit,第一種是通過(guò)下面的命令手動(dòng)運(yùn)行:

$?sudo?java?-jar?gitblit.jar?--baseFolder?data

另一種是將gitblit添加為服務(wù)。下面是在linux下將gitblit添加為服務(wù)的步驟:

$?sudo?./install-service-ubuntu.sh

$?sudo?service?gitblit??start

在瀏覽器中打開或,也可以將localhost根據(jù)本地配置替換為IP地址。輸入默認(rèn)的管理員憑證:admin?/?admin并點(diǎn)擊login按鈕。

添加一個(gè)新的用戶:首先,需要以admin用戶登錄,username?=?admin,password?=?admin。

然后,點(diǎn)擊用戶圖標(biāo)??users??(+)?new?user?來(lái)創(chuàng)建一個(gè)新用戶

現(xiàn)在將創(chuàng)建一個(gè)開箱可用的倉(cāng)庫(kù)。點(diǎn)擊?repositories??(+)?new?repository。

同樣可以使用命令行創(chuàng)建一個(gè)新的倉(cāng)庫(kù)

touch?README.md

git?init

git?add?README.md

git?commit?-m?"first?commit"

git?remote?add?origin?ssh://arunlinoxide@localhost:29418/linoxide.com.git

git?push?-u?origin?master

請(qǐng)將其中的用戶名arunlinoxide替換為添加的用戶名。

在命令行中push一個(gè)已存在的倉(cāng)庫(kù)

git?remote?add?origin?ssh://arunlinoxide@localhost:29418/linoxide.com.git

git?push?-u?origin?master

注意:強(qiáng)烈建議所有人修改用戶名“admin”的密碼。

文章題目:linux創(chuàng)建服務(wù)命令 搭建linux文件服務(wù)器
文章起源:http://muchs.cn/article48/doscpep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、、外貿(mào)建站、網(wǎng)頁(yè)設(shè)計(jì)公司網(wǎng)站設(shè)計(jì)、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)