導航:首頁 > 編程系統 > linuxsynergy開機

linuxsynergy開機

發布時間:2021-03-04 03:16:12

A. Red hat怎麼配置開機啟動項

使用chkconfig命令可以查看在不同啟動級別下課自動啟動的服務(或是程序),命令格式如下:
chkconfig --list
可能輸出如下:
openvpn 0:關閉 1:開啟 ...... 6:關閉 (0-6 為啟動級別 ; 關閉/開啟為相應級別下該服務的自動啟動選項)
如果希望對自動啟動選項做出改變,命令格式為:
chkconfig --level x name on/off
z.B. chkconfig --level 5 openvpn off
以上的命令可以查詢系統可提供的服務,如果希望開機時啟動某一程序,可採用以下方法:
在~/.bash_profile文件最後一行添加所希望啟動的軟體名。如:「synergyc 192.168.0.154」 則在開機時自動運行synergyc並與192.168.0.154連接。
以上內容為我個人配置,但是發現了一個問題:FC12在登陸後才完成系統啟動,也就是說在進入用戶登陸界面的時候synergyc還未能啟動。所以,(也許)synergyc不適合被安裝在用作無鍵鼠客戶機的linux系統中。

在Red Hat Linux中自動運行程序
1.開機啟動時自動運行程序
Linux載入後, 它將初始化硬體和設備驅動, 然後運行第一個進程init。init根據配置文件繼續引導過程,啟動其它進程。通常情況下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目錄下的腳本文件,可以使init自動啟動其它程序。例如:編輯 /etc/rc.d/rc.local 文件,在文件最末加上一行"xinit"或"startx",可以在開機啟動後直接進入X-Window。

2.登錄時自動運行程序
用戶登錄時,bash首先自動執行系統管理員建立的全局登錄script :/etc/profile。然後bash在用戶起始目錄下按順序查找三個特殊文件中的一個:/.bash_profile、/.bash_login、 /.profile,但只執行最先找到的一個。
因此,只需根據實際需要在上述文件中加入命令就可以實現用戶登錄時自動運行某些程序(類似於DOS下的Autoexec.bat)。

3.退出登錄時自動運行程序
退出登錄時,bash自動執行個人的退出登錄腳本/.bash_logout。例如,在/.bash_logout中加入命令"tar -cvzf c.source.tgz *.c",則在每次退出登錄時自動執行 "tar" 命令備份 *.c 文件。

4.定期自動運行程序
Linux有一個稱為crond的守護程序,主要功能是周期性地檢查 /var/spool/cron目錄下的一組命令文件的內容,並在設定的時間執行這些文件中的命令。用戶可以通過crontab 命令來建立、修改、刪除這些命令文件。
例如,建立文件crondFile,內容為"00 9 23 Jan * HappyBirthday",運行"crontab cronFile"命令後,每當元月23日上午9:00系統自動執行"HappyBirthday"的程序("*"表示不管當天是星期幾)。

5.定時自動運行程序一次

定時執行命令at 與crond 類似(但它只執行一次):命令在給定的時間執行,但不自動重復。at命令的一般格式為:at [ -f file ] time ,在指定的時間執行file文件中所給出的所有命令。也可直接從鍵盤輸入命令:

$ at 12:00
at>mailto Roger -s ″Have a lunch″ < plan.txt
at>Ctr-D
Job 1 at 2000-11-09 12:00

2000-11-09 12:00時候自動發一標題為"Have a lunch",內容為plan.txt文件內容的郵件給Roger。

#!/bin/bash
RESTART="........" #裡面寫相應服務代碼
START="......."
STOP=".........."
case "$1" in
restart)
$RESTART
echo "......"
;;
start)
$START
echo "......"
;;
STOP)
$STOP

echo "......"
;;
*)
echo "Usage: $0 {restart ¦ start ¦ stop}"
exit 1
esac

exit 1

腳本寫完要修改一下許可權 chmod u+x test.sh

