Linux下的軟件安裝
1、Linux下有哪些中文系統(tǒng)?
主要有CXTERM、wzce、CXWIN、XCIN、ZhXwin。CXTERM是運(yùn)行在X-WINDOW下的中文終端。Wzce是一個(gè)作為shell運(yùn)行的終端。CXWIN是支持中文的XSERVER。XCIN可以在X-WINDOW下輸入中文。ZhXwin是中文輸入程序,需要CXTERM。
下載以上軟件,例如要下載cxterm則進(jìn)入自由軟件庫(kù),查找cxterm即可。
2、怎樣在X Window中象Pwin98那樣顯示/輸入中文?
要在X Window的任何地方輸入中文,可以使用xcingb,它是一種中文輸入法的Server;libst.so.1可以在任何地方顯示出中文,一起使用它們即可顯示/輸入中文。,F(xiàn)reesoft 里有搜索器, 可以很方便用它查找。
3、怎么樣讓RedHat Linux在X啟動(dòng)時(shí)自動(dòng)加入中文支持(libst.so.4)?
有兩種常用的方法:startx和xdm。對(duì)于這兩種方法,可通過(guò)在/etc/X11/xinit/Xclients文件中的這個(gè)部位加入以下幾行來(lái)完成:
# TheNextLevel is supposed to work
# with both fvwm95 and fvwm2
# (try fvwm95 first, then fvwm2).
for FVWMVER in 95 95-2 2;
do if [ -n "$(type -path fvwm${FVWMVER})" ];
then env > "$HOME"/Xrootenv.0
?。。。。?LD_PRELOAD=/usr/home/min/ZhXwin/lib/libst.so.4
?。。。?! export LD_PRELOAD
# if this works, we stop here
eval "exec fvwm${FVWMVER} ${FVWMOPTIONS}" >
"$HOME"/.FVWM${FVWMVER}-erro
rs 2>&1
fi
done
其中有?。。?!的兩行是后加上的,注意把/usr/home/min/ZhXwin/lib/libst.so.4的路徑改成你的情況。
4、介紹一下Linux分區(qū)的概念,個(gè)人使用Linux,如何設(shè)置分區(qū)?
Linux使用標(biāo)準(zhǔn)的DOS分區(qū)格式,所以能和其他操作系統(tǒng)(例如DOS/OS/2/Win9X/WinNT/Win2000)共享硬盤。Linux和其他UNIX一樣沒(méi)有A、B、C、D驅(qū)動(dòng)器概念。所謂的分區(qū)是將硬盤分成若干邏輯上獨(dú)立的部分,每個(gè)部分都可以獨(dú)立地使用而互不影響。可以在一個(gè)分區(qū)上建立文件系統(tǒng),也可以建立虛擬內(nèi)存的交換區(qū)(swap area)。分區(qū)的情況記錄在每個(gè)硬盤的第一個(gè)扇區(qū),稱為"主自舉記錄"(MBR,Master Bootstrap Record)。
如果Linux只是個(gè)人使用的話,最好設(shè)置三個(gè)分區(qū),分別用于:
?。保﹔oot文件系統(tǒng)
2)swap
?。常?usr文件系統(tǒng)
因?yàn)镈OS的Fdisk不懂如何設(shè)置其他系統(tǒng)的分區(qū),所以可讓DOS Fdisk它的分區(qū)并裝好DOS,然后用Linux的fdisk程序設(shè)置Linux的分區(qū)。Linux可以安裝主分區(qū)上或者擴(kuò)展分區(qū)內(nèi)的分區(qū)上(一個(gè)硬盤上可有多個(gè)擴(kuò)展分區(qū))。Linux可以讀寫FAT32分區(qū)。
5、Linux和PWin98能否共存?它們能否共存于同一個(gè)硬盤并實(shí)現(xiàn)雙重引導(dǎo)?
可以。但Linux的分區(qū)與Win98的分區(qū)不兼容,Win98不能訪問(wèn)Linux的ext-2文件系統(tǒng),Linux可以訪問(wèn)Win98的任何文件系統(tǒng)。建議給Linux一個(gè)單獨(dú)的硬盤,因?yàn)殡m然Linux可以和別的操作系統(tǒng)和平共處,但Win98容易崩潰,有可能會(huì)破壞Linux。
具體方法是:
1)首先需要騰出一些硬盤空間,兩三百兆即可。用PQMagic這樣的軟件在原有的硬盤上再分割出一個(gè)分區(qū)來(lái)。
2)接下來(lái),就和通常裝Linux一樣,把Linux裝到新分出來(lái)的分區(qū)。裝上Linux后,可以用Lilo(它可以選擇啟動(dòng)Linux或PWin98);如果不想讓別人知道在機(jī)器上裝了Linux,可用Loadlin在MS DOS方式下啟動(dòng)Linux。
還有一種方法, 是用UMDOS,就是把Linux的文件系統(tǒng)做在DOS的文件系統(tǒng)上,效果不太好,不推薦使用。
注意:必須先安裝其他OS,最后安裝Linux。Linux會(huì)很客氣地幫你管理所有的系統(tǒng),千萬(wàn)不要先安裝Linux再安裝98,因?yàn)?8會(huì)很不客氣地將硬盤主分區(qū)引導(dǎo)區(qū)霸為己有,全然不顧別人的死活。安裝98時(shí)只分配98所用的分區(qū),安裝Linux時(shí),用Linux的分區(qū)命令建立自己的分區(qū)。
6、有在Win98下看ext2分區(qū)的軟件嗎?
1)有個(gè)小工具可以用,不過(guò)是工作在NT下的。
2)可以在win98下安裝Linux分區(qū),然后就可以用資源瀏覽器看到ext2分區(qū)下的文件了。
3)還有個(gè)winext2程序可在win98下瀏覽Linux分區(qū)的所有文件。
A)下載文件winext2_016.zip.
B)解壓到一個(gè)目錄后(例如c:\winext2).
C)運(yùn)行c:\winext2里面的DOS批命令文件install.bat進(jìn)行安裝,安裝的結(jié)果是將兩個(gè)win98用的vxd文件拷貝到了windows的相應(yīng)目錄下,最好把c:\winext2目錄下的 mount.exe程序也拷貝到windows目錄下。
D)重新啟動(dòng)機(jī)器。
E)在win98的DOS窗口下運(yùn)行mount.exe,可以看到所有的分區(qū)信息列表。
F)在分區(qū)信息列表里找到linux native分區(qū),記下它的設(shè)備名,用如下命令安裝Linux分區(qū):mount /dev/hda3 g (其中g(shù)是希望的盤符)
G)打開“我的電腦”,g盤有了,在機(jī)器上顯示的是"hda3 (G:)",雙擊該圖標(biāo),可列出Linux目錄。
可以把第F步的安裝命令寫成一個(gè)批命令文件,這樣每次要看linux分區(qū)時(shí),執(zhí)行它即可。如果要卸載Linux分區(qū),重新啟動(dòng)win98就可以了。如果每次啟動(dòng)win98時(shí)都把Linux分區(qū)掛上,以把安裝命令寫進(jìn)c:盤根目錄下的autoexec.bat文件里。
7、Linux 怎樣才能認(rèn)識(shí)FAT32分區(qū)?
去www-plateau.cs.berkeley.edu/people/chaffee/fat32.html下載一個(gè)FAT32的patch。
8、能否裝成Linux和NT的雙系統(tǒng)?該怎樣做?要注意些什么?
Linux可以和PC上的其他任何操作系統(tǒng)和平共處,倒是微軟的東西,特別是NT、Win98有可能對(duì)Linux造成破壞。簡(jiǎn)單地講:
1)如果先安裝了NT,則用LILO做引導(dǎo)選擇,方法和Linux/DOS雙啟動(dòng)沒(méi)什么區(qū)別。 NT不對(duì)MBR做任何改動(dòng)。
如果安裝NT時(shí),想用NTFS作為NT分區(qū)格式,要記住,目前Linux還無(wú)法取用NTFS分區(qū),能讀NTFS分區(qū)的Alpha版驅(qū)動(dòng)程序,建議另外建個(gè)FAT分區(qū)作為資料交換用,或是用DOS格式化的軟盤片。另外建議不要使用 NT 的“磁盤系統(tǒng)管理員”來(lái)建立 Linux 的置換以及根目錄分區(qū),建議使用 Linux 的 fdisk。
2)如果先裝了Linux,要把LILO裝到根分區(qū)的引導(dǎo)塊上,不要放在MBR上,裝完Linux后,假設(shè)根分區(qū)在/dev/hda5,則 dd if=/dev/hda5 of=bootsect.lnx count=1,把這個(gè)bootsect.lnx放到軟盤或者某個(gè)DOS分區(qū)上備用。接下來(lái)裝NT,完成后,可以啟動(dòng)NT了,然后把剛才的那個(gè)bootsect.lnx拷到 C:\下,改改c:\boot.ini,在最后加一句:c:\bootsect.lnx="Linux",以后在NT的啟動(dòng)菜單上就有了Linux。
要注意的是:每次升級(jí)了核心,或者修改了/etc/lilo.conf,作了lilo后,都必須重新生成一次bootsect.lnx,否則就前功盡棄了。
9、有哪幾種方法啟動(dòng)LINUX,具體怎么做?
主要有三種方法:
1)用LILO法。
LILO屬于非常好的啟動(dòng)管理器,可有兩種方法安裝它:
A)裝到主引導(dǎo)區(qū)(MBR),這是最好的,需要說(shuō)明的是,MBR 的內(nèi)容是獨(dú)立于操作系統(tǒng)的,安裝lilo不會(huì)對(duì)Dos,Win9X,Win NT的分區(qū)構(gòu)成任何影響,但是Win9X的安裝程序、kv300等會(huì)把LILO破壞掉。
B)裝到Linux root分區(qū)的引導(dǎo)塊中,就是hda5的0塊,該法適合使用System Commander、Win NT、OS/2等作引導(dǎo)選 擇的場(chǎng)合。因?yàn)閺谋举|(zhì)上講,引導(dǎo)選擇,就是選擇一個(gè)合適的分區(qū),把它的0塊讀入內(nèi)存,再運(yùn)行之。
2)使用NT作引導(dǎo)管理法。
此法較為麻煩,需在安裝好lilo后,運(yùn)行: dd if=/dev/hda6 of=/mnt/dosc/bootsect.lnx count=1假設(shè)你的DOS C: mount到 /mnt/dosc,然后修改 boot.ini ,加一句:c:\bootsect.lnx="Linux",(NT 的啟動(dòng)選擇器位于C盤的引導(dǎo)記錄內(nèi),和MBR沒(méi)關(guān)系,安裝LILO不會(huì)影響它?。?/P>
3)使用軟盤啟動(dòng)法。
該法適合測(cè)試新編譯的內(nèi)核,不太適合日常使用。
10、如何不重新啟動(dòng)電腦、從DOS直接啟動(dòng)Linux?
可以把 LOADLIN.EXE 置于DOS路徑下的一個(gè)子目錄(DOS分區(qū))內(nèi);然后把內(nèi)核拷貝到,如C:\DOS\VMLINUZ 的子目錄。下面的批處理文件就可用來(lái)啟動(dòng)linux:
rem linux.bat
smartdrv /C
loadlin c:\dos\vmlinuz root=/dev/hda2 r
如使用Win98,則設(shè)定這個(gè)批處理文件的特性,使其從MS-DOS狀態(tài)啟動(dòng)。
11、在硬盤上共裝了三個(gè)系統(tǒng):Linux、Win98、WinNT,如何安裝使它們共存?
Win98是個(gè)很霸道的系統(tǒng),它會(huì)毫不客氣地將硬盤主分區(qū)引導(dǎo)區(qū)霸為己有。應(yīng)先安裝其他系統(tǒng),最后安裝Linux,Linux會(huì)很客氣地幫你管理所有的系統(tǒng)。用軟盤起動(dòng)Linux,BOOT時(shí)輸入mount root=你的Linxu分區(qū),然后用命令:lilo -D 默認(rèn)系統(tǒng)標(biāo)號(hào),重新設(shè)置Lilo。
Linux還可以放在擴(kuò)展分區(qū)中的子分區(qū)上的,但lilo不可以放在子分區(qū)上。如果想和NT共存就不要把lilo放在MBR上,放在除了Win98和NT分區(qū)之外的主分區(qū)中,該主分區(qū)必須是Linux分區(qū)或者是擴(kuò)展分區(qū),但不能是子分區(qū)。用Linux的fdisk把那個(gè)放了lilo的分區(qū)置為活動(dòng)分區(qū)。
讓NT幫助啟動(dòng)Win98,不然它啟不來(lái)。得先裝W98/DOS其次裝NT,在確信它們都可以通過(guò)NT的boot manager選擇起動(dòng)后,最后裝Linux。Lilo只讓它啟動(dòng)Linux和NT,Win98讓NTBootManager去管,能否啟動(dòng)都和lilo沒(méi)關(guān)系。
如果沒(méi)有NT,只有W98/DOS的話,必須把W98/DOS分區(qū)設(shè)成活動(dòng)分區(qū)才行,也就是說(shuō),lilo得放在MBR上。
12、如何看LILO是裝在MBR還是SuperBlock上呢?
只需看/etc/lilo.conf里boot這一項(xiàng),以/dev/hda為例,
如果是boot=/dev/hda則裝在MBR上,
如果是boot=/dev/hda2等等,則是裝在第二個(gè)分區(qū)的SuperBlock上。
因?yàn)?dev/hda表示整個(gè)硬盤,安裝Redhat時(shí)不會(huì)問(wèn)你MBR或SuperBlock,而是讓你選擇hda還是hda2,Slackware這方面要直觀些。
13、啟動(dòng)Linux必須在lilo提示時(shí)鍵入:linu ether=3,0x300,eth0 才能正確啟動(dòng)NE2000兼容網(wǎng)卡,有無(wú)方法把該參數(shù)加到啟動(dòng)文件中?
在/etc/lilo.conf中增加 append = "ether=3,0x300,eth0"然后運(yùn)行l(wèi)ilo。
14、在Linux下如何制作啟動(dòng)盤?
方法是:
1)將一張有ext2文件系統(tǒng)的軟盤放入軟驅(qū),如果是尚未建立文件系統(tǒng),則可以使用命令: mkfs.ext2 /dev/fd0 (假設(shè)軟盤在A:驅(qū)中)
2)將內(nèi)核拷貝入軟盤,可以先使用mount命令把軟盤掛到系統(tǒng)上,再使用命令 cp /vmlinuz /mnt/floppy (假設(shè)內(nèi)核文件是/vmlinuz,軟盤掛在/mnt/floppy)
3)鍵入:rdev /dev/fd0 /dev/hda1(假設(shè)root文件系統(tǒng)在/dev/hda1上)
15、如何用Linux在第一個(gè)擴(kuò)展分區(qū)中建立邏輯盤?
要注意mount的是哪個(gè)設(shè)備!第一個(gè)擴(kuò)展分區(qū)中的分區(qū)從5到8,第二個(gè)擴(kuò)展分區(qū)從9到12,第三個(gè)擴(kuò)展分區(qū)從13到16。/dev/hd?2不行,得用/dev/hd?5。用Linux可以在一個(gè)盤上建立多個(gè)DOS Primary分區(qū)而且微軟的系統(tǒng)會(huì)認(rèn)的,還可以建立多個(gè)擴(kuò)展分區(qū)。
16、下載了新的內(nèi)核,該怎樣安裝它?
將新的內(nèi)核解開到/usr/src目錄下,假設(shè)新內(nèi)核被裝在linux-2.2.35目錄下,則改變/usr/src/linux使它指向新的內(nèi)核。然后進(jìn)入/usr/src/linux目錄,make config 或 make menuconfig 或 make xconfig 其中的一項(xiàng)進(jìn)行內(nèi)核配置,配置并存儲(chǔ)以后,依次執(zhí)行make dep,make zImage,make clean就可以了。具體可以參照內(nèi)核目錄Documentation目錄中的說(shuō)明。
17、如何從CD-ROM安裝ReadHat Linux?
在RedHat Linux 6.1的CDROM中有個(gè)ezstart.bat,可以在DOS下運(yùn)行該程序,幫助制作Boot盤和supplement盤,ezstart有詳細(xì)的提示,照著做即可。從CDROM安裝是不需要supplement盤的,只用Boot盤啟動(dòng)就行了。
如果不能識(shí)別光驅(qū),也可以把CDROM上RedHat目錄下的所有內(nèi)容拷到DOS分區(qū)下。DOS分區(qū)的目錄結(jié)構(gòu)應(yīng)該如下:
C:
|--RedHat
| ┐
| |
| |--RPMS
| |--base
| |--其他
| ┘
|--其他
|
注意,從硬盤安裝是需要supplement盤的。更詳細(xì)的解釋參閱CDROM的/doc/RHmanual目錄下"RedHat Offical Installation Guide"。
18、怎樣實(shí)現(xiàn)一個(gè)用戶名進(jìn)入系統(tǒng)后,別人就不能再以此用戶名進(jìn)入系統(tǒng)?
如果用的是RedHat,可以借助于PAM,把下面這一行加入到/etc/pam.d/login session required /lib/security/pam_limits.so,然后修改/etc/security/limits.conf
19、RedHat6.1啟動(dòng)時(shí)出現(xiàn)syncing time for xntpd然后停頓兩分鐘,提示26 jul 14:31:31 ntpdate<312> can't find host tock.usno.navy.mil,接著停頓五分鐘才有反應(yīng)。這是怎么回事?
把啟動(dòng)任務(wù)中的timed去掉,省得每次開機(jī)要去同步時(shí)間。
20、交換分區(qū)只能是16M嗎? 32M和128M內(nèi)存必須開設(shè)多大的swap區(qū)?
現(xiàn)在的核心規(guī)定:每個(gè)SWAP分區(qū)最多128M,可以有多個(gè)SWAP分區(qū)。對(duì)于32M內(nèi)存,64M SWAP是個(gè)較好的選擇,不過(guò),SWAP占用率會(huì)很低,一般情況下10%都不到,也就是說(shuō),32M的SWAP足以應(yīng)付絕大多數(shù)情況了;對(duì)于128MB內(nèi)存,在RedHat中開128M的SWAP就足夠了,好象除了在用KDE和Netscape 時(shí)最多占用30M-60M外,其他時(shí)間SWAP占用都不超過(guò)12M。
21、對(duì)Linux的free 顯示報(bào)告如下:
total used free shared buffers cached
Mem: 6548 6484 64 2292 104 1504
buffers/cache: 4876 1672
Swap: 0 0 0
交換分區(qū)16M Swap,為什么顯示為0?
建了swap可是free說(shuō)沒(méi)有,有幾種可能性:
?。保┰?etc/fstab中少了一行/dev/sda6 swap swap defaults 1 1,將/dev/sda6用交換分區(qū)名替換
?。玻┤绻麤](méi)有改動(dòng)過(guò)/etc/rc.d中的內(nèi)容,那一定是swap分區(qū)沒(méi)有初始化好或者損壞了。用以下命令創(chuàng)始化mkswap -c /dev/sda6,將/dev/sda6用交換分區(qū)名替換
?。常┫到y(tǒng)初始化文件被改亂了。檢查/etc/rc.d/*并把它們改對(duì)。
22、如何打開XWindow的界面和設(shè)置墻紙?
Startx;先用程序 xv把gif.jpeg和tiff圖象文件轉(zhuǎn)換成xpm格式,然后用命令:
xpmroot [your_xpm_file.xpm]
23、如何設(shè)置X windows下的顯示分辨率?
運(yùn)行setup然后在里面看到一個(gè)xconfigator選項(xiàng),就可以用它來(lái)改變所有設(shè)定,如果自動(dòng)偵查失敗,可以手工設(shè)置。
24、如何在X-WINDOWS下配置PPP連接?
xisp是X-WINDOWS下一個(gè)不錯(cuò)的撥號(hào)工具軟件,但在安裝xisp前,要先裝有Xforms,可到sunsite去下載。若使用的是KDE,則可以很方便地使用它提供的kppp。
25、fvwmsr、fvwmsr98、tvwm 等等是什么?怎樣設(shè)置fvwm等管理窗口和實(shí)際物理窗口一樣大?
Fvwmsr、fvwmsr98、tvwm等都是X Windows的窗口管理程序,如同Win98下的資源管理器。
有個(gè)文件叫做XF86Config,Slackware是放/etc目錄中的,在這個(gè)文件中找出Screen Section,把對(duì)應(yīng)顯示模式Virtual后面的值改為想置的值即可。注意,里面可能有不止一個(gè)Screen Section,得修改實(shí)際用的那個(gè),否則不會(huì)起作用。找對(duì)了Section Screen,對(duì)應(yīng)于不同Depth 的Subsection也得找對(duì),不然也不會(huì)起作用。
26、RedHat Linux進(jìn)入X-Window后一旦切換窗口,X-Window就死掉了,只有重新啟動(dòng)才行,如何解決?
用ctrl+alt+Fn ( n=1,2,...6 )來(lái)切換虛屏,ctrl+alt+F7從字符方式回到X,切回X的一段時(shí)間里不要?jiǎng)邮髽?biāo)( 2秒左右),否則X連接會(huì)斷掉,接著重新startx/openwin就可以了。
27、使用Xconfigurator命令配置XWINDOW,可將顯示配置為:800*600,16bit color,但使用一些程序時(shí),程序的窗口高度大于桌面高度,使得程序窗口上面看不見(jiàn)菜單,下面不見(jiàn)狀態(tài)條,窗口又無(wú)法移動(dòng),如何解決?
在home目錄中放一個(gè).Xdefaults文件,在其中對(duì)要用的每一個(gè)X client程序尺寸和字體等參數(shù)進(jìn)行配置。一般說(shuō)來(lái)改用較小的字體會(huì)有效果。具體如何配置用man命令看相應(yīng)的命令手冊(cè)。
28、用XF86Setup設(shè)置了X-window后,程序可以啟動(dòng),但分辨率不是1024*768*256,就是640*480*256,如何能設(shè)置為800*600*65536?
如果正確設(shè)置了/etc/X11/XF86Config(redhat)或/etc/XF86Config(slackware),應(yīng)該可以用<小鍵盤+>動(dòng)態(tài)改變分辯率。
29、在Linux 下?lián)芴?hào)連接ISP的方法?
如果使用redhat 6.0,完全可用redhat本身的方法解決,方法是:
1)進(jìn)入X windows, 打開control pannel
2)選擇網(wǎng)絡(luò)配置, 在網(wǎng)絡(luò)界面處有l(wèi)o0, eth0的地方加入ppp0
3)將啟動(dòng)參數(shù)如電話等填入,注意修改起動(dòng)描述部分,原起動(dòng)描述部分支持login: .. password:... timeout 5,有的ISP不是這樣的,要用username:... password:... annex:ppp timeout 5才行
4)存盤退出即完成了ppp的設(shè)置
使用時(shí)只要打開網(wǎng)絡(luò)配置,將ppp0改為activate,即可啟動(dòng)。如果想開機(jī)時(shí)自啟動(dòng),可以將boot選項(xiàng)設(shè)為on。
30、如何配置Dial-Up PPP 連接到ISP?
可用pppd和chat來(lái)實(shí)現(xiàn)連接,最好是寫個(gè)shell script,在 /root 下,比如取名為dppp-connect,在每次要連線時(shí)執(zhí)行一下。
1)首先應(yīng)知道撥入ISP的電話號(hào)碼(如163),ISP提供的撥入帳號(hào)及密碼,MODEM接在哪個(gè)串口上,用root來(lái)login,編輯 ~/ppp-connect
pppd connect 'chat -v "" "your_init_string" "" ATDTisp_number CONNECT "" Login: your_username word: your_passwd' /dev/tty(0/1/2) speed modem
pppd在系統(tǒng)中的/usr/sbin/pppd,然后用chat來(lái)?yè)芴?hào),Chat將會(huì)送出初始化字串到MODEM、撥ISP的電話號(hào)碼,等待出現(xiàn)CONNECT以及Login: 帳號(hào)符號(hào),接著再送出密碼,到此chat就完成了,剩下來(lái)的部分由pppd去做。最后一個(gè)指令是指定MODEM在那一個(gè)串口上(例如在/dev/ttyS1),通常它都是在ttyS1(DOS 下的COM2),ttyS0 (DOS 下的COM1),如用Slackware的版本,就是cua1或cua0。至于spped指的是modem的速度。另外,在調(diào)試階段,pppd 的 -v 選項(xiàng)是非常有用的。例如 ~/ppp-connect 內(nèi)容為:
pppd connect 'chat "" "ATZ" "" ATDT163 CONNECT "" Login: john Password: mypass'/dev/ttyS1 115200 modem
2)有的ISP在登錄時(shí)要讓你選擇用何種協(xié)議建立連接,例如鍵入ppp才能建立ppp連接,對(duì)這種情況,~/ppp-connect為: pppd connect 'chat "" "ATZ" "" ATDT163 CONNECT "" Login: john Password : mypass $ ppp' /dev/ttyS1 115200 modem
3)最后為安全起見(jiàn),設(shè)定scipt只有root才能讀寫執(zhí)行。
31、撥號(hào)腳本一般應(yīng)如何寫?
撥號(hào)腳本一般應(yīng)為:
proc main
transmit ""
waitfor "Username:" until 10
transmit $USERID, raw
transmit ""
waitfor "Password:" until 10
transmit $PASSWORD,raw
transmit ""
waitfor "Selection:" until 10
transmit "1"
transmit "" set ipaddr getip
endproc
第3行表示等待登陸屏幕顯示“Username:”,第4行模擬鍵盤輸入上網(wǎng)帳號(hào)($USERID)
第9行表示等待登陸屏幕顯示“Selection:”,第10行模擬鍵盤輸入了1,應(yīng)根據(jù)你登陸ISP時(shí)屏幕上實(shí)際顯示情況,改寫上面的腳本。
32、如何實(shí)現(xiàn)Win98工作站通過(guò)Linux主機(jī)上網(wǎng)?
每臺(tái)工作站的DNS要指向ISP的DNS,或者簡(jiǎn)單點(diǎn),在Linux主機(jī)上開個(gè)cache only和forward only的DNS服務(wù)器,如果DNS已經(jīng)搞定,用squid也非常簡(jiǎn)單,缺省的配置文件/etc/squid.conf就可以工作(可能需要把http的端口號(hào)改為8080),而且可以實(shí)現(xiàn)cache的功能,具體步驟:
1)設(shè)好PPP,保證在Linux 主機(jī)上可以上網(wǎng)。
2)運(yùn)行squid -z 建立cache目錄。
3)/etc/squid.conf,缺省的可以工作,可改可不改,如果要改,把http_port從3128改到8080。
以后需要上網(wǎng)時(shí),接通PPP,運(yùn)行squid &,客戶端設(shè)置好proxy,一切OK,如果把pppd 升級(jí)到2.3.5,還可以配置成“按需撥號(hào)”。
33、如何用Linux實(shí)現(xiàn)多機(jī)訪問(wèn)Internet?
有兩種方法:
1)proxy法(即squid或其他proxy).
2)ipmasq + squid法
如果只要瀏覽網(wǎng)頁(yè)、文件下載,用第一種方法,RedHat帶了squid的rpm,很好配置的。
34、如何使Linux主機(jī)支持遠(yuǎn)程訪問(wèn),這樣在家可撥號(hào)回辦公室,用PPP協(xié)議訪問(wèn)LAN?
在/etc/inittab里加上一句:s1:12345:respawn:/sbin/mgetty ttyS1
35、用minicom撥號(hào)后已輸入用戶名和密碼,屏幕上也出現(xiàn)了一大堆亂碼,但不知道怎么運(yùn)行script和pppd,該怎么才能用上瀏覽器?
運(yùn)行minicom 然后輸入ISP的電話;輸入username 和 passwd;按下Ctrl+Q,如果出現(xiàn)了怪字符,則說(shuō)明連接成功;使用命令: pppd /dev/modem 建立和ISP的連接。
36、哪有Linux下的Netscape瀏覽器?Linux下有沒(méi)有html編輯工具?
在自由軟件庫(kù)的/pub/mirrors/ftp.netscape.com/pub/...下有。
Netscape Navigator Gold Communicator 4.x以上都可以完成這個(gè)工作。emacs同樣支持。
37、如何在Linux上加上Web Mail的功能,除了寫CGI還有什么辦法?
只能用CGI,或者用c寫也可,想不寫程序不行。
38、從Linux上收信出現(xiàn)"pop3 server error",怎么辦?
到/usr/sbin下檢查有無(wú)ipop3d,如果沒(méi)有就是你安裝時(shí)沒(méi)裝、重裝之;如果有,試試telnet localhost 110,如沒(méi)反應(yīng),則是/etc/inetd.conf有問(wèn)題,檢查POP-3一行前面有沒(méi)有#。
39、如何設(shè)置FTP才可以上載文件?
把/home/ftp/incoming目錄增加可寫屬性chmd a+w /home/ftp/incoming,然后用戶就可以上載到incoming目錄了。
40、如何解決NFS權(quán)限禁止問(wèn)題?
缺省情況下NFS不允許mount本地目錄,可以修改/etc/exports,加上一行:
/yyy (rw)(yyy為你想mount的本地目錄。)
41、如何設(shè)置才能從其他機(jī)器Telnet到Redhat Linux服務(wù)器上缺省時(shí),UNIX系統(tǒng)是不允許root作遠(yuǎn)程登錄的。在/etc/securetty文件中加入如下設(shè)置:
ttyp0
ttyp1
即能置為允許。
42、如何使Linux服務(wù)器成為DHCP服務(wù)器、有目錄服務(wù)功能?
有個(gè)dhcpd可完成這項(xiàng)工作、RH6.1自帶的,其他的可到freesoft.cei.gov.cn下載。
目錄服務(wù)可據(jù)姓名、Email地址等查找其聯(lián)系人、電話等信息,有運(yùn)行于Linux上的LDAP服務(wù)器軟件提供該服務(wù),可到sunsite.unc.edu上下載最新版。
43、把Slackware Linux設(shè)置成服務(wù)器,使別人能通過(guò)modem撥號(hào)連上Linux主機(jī),應(yīng)怎么做?如何使Linux主機(jī)的modem能應(yīng)答撥號(hào)?
?。保┰?etc/inittab中加入這行:
d1:345:respawn:/sbin/agetty -mt60 38400,19200,9600,2400,1200 ttyS1
?。僭O(shè)modem在第二串口上,注意:RedHat所帶的mingetty不能用于這個(gè)目的,可從freesoft.cei.gov.cn下載mgetty來(lái)用。)
?。玻┤绻愕膍odem有開關(guān)可以設(shè)置為應(yīng)答方式,如果沒(méi)有開關(guān)就查它的說(shuō)明書,找出用什么AT命令進(jìn)行設(shè)置,將該設(shè)置命令放在/etc/rc.d/rc.local中即可。
44、如何實(shí)現(xiàn)Linux和Win98資源共享?
有個(gè)叫做Samba的著名軟件,可以運(yùn)行在包括Linux在內(nèi)的各種Unix上,它支持運(yùn)行于TCP/IP協(xié)議上的SMB協(xié)議,可把Unix主機(jī)仿真成Windows NT服務(wù)器。RedHat 6.1里已包括Samba,只需按需要修改/etc/smb.conf文件,運(yùn)行smbd和nmbd即可。例如先運(yùn)行Samba,然后把/home/share目錄設(shè)置成所有人都能寫:chmod a+w /home/share
相關(guān)文章
linux LVM快照創(chuàng)建詳細(xì)步驟(使用PE完成)
快照建立的關(guān)鍵命令是lvcreate加上-s的參數(shù)。而且如果要更新快照內(nèi)容只需將其卸載并刪除卷再?gòu)男陆⒓纯?感興趣的你可以參考下本文,或許可以幫助到你2013-02-02Linux CentOS MySQL 5.7.18 5.7.X安裝教程
這篇文章主要介紹了Linux CentOS MySQL 5.7.18 5.7.X安裝教程,需要的朋友可以參考下2017-04-04Linux定時(shí)任務(wù)的設(shè)置及 crontab 配置指南
這篇文章主要介紹了Linux定時(shí)任務(wù)的設(shè)置及 crontab 配置指南,需要的朋友可以參考下2017-07-07Linux操作系統(tǒng)定時(shí)調(diào)度系統(tǒng)Cron深入介紹
推薦使用crontab -e命令添加自定義的任務(wù),退出后重啟crond進(jìn)程,雖然官方文檔描述為“crond命令每分鐘會(huì)定期檢查是否有要執(zhí)行的工作,如果有要執(zhí)行的工作便會(huì)自動(dòng)執(zhí)行該工作”2013-08-08