linux啟動命令?
一:啟動Nginx服務--在sbin目錄下
啟動命令:./nginx
關閉命令:./nginx-sstop和./nginx-squit
刷新配置文件:./nginx-sreload(每次對Nginx的配置文件nginx.conf修改後,都要進行重新載入配置文件)
二:進程
查看進程ps-ef|grep-ixxxx-i大概是ignore是忽略的意思這里是忽略大小寫。
殺死進程kill-9xxxx
三:防火牆
開啟防火牆serviceiptablesstart
關閉防火牆serviceiptablesstop
查看防火牆的狀態serviceiptablesstatus
永久關閉防火牆chkconfigiptablesoff
四:啟動zookeeper服務--在zookeeper的bin目錄下
開啟zookeeper服務:./zkServer.shstart
查看zookeeper狀態./zkServer.shstatus
五:啟動Redis服務--在redis的bin目錄下
以後台的方式啟動:./redis-server../redis.conf(後面的的redis.conf路徑要根據每個人配置文件存放的位置來寫)
進入redis命令服務:./redis-cli
輸入:ping如果返回pong則表示連接成功!
六.啟動tomcat服務
Linux下tomcat服務的啟動、關閉與錯誤跟蹤,使用PuTTy遠程連接到伺服器以後,通常通過以下幾種方式啟動關閉tomcat服務:
切換到tomcat主目錄下的bin目錄(csr/local/tomcat/bin)
1,啟動tomcat服務
方式一:直接啟動./startup.sh
方式二:作為服務啟動nohup./startup.sh
方式三:控制台動態輸出方式啟動./catalina.shrun動態地顯示tomcat後台的控制台輸出信息,Ctrl+C後退出並關閉服務
解釋:
通過方式一、方式三啟動的tomcat有個弊端,當客戶端連接斷開的時候,tomcat服務也會立即停止,通過方式二可以作為linux服務一直運行
通過方式一、方式二方式啟動的tomcat,其日誌會寫到相應的日誌文件中,而不能動態地查看tomcat控制台的輸出信息與錯誤情況,通過方式三可以以控制台模式啟動tomcat服務,
直接看到程序運行時後台的控制台輸出信息,不必每次都要很麻煩的打開catalina.out日誌文件進行查看,這樣便於跟蹤查閱後台輸出信息。tomcat控制台信息包括log4j和System.out.println()等輸出的信息。
2,關閉tomcat服務
./shutdown.sh
七>啟動資料庫:
servicemysqldstart啟動
servicemysqldrestart重啟
linux開機後自動運行opt下的sh腳本?
編輯/etc/rc.d/rc.local,將你要執行的腳本添加進去,系統啟動的時候會自動執行
linux如何執行sh命令?
我的:Linux執行sh命令,可以直接依次輸入一系列的命令,互動式地執行它們。用戶也可以把所有的這些命令按照順序保存在一個文件中,然後把這個文件作為一個程序來執行。在實際的開發中,互動式執行程序的方式不常見,一般是把語句放入一個腳本裡面作為一個程序來執行。
linux下如何開機自啟動dhcp服務?
1,通過編輯/etc/rc.local文件來使dhcp服務開機自啟動
使用命令vi/etc/rc.local,
然後在文件最後一行添加「sudo/etc/init.d/dhcp3-serverstart」就能使dhcp服務開機自啟動。
2,使用crontab任務提交計劃
先寫一個簡單的檢查dhcp服務是否啟動了的腳本a.sh:
#!/bin/bash ps-ef|grepdhcp|grep-vgrep if then exit0 else sudo/etc/init.d/dhcp3-serverstart>/dev/null2>1 fi
如果在用戶目錄下沒有cron文件,使用vi新建一個my.cron的crontab文件,將以下內容寫進去:
*/5****bash$HOME/a.sh
然後crontabmy.corn提交,這樣系統就會在每5分鍾運行一次a.sh腳本,檢測dhcp服務已經啟動了,如果沒有啟動或者停止了就會再啟動一次。
3,注冊系統服務
chkconfig--add服務名稱(首先,添加為系統服務,注意add前面有兩個橫杠)
chkconfig-leve啟動級別服務名on
(說明,3級別代表在命令行模式啟動,5級別代表在圖形界面啟動,on表示開啟)
chkconfig-leve啟動級別服務名off
(說明,off表示關閉自啟動)
例如注冊dhcp為系統服務並在開機時自啟動:
chkconfig--adddhcp chkconfig-level3dhcpon
總結一下:第一種方法其實是將指定服務設置為開機自啟動,第三種方法是將服務升級為系統服務並且設置為開機時啟動,而第二種方法對於那些最好或者必須開機啟動的服務最好不要使用,但是可以使用crontab來實時監測服務是否在線。
linuxsh放什麼位置?
這是shell腳本文件,這個是沒有固定的目錄的,但是可以使用查找命令找到相應的文件的,可以使用locate或者find命令查找文件!
『貳』 linux 開機運行sh 角本無限循環幾個命令
#!來/bin/sh
while :
do
ntpdate 192.168.0.235
sleep 1
done
保存這個腳本,比較叫file.sh
然後源給他執行許可權 chmod +x file.sh
設置開機自動啟動 cp file.sh /etc/rc3.d/S99ntp
cp file.sh /etc/rc5.d/S99ntp
時間可以自己調,我上面寫sleep 1 是停一秒
『叄』 Linux開機自啟動shell腳本
在Linux系統中,確保某些常用軟體或進程在每次啟動時自動運行是常見的需求。本文將為您介紹如何設置開機自啟動的shell腳本,以簡化日常操作。
首先,您可以利用系統自帶的Startup Applications工具。這個工具可以通過gnome-session-properties命令輕松啟用。只需打開終端,輸入`gnome-session-properties`並回車,找到"應用程序啟動"選項,添加您需要開機自啟動的shell腳本。
shell腳本的配置通常存放在個人目錄的~/.config/autostart文件夾下。這個目錄專門用於存放啟動時需要運行的程序快捷方式。例如,您可以創建一個名為`reboot_startup.sh`的腳本文件,確保它是可執行的(使用`chmod +x reboot_startup.sh`命令)。
在這個腳本文件中,您可以編寫您需要在系統啟動時自動執行的命令或腳本。例如,如果您的腳本內容是啟動某個服務或運行特定命令,只需將其放入該文件,然後在Startup Applications中添加對該文件的引用。
通過這種方式,每次系統啟動時,`reboot_startup.sh`腳本就會自動運行,無需手動操作,極大地方便了用戶的使用體驗。只需簡單設置,您就可以讓Linux開機自啟動腳本按需運行,提升系統的效率和便捷性。