首先,linux隨機啟動的服務程序都在/etc/init.d這個文件夾里,裡面的文件全部都是腳本文件(腳本程序簡單的說就是把要運行的程序寫到一個文件里讓系統能夠按順序執行,類似windows下的autorun.dat文件),另外在/etc這個文件夾里還有諸如名為rc1.d, rc2.d一直到rc6.d的文件夾,這些都是linux不同的runlevel,我們一般進入的X windows多用戶的運行級別是第5級,也就是rc5.d,在這個文件夾下的腳本文件就是運行第5級時要隨機啟動的服務程序。需要注意的是,在每個rc (1-6).d文件夾下的文件其實都是/etc/init.d文件夾下的文件的一個軟連接(類似windows中的快捷方式),也就是說,在 /etc/init.d文件夾下是全部的服務程序,而每個rc(1-6).d只鏈接它自己啟動需要的相應的服務程序!

要啟動scim(某一程序),我們首先要知道scim程序在哪裡,用locate命令可以找到,scim在/usr/bin/scim這里,其中usr表示是屬於用戶的,bin在linux里表示可以執行的程序。這樣,我就可以編寫一個腳本程序,把它放到/etc/init.d里,然後在rc5.d里做一個相應的軟鏈接就可以了。
這個腳本其實很簡單,就兩行:

#!/bin/bash
/usr/bin/scim

第一行是聲明用什麼終端運行這個腳本,第二行就是要運行的命令。

還需要注意的一點是,在rc5.d里,每個鏈接的名字都是以S或者K開頭的,S開頭的表示是系統啟動是要隨機啟動的,K開頭的是不隨機啟動的。這樣,你就可以知道,如果我要哪個服務隨機啟動,就把它名字第一個字母K改成S就可以了,當然,把S改成K後,這個服務就不能隨機啟動了。因此,我這個鏈接還要起名為SXXX,這樣系統才能讓它隨機啟動

添加自啟動腳本

首先把自己的腳本放到/etc/init.d中,,然後執行如下指令:

update-rc.d a start 90 2 3 4 5 . stop 90 0 1 6 .

其中a就是你的腳本,注意有兩個點。

a腳本範例。

#!/bin/sh

