顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - kenduest

頁: 1 [2] 3 4 ... 122
31

空間滿了 ?

32
kenduest大大是這樣的
createrepo 要在光碟根目錄執行沒錯但是不需要指定RPM目錄,指定了反而不能用

的確也是,因為它會去該目錄內產生 repodata。

RHEL 的 repodata 是放 package 該目錄內,一般我都進入 Server/ 這類 package 放置目錄後使用 createrepo . 方式處理,我以為預設建立在 "工作目錄"。

感謝你的資訊。

33
感謝大大,解決了,需要再CentOS上一層目錄也就是光碟根目錄才行
代碼: [選擇]
createrepo -g repodata/comps.xml .

我當初不是有回過 CentOS 的上層目錄  ????????? 你又回文說有???

34
Linux 討論版 / 回覆: ip alias 消失
« 於: 2010-11-19 23:45 »
代碼: [選擇]
# ip addr flush dev eth0
# ip addr add 10.0.0.1/8 dev eth0 label eth0:1
# ip addr add 10.0.0.2/8 dev eth0 label eth0:2
# ip addr add 10.0.0.3/8 dev eth0 label eth0:3
# ip addr add 10.0.0.4/8 dev eth0 label eth0:4

代碼: [選擇]
# ip addr show dev eth0
3: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
    link/ether 00:15:f2:64:4b:65 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.1/8 scope global eth0:1
    inet 10.0.0.2/8 scope global secondary eth0:2
    inet 10.0.0.3/8 scope global secondary eth0:3
    inet 10.0.0.4/8 scope global secondary eth0:4

代碼: [選擇]
# ip addr show dev eth0
3: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
    link/ether 00:15:f2:64:4b:65 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.1/8 scope global eth0:1
    inet 10.0.0.2/8 scope global secondary eth0:2
    inet 10.0.0.3/8 scope global secondary eth0:3
    inet 10.0.0.4/8 scope global secondary eth0:4

代碼: [選擇]
# ip addr del 10.0.0.1/8 dev eth0 label eth0:1
# ip addr show dev eth0
3: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
    link/ether 00:15:f2:64:4b:65 brd ff:ff:ff:ff:ff:ff

會消失的原因很簡單,因為 eth0:1 它是主要 ip 位址,所以你刪除了該項目,那屬於 secondary 的 ip 位址也都會消失。

若你要避免該問題,有一些方式:

代碼: [選擇]
# sysctl -a | grep net.ipv4.conf.eth0.promote_secondaries
net.ipv4.conf.eth0.promote_secondaries = 0

改改成為 1 就可以了。

代碼: [選擇]
echo 1 > /proc/sys/net/ipv4/conf/eth0/promote_secondaries

35

最後要提醒你一下,你第一篇提供的資訊有很嚴重的錯誤喔

hda1: winxp(FAT32) 5G
hda2: winxp(FAT32) 5G
hda3: Fedora8(/boot(ext3)) 100M
[邏輯]
    hda4: swap 1024M
    hda5: / (ext3) 5G
    hda6:剩下容量hda1,hda2共用(FAT32)

那你的延伸分割區在哪邊呢?延伸分割區應該在 1-4 代號範圍內,而邏輯是 5 起跳...


36
redhat pxe 的開機設定檔是 /tftpboot/linux-install/pxelinux.cfg/default
還是 /tftpboot/pxelinux.cfg/default ?

放置哪個位置,主要決定為:

1. 你的 tftp 服務指定的指定目錄位置。請先去看 tftp 本身傳入參數的目錄位置,一般為 xinetd 那邊的配置。

2. dhcp 配置那邊要給 pxe boot loader 該 linux.0 載入的檔案放置。請參考 dhcpd.conf 內的設定配置。

這兩項決定實際的目錄。

37
請問剛才試過將GRUB開機管理程式安裝在 "設定進階開機管理程式--> 安裝開機管理程式記錄於:/dev/hda3(/boot) 開機分割區的第一個磁區"
安裝完Fdora重開機,用DOS開機進spfdisk建開機選單也就是步驟e. 問題又出現了選單1.2.xp可以進入,選單3.Fedora無法選取(也就是沒有翻白不能到選單3.)
是我建選單步驟有問題還是甚麼觀念出錯了!!

