啟動直接點開機鍵就可以。
重啟reboot 就可以了。
關機,init3、shutdown -f now、halt 都可以關機。
重啟服務services 服務 restart。
停止服務services 服務 stop。
開始服務services 服務 start。
服務狀態services 服務 status。
(1)linux怎麼啟動服務擴展閱讀:
常用命令及技巧:通用命令。
1、date :列印或者設置系統的日期和時間
2、 stty -a:可以查看或者列印控制字元(Ctrl-C、Ctrl-D、 Ctrl-Z等)
3、 passwd:用passwd -h查看
4、logout,login: 登錄shell的登錄和注銷命令
5、 more, less, head tail: 顯示或部分顯示文件內容
6、 lp/lpstat/cancel, lpr/lpq/lprm: 列印文件
7、 chmod u+x:更改文件許可權
8、 rm -fr dir:刪除非空目錄
9、cp -R dir:拷貝目錄
10、 fg jobid :可以將一個後台進程放到前台
B. linux 如何啟動,停止,查看服務
可以使用chkconfig --list來列出所有的系統服務,也可以使用service --status-all來查看啟動的服務。通過service 服務名 stop 命令來停止服務。
命令說明:
chkconfig命令
chkconfig命令檢查、設置系統的各種服務。這是Red Hat公司遵循GPL規則所開發的程序,它可查詢操作系統在每一個執行等級中會執行哪些系統服務,其中包括各類常駐服務。謹記chkconfig不是立即自動禁止或激活一個服務,它只是簡單的改變了符號連接。
語法
chkconfig(選項)
選項
--add:增加所指定的系統服務,讓chkconfig指令得以管理它,並同時在系統啟動的敘述文件內增加相關數據;
--del:刪除所指定的系統服務,不再由chkconfig指令管理,並同時在系統啟動的敘述文件內刪除相關數據;
--level:指定讀系統服務要在哪一個執行等級中開啟或關畢。
等級代號列表:
等級0表示:表示關機
等級1表示:單用戶模式
等級2表示:無網路連接的多用戶命令行模式
等級3表示:有網路連接的多用戶命令行模式
等級4表示:不可用
等級5表示:帶圖形界面的多用戶模式
等級6表示:重新啟動
需要說明的是,level選項可以指定要查看的運行級而不一定是當前運行級。對於每個運行級,只能有一個啟動腳本或者停止腳本。當切換運行級時,init不會重新啟動已經啟動的服務,也不會再次去停止已經停止的服務。
運行級文件:
每個被chkconfig管理的服務需要在對應的init.d下的腳本加上兩行或者更多行的注釋。第一行告訴chkconfig預設啟動的運行級以及啟動和停止的優先順序。如果某服務預設不在任何運行級啟動,那麼使用-代替運行級。第二行對服務進行描述,可以用\跨行注釋。
例如random.init包含三行:
# chkconfig: 2345 20 80
# description: Saves and restores system entropy pool for \
# higher quality random number generation.
實例
chkconfig --list #列出所有的系統服務。
chkconfig --add httpd #增加httpd服務。
chkconfig --del httpd #刪除httpd服務。
chkconfig --level httpd 2345 on #設置httpd在運行級別為2、3、4、5的情況下都是on(開啟)的狀態。
chkconfig --list #列出系統所有的服務啟動情況。
chkconfig --list mysqld #列出mysqld服務設置情況。
chkconfig --level 35 mysqld on #設定mysqld在等級3和5為開機運行服務,--level 35表示操作只在等級3和5執行,on表示啟動,off表示關閉。
chkconfig mysqld on #設定mysqld在各等級為on,「各等級」包括2、3、4、5等級。
service命令
service命令是Redhat Linux兼容的發行版中用來控制系統服務的實用工具,它以啟動、停止、重新啟動和關閉系統服務,還可以顯示所有系統服務的當前狀態。
語法
service(選項)(參數)
選項
-h:顯示幫助信息;
--status-all:顯示所服務的狀態。
參數
服務名:自動要控制的服務名,即/etc/init.d目錄下的腳本文件名;
控制命令:系統服務腳本支持的控制命令。
C. linux chkconfig怎麼添加開機啟動服務
方法一:
一、賦予腳本可執行許可權(/opt/script/autostart.sh是你的腳本路徑)
D. linux 怎麼把服務設置開機啟動
如果是已經安裝好的服務,需要使用chkconfig設置開機啟動。以MySQL為例,因各發行版不同,以及安裝方式的差異,伺服器的啟動腳本可能會有細微不同,現假設服務腳本文件是/etc/init.d/mysqld。
首先查看服務是否正確注冊
$ service --status-all | grep mysqld | grep -v 'grep'如果有含有mysqld文字的一行返回,則代表已正確注冊;若沒有需執行如下命令:
$ sudo chkconfig add mysqld
第二步設置開機自啟動
$ sudo chkconfig mysqld on
附:查看所有服務及其運行級別的命令
$ chkconfig --list
E. linux怎麼啟動mysql服務
1、首先,我們需要修改mysql的配置文件,一般文件存放在/etc下面,文件名為my.cnf。
F. Linux 如何開啟web伺服器redhat
1,基於apache的web伺服器基礎搭建:
(1)實驗環境:一台ip為192.168.10.10的rhel5.9主機作為web伺服器,一台ip為192.168.10.15的win7主機作為測試機
(2)查看服務主機軟體是否安裝
[root@ser1 ~]# rpm -q httpd httpd-manual httpd-devel
package httpd is not installed
package httpd-manual is not installed
package httpd-devel is not installed
(3)安裝軟體包
[root@ser1 ~]# yum install -y httpd httpd-manual httpd-devel
(4)啟動服務
[root@ser1 ~]# service httpd start
啟動httpd: [確定]
[root@ser1 ~]# chkconfig httpd on
(5)在win7上測試,無網頁預設下顯示紅帽測試頁
<報錯頁面存放位置/var/www/error/noindex.html>
.jpg
(6)打開配置文件
[root@ser1 ~]# vim /etc/httpd/conf/httpd.conf
可獲得以下重要欄位:
目錄設置:
<Directory 目錄> .. .. </Directory>
訪問位置設置:
<LocationURL> .. .. </Location>
虛擬主機設置:
<VirtualHost 監聽地址> .. .. </VirtualHost>
常用的全局設置參數:
ServerName本站點的FQDN名稱
DocumentRoot網頁文檔的根目錄:預設/var/www/html/
DirectoryIndex默認索引頁/首頁文件:一般設為index.html index.php
ErrorLog錯誤日誌文件的位置
CustomLog 訪問日誌文件的位置
Listen 監聽服務的IP地址、埠號
ServerRoot 服務目錄:/etc/httpd/
Timeout網路連接超時,默認 300 秒
KeepAlive是否保持連接,可選On或Off
MaxKeepAliveRequests每次連接最多處理的請求數
KeepAliveTimeout保持連接的超時時限
Include 可包含其他子配置文件: /etc/httpd/conf.d/
(7)創建測試網頁
[root@ser1 ~]# vim /var/www/html/index.html
<h1>
This is a test page !!!
</h1>
~
(8)win7下測試,主頁變為測試網頁
.jpg
2,基於apache的web伺服器的訪問控制:
(1)web服務的地址限制
I,rder 配置項,定義控制順序
allow,deny 先允許後拒絕,預設拒絕所有;沖突時,拒絕生效;allow不設置,拒絕所有
deny,allow 先拒絕後允許,預設允許所有;沖突時,允許生效;deny不設置,允許所有
II,Allow/Deny from 配置項,設置許可權
Allow from 地址1 地址2 .. ..
Deny from 地址1 地址2 .. ..
配置如下:
[root@ser1 ~]# vim /etc/httpd/conf/httpd.conf
331 #
332 Orderallow,deny
333 Allowfrom 192.168.20.0/24
334
335 </Directory>
[root@ser1 ~]# service httpd restart……重啟服務
停止httpd: [確定]
啟動httpd: [確定]
在win7上測試,測試完成並還原配置文件:
.jpg
G. linux下怎麼啟動mysql服務
一、啟動方式
1、使用linux命令service 啟動:
service mysqld start
2、使用 mysqld 腳本啟動:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 啟動:
safe_mysqld& 命令使用方法及介紹可如下查找:
H. linux怎麼樣能啟動一個服務
1.chkconfig: 345 99 01
345:表示啟動級別。啟動級別包括1,2,3,4,5,6,其中常用的是3和5。3表示文字模式啟動,5表示圖形界面啟動。
99:表示系統啟動後,每個服務的啟動順序。啟動順序是從標記為00的服務開始。通常不是特別重要的服務可以用99之後數字,如100,101。。。
01:表示系統關閉時,最先關閉的服務。
2.# chkconfig: 345 99 01# description: Nagios network monitor這2句話加在哪兒?
Nagios的配置文件的開頭如下所示:
cat /etc/init.d/npcd
#!/bin/sh
#Init Script for NPCD
#chkconfig:345 99 01
#description:Nagios network monitor
。。
3.chkconfig --level 345 smb on
該命令是根據/etc/init.d/smbd文件在/etc/rc.d/rc3.d/和/etc/rc.d/rc4.d/和/etc/rc.d/rc5.d/的目錄下建立鏈接,達到在3,4,5啟動級別時開機自動啟動的目的。
另外:chkconfig smb on 是在所有啟動級別時開機自動啟動。
4. 要想開機不啟動某個服務怎麼設置?~!
chkconfig smb off
是在所有啟動級別時開機都不自動啟動。
chkconfig --level 345 smb off
是在3,4,5啟動級別時開機不自動啟動。
I. linux如何開啟nas服務
NAS伺服器(Network Attached Storage:網路附屬存儲)是一種將分布、獨立的數據整合為大型、集中化管理的數據中心,以便於對不同主機和應用伺服器進行訪問的技術。
Linux的系統選擇
我選擇的是Ubuntu 18.04。但是對於NAS來說,穩定且更新少是必要需求,所以我更加推薦Arch Linux。簡潔干凈,最好減少桌面配置,減少GPU佔用。
系統安裝
下載好.iso文件以後,用UltraISO燒錄進U盤里。然後重啟,按F12進入BIOS,檢查啟動列表,要打開UEFI啟動選項。然後保存設置退出,按F8打開啟動列表,選擇UEFI 你的U盤。進入系統選擇第一項,直接安裝。關於硬碟配置,我只有一個SSD和一個HDD,所以把系統安裝在SSD,讓安裝程序自動分區,HDD自動掛載用來做數據盤。其餘沒什麼好說的,按照自己的需求一直下一部就行了。
SAMBA配置
一、安裝Ubuntu SAMBA伺服器 更新軟體源:輸入命令sudo apt-get update更新軟體源
安裝SAMBA服務:輸入命令sudo apt-get install samba安裝SAMBA伺服器。
二、創建SAMBA配置文件
備份原配置文件:sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
創建共享目錄:sudo mkdir -p /你的共享文件夾路徑#mkdir -p 用來創建路徑中不存在的路徑。
更新目錄許可權:sudo chmod -R 777 /你的共享文件夾路徑 #chmod -R 可以給你共享的目錄和該目錄下所有文件和子目錄進行相同的許可權變更。777即所有用戶對該目錄都有讀寫權。
修改配置文件:sudo vim /etc/samba/smb.conf#沒有vim的請輸入命令sudo apt-get vimvim的使用方法
進入配置文件之後,按i進入編輯模式,把所有欄位全部刪除,輸入以下配置(#號後注釋文字可刪除):
[global] #這里是全局設置workgroup = WORKGROUP #與Windows的工作組名保持一致security = user #這里是訪問安全級別,user為最低安全等級,需要輸入用戶名和密碼。(網上的教程中的的share許可權在更新之後已經關閉了,輸入share許可權默認最高安全等級。)usershare owner only = false #給予其他設備訪問許可權public = yesbrowseable = yes[你的NAS Name] #這里是分享路徑配置comment = User's NAS #這一段是標記,對配置沒有影響。path = /你的共享文件夾路徑 #寫上你自己的共享路徑read only = no #是否只讀writeable = yes #是否可寫browseable = yes #是否可瀏覽guest ok = yes #是否可以給其他用戶使用public = yes #是否公開create mask = 0777 #創建許可權directory mask = 0777 #目錄許可權vaild users = user #輸入當前用戶名 [你的NAS名字]#如果同一台機子你想分開共享路徑,就把上面的配置復制到這里。
三、創建SAMBA用戶
輸入命令
sudo smbpasswd -a username
注意!在創建samba用戶之前請確保有一個同名的linux用戶。
如果想創建其他linux用戶來使用samba,請輸入命令sudo adser username來創建新用戶
四、重啟SAMBA服務 * 輸入命令
sudo systemctl restart smbd
五、檢查SAMBA服務是否正在運行 * 要檢查samba 服務是否正在運行,請輸入命令:
systemctl status smbd
systemctl status nmbd
要啟用這兩個服務,請運行以下命令:
sudo systemctl start smbd
sudo systemctl start nmbd
開始運行後,smbd將在139和445埠上偵聽,若有無法訪問,可以檢查是否為埠封鎖。
PS:Manjaro等Arch系用戶請使用下面的命令來啟用samba服務。
六、從其他設備訪問SAMBA文件夾 * 在同一網路的Windows 設備上,打開此電腦,點擊上方選項卡計算機,選擇選項映射網路驅動器,在文件欄輸入Host ip #你的NAS ip地址你的共享文件夾名 (此處可以不輸入根目錄)
然後就可以直接使用了。
離線下載和遠程式控制制的配置
BT下載
一、BT軟體下載
以下以Transmission為例進行介紹
輸入命令:sudo apt-get install transmission下載transmission。
輸入命令:sudo apt-get install transmission-daemon下載transmission的web管理端
這樣你就可以在桌面打開了,可以在應用程序頁面中找到啟動應用程序應用,把transmission勾選進開機自啟動。
二、web管理BT下載
打開Transmission,點擊編輯選項,點擊首選項選項卡,點擊遠程選項卡。打開遠程連接選項,輸入你覺得比較好記的埠。
在其他設備上打開瀏覽器,在地址欄輸入你的NASIP和你剛剛設置好的埠,例如192.168.1.100:12345, 你就已經可以使用web來管理BT下載了。
如果想要更加美觀的界面和更多的設置選項,可以繼續以下步驟:
Transmission-web-control安裝
1.獲取最新腳本
輸入命令:
2.執行安裝腳本
離線下載
一、關於離線下載軟體
二、Aria2安裝與配置 * Aria2 下載 輸入命令:sudo apt-get install aria2
Aria2完整安裝:
Aria2 配置 vim 打開aria2.conf,將下列配置直接拷貝進文檔內再自行進行編輯。
注意!注釋號內的配置皆為不生效使用默認配置,如果要自定義配置一定要把配置前的注釋號刪除!
啟動aria2
輸入命令:sudo aria2c --conf-path=/etc/aria2/aria2.conf
如果沒有提示錯誤,按ctrl+c停止運行命令,轉為後台運行:
sudo aria2c --conf-path=/etc/aria2/aria2.conf -D
設置開機自動啟動
輸入命令創建:sudo vim /etc/init.d/aria2c
添加以下內容
修改文件許可權:sudo chmod 755 /etc/init.d/aria2c
添加aria2c服務到開機啟動:sudo update-rc.d aria2c defaults
啟動服務:sudo service aria2c start
查看服務狀態:sudo systemctl status aria2c
Aria2的使用
打開瀏覽器,在地址欄輸入http://aria2c.com打開aria2的web管理器。打開右上角的設置,輸入你的NAS機地址和你的aria2配置文件的埠,如果沒有更改就是6800。
在chrome下載aria2插件,可以方便直接調用aria2下載東西,如果無響應可以直接拷貝鏈接下載。
三、關於Docker Docker功能正在研究學習,後續會更新。
配置NAS的遠程管理
一、關於遠程管理
個人推薦SSH多一些,畢竟Linux用命令還是多一些的,而Webmin會稍微直觀一些。
二、SSH的配置 * 安裝SSH
輸入命令:sudo apt-get install ssh
啟動服務:service sshd start
配置埠:vim /etc/ssh/sshd_config
去除Port前的注釋鍵,自定義埠。
查看服務是否啟動:ps -e | grep ssh
無報錯且ssh-agent和sshd兩個程序在運行即可。
Windows下載putty,輸入你的NAS地址和埠即可遠程使用Terminal來管理NAS主機。
三、Web管理
*Webmin安裝
使用wget來下載包:
cd /你的下載目錄
wget https://prdownloads.sourceforge.net/webadmin/webmin_1.910_all.deb
然後運行安裝命令
dpkg --install webmin_1.910_all.deb
安裝程序將會自動把Webmin安裝進/usr/share/webmin目錄內。如果沒有任何報錯,你就可以在其他設備中輸入http://NASIPAddress:10000/,請自行更換NAS的IP。
若遇到缺少依賴的報錯,請輸入該命令解決依賴:apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
若安裝依賴庫的過程中報錯為無法找到包,請輸入vim /etc/apt/sources.list,檢查最後一行是否以universe結尾。
在使用NAS時,需要先確定NAS上的NFS服務和SMB的服務都開啟了;
然後需要用NAS上的用戶去登錄,這里用的是admin:
# smbclient -L 192.168.1.40 -U admin
Enter admin's password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.1.20]
Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service ()
Public Disk
Project Disk
PM_Team Disk
Member Disk
Layout_Team Disk
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.1.20]
Server Comment
--------- -------
DISKSTATION_SH
PROSERVER Main Server
Workgroup Master
--------- -------
WORKGROUP PROSERVER
說明連接成功!
如果要使用NAS中的存儲,需要掛載到Linux伺服器中,例如:
# mount -o username=admin,password=********** //192.168.1.40/BackUp /mnt/nasBackup/
然後就可以使用了。