『壹』 如何對suse linux 11進行雙網卡綁定的配置,求高手
1、使用yast工具配置第一塊網卡,此時在/etc/sysconfig/network下將生成一個配置文件(例如:ifcfg-eth-xx:xx:xx:xx:xx:xx)
2、cp /etc/sysconfig/network/ifcfg-eth-xx:xx:xx:xx:xx:xx /etc/sysconfig/network/ifcfg-bond0
3、編輯ifcfg-bond0文件:
加入如下幾行:
BONDING_SLAVE_0='eth0'
BONDING_SLAVE_1='eth1'
BONDING_MASTER=yes
BONDING_MODULE_OPTS=
修改後的ifcfg-bond0文件如下:
BOOTPROTO='static'
BROADCAST='192.168.23.255'
IPADDR='192.168.23.6'
MTU=''
NETMASK='255.255.255.0'
NETWORK='192.168.23.0'
REMOTE_IPADDR=''
STARTMODE='onboot'
UNIQUE='WMHV.+EMLITqy0YF'
BONDING_MASTER=yes
BONDING_SLAVE_0='eth0'
BONDING_SLAVE_1='eth1'
BONDING_MODULE_OPTS='miimon=100 mode=1 use_carrier=0' --註:mode=1為網卡主備用,mode=0為負荷分擔。
4、刪除/etc/sysconfig/network下的已經綁定的網卡的配置文件(如:ifcfg-eth-xx:xx:xx:xx:xx:xx)
5、使用rcnetwork restart重起服務
6、使用ifconfig -a 命令查看bond0上是否已經有IP,而eth0和eth1上則沒有IP地址。
最簡便的方法:
a、不配置任何網卡,這樣在/etc/sysconfig/network目錄下就沒有類似ifcfg-eth-xx:xx:xx:xx:xx:xx的文件,也就不用再刪除了。
b、在 /etc/sysconfig/network目錄下,新建文件ifcfg-bond0,內容如下:
BOOTPROTO='static'
BROADCAST='192.168.23.255'
IPADDR='192.168.23.6'
MTU=''
NETMASK='255.255.255.0'
NETWORK='192.168.23.0'
REMOTE_IPADDR=''
STARTMODE='onboot'
UNIQUE='WMHV.+EMLITqy0YF'
BONDING_MASTER=yes
BONDING_SLAVE_0='eth0'
BONDING_SLAVE_1='eth1'
c、使用rcnetwork restart 命令重啟服務。
d、使用ifconfig -a 查看幫定結果就OK了。
如果還有另外兩塊網卡幫定,就把ifcfg-bind0復製成ifcfg-bond0,把IP信息和網路埠信息改一下,然後重啟服務,就OK了,非常簡單。
『貳』 suse linux alias如何重新啟動後繼續生效
Linux的裝法不難,你在網路中就可以找的到
『叄』 如何進行suse linux系統升級
1.以root用戶登陸GBAM伺服器。
2.輸入命令rm /etc/adjtime,刪除adjtime.
3.輸入命令date月日時分年,修改和設置系統時間。
例如,如果想把GBAM時間設置成2006年11月26日12點01分,輸入命令date 112612012006即可。
4.輸入命令clock–w,同步硬體時鍾和系統時間。
5.完成以上步驟後,使用reboot命令重啟GBAM伺服器,使用date命令看一下,時間是否已經正確修改。
『肆』 suse12 linux 中如何關機
先看看它的錯誤提示嘛。提示說shutdown需要超級用戶許可權。
建議輸入以下命令(redhat可用,suse沒試過,但是類似的啦)
su - root
shutdown -h now
試試
『伍』 Linux 啟動、關閉、重啟網路服務的兩種方式
Linux 啟動、關閉、重啟網路服務的兩種方式:
1、使用service腳本來調度網路服務,如:
啟動 service network start;
關閉 service network stop;
重啟 service network restart;
2、直接執行網路服務的管理腳本,如:
啟動/etc/init.d/network start;
關閉 /etc/init.d/network stop;
重啟 /etc/init.d/network restart。