應該是有其他流程弄錯。

1. 請確認 grub 有選擇安裝,並且安裝於分割區內。並確認是安裝在 / 分割區還是 /boot 分割區內。

2. spfdisk 操作請確認找對分割區位置,這樣才可以正確啟動 grub 開機程式。

其他部分,建議你把 linux 分割區狀態貼出來,還有 spfdisk 畫面內妳應對選取的分割區位置,這樣更好確認問題點。

38

GRUB 開機程式要安裝在 linux 的分割區內。你有獨立 /boot 就是安裝於該分割區內,要不然就是裝在 / 分割區內,這樣 linux 才能夠被啟動。

39

要在 CentOS 目錄上一層使用:

代碼: [選擇]
createrepo -g /path/comp.xml CentOS
/path 指向你另外修改過的 comp.xml 目錄位置即可。

40
Linux 討論版 / 回覆: 大量安裝 linux
« 於: 2010-11-16 16:43 »
常看到網路上有人教導利用pxe 來進行大量安裝 linux 作業系統,
想請問在甚麼場合會有機會大量安裝? 補習班或學校這種學習環境不算。

公司等單位就有這類需求,但是要看規模與需求。

有時候並不是大量安裝才用 kickstart,而是網路安裝會比較直接與方便,不需要準備 cd disc 開機才可以進行。


41

開機畫面啟動服務過程的訊息顯示中文還是都是英文?

42

使用 rpm -qa | grep fonts-chinese 確認一下有無安裝,然後確認一下 /etc/sysconfig/i18n 檔案內 LANG 是否為 zh_TW.UTF-8

43

記錯了,想到古早年代的 turbo c 與函數傳回值。

你要判斷檔案是否有正確打開,並不是使用所謂是否到檔案結尾這種方式判斷,你應該用 open() 傳回值來處理。

man 2 open

代碼: [選擇]

RETURN VALUE
       open()  and  creat()  return  the  new  file  descriptor, or -1 if an error
       occurred (in which case, errno is set appropriately).


44

代碼: [選擇]
yum install fonts-chinese
網路要可以連線。

45

feof() 是給 fopen() 開啟的檔案判斷使用的,低階的 open() 開啟的檔案才是使用 eof() 來判斷。

46
Linux 討論版 / 回覆: 一個iptables的問題
« 於: 2010-11-10 12:22 »

與放在 -j MASQUERADE 那行前後面應該沒差,因為那是不同的 table 所以還沒有前後的順序關係。

主要是若你有 FORWARD chain 的設定,注意一下該 chain 內的規則順序就好。

first match 是封包比對的判斷規則。

47
Linux 討論版 / 回覆: 一個iptables的問題
« 於: 2010-11-10 10:50 »

要使用 FORWARD chain。

filter chains 內,FORWRARD 表示通過封包,OUTPUT 表示本機主動發起連外的封包。

48
rs232 ? 建議你要會自己 google 一下查 serial programming 這類 linux 的文章。

http://www.easysw.com/~mike/serial/serial.html

tcp/ip 建議買一本 unix socket programming 這類程式設計書籍比較好,因為不只是純檔案開啟議題 :)

49

character device 這類東西屬於不可以 seek 的操作設備,一般都會使用低階的函數直接存取。

50

其實我感覺學習 c 比較能夠瞭解到實際稍微比較底層面的溝通...

畢竟高階的程式語言都封裝了這個部分,而這類高階的程式語言底層本身還是要去處理這部分的議題。


51
想請問前輩們
fopen和open函數的差別
我找了一些資料
有緩衝區
好處在於不需要不斷的作磁碟輸入與輸出,所以,執行速度叫快
壞處是
必須佔用一個記憶體空間,若沒有關閉檔案會是系統當機,資料匯遺失
若是這樣的
想請問open函數現在哪些用途上用得到呢??
謝謝!!

fopen() 主要是 c 語言本身的函數,具備 buffer 這類 stream 資料緩衝的函數呼叫,底層最後還是去使用 open() 的低階系統函數來進行檔案開啟操作。

