作者:starlight
安裝了cdwrite,但man cdwrite中說必須要連接到/dev/sg設(shè)備上 我不知道如何連接,我的cdr是/dev/scd0,使用ln -s /dev/scd0 /dev/sfg 報(bào)告device not configure 不連接時(shí)cdwrite總報(bào)告: open scis device only-read
設(shè)備連接不要用軟連接,直接用ln /dev/scd0 /dev/sfg, 不過cdwrite可以直接用/dev/sga /dev/sgb等. 最好使用 cdrecord 1.6.1 以上的版本。 不知你的 CDr 是 SCSI 還是 IDE 接口?假如是 IDE 接口, 必須重新編譯你的 kernel 讓 linux 支持IDE 模擬 SCSI, 并要注重把 sg 也一起編譯進(jìn)核心,因?yàn)?cdrecord 是對 cdr 采用 SCSI 指令方式。
--------------------------------------------------------------------------------
Linux下如何刻錄任何文件系統(tǒng)格式的光盤?
你可以實(shí)驗(yàn)一下這樣刻: 1.用cat或hd將要刻錄CD里的東西作成一個(gè)文件,比如a.iso 2. 或許可以用mount a.iso /mnt/test -o loop看一下內(nèi)容 3.用cdwrite直接將這個(gè)a.iso寫到CDR上。 我看了cdwrite的代碼,似乎是采用byte to byte的物理拷貝, 假如是的話,上面的做法是可以刻錄各種光盤的。
--------------------------------------------------------------------------------
如何做bootable CD的boot img
做一個(gè)能啟動(dòng)的1.44MB的軟盤,此軟盤就可以是一個(gè)boot image。 cat /dev/fd0 > boot.img
你只要作一塊可以啟動(dòng)的軟盤,最好是lilo軟盤 你就可以在啟動(dòng)時(shí)給出其它的參數(shù),例如用什么設(shè)備作為root目錄, 啟動(dòng)到第幾級等。 總之,CD自舉就是拿CD仿真一個(gè)軟驅(qū),任何能自舉的軟盤伎梢? 做boot image。值得注重的是你自舉的東西必須有CD驅(qū)動(dòng)代碼, 不然等到控制轉(zhuǎn)移到你所自舉的東西上它又不懂怎么樣驅(qū)動(dòng)CD 你就out了。
--------------------------------------------------------------------------------
為什么光驅(qū)mount以后出不出來了?
Linux是一個(gè)多用戶操作系統(tǒng),掛上去的文件系統(tǒng)是共享的,出于可靠性,是不能隨便拆除的。必須先umount文件系統(tǒng),假如有人在使用這個(gè)文件系統(tǒng),就會(huì)向你提示。假如是超級用戶的話,也可以強(qiáng)制卸下文件系統(tǒng),不過可能造成數(shù)據(jù)丟失。光驅(qū)的文件系統(tǒng)也同樣如此,mount上去以后,不能隨便取出,必須卸下之后才可以取出。
--------------------------------------------------------------------------------
怎樣在LINUX下安裝聲卡?
記得在 redhat4.2 版本時(shí), 安裝聲卡還是比較麻煩的(個(gè)人觀點(diǎn)), 但現(xiàn)在的 5.1 版, kernel 已支持聲卡, 假如是soundblaster聲卡, 只要 以 root 身份使用命令 sndconfig 即可設(shè)置, 非常方便的. 假如不是sb聲卡, 試著做 1) 使用 sndconfig 來設(shè)置 2) 修改 /etc/conf.modules , 加入象這樣幾行 alias sound sb options -k sb io=0x220 irq=5 dma=1,5 alias midi opl3 options -k opl3 io=0x388 3) 在win95/dos下, 檢查你的聲卡目前的中斷irq及i/o地址的設(shè)定, 手動(dòng)裝入聲卡模塊, 如 modPRobe opl3 irq=5 dma=1,5 io=220 4) 假如還無法工作, 就只好試試為你的聲卡重新編譯一個(gè)新的內(nèi)核了, 在 /usr/src/linux 下, 執(zhí)行 make menUConfig 假如你還沒有裝入原代碼, 現(xiàn)在就裝吧, rpm -i /mnt/cdrom/Redhat/RPMS/Kernel-source*.rpm 假如你還想知道更多一些, 請閱讀 Kernel-Howto 和 Sound-Howto
--------------------------------------------------------------------------------
OSS過期了,怎么辦呀?
在某個(gè)目錄下找到一個(gè)oss.conf之類的東西,不是/etc就是/usr/lib什么地方, 刪除之,再安裝oss.當(dāng)然之前把/usr/local之類地方的OSS目錄都刪除.
--------------------------------------------------------------------------------
我編譯完核心后,但reboot后不能自動(dòng)加載聲卡, 在提示符下敲cat /dev/sndstat 就能用, 為什么?
1)修改 /etc/rc.d/rc.modules 2)查找 "sound support" 字樣 3)添加 "/sbin/modprobe sound" 4)重新啟動(dòng)
--------------------------------------------------------------------------------
TurboLinux下無法使用我的Modem卡,如何解決?
Modem卡分以下幾類: 1. 硬件跳線的標(biāo)準(zhǔn)硬件Modem卡,這種類型的卡 不需要配置,只需要知道該卡占用的串行接口 號(hào)即可。
2. PNP的標(biāo)準(zhǔn)硬件Modem卡,您可以使用turbopnpcfg 或手工配置pnp,配置成功后,與類型1的Modem 使用方法相同。這種Modem的配置需要一定的硬件 原理與配置基礎(chǔ)。建議專業(yè)用戶使用。 3. WinModem或軟件Modem,大多數(shù)的PCI總線Modem. 這種Modem通常不能被Linux支持。因?yàn)樗鼈兺ǔJ?需要使用CPU進(jìn)行信號(hào)處理,且硬件接口不公開的。 4. USB接口的Modem.在Linux新內(nèi)核中USB部分完善后, 將支持此類型的Modem.
--------------------------------------------------------------------------------
用Linux 3.4.0作一個(gè)站點(diǎn), 已經(jīng)申請到16個(gè)ip地址 202.100.12.224--202.100.12.239. 我該怎樣設(shè)置 NetMask, Broadcast network addrs ?
有一點(diǎn)您沒說清楚,那就是:人家是不是讓您直接上他的以太網(wǎng),用他 的路由器,還是說給您這個(gè)子網(wǎng),您自己配路由器。 假如是第一種情況的話,那您還得問給您地址的人,只有他知道他的網(wǎng) 是怎么樣配置的。 假如是第二種情況的話,您還得告訴我更多的東西我才能告訴 您怎么樣配置您的路由器。不過在您的子網(wǎng)下面的網(wǎng)絡(luò)參數(shù)應(yīng) 該如下設(shè)置: netmask=255.255.255.224 broadcast=202.100.12.239 network=202.100.12.224 default router 設(shè)為您的路由器的地址,通常是最后一個(gè)可 用的地址。在您的情況下可設(shè)為:202.100.12.238 請問如何設(shè)置才能從其他機(jī)器Telnet到Linux服務(wù)器上(Redhat 5.0)? 最先出現(xiàn)的現(xiàn)象為: 在局域網(wǎng)中任何一臺(tái)機(jī)器上鍵入:telnet linux(linux為我的linux 服務(wù)器的名稱) 屏幕上響應(yīng)為: "Red Hat Linux release 5.0 (Hurricane) Kernel 2.0.32 on an i586 Login:?" 在鍵入user name 和passWord后(按root登錄)響應(yīng)為login incorrect 在以后的幾天中現(xiàn)象有所改變: 屏幕響應(yīng)變?yōu)? "Red Hat Linux release 5.0 (Hurricane) Kernel 2.0.32 on an i586" 沒有登錄Login提示符出現(xiàn),過一段時(shí)間后屏幕顯示 "Login: Login time pout after 60 seconds" 連接被斷開。 在 /etc/inittab 文件中有: id:3:initdefault: 的設(shè)置,該設(shè)置應(yīng)該指定系統(tǒng)運(yùn)行多用戶環(huán)境,我不知道還有什么地方需要改動(dòng),請指教 缺省時(shí),UNIX系統(tǒng)是不答應(yīng)root作遠(yuǎn)程登錄的。 在/etc/securetty文件中加入如下設(shè)置: ttyp0 ttyp1 即可以設(shè)置為答應(yīng)。
--------------------------------------------------------------------------------
我的linux為什么普通用戶不能登陸?
是不是有/etc/nologin,刪掉再試試 root通常是不能telnet的,這是很正常的。 謝謝!非常感謝!問題解決了?。。?! 原因: 系統(tǒng)在shutdown時(shí)會(huì)產(chǎn)生這個(gè)文件,假如shutdown過程意外終止,這個(gè)文件就 沒有被正常刪除,這時(shí)候普通用戶不能登錄了. 另外系統(tǒng)治理員在維護(hù)系統(tǒng)的 時(shí)候也可以生成這個(gè)文件來阻止用戶登錄。 man login查看具體信息?
--------------------------------------------------------------------------------
怎么樣做到限時(shí)登錄?
一個(gè)簡單的限時(shí)登錄方法! 自己寫三個(gè)shell程序,調(diào)用at和系統(tǒng)維護(hù)功能: 1. 在指定的時(shí)間執(zhí)行該shell,在/etc下生成一名為nologin的文件,如:
vi /sbin/login.denied
echo " Login Denied " > /etc/nologin
chmod 700 login.denied
2. 在指定的時(shí)間執(zhí)行該shell,刪除/etc/下的nologin文件,如:
vi /sbin/login.allowed
if [ -f /etc/nologin ]; then
rm /etc/nologin
fi
chmod 700 login.allowed
3. 編寫一個(gè)限制時(shí)間的shell,如:
vi /sbin/security
if [ -f /sbin/login.denied ]; then
at -f /sbin/login.denid 22:00
fi
if [ -f /sbin/login.allowed ]; then
at -f /sbin/login.allowed 8:00
if
此種設(shè)置的功能是:從晚上10:00到第二天早上8:00靜止非root擁護(hù)登錄,顯示為 系統(tǒng)維護(hù)狀態(tài)。
另外,還需對root用戶的登路終端進(jìn)行限制,最好設(shè)置在console. 在RedHat 5.0下 在 /etc/security/access.conf中配置: -:root:ALL EXCEPT console就可以了。 注:還要參考/etc/securetty里的設(shè)置吧?
--------------------------------------------------------------------------------
不知怎么搞的,mount 的時(shí)候就說核不支持vfat,想重新編譯回來也不行不知道什么東西找不到了,在make menuconfig的時(shí)候就不能運(yùn)行。有誰知道是什么回事,有沒有可以拯救的方法?
原來的內(nèi)核保存了嗎?若有則把它拷到/BOOT 下 vi /etc/lilo.conf 將image=/boot/newkernel 改 image=/boot/oldkervel oldkernel 代表你備份的內(nèi)核。 run lilo reboot 你若沒保存,那可慘了重新SETUP吧,不過也可試試將光盤上 的內(nèi)核拷到/BOOT下。
--------------------------------------------------------------------------------
install時(shí),mouse沒插,等插上后,安裝的不正確,怎樣更改?<