(5)suselinux重啟命令擴展閱讀
linux其他服務相關命令介紹:
1、linux顯示所有服務的運行狀態命令
service --status-all
chkconfig --list
2、linux查看單個服務的運行狀態命令
service iptables status
3、linux查看服務啟動狀態,是否開機自動啟動命令
chkconfig --list servicename
『陸』 suse linux rsyslog服務怎麼重啟
首先,我們安裝一些依賴項。
apt-get update
apt-get upgrade
apt-get install rsyslog rsyslog-mysql unzip zip binutils cpp fetchmail flex gcc libarchive-zip-perl libc6-dev libcompress-zlib-perl libpcre3 libpopt-dev lynx m4 make ncftp nmap openssl perl perl-moles zlib1g-dev autoconf automake1.9 libtool bison autotools-dev g++ mysql-server mysql-client libmysqlclient15-dev apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libdb4.6-dev libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-json php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
安裝過程中要求你輸入MySQL伺服器的密碼時,創建一個密碼!
我的OpenVZ模板已准備好了一切,所以下面這個命令對你來說可能沒有必要……
apt-get install linux-kernel-headers
確保相應服務已創建並運行起來……
/etc/init.d/rsyslog restart
/etc/init.d/mysql restart
/etc/init.d/apache2 restart
確保伺服器在偵聽合適的TCP IP埠(埠80和埠3306)。這時,RSYSLOG還沒有偵聽任何埠。
rsyslog:~# netstat -tapn
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 415/mysqld
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 581/apache2
然後,我們可以構建rsyslog資料庫:
mysqladmin -u root -p create rsyslog
接下來,我們啟動MySQL命令外殼程序,創建rsyslog用戶:
mysql -u root -p
GRANT SELECT, INSERT, UPDATE, DELETE ON rsyslog.* TO 'rsyslog'@'localhost' IDENTIFIED BY 'ENTER-YOUR-NEW-RSYSLOG-PASSWORD-HERE';
FLUSH PRIVILEGES;
quit
接下來,我們配置rsyslog伺服器,以便偵聽TCP埠514:
vi /etc/rsyslog.conf
添加這幾行……(要記得將密碼更改成你在創建MySQL伺服器的rsyslog用戶時輸入的那個密碼。)
$ModLoad MySQL
*.* >127.0.0.1,rsyslog,rsyslog,ENTER-YOUR-NEW-RSYSLOG-PASSWORD-HERE
……並去掉處理TCP syslog接收的幾行代碼前面的注釋。
# rsyslog v3的/etc/rsyslog.conf配置文件
#
# 想了解更多信息,請參閱/usr/share/doc/rsyslog-doc/html/rsyslog_conf.html
$ModLoad MySQL
*.* >127.0.0.1,rsyslog,rsyslog,ENTER-YOUR-NEW-RSYSLOG-PASSWORD-HERE
#################
#### 模塊 ####
#################
$ModLoad imuxsock # 提供對本地系統日誌的支持
$ModLoad imklog # 提供內核日誌支持(以前由rklogd來提供)
#$ModLoad immark # 提供--MARK--息功能
# 提供UDP syslog接收
#$ModLoad imudp
#$UDPServerRun 514
# 提供TCP syslog接收
$ModLoad imtcp
$InputTCPServerRun 514
###########################
#### 全局指令 ####
###########################
並重啟rsyslog服務。
/etc/init.d/rsyslog restart
確保伺服器在偵聽合適的TCP IP埠。(埠80、埠514和埠3306。)
rsyslog:~# netstat -tapn
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN 618/rsyslogd
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 415/mysqld
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 581/apache2
接著我們下載LogAnalyzer,並配置Apache web伺服器,以便顯示日誌。
『柒』 問一個suse linux的mount命令小問題
mount命令是當次執行,重啟後就沒了。
『捌』 linux中如何重啟指定網卡
linux中可通過以下方式進行重啟指定網卡:
一、service network restart
1、首先用CRT工具連接到Linux命令行界面。 或者進入操作系統界面,選擇終端輸入;
2、如對所有的網卡進行重啟操作, 可以嘗試輸入:service network restart 命令進行操作;
3、 完成了用service network restart命令重啟網卡的操作。
二、ifconfig eth0 down / ifconfig eth0 up
1、連接到命令行界面,輸入ifconfig查看網卡的基本信息;
2、查看到eth3的網卡信息。 輸入ifconfig eth3 down ,卸載eth3網卡;
3、輸入ifconfig eth3 up,重新載入eth3網卡。
三、ifdown eth0 / ifup eth0
1、連接到命令行界面。輸入ifdown eth3,對網卡eth3進行卸載;
2、輸入ifup eth3,對網卡eth3進行重新載入;
3、這樣就完成了對網卡的重啟操作。
『玖』 如何修改Suse Linux的時間
解決方法:
1.以root用戶登陸GBAM伺服器。
2.輸入命令rm/etc/adjtime,刪除adjtime.
3.輸入命令date月日時分年,修改和設置系統時間。
例如,如果想把GBAM時間設置成2006年11月26日12點01分,輸入命令date 112612012006即可。
4.輸入命令clock–w,同步硬體時鍾和系統時間。
5.完成以上步驟後,使用reboot命令重啟GBAM伺服器,使用date命令看一下,時間是否已經正確修改。
『拾』 如何使用ESX修復Linux虛擬機重啟只讀模式
在檢測到錯誤時,將Linux伺服器上的文件系統配置成重啟後的只讀模式是常見做法。不過,這種設置在結合使用VMware VI3時可能有意想不到的結果。
在發生錯誤時,Linux文件系統能配置成三種不同的模式:
errors=continue / errors=remount-ro / errors=panic
這三種模式分別表示忽略錯誤並只標記文件系統錯誤繼續運行,或者重啟系統為只讀,或者終止系統。
默認設置在文件系統superblock里,並能使用tune2fs(8)更改。
第一選擇(繼續運行)可能對包含非重要數據的系統管用,不過在給定的環境里讓伺服器在寫入錯誤之後繼續運行,就像什麼都有發生過一樣,這樣是不太好的。第三種選擇如果檢測到文件系統錯誤時,容易導致伺服器到內核的終止運行。不過,重啟可能不能修復問題,並且現在伺服器處於可更改狀態,管理員很難知道伺服器的狀況。
文件系統的理想設置是在檢測出錯誤時能重啟成只讀模式。這樣的話,管理員能診斷問題,採取合適的策略。重啟文件系統為只讀有時有一點影響,或者有時能導致伺服器不能正常停止運行。例如,如果一台Linux Web伺服器的/var/log文件系統重啟為只讀,這台伺服器上的一些服務將終止功能,因為不能寫入日誌。
那麼所有這一切與ESX有何關系?
路徑故障問題
多數ESX安裝為了共享存儲而附屬到存儲區域網路(SAN)上,並且這些伺服器有多路徑的傾向。多路徑是用於維持與SAN相連的一種技術,萬一發生存儲處理器、主機匯流排適配器、交換機,甚至光纖通道這樣的故障時還能與SAN連接。盡管ESX利用了多路徑,不過在給定時間里只有一條路徑可用。如果路徑失效,ESX開始發送和接收所有磁碟活動到另一條路徑時會發生路徑故障。
發生路徑故障是常見的,可能一個月一次或兩次。首要問題是Linux虛擬機對ESX路徑故障如何反應。如果發生路徑故障時,Linux虛擬機的磁碟寫入正進行一半,ESX將通知虛擬機的虛擬SCSI控制器線路繁忙,並且指示控制器等待。虛擬機決定磁碟不可訪問並有磁碟寫入故障,這引起錯誤。這個錯誤的處理將與文件系統所設置的「錯誤」值協調。由於在出現錯誤時,重啟系統為只讀模式逐漸成為標准做法,產生錯誤的文件系統在重啟動時就成只讀的了。只要文件系統不包括/var/log,那麼應該在syslog包括這個錯誤,如下所示:
SCSI Error : <0 0 0 0> return code = 0x20008
end_request: I/O error, dev sda, sector 4928181 Aborting journal on device dm-0 ext3_abort called.
EXT3-fs error (device dm-0): ext3_journal_start_sb: Detected aborted journal
Remounting filesystem read-only.
在經常發生錯誤時,這種做法是合適的,因為這給管理員提供了查找事件起因的機會,以便以後不再發生此類情況。
不過使用ESX和多路徑的話,發生路徑故障的機率增加了。如果發生這樣的情況,你該作出什麼反應?
使用ESX時,在當錯誤提示重啟配置為只讀模式的話,路徑故障經常發生。這是由於ESX和多路徑技術造成的,萬一發生某些請求故障,ESX和多路徑技術用於保持與存儲區域網路的固定連接。解決這個問題有以下三種方法:
1.在一小部分Linux版本上可以下載VMware補丁修復這個問題。
2.編輯內核源並手動安裝新內核模塊。
3.設置虛擬機以便在發生問題時發送郵件給你,然後你可以發送郵件請求VMware給Linux打上補丁。
在上半部分中,TechTarget中國的特約虛擬化專家Andrew Kutz在發生錯誤時,Linux文件系統能配置成哪三種不同的模式,並且描述了為什麼我們要使用第二種重啟後為只讀的模式以及這種模式在結合使用ESX時有什麼問題。本文我們將詳細解釋解決這些問題的方法。
現在我們來詳細講解這些選項。
選項1:執行VMware修復
許多用戶在VMware論壇上抱怨關於路徑故障的問題,VMware必須作出反應,所以他們為一小部分Linux版本發布了技術基礎文章和解決方案。現在為止,補丁所支持的Linux版本有Red Hat Enterprise Linux 3和4以及SUSE Linux Enterprise Server 9 SP3。如果你所管理的虛擬機使用的是這些操作系統里的一種作為子操作系統的話,那麼可以得到在「VMware's support Web site under KB 51306」得到修復支持。
選項2:修復內核模塊源(kernel mole source)
如果你的Linux版本不屬於VMware補丁支持的范疇,也可以修復這個問題。我們可以對虛擬機隱瞞文件里發生了一個問題,以便阻止文件系統錯誤。
現在,多數裝載軟體包管理系統的Linux版本裝載了內核源和內核header包,如RPM或DEB。要修補的話,內核源和內核header包都要設置,因為header包里包含最新的.config文件。為了下載Ubuntu Linux源和header包,只需輸入:
sudo apt-get install linux-source-`uname -r | sed "s/-.*//g"` linux- headers-`uname -r`
更改目錄到/usr/src,這有個目錄用於存放header包,不過不存放源。你需要釋放源工具包:
tar xjf linux-source-`uname -r | sed "s/-.*//g"`.tar.bz2
用編輯器打開文件「/usr/src/linux-source- `uname -r | sed "s/-.*//g"`/drivers/message/fusion/mptscsi.h」。在739行左右出現下面這樣的欄位:
if (scsi_status == MPI_SCSI_STATUS_BUSY)
sc->result = (DID_BUS_BUSY << 16) | scsi_status; else
sc->result = (DID_OK << 16) | scsi_status;
更換這個欄位的第二行,如下所示:
if (scsi_status == MPI_SCSI_STATUS_BUSY)
// sc->result = (DID_BUS_BUSY << 16) | scsi_status;
sc->result = (DID_OK << 16) | scsi_status; else
sc->result = (DID_OK << 16) | scsi_status;
保存文件退出編輯。從header的根目錄復制.config文件到源的根目錄。更改目錄到源目錄並運行:
make oldconfig
這個命令將從復制到源目錄的header包解析.config文件,接下來的命令需要執行一段時間:
make moles
下一步是用新內核模式取代舊的。在這樣做之前,請確保備份了舊內核模式,然後輸入:
cp /lib/moles/`uname -r`/kernel/drivers/message/fusion/mptscsih.ko / lib/moles/`uname -r`/kernel/drivers/message/fusion/mptscsih.ko.bak
現在復制新文件取代上面的:
cp /usr/src/linux-source-`uname -r | sed "s/-.*//g"`/drivers/message/ fusion/mptscsih.ko /lib/moles/`uname -r`/kernel/drivers/message/ fusion/
重啟伺服器,系統就不再那麼容易出現路徑故障了。
如果你運行的是Ubuntu虛擬機,內核版本為2.6.15-28-686,想走捷徑的話繼續往下看。我已經上傳了已修改好的源和內核對象文件到我的網站上,你可以直接去網站下載。這個文件是mptscsih.tar.gz。
選項3:Email通知
如果Linux虛擬機不受VMware補丁的支持,你也不太願意修改內核源的話,你至少應該配置虛擬機,以便發生問題時你能知道。一種方法是創建一個腳本,每10分鍾運行一次或隨你所選。下面是一個腳本例子:
#!/bin/bash
#
# use the first argument to this script as the
# email address to send notifications to
TO="$1"
#
# get the output from the mount command
#
MOUNT_OUT=`mount`
#
# see if the string 'ro' exists in the
# output of the mount command. be careful,
# if there is a CD-ROM inserted into the
# server this will always be true and you
# will get a lot of false positives
echo $MOUNT_OUT | grep \(ro\)
#
# get the return code for the grep
# operation.
#
RO=$?
#
# grep returns an exit code
# of 0 if there is a match
#
if [ "$RO" = "0" ]
then
#
# send an e-mail notification saying
# that there is a file-system that
# has been mounted as read-only
#
BODY=$MOUNT_OUT
echo read-only file systems found
echo $BODY
`which sendmail` -f root@`hostname --fqdn` -t << FooBar
From: root@`hostname --fqdn`
To: $TO
Subject: `hostname` has read-only file systems $BODY
FooBar
#
# exit with a status code of 1 if
# read-only file systems were found
#
exit 1
fi
#
# exit with a status code of 0 if no
# read-only file systems were found
#
exit 0
安裝這個腳本,不要忘記給它一個郵箱地址。如果虛擬機的一個文件系統重啟為只讀時,它會提醒你,給你忽略這個問題的機會。記住,這個腳本假定你運行的是本地郵件伺服器,不過也可以修改成通過中繼主機發送郵件。