『壹』 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
『貳』 網路命令
不知道具體是啥,下面給出點路由器的
Red-Giant>enable !進入特權模式
Red-Giant#
Red-Giant#configure terminal !進入全局配置模式
Red-Giant(config)#
Red-Giant(config)# interface fastethermet 1/0 !進入路由器F1/0的介面模式
Red-Giant(config-if)
Red-Giant(config-if)#exit !退回到上一級操作模式
Red-Giant(config)#
Red-Giant(config-if)#end !直接退回到特權模式
Red-Giant#
步驟2 路由器命令行基本功能
幫助信息
Red-Giant>? !顯示當前模式下所有可執行的命令
Exec commands:
<1-99> Session number to resume
Disable Turn off privileged commands
Disconnect Disconnect an existing network connection
Enable Turn on privileged commands
Exit Exit fron the EXEC
Help Description of the interactive help system
Ping Send echo massages
Show show running system information
Start-terminal-service start terminal service
Telnet open a telnet connection
Traceroute trace toute to destination
Red-Giant#co? !顯示當前模式下所有以co開頭的命令
Configure
Red-Giant# ? 顯示命令後可執行的參數
Flash: from flash : file system
Running-config from current system configuration
Startup-config from startup configuration
Tftp : from tftp : file system
Xmodem from xmodem file system
命令的簡寫
Red-Giant#conf ter
!路由器命令行支持命令的簡寫,該命令代表configure terminal
Red-Giant(config)#
命令的自動補齊
Red-Giant#con !(按鍵盤的Tab鍵自動補齊configure),路由器支持命令的自動補齊
Red-Giant#configure
命令的快捷鍵功能
Red-Giant(config-if)#^ Z !Ctrl+z退回到特權模式
Red-Giant#
Red-Giant#ping 1.1.1.1
!ping 一個不存在的地址,命令完成需要一定的時間,利用ctrl+c終止未執行完成的命令
Sending 5 ,100-byte ICMPEchos to 1.1.1.1
Timeout is 2000 milliseconds
Red-Giant#
例如上文中在交換機特權模式下執行ping 1.1.1.1命令,發現不能ping通目標地址的反饋出現,可在數據包未發出5個之前通過執行Ctrl+C終止當前操作。
【注意事項】
1 命令行操作進行自動補齊或命令簡寫時,要求所簡寫的字母必須能夠唯一區別該命令。如Red-Giant#conf可以代表configure,但Red-Giant#co無法代表configure,因為co開頭的命令有兩個和configure,設備無法區別。
2 注意區別每個操作模式下可執行的命令種類。交換機不可以跨
『叄』 redflag 6.0下用什麼命令設置域名DNS
編輯/etc/host.conf文件
『肆』 red Linux 9 雙網卡配置 命令怎麼寫
您好,我不懂,可以試試!希望我沒有誤會您的意思。
請問有圖形界面嗎?有圖形界面有撥號工具的話直接進system-administration-network 去配置就行了。只要你的兩塊網卡都被識別了,直接每塊網卡配置就好了。不知道你用的什麼發行版,這個應該就最簡單吧。
如果在終端配置。
1)打開終端 su – 用ROOT身份登錄
2)[root@localhost ~]# ifconfig # 就會輸出網路介面狀態,如果網卡都被識別了的,而且你沒有修改過NIS的NICKNAME應該就有eth0,eth1,lo,分別代表第一,二塊網卡和主機的回環地址。
3)[root@localhost ~]# ifconfig eth0 down ; ifconfig eth0 192.168.1.99 broadcast 192.168.1.255 netmask 255.255.255.0 up
4)同理eth1
5)DNS的配配置文件在/etc/resolv.conf
vi /etc/resolv.conf
像這樣
1 search YOUR NAME
2 nameserver 202.106.46.151
3 nameserver 202.106.0.20
好像最多三個DNS吧?嘎嘎
不知道你用的什麼發行版,以我的FEDORA為例,配置文件在/etc/sysconfig/network-scripts/下面等等等。。。
希望對您有幫助,偶是新手,謝謝支持!看是不是成功啦啊?那你撥號上網呀?嘎嘎,能上網就OKAY啦。配置ADSL: adsl-config呀,一搜一大堆哦!
雙網卡綁定,清去GOOGLE下,嘎嘎我去吃飯了!
『伍』 grub中菜單顏色的設置命令是什麼
color normal [highlight] 改變菜單的顏色,normal是用於指定菜單中非當前選項的行的顏色,highlight是用於指定當前菜單選項的顏色。如果不指定 highlight,GRUB將使用normal的反色來作為highlight顏色。指定顏色的格式是「前景色/背景色」,前景色和背景色的可選列表如下:* black* blue* green* cyan* red* magenta* brown* light-gray下面的顏色只能用於背景色* dark-gray* light-blue* light-green* light-cyan* light-red* light-magenta* yellow* white你可以在前景色前加上前綴"blink-",產生閃爍效果,你可以在menu.lst中加上下面這個選項來改變顏色效果:title OS-BS likecolor magenta/blue black/magenta
『陸』 在red hat linux 中怎麼配置寬頻連接 怎麼使用貓來獲取IP 然後聯網 給出具體命令及步驟 謝謝!
首先你要確定網卡設置正確,連ADSL應該是DHCP,也就是eth0要是啟動獲取IP模式。
使用setup然後進入網卡設置。設置正確了,就可以進行下一步ADSL撥號了。
如果你想用命令行撥號,要安裝Linux下的PPPOE客戶端軟體rp-pppoe。這個軟體你去網上能找到。
裝好這個軟體後,用
/usr/sbin/adsl-setup
配置完畢後,用
/usr/sbin/adsl-start
命令來聯網。用/usr/sbin/adsl-stop
命令來斷網。
如果是圖形界面的話,要安裝Gnome netmanager。在添加軟體包裡面可以安裝,一般情況是安裝好了的。
然後右擊屏幕上方右邊的系統托盤圖標。選擇編輯連接。就打開了netmanager的主界面。
在DSL裡面添加一個連接就可以撥號了。
撥號很簡單,只要左鍵單擊,在彈出的菜單裡面選擇剛剛新建的連接就OK了。
『柒』 我想請問在命令模式下配置linux red hat 的IP地址、網管、掩碼、dns等,該怎麼配置用什麼命令
[root@svn ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 //設備名稱
BOOTPROTO=static /指定為靜態ip還是dhcp獲取
IPADDR=172.17.1.8 //ip
NETMASK=255.255.255.0 //掩碼
GATEWAY=172.17.1.1 //網關
HWADDR=00:F1:F3:0F:5D:50 //mac地址
ONBOOT=yes //是否啟用
還有好多,不列舉
[root@svn ~]# vi /etc/resolv.conf //dns配置
nameserver 8.8.8.8
[root@svn ~]# service iptables stop && chkconfig iptables off //關閉防火牆並且關閉自啟動
[root@svn ~]# service sshd start //啟動ssh遠程
『捌』 在路由器中打開路由功能的命令是
在路由器中打開路由功能的命令是Red-Giant(config)#ip routing。
配置在路由器上的路由選擇協議,同時給出了在路由選擇協議中使用的定時器等信息。
『玖』 Red Hat5的ip配置命令ifconfig沒有問題
環境變數的問題 看看是不是PATH中/home/sbin沒加上去