# Source function library.
if [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
else
. /lib/lsb/init-functions
fi

MOD=/a.ko

start()
{
echo -n $"insert a kernel mole: "
/sbin/insmod $MOD
echo
}

stop()
{
echo -n $"remove a kernel mole: "

/sbin/rmmod a -f
echo
}

[ -f $MOD ] || exit 0

# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|restart|reload}"

update-rc.d命令,是用來自動的升級System V類型初始化腳本,簡單的講就是,哪些東西是你想要系統在引導初始化的時候運行的,哪些是希望在關機或重啟時停止的,可以用它來幫你設置。這些腳本的連接位於/etc/rcn.d/LnName,對應腳本位於/etc/init.d/Script-name.

1、設置指定啟動順序、指定運行級別的啟動項:
update-rc.d <service> start <order> <runlevels>

2、設置在指定運行級中,按指定順序停止:
update-rc.d <service> stop <order> <runlevels>
3、從所有的運行級別中刪除指定的啟動項:
update-rc.d -f <script-name> remove

例如:
update-rc.d script-name start 90 1 2 3 4 5 . stop 52 0 6 .
start 90 1 2 3 4 5 . : 表示在1、2、3、4、5這五個運行級別中,按先後順序,由小到大,第90個開始運行這個腳本。
stop 52 0 6 . :表示在0、6這兩個運行級別中,按照先後順序,由小到大,第52個停止這個腳本的運行。

如果在 /etc/init.d 中加入一個 script,還須要製作相關的 link
在 /etc/rc*.d 中。K 開頭是 kill , S 開頭是 start , 數字順序代表啟動的順序。(SysV)

update-rc.d 可以幫你的忙。

例:

在 /etc/init.d 中建立一個叫作 zope 的 script , 然後

update-rc.d zope defaults

就會產生以下鏈結::

Adding system startup for /etc/init.d/zope ...
/etc/rc0.d/K20zope -> ../init.d/zope
/etc/rc1.d/K20zope -> ../init.d/zope
/etc/rc6.d/K20zope -> ../init.d/zope
/etc/rc2.d/S20zope -> ../init.d/zope
/etc/rc3.d/S20zope -> ../init.d/zope
/etc/rc4.d/S20zope -> ../init.d/zope
/etc/rc5.d/S20zope -> ../init.d/zope

其他進階使用方式請 man update-rc.d

B. 求教如何在centos 安裝 synergy

()在官網軟體包,進行CentOS安裝,我下載了一個1.4版本的,但是使用命令rpm -ivh synergy.rpm的時候提示libcurl.so.4依賴錯誤,沒有找到libcurl.so,但是我find了一下,在目錄/usr/lib中確實有libcurl.so.4,於是我把/usr/lib下的libcurl.so.4 到rpm安裝包所在的目錄,繼續安裝,但是仍然不行,提示錯誤:
error: Failed dependencies:
libcurl.so.4(CURL_OPENSSL_3) is needed by synergy-1.4.16-1.i386
我認為是軟體包找不到libcurl.so.4,於是我又把libcurl.so.4復制到/lib下,繼續安裝,仍然提示上面的錯誤,Google了很久依然沒有找到答案,我真不知道該怎麼辦了,於是想還是算了,跑到CentOS自帶的添加/刪除軟體功能上安裝了一個synergy 1.3.6版本的,安裝的synergy的可執行文件在/usr/bin裡面,使用命令ll | grep synergy就可以看到有兩個文件,一個是synergyc客戶端運行程序,另一個是synergys伺服器端運行程序,如果想要讓CentOS作為客戶端,就運行/usr/bin/synergyc server-ip,如果CentOS作為伺服器端,就與行/usr/bin/synergys -f --config configfile,其中-f是指在前台運行,也就是一直在命令行中顯示運行,這里也可以使用--daemon選項使得該程序作為服務運行,服務就是在後台運行。關於更多命令的選項可以使用--help來查看。
(2)修改配置文件,使用/usr/bin/synergys --help命令可以看到,此軟體的配置文件一般在用戶的主文件夾下的.synergy.conf,即~/.synergy.conf,或者是在/etc文件夾下的synergy.conf,注意在用戶主文件夾下的帶有".",而在/etc文件夾下的沒有".",這個估計是尊重了Linux的習慣吧,我看一般的在用戶主文件夾中的配置文件都加上了".",例如.bashrc之類的,而/etc本來就是放置配置文件的地方,因此也不用加什麼"."用戶也知道裡面都是配置文件,以上這些屬於個人猜測,對不對也不知道。
訪問/usr/share/doc/synergy1.3.6下示例配置文件synergy-basic.conf可以看到,在配置文件中有三部分。
第一個部分是screens,也就是前面說的screen name,隨便起名,例如我起了centos:和win7:這兩個名字,注意冒號。兩個名字之間用換行隔開,第一個是服務端的名字,第二個是客戶端的名字。內容如下:
section: screens
centos:
win7:
end

第二個部分是links,其實就是兩台機器的位置關系,有上下左右四個位置。首先對於centos來說,左邊是win7。而對於win7來說,右邊是centos,因此,此部分內容如下:
section: links
centos:
left = win7
win7:
right = centos
end

第三部分是aliases(別名),這個別名就和第一部分的screens對上號了,我們在screen中隨便起了個名字,以方便我們的記憶,但是要讓synergy識別伺服器端和客戶端的主機名hostname,這里的別名就是要將centos對應centos的hostname,win7對應計算機名,我的配置文件的內容如下,其中centos的hostname為linux.zl,而win7的計算機名為zl-PC。在這里我想說,win7的別名也可以命名為主機的ip地址,但是centos必須是主機名,要不然會報類似這樣的錯誤unknown screen name `linux.zl',對於這一點我也不知到為什麼。

section:aliases
centos:
linux.zl
win7:
zl-PC
end
(3)啟動伺服器端,運行/usr/bin/synergys -f(--daemon) --config ~/.synergy.conf,然後使用ps -aux | grep synergy查看是否有此進程。若有,則啟動成功,否則,失敗。

C. 用Synergy時候總是出現報錯

你好,本人在linux+win【server、client隨意】以及win+win【server、client隨意】自動隨系統啟動都有成功實現。不回知您的電腦是那種配答合?
希望能對您有所幫助!
email:likaiweb@qq.com

D. synergy軟體不會裝,也不會配置

synergy在Windows和Linux下使用全攻略(多台PC共享一套鍵盤滑鼠)

在工作中,有多台筆記本和一台個人,個人PC的鍵盤滑鼠都相當難用,遂希望能找到一個能讓我使用筆記本鍵盤和滑鼠能直接實時操作另一台PC的辦法,不負所望,發現了synergy這款軟體。這款軟體的好處在於:它可以跨操作系統使用,只要你的多台電腦是通過網路連接,在同一個網段(不同網段沒有試驗過),並且支持TCP/IP協議,那都可以輕松實現多台電腦的共享。
synergy的優點:使用synergy就好像把多台電腦的顯示器拼接成了一個加長的顯示器組,如果有三台電腦(B,A,C)的顯示器依次從左到右排開,假設A作為伺服器,當滑鼠離開顯示器A的屏幕左邊緣時,瞬間滑鼠就進入了B的操作系統;如果滑鼠焦點在C的操作系統中,那麼對A的鍵盤和滑鼠的控制效果就會在C的屏幕上准確的顯示出來。當然,在這期間,另外兩台電腦的鍵盤和滑鼠也可以分別對自己的電腦做任何私有操作。
多機Windows操作系統配置:
一、配置主機:
1、主機選擇「Share this computer's keyboard and mouse(server)」單選框

然後點擊「Configure...」

2、在「Screens:」列表框中添加需要串聯的所有計算機名稱,方法是點「Screens:」列表框下方+號添加;(不知道的自行查看:我的電腦/屬性/計算機名/完整的計算機名稱),如果我要鏈接的計算機有三台,名字分別是DELL(作為主機,放在中間);N60(作為從機,放在DELL左邊);aqkw(作為從機,擺在DELL的右邊),就把他們全部添加到Screens列表裡面(各人的計算機名不一樣,大家根據自己的名字作替換就可以了)。
再然後在「Links:」裡面定位這三台計算機的相對坐標。注意Links列表框的下面有三個用紅色邊框圈起來的下拉列表框,添加方式是在這三個列表框中設計計算機的相對位置(強烈提醒:相對位置有兩個,主機的左邊和主機的右邊),比如按照我的設計:
A、 aqkw作為右邊從機,擺在DELL的右邊,我就要添加兩條語句,分別為:DELL is left of aqkw和aqkw is right of DELL(意思是:DELL的右邊是aqkw和aqkw的左邊是DELL)
B、 N60作為左邊從機,放在DELL左邊,我就要添加兩條語句,分別為:N60 is left of DELL和DELL is right of N60(意思是:N60的右邊是DELL和DELL的左邊是N60)至於如何添加的,大家自己在下拉列表框里測試兩下就會了,不再細說。
3、配置IP地址

點擊「Advanced…..」

填寫主機名、IP地址,點OK退出。
4、設置開機自動啟動:

點擊「AutoStart…..」

點擊右邊的「Uninstall…..」點後左邊變灰(設置了開機自動啟動)
點擊Close退出。
配置完畢,保存退出到上級頁面,點「Test」測試也好(如點「Test」測試,從機必須同時進行),點「Start」開始運行也可以,總之主機配置完畢。
二、配置從機:
1、主機選擇「Share this computer's keyboard and mouse(server)」單選框

填寫主機完整的計算機名稱:AQCW-2BBC32F7FB
點擊「Advanced…..」

填寫從機名、IP地址,點OK退出。

點擊「AutoStart…..」

點擊右邊的「Uninstall…..」點後左邊變灰(設置了開機自動啟動)
點擊Close退出。
配置完畢,保存退出到上級頁面,點「Test」測試也好(如點「Test」測試,主機必須同時進行),點「Start」開始運行也可以,總之從機配置完畢。

E. 如何使用Synergy共享windows和linux系統的滑鼠和鍵盤

如果你有同時使用兩台電腦的需求,那麼你一定會希望能夠共享這兩台電腦的滑鼠和鍵盤,這樣就省去了很多切換滑鼠和鍵盤的時間。
如果這兩台電腦都是windows系統,那麼實現起來就會比較簡單,只需要在這兩台電腦上都裝上Synergy軟體,然後進行簡單的配置就可以了。但如果一台是windows,一台是linux系統,那麼就會稍微麻煩一點點(實際上也很簡單)。
下面就兩台電腦為例,介紹如何安裝和配置。我的兩台電腦分別裝了Ubuntu Kylin 14.04和windows 7。放置位置是ubuntu在左邊,windows在右邊。我會以windows作為伺服器(即共享該電腦的滑鼠和鍵盤),ubuntu為客戶端。具體操作步驟如下。
1. 安裝Synergy
windows下安裝很簡單,直接「下一步」下去就可以了。
ubuntu下安裝也很簡單,使用下來命令應該就可以搞定了。
$ sudo apt-get install synergy
2. 配置Synergy
windows系統上synergy配置如下圖所示:
synergy windows
勾選上面的Server,就會將windows系統作為伺服器了。需要留意一下這里的IP地址,待會要用到來配置客戶端。然後點擊上面的「Configure server」,會彈出類似下面的窗口:
synergy windows
當然,這裡面剛開始是空白的。這是用來配置兩台電腦的位置。直接拖動右上角的藍色電腦圖標到網格內,並對電腦進行命名就可以了。具體使用什麼名字關系不大,只要統一就可以了。另外需要注意下這兩個圖標的位置關系要與兩台電腦實際的位置關系相對應。
至於linux下Synergy的配置,我在網路上搜索到的一些內容,都是通過文本文件進行配置的。我有嘗試這樣做過,但並沒有成功。不過,我後來發現了一種更為簡單的方法,就是下面簡要介紹的方法。
在終端直接輸入Synergy,

選擇client,將ubuntu系統配置為客戶端。然後next,

Mode是加密模式,選擇CFB,然後輸入一個密碼。這個密碼是用於加密的,隨便輸入一個就可以了。然後Finish,

這個窗口跟windows下的幾乎沒有區別。在Server IP中輸入前面提到的windows伺服器的IP。這就基本上已經完成了全部的配置。
如果要將Synergy程序設置為開機啟動程序,可以將上面的窗口最大化,然後就會看到菜單欄。在其中選擇edit-setting,就會

把最上面幾項都勾選了就可以了。另外還可以在screen name中為ubuntu系統設置一個名字,這個名字要與前面windows系統中配置的名字相同。
3. 啟動Synergy
先點擊Windows下Synergy窗口中的Start,然後點擊ubuntu系統下Synergy窗口中的start。
如果不出意外,你就會發現你的滑鼠可以從一個屏幕移動到另外一個屏幕了。

F. debian系統Cinnamon桌面環境,安裝Synergy如何設置開機自啟動現在設置的自啟動需要登陸後才能啟動。

你可能是在某個用戶目錄下增加修改的啟動腳本,需要開機自啟動,需要增加或修改/etc/init.d/rc.local中增加

G. 使用Synergy,為什麼我的win7作為服務端,鍵盤在Linux終端敲擊出來的全是dddd

你電腦的某個按鍵卡死,就是一直按著的意思,你拍打下鍵盤,重點,一般來講是shift,alt,ctrl可能性最大,win鍵也有點可能,試試吧,不行再問我

H. 如何添加linux啟動項。

LINUX里的添加啟動項的方法和WINDOWS不一樣
使用chkconfig命令可以查看在不同啟動級別下課自動啟動的服務(或是程序),命令格式如下:
chkconfig
--list
可能輸出如下:
openvpn 0:關閉 1:開啟 ...... 6:關閉 (0-6 為啟動級別 ;
關閉/開啟為相應級別下該服務的自動啟動選項)
如果希望對自動啟動選項做出改變,命令格式為:
chkconfig --level x name
on/off
z.B. chkconfig --level 5 openvpn
off
以上的命令可以查詢系統可提供的服務,如果希望開機時啟動某一程序,可採用以下方法:
在~/.bash_profile文件最後一行添加所希望啟動的軟體名。如:「synergyc
192.168.0.154」
則在開機時自動運行synergyc並與192.168.0.154連接。
以上內容為我個人配置,但是發現了一個問題:FC12在登陸後才完成系統啟動,也就是說在進入用戶登陸界面的時候synergyc還未能啟動。所以,(也許)synergyc不適合被安裝在用作無鍵鼠客戶機的linux系統中。
在Red
Hat Linux中自動運行程序
1.開機啟動時自動運行程序
Linux載入後, 它將初始化硬體和設備驅動,
然後運行第一個進程init。init根據配置文件繼續引導過程,啟動其它進程。通常情況下,修改放置在 /etc/rc或 /etc/rc.d 或
/etc/rc?.d 目錄下的腳本文件,可以使init自動啟動其它程序。例如:編輯 /etc/rc.d/rc.local
文件,在文件最末加上一行"xinit"或"startx",可以在開機啟動後直接進入X-Window。
2.登錄時自動運行程序
用戶登錄時,bash首先自動執行系統管理員建立的全局登錄script
:/etc/profile。然後bash在用戶起始目錄下按順序查找三個特殊文件中的一個:/.bash_profile、/.bash_login、
/.profile,但只執行最先找到的一個。
因此,只需根據實際需要在上述文件中加入命令就可以實現用戶登錄時自動運行某些程序(類似於DOS下的Autoexec.bat)。
3.退出登錄時自動運行程序
退出登錄時,bash自動執行個人的退出登錄腳本/.bash_logout。例如,在/.bash_logout中加入命令"tar
-cvzf c.source.tgz *.c",則在每次退出登錄時自動執行 "tar" 命令備份 *.c
文件。
4.定期自動運行程序
Linux有一個稱為crond的守護程序,主要功能是周期性地檢查
/var/spool/cron目錄下的一組命令文件的內容,並在設定的時間執行這些文件中的命令。用戶可以通過crontab
命令來建立、修改、刪除這些命令文件。
例如,建立文件crondFile,內容為"00 9 23 Jan *
HappyBirthday",運行"crontab
cronFile"命令後,每當元月23日上午9:00系統自動執行"HappyBirthday"的程序("*"表示不管當天是星期幾)。
5.定時自動運行程序一次
定時執行命令at
與crond 類似(但它只執行一次):命令在給定的時間執行,但不自動重復。at命令的一般格式為:at [ -f file ] time
,在指定的時間執行file文件中所給出的所有命令。也可直接從鍵盤輸入命令:
代碼如下:
$ at 12:00
at>mailto Roger -s ″Have a
lunch″ < plan.txt
at>Ctr-D
Job 1 at 2000-11-09 12:00
2000-11-09
12:00時候自動發一標題為"Have a
lunch",內容為plan.txt文件內容的郵件給Roger。
#!/bin/bash
RESTART="........"
#裡面寫相應服務代碼
START="......."
STOP=".........."
case "$1"
in
restart)
$RESTART
echo "......"
;;
start)
$START
echo
"......"
;;
STOP)
$STOP
echo "......"
;;
*)
echo "Usage: $0
{restart ¦ start ¦ stop}"
exit 1
esac
exit 1
腳本寫完要修改一下許可權
chmod u+x
test.sh
首先,linux隨機啟動的服務程序都在/etc/init.d這個文件夾里,裡面的文件全部都是腳本文件(腳本程序簡單的說就是把要運行的程序寫到一個文件里讓系統能夠按順序執行,類似windows下的autorun.dat文件),另外在/etc這個文件夾里還有諸如名為rc1.d,
rc2.d一直到rc6.d的文件夾,這些都是linux不同的runlevel,我們一般進入的X
windows多用戶的運行級別是第5級,也就是rc5.d,在這個文件夾下的腳本文件就是運行第5級時要隨機啟動的服務程序。需要注意的是,在每個rc
(1-6).d文件夾下的文件其實都是/etc/init.d文件夾下的文件的一個軟連接(類似windows中的快捷方式),也就是說,在
/etc/init.d文件夾下是全部的服務程序,而每個rc(1-6).d只鏈接它自己啟動需要的相應的服務程序!
要啟動scim(某一程序),我們首先要知道scim程序在哪裡,用locate命令可以找到,scim在/usr/bin/scim這里,其中usr表示是屬於用戶的,bin在linux里表示可以執行的程序。這樣,我就可以編寫一個腳本程序,把它放到/etc/init.d里,然後在rc5.d里做一個相應的軟鏈接就可以了。
這個腳本其實很簡單,就兩行:
#!/bin/bash
/usr/bin/scim
第一行是聲明用什麼終端運行這個腳本,第二行就是要運行的命令。
還需要注意的一點是,在rc5.d里,每個鏈接的名字都是以S或者K開頭的,S開頭的表示是系統啟動是要隨機啟動的,K開頭的是不隨機啟動的。這樣,你就可以知道,如果我要哪個服務隨機啟動,就把它名字第一個字母K改成S就可以了,當然,把S改成K後,這個服務就不能隨機啟動了。因此,我這個鏈接還要起名為SXXX,這樣系統才能讓它隨機啟動
添加自啟動腳本
首先把自己的腳本放到/etc/init.d中,,然後執行如下指令:
update-rc.d
a start 90 2 3 4 5 . stop 90 0 1 6 .
其中a就是你的腳本,注意有兩個點。
a腳本範例。
代碼如下:
#!/bin/sh
# Source function
library.
if [ -f /etc/init.d/functions ]; then
.
/etc/init.d/functions
else
.
/lib/lsb/init-functions
fi
MOD=/a.ko
start()
{
echo -n $"insert a
kernel mole: "
/sbin/insmod $MOD
echo
}
stop()
{
echo -n
$"remove a kernel mole: "
/sbin/rmmod a -f
echo
}
[ -f $MOD ] ||
exit 0
# See how we were called.
case "$1"
in
start)
start
;;
stop)
stop
;;
restart|reload)
stop
start
;;
*)
echo
$"Usage: $0
{start|stop|restart|reload}"
update-rc.d命令,是用來自動的升級System
V類型初始化腳本,簡單的講就是,哪些東西是你想要系統在引導初始化的時候運行的,哪些是希望在關機或重啟時停止的,可以用它來幫你設置。這些腳本的連接位於/etc/rcn.d/LnName,對應腳本位於/etc/init.d/Script-name.
1、設置指定啟動順序、指定運行級別的啟動項:
update-rc.d
<service> start <order> <runlevels>
2、設置在指定運行級中,按指定順序停止:
update-rc.d
<service> stop <order> <runlevels>
3、從所有的運行級別中刪除指定的啟動項:
update-rc.d -f
<script-name> remove
例如:
update-rc.d script-name start 90 1 2 3 4 5 . stop
52 0 6 .
start 90 1 2 3 4 5 . :
表示在1、2、3、4、5這五個運行級別中,按先後順序,由小到大,第90個開始運行這個腳本。
stop 52 0 6 .
:表示在0、6這兩個運行級別中,按照先後順序,由小到大,第52個停止這個腳本的運行。
如果在 /etc/init.d 中加入一個
script,還須要製作相關的 link
在 /etc/rc*.d 中。K 開頭是 kill , S 開頭是 start ,
數字順序代表啟動的順序。(SysV)
update-rc.d 可以幫你的忙。
例:
在 /etc/init.d 中建立一個叫作 zope 的
script , 然後
update-rc.d zope defaults
就會產生以下鏈結::
代碼如下:
Adding system startup for /etc/init.d/zope
...
/etc/rc0.d/K20zope -> ../init.d/zope
/etc/rc1.d/K20zope ->
../init.d/zope
/etc/rc6.d/K20zope -> ../init.d/zope
/etc/rc2.d/S20zope
-> ../init.d/zope
/etc/rc3.d/S20zope ->
../init.d/zope
/etc/rc4.d/S20zope -> ../init.d/zope
/etc/rc5.d/S20zope
-> ../init.d/zope
其他進階使用方式請 man update-rc.d

I. Synergy在XP系統下開機不自動運行也不自動啟動!急死我了 好心人幫幫忙萬分感謝!

區域網桌面控制軟體:
注意IP不要沖突 你可以試試在計劃任務里添加這個程序到開機自動啟動里

J. ubuntu怎麼設置synergy開機啟動

ubuntu怎麼設置synergy開機啟動
你可能是在某個用戶目錄下增加修改的啟動腳本,
需要開機自啟動,需要增加或修改/etc/init.d/rc.local中增加

閱讀全文

與linuxsynergy開機相關的資料

熱點內容
扎職2粵語在線看免費 瀏覽:136
winrar壓縮文件夾 瀏覽:185
翻譯中語影視APP 瀏覽:618
女主是顧念的小說 瀏覽:401
禁播級電影 瀏覽:900
齊河銀座天美電影院今日電影 瀏覽:488
康佳42r6610au升級 瀏覽:839
最新你懂得電影網站 瀏覽:873
javaapi文檔工具 瀏覽:296
系統修復部分文件 瀏覽:653
電腦上文件格式怎麼改pdf 瀏覽:923
如何在伺服器上共享文件夾 瀏覽:960
有什麼好看的漫畫網站 瀏覽:507
斗羅單女主是寧榮榮 瀏覽:736
帶著現代武器打鬼子小說 瀏覽:566
大尺度男同裸露電影 瀏覽:513
雙女主同性戀電影泰劇 瀏覽:594
影院後排選不了 瀏覽:428
鳳梨蘋果筆游戲 瀏覽:826

友情鏈接