使用 fopen() 基本上可以搭配其他像是標準 c 檔案 io 函數來操作使用,應對使用上比較簡單也方便。

基本上程式結束後,透過標準 standard c library 打開的檔案都會關閉,所以並沒有流失的問題。當然,除非程式異常結束,比方 SIGKILL 這類信號,或者是存取不該存取的記憶體區段被 系統意外終結,那透過 standard c library 操作的 stream 才可能因為意外沒有更新寫入。

最後,unix 系統會在程式結束後關閉檔案透過系統呼叫打開的檔案,所以資料也不會有遺失的情況。

52

怎麼越看越模糊..

我想問的是,首先你是分享 iSCSI Target 上一個實體的硬碟吧,比方 sdz 好了,然後給其他兩個 iSCSI Initator 使用,是嗎?

若是這樣的話,那就不對了.... 你分享那個實體的 sdz 硬碟同時給兩個裝置使用,那會產生許多 io 同步的問題。

53
原本想讓 mail 更少廣告信的說,就設定反查檢查
結果就有一些公司反查都沒設,直接帶 x.x.x.x.HINET-IP.hinet.net.

真是快暈倒啦....

可能網管人員還是新手吧,給他們一點時間與磨練 :)


54

那你總得知道實際要使用的位址... 程式碼盲目對未知的記憶體位置寫入資料,那鐵定讓系統當掉的。

55

看不懂你的意思.... 一般是開啟一個檔案後,透過 mmap() 應對到一塊記憶體區域內,然後就可以使用該記憶體位置存取進而應對到實際檔案。

所以拉回來,你把東西寫到 /dev/mem 這種應對到實體的整個記憶體區段的用意為何呢?

56
肉腳版 / 回覆: Linux新手請教
« 於: 2010-10-26 00:37 »

你說說你怎樣進行的? 遇到啥問題呢

57
Linux 討論版 / 回覆: ftp連線效能問題
« 於: 2010-10-25 17:32 »

檢查你主機板是否有設定錯誤吧。還有測試時候要先確定沒一堆人在用服務讓硬碟變慢。

代碼: [選擇]
[root@service ~]# hdparm -tT /dev/sda

/dev/sda:
 Timing cached reads:   4020 MB in  2.00 seconds = 2011.54 MB/sec
 Timing buffered disk reads:  174 MB in  3.02 seconds =  57.69 MB/sec

[root@service ~]# hdparm -i /dev/sda

/dev/sda:

 Model=WDC WD800JD-75MSA1                      , FwRev=10.01E01, SerialNo=     WD-WMAM9P116447
 Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=65
 BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=?8?
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156250000
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: Unspecified:  ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6 ATA/ATAPI-7

 * signifies the current active mode


58
Linux 討論版 / 回覆: ftp連線效能問題
« 於: 2010-10-25 13:03 »
我用proftpd
目前由外點每一個鐘頭約有1000台主機同時需要連線至ftp抓檔案
我的proftp主機同時只允許20個連線進來,因為發現有些外點的主機無法連線,故我增加proftp的連線數
但只要連線數一增加,proftp主機就會產生system loading的問題
想請教該如何有效解決

先使用 hdparm -tT 去測試一下硬碟讀取速度,看實際上能夠到多少。然後使用 iostat 程式看一下 disk 的目前大致上使用的存取速度為何,也許你的問題是卡在 disk io 已經到瓶頸了。

59
Linux 討論版 / 回覆: redhat 中文套 件
« 於: 2010-10-25 13:00 »
當初安裝rhel 時沒選繁體中文
但現在想用中文瀏覽網頁
但不知繁體中文套件名稱為何
請大大告知一下 謝謝

cd disc 內掛載後,到 Server 目錄內,找一下 *font* 部分檔案,應該有 chinese 這類名稱的 rpm 套件包,使用 rpm -ihv 安裝即可。

60
各位高人  请教一下 linux下如何让php.ini支持GD 我的GD都装好了2.0.35版本的 php版本是5(貌似没有高人在google留下准确信息),我不想重装php5,不知道可不可以实现?

php 怎樣裝的? 都用內建的 package,那也只是把 php-gd 安裝上就好。


頁: 1 [2] 3 4 ... 122