linux裡rc。local怎麼寫,linux中/etc/rc。d/rc。local是什麼檔案
是啟動載入檔案。
在ubuntu下要把一個程式加入開機啟動,一般可以通過修改rc.local來完成,但ubuntu下有兩個rc.local檔案。分別是/etc/rc.local和/etc/init.d/rc.local。可以看一下兩個檔案的內容找到他倆的關係:/etc/init.d/rc.local。
擴充套件資料
Linux是一套免費使用和自由傳播的類Unix作業系統,是一個基於POSIX和UNIX的多使用者、多工、支援多執行緒和多CPU的作業系統。它能執行主要的UNIX工具軟體、應用程式和網路協議。它支援32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多使用者網路作業系統。
Linux作業系統誕生於1991 年10 月5 日(這是第一次正式向外公佈時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux核心。Linux可安裝在各種計算機硬體裝置中,比如手機、平板電腦、路由器、視訊遊戲控制檯、臺式計算機、大型機和超級計算機。
參考資料linux百度百科
啟動項_百度百科
2.linux中/etc/rc.d/rc.local是什麼檔案配置檔案這個配置檔案會在使用者登陸之前讀取,這個檔案中寫入了什麼命令,在每次系統啟動時都會執行一次。
也就是說,如果有任何需要在系統啟動時執行的工作,則只需寫入 /etc/rc.d/rc.local 配置檔案即可。Oracle等伺服器的啟動:如果你需要你的oracle可以隨著系統一起啟動,你可以去看看/etc/oratab這個檔案,然後去了解它,你就會發現這裡才是它正確的位置所在靜態路由: 對於需要增加大量的不是本網段的路由時,很多人喜歡在/etc/rc.d/rc.local裡新增類似route add -net 192.168.1.0 netmask 255.255.255.0 gw 10.224.0.251route add -host 192.168.100.1 gw 10.224.0.251這樣的語句,實際上,系統也提供了它正確放置的位置,只不過這個檔案預設不會存在,你之需要看看/etc/init.d/network這個指令碼就知道了,它除了會把網絡卡帶起來以外。
還會去檢查是否存在/etc/sysconfig/static-routes檔案,如果有,則新增這些檔案裡記錄的靜態路由,其格式很簡單,比如上面的兩條語句換成static-routes要求的格式就是:any -net 192.168.1.0 netmask 255.255.255.0 gw 10.224.0.254any -host 192.168.100.1 gw 10.244.0.254修改裝置許可權資訊:對於有udev功能的核心來說,修改裝置的屬性,許可權等,應該去找對應rules檔案,在那些檔案裡去做對應的修改。其他需要執行的程式:還是自己寫一個簡單的符合LSB標準的啟動指令碼吧,這樣系統能夠幫你正確的啟動並且正確的停止改服務,特別是正確的停止服務,而不是由系統簡單發出kill -9 的方式。
擴充套件資料:linux檔案結構/:根目錄,所有的目錄、檔案、裝置都在/之下,/就是Linux檔案系統的組織者,也是最上級的領導者。/bin:bin 就是二進位制(binary)英文縮寫。
在一般的系統當中,都可以在這個目錄下找到linux常用的命令。系統所需要的那些命令位於此目錄。
/boot:Linux的核心及引導系統程式所需要的檔案目錄,比如 vmlinuz initrd.img 檔案都位於這個目錄中。在一般情況下,GRUB或LILO系統引導管理器也位於這個目錄。
/cdrom:這個目錄在剛剛安裝系統的時候是空的。可以將光碟機檔案系統掛在這個目錄下。
例如:mount /dev/cdrom /cdrom/dev:dev 是裝置(device)的英文縮寫。這個目錄對所有的使用者都十分重要。
因為在這個目錄中包含了所有linux系統中使用的外部裝置。但是這裡並不是放的外部裝置的驅動程式。
這一點和常用的windows,dos作業系統不一樣。它實際上是一個訪問這些外部裝置的埠。
可以非常方便地去訪問這些外部裝置,和訪問一個檔案,一個目錄沒有任何區別。/etc:etc這個目錄是linux系統中最重要的目錄之一。
在這個目錄下存放了系統管理時要用到的各種配置檔案和子目錄。要用到的網路配置檔案,檔案系統,x系統配置檔案,裝置配置資訊,設定使用者資訊等都在這個目錄下。
/home:如果建立一個使用者,使用者名稱是"xx",那麼在/home目錄下就有一個對應的/home/xx路徑,用來存放使用者的主目錄。/lib:lib是庫(library)英文縮寫。
這個目錄是用來存放系統動態連線共享庫的。幾乎所有的應用程式都會用到這個目錄下的共享庫。
因此,千萬不要輕易對這個目錄進行什麼操作,一旦發生問題,系統就不能工作了。/lost+found:在ext2或ext3檔案系統中,當系統意外崩潰或機器意外關機,而產生一些檔案碎片放在這裡。
當系統啟動的過程中fsck工具會檢查這裡,並修復已經損壞的檔案系統。有時系統發生問題,有很多的檔案被移到這個目錄中,可能會用手工的方式來修復,或移到檔案到原來的位置上。
/mnt:這個目錄一般是用於存放掛載儲存裝置的掛載目錄的,比如有cdrom等目錄。可以參看/etc/fstab的定義。
/media:有些linux的發行版使用這個目錄來掛載那些usb介面的行動硬碟(包括U盤)、CD/DVD驅動器等等。/opt:這裡主要存放那些可選的程式。
/proc:可以在這個目錄下獲取系統資訊。這些資訊是在記憶體中,由系統自己產生的。
/root:Linux超級許可權使用者root的家目錄。/sbin:這個目錄是用來存放系統管理員的系統管理程式。
大多是涉及系統管理的命令的存放,是超級許可權使用者root的可執行命令存放地,普通使用者無許可權執行這個目錄下的命令。這個目錄和/usr/sbin;/usr/X11R6/sbin或/usr/local/sbin目錄是相似的,凡是目錄sbin中包含的都是root許可權才能執行的。
/selinux :對SElinux的一些配置檔案目錄,SElinux可以讓linux更加安全。/srv 服務啟動後,所需訪問的資料目錄,舉個例子來說,.ifname=0 biosdevname=0"
然後
sudo grub-mkconfig -o /boot/grub/grub.cfg
後記:systemd的時代已經來臨,是時候學一波systemd服務指令碼編寫了。
4.在Linux中rc.local用來放置什麼型別的檔案這是使用者自訂開機啟動程式 (/etc/rc.d/rc.local)
--------引用----------------------
在完成 run level 3 的服務啟動後,如果我還有其他的動作想要完成時,舉例來說, 我還想要寄一封 mail 給某個系統管理帳號,通知他,系統剛剛重新開機完畢,那麼, 是否應該要製作一個 shell script 放置在 /etc/rc.d/init.d/ 裡面,然後再以連結方式連結到 /etc/rc.d/rc3.d/ 裡面呢?呵呵!當然不需要!還記得上一小節提到的 /etc/rc.d/rc.local 吧? 這個檔案就可以執行您自己想要執行的系統指令了。像不像早期 DOS 年代的 autoexec.bat 與 config.sys 呢? ^_^
也就是說,我有任何想要在開機時就進行的工作時,直接將他寫入 /etc/rc.d/rc.local , 那麼該工作就會在開機的時候自動被載入喔!而不必等我們登入系統去啟動呢! 是否很方便啊!一般來說,鳥哥就很喜歡把自己製作的 shell script 完整檔名寫入 /etc/rc.d/rc.local ,如此一來,開機就會將我的 shell script 執行過,真是好棒那!
--------引用----------------------
也就是說,在linux啟動的最後階段,系統會執行存於rc.local中的命令。
和windows裡面的“啟動”選單有點像,但是設定麻煩些,功能更強大些。
參考:
-
蘇章所屬朝代
1、蘇章簡稱蘇味道,是唐代政治家、文學家。2、他自幼聰慧異常,9歲便能作文了。少年時便和贊皇李嶠以文辭著名,時人稱其為“蘇李”。同時,蘇味道也與李嶠、崔融、杜審言合稱初唐“文章四友”。《全唐詩》中共收錄了蘇味道的16首詩,其中的《正月十五夜》最為出名,堪稱...
-
2023年結婚年齡是多少年?
法定結婚年齡是法律規定的最低結婚年齡,男不得早於22週歲,女不得早於20週歲。法律並未改變此標準。婚姻登記機關可在當事人達到法定婚齡的週歲生日當天為其辦理結婚登記。法定婚齡是劃分合法與違法婚姻的界限,但並不強制晚婚。婚姻登記機關應嚴格執法,不受單位或他...
-
父母坐過監獄影響後代嗎
法律分析:這種情況不能一概而論,要視犯罪的具體情況而定,對於到一般部隊當兵只要不符合《徵兵政治審查工作規定》第八條(七)、(八)、(九)、(十)的情況是可以當兵的,但一些政治性要求高的部隊當兵是不行的。具體規定如下:公安部總參謀部總政治部《徵兵政治審查工作規定》第...
-
釣魚線怎麼分辨好壞
看魚線光澤;透明的魚線不能有顏色,而有顏色的魚線不能發白;否則魚線的質量就一定有問題;看生產日期、看粗細、還可拿著遊標卡尺具體量一量,看看魚線是否有長號的現象;摸下魚線的粗細和平整度等等。摸下魚線的粗細和平整度,給魚線上色,會很好的掩蓋魚線生產過程中的一些...