天天看點

linux精華

0001 修改主機名(bjchenxu)

vi /etc/sysconfig/network,修改HOSTNAME一行為"HOSTNAME=主機名"(沒有這行?那就添加這一行吧),然後運作指令 " hostname 主機名"。一般還要修改/etc/hosts檔案中的主機名。這樣,無論你是否重新開機,主機名都修改成功。

0002 Ret Hat Linux啟動到文字界面(不啟動xwindow)(bjchenxu)

vi /etc/inittab

id:x:initdefault:

x=3:文本方式 x=5:圖形方式

0003 linux的自動更新更新問題(hutuworm,NetDC)

對于redhat,在[url]www.redhat.com/corp/support/errata/[/url]找到更新檔,6.1以後的版本帶有一個工具up2date,它能夠測定哪些rpm包需要更新,然後自動從redhat的站點下載下傳并完成安裝。

更新除kernel外的rpm: up2date -u

更新包括kernel在内的rpm: up2date -u -f

由于Red Hat Network SSL證書過期,是以應在rhn_register || up2date 之前先執行一行script以更新證書:

wget -q -O - [url]https://rhn.redhat.com/help/new-cert.sh[/url] | /bin/bash

Debian跟别的發行版還是有很大的差别的,用Debian做伺服器維護更加友善;紅帽的更新其實挺麻煩的,當然,如果你交錢給紅帽的話,服務是會不一樣的。

Debian下更新軟體:

apt-get update

apt-get upgrade

前提:配置好網絡和/etc/apt/sources.list,也可以用apt-setup設定。

0004 windows下看linux分區的軟體(bjchenxu)

Paragon.Ext2FS.Anywhere.2.5.rar和explore2fs-1.00-pre4.zip

0005 mount用法(sakulagi,sxsfxx)

fat32的分區 mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom

ntfs的分區 mount -o iocharset=cp936 /dev/hda7 /mnt/cdrom

iso檔案 mount -o loop /abc.iso /mnt/cdrom

軟碟 mount /dev/fd0 /mnt/floppy

USB閃存 mount /dev/sda1 /mnt/cdrom

所有/etc/fstab内容 mount -a

可以指定檔案格式"-t 格式", 格式可以為vfat, ext2, ext3等.

通路DVD mount -t iso9660 /dev/dvd /mnt/cdrom或mount -t udf /dev/dvd /mnt/cdrom

注意:dvd的格式一般為iso9660或udf之一

0006 在vmware的LINUX中使用本地硬碟的FAT分區(bjchenxu)

将本地的FAT分區共享,然後在VMWARE中使用SMBFS挂上。可以将如下的行放到/etc/fstab中:

//win_ip/D$ /mnt/d smbfs defaults,auto,username=win_name,password=win_pass,codepage=936,iocharest=gb2312 0 0

其中win_ip是你的windows的IP位址;

D$是你的windows裡面共享的D盤的共享名;

/mnt/d是要将該分區mount到linux的目錄;

win_name和win_pass是你的WINDOWS裡面可以讀取該分區的使用者,比如你的管理者名和密碼。

如果你運作了/etc/rc.d/init.d/netfs,那麼在啟動的時候就會自動挂載這個分區。

0007.a 删除名為-a的檔案(bjchenxu)

rm ./-a

rm -- -a 告訴rm這是最後一個選項,參見getopt

ls -i 列出inum,然後用find . -inum inum_of_thisfile -exec rm '{}' \;

0007.b 删除名為\a的檔案(bjchenxu)

rm \\a

0007.c 删除名字帶的/和‘\0'檔案(bjchenxu)

這些字元是正常檔案系統所不允許的字元,但可能在檔案名中産生,如unix下的NFS檔案系統在Mac系統上使用

1.解決的方法,把NFS檔案系統在挂到不過濾'/'字元的系統下删除含特殊檔案名的檔案。

2.也可将錯誤檔案名的目錄其它檔案移走,ls -id 顯示含該檔案目錄的inum,umount 檔案系統,

clri清除該目錄的inum,fsck,mount,check your lost+found,rename the file in it.

最好是通過WINDOWS FTP過去就可以删除任何檔案名的檔案了!

0007.d 删除名字帶不可見字元的檔案(bjchenxu)

列出檔案名并轉儲到檔案:ls -l >aaa

然後編輯檔案的内容加入rm指令使其内容成為删除上述檔案的格式:

vi aaa

[rm -r *******

]

把檔案加上執行權限 chmod +x aaa

執行 $aaa

0007.e 删除檔案大小為零的檔案(bjchenxu)

rm -i `find ./ -size 0`

find ./ -size 0 -exec rm {} \;

find ./ -size 0 | xargs rm -f &

for file in * #自己定義需要删除的檔案類型

do

if [ ! -s ${file} ]

then

rm ${file}

echo "rm $file Success!"

fi

done

0008 redhat設定滾輪滑鼠(mc1011)

進入X後,選擇滑鼠的配置,選擇wheel mouse(ps/2)就可以了,

如果滑鼠表現異常,重新開機計算機即可。

(或者su, vi /etc/X11/XF86Config, 把PS/2 改成 ImPS/2)

0009 加裝xwindow(bjchenxu)

用linuxCD光牒啟動,選擇更新,然後單獨選擇包,安裝即可

0010 删除linux分區(bjchenxu)

做一張partition magic的啟動軟碟,啟動後删除. 或者用win2000的啟動CD光牒啟動,然後删除.

0011 如何退出man(bjchenxu)

q

0012 不編譯核心,mount ntfs分區(bjchenxu,hutuworm)

原裝rh8,未更新或編譯核心

1. 上google.com搜尋并下載下傳 kernel-ntfs-2.4.18-14.i686.rpm

2. rpm -ivh kernel-ntfs-2.4.18-14.i686.rpm

3. mkdir /mnt/c

4. mount -t ntfs /dev/hda1 /mnt/c

Read only: [url]http://linux-ntfs.sourceforge.net/[/url]

Read/Write: [url]http://www.jankratochvil.net/project/captive/[/url]

0013 tar 分卷壓縮和合并(WongMokin)

以每卷500M為例

tar分卷壓縮:tar cvzpf - mytarfile.tar.gz | split -d -b 500m

tar多卷合并:cat x* > mytarfile.tar.gz

0014 使用lilo/grub時找回忘記了的root密碼(bjchenxu)

三種辦法:

1.在系統進入單使用者狀态,直接用passwd root去更改

2.用安裝CD光牒引導系統,進行linux rescue狀态,将原來/分區挂接上來,作法如下:

cd /mnt

mkdir hd

mount -t auto /dev/hdaX(原來/分區所在的分區号) hd

cd hd

chroot ./

passwd root

這樣可以搞定

3.将本機的硬碟拿下來,挂到其他的linux系統上,采用的辦法與第二種相同

rh8中

一. lilo

1. 在出現 lilo: 提示時鍵入 linux single

畫面顯示 lilo: linux single

2. 回車可直接進入linux指令行

3. #vi /etc/shadow

将第一行,即以root開頭的一行中root:後和下一個:前的内容删除,

第一行将類似于

root::......

儲存

4. #reboot重新開機,root密碼為空

二. grub

1. 在出現grub畫面時,用上下鍵選中你平時啟動linux的那一項(别選dos喲),然後按e鍵

2. 再次用上下鍵選中你平時啟動linux的那一項(類似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然後按e鍵

3. 修改你現在見到的指令行,加入single,結果如下:

kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/

4. 回車傳回,然後按b鍵啟動,即可直接進入linux指令行

5. #vi /etc/shadow

6. #reboot重新開機,root密碼為空

0015 使ctrl + alt + del失效(bjchenxu)

将ca::ctrlaltdel:/sbin/shutdown -t3 -r now這行注釋掉,就可以了

0016 如何看出redhat的版本是7還是8(hutuworm)

cat /proc/version或者cat /etc/redhat-release或者cat /etc/issue

0017 檔案在哪個rpm中(無雙)

上[url]www.rpmfind.net[/url]上搜,或者rpm -qf 檔案名得到

0018 把man或info的資訊存為文本檔案(bjchenxu)

以 tcsh 為例:

man tcsh | col -b > tcsh.txt

info tcsh -o tcsh.txt -s

0019 利用現存兩個檔案,生成一個新的檔案(bjchenxu)

1. 取出兩個檔案的并集(重複的行隻保留一份)

2. 取出兩個檔案的交集(隻留下同時存在于兩個檔案中的檔案)

3. 删除交集,留下其他的行

1. cat file1 file2 | sort | uniq

2. cat file1 file2 | sort | uniq -d

3. cat file1 file2 | sort | uniq -u

0020 設定com1口,讓超級終端通過com1口進行登入(bjchenxu)

确認有/sbin/agetty,編輯/etc/inittab,添加

7:2345:respawn:/sbin/agetty /dev/ttyS0 9600

9600bps是因為聯路由器預設一般都是這種速率,也可以設成

19200、38400、57600、115200

修改/etc/securetty,添加一行:ttyS0,確定root使用者能登入

重新開機機器,就可以拔掉滑鼠鍵盤顯示器(啟動時最好還是要看看輸出資訊)了

0021 删除目錄下所有檔案包括子目錄(bjchenxu)

rm -rf 目錄名

0022 檢視系統資訊(bjchenxu)

cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx)

cat /proc/interrupts - 中斷

cat /proc/ioports - 裝置IO端口

cat /proc/meminfo - 記憶體資訊(i.e. mem used, free, swap size)

cat /proc/partitions - 所有裝置的所有分區

cat /proc/pci - PCI裝置的資訊

cat /proc/swaps - 所有Swap分區的資訊

cat /proc/version - Linux的版本号 相當于 uname -r

uname -a - 看系統核心等資訊

0023 去掉多餘的回車符(bjchenxu)

sed 's/^M//' test.sh > back.sh, 注意^M是敲ctrl_v ctrl-m得到的

或者 dos2unix filename

0024 切換X桌面(lnx3000)

如果你是以圖形登入方式登入linux,那麼點選登入界面上的session(任務)即可以選擇gnome和kde。如果你是以文本方式登入,那執行switchdesk gnome或switchdesk kde,然後再startx就可以進入gnome或kde。

(或者vi ~/.xinitrc,添加或修改成exec gnome-session 或exec startkde,

然後用startx啟動X)

0025 通用的聲霸卡驅動程式(lnx3000)

OSS [url]www.opensound.com/[/url] ALSA [url]www.alsa-project.org/[/url]

0026 改變redhat的系統語言/字元集(beming/mc1011)

修改 /etc/sysconfig/i18n 檔案,如

LANG="en_US",xwindow會顯示英文界面,

LANG="zh_CN.GB18030",xwindow會顯示中文界面。

還有一種方法

cp /etc/sysconfig/i18n $HOME/.i18n

修改 $HOME/.i18n 檔案,如

這樣就可以改變個人的界面語言,而不影響别的使用者

(Debian不支援GB18030(RH的zysong字庫是有版權的)

現在好像沒有Free的GBK和GB18030字庫

vi .bashrc

export LANG=zh_CN.GB2312

export LC_ALL=zh_CN.GB2312)

0027 把螢幕設定為90列(bjchenxu)

stty cols 90

0028 使用md5sum檔案(bjchenxu)

md5sum isofile > hashfile, 将 md5sum 檔案與 hashfile 檔案内容比對, 驗證雜湊值

是否一緻 md5sum –c hashfile

0029 一次解壓多個zip檔案(bjchenxu)

unzip "*",注意引号不能少

0030 看pdf檔案(bjchenxu)

使用xpdf或者安裝acrobat reader for linux

0031 查找權限位為S的檔案(bjchenxu)

find . -type f \( -perm -04000 -o -perm -02000 \) -exec ls -lg {} \;

0032 裝中文輸入法(bjchenxu)

以redhat8為例,xwindow及其終端下的不用說了吧,預設就安裝了,用ctrl-space呼出。

現在讨論純console,請下載下傳zhcon.gnuchina.org/download/src/zhcon-0.2.1.tar.gz,

放在任一目錄中,tar xvfz zhcon-0.2.1.tar.gz, cd zhcon-0.2.1, ./configure,

make, make install。安裝結束,要想使用,請運作zhcon,想退出,運作exit。

0033 把彈出的CD光牒收回來(beike)

#eject -t

0034 cdCD光牒做成iso檔案(弱智)

cp /dev/cdrom xxxx.iso

0035 快速觀看開機的硬體檢測(弱智)

dmesg | more

0036 檢視硬碟的使用情況(bjchenxu)

df -k 以K為機關顯示

df -h 以人性化機關顯示,可以是b,k,m,g,t..

0037 檢視目錄的大小(bjchenxu)

du -sh dirname

-s 僅顯示總計

-h 以K、M、G為機關,提高資訊的可讀性。KB、MB、GB是以1024為換算單 位, -H以1000為換算機關。

0038 查找或删除正在使用某檔案的程序(wwwzc)

fuser filename

fuser -k filename

0039 安裝軟體(bjchenxu)

rpm -ivh aaa.rpm

tar xvfz aaa.tar.gz; cd aaa; ./configure; make; make install

0040 字元模式下設定/删除環境變量(bjchenxu)

bash下

設定:export 變量名=變量值

删除:unset 變量名

csh下

設定:setenv 變量名 變量值

删除:unsetenv 變量名

0041 ls如何看到隐藏檔案(即以.開頭的檔案)(雙眼皮的豬)

ls -a

l. (适用于redhat)

0042 rpm中的檔案安裝到哪裡去了(bjchenxu)

rpm -qpl aaa.rpm

0043 使用src.rpm(bjchenxu)

rpmbuild --rebuild *.src.rpm

0044 vim中顯示顔色或不顯示顔色(bjchenxu)

首先確定安裝了vim-enhanced包,然後,vi ~/.vimrc; 如果有syntax on,則顯示顔色,syntax off,則不顯示顔色

0045 linux是實時還是分時作業系統(bjchenxu)

分時

0046 make bzImage -j的j是什麼意思(wind521)

-j主要是用在當你的系統硬體資源比較大的時候,比較富裕的時候,用這個可以來加快編譯的速度,如-j 3

0047 源碼包怎麼沒有(bjchenxu)

你沒有安裝源代碼,你把你CD光牒上rpm -i *kernel*source*.rpm裝上,就可以看到你的源代碼了。

0048 修改系統時間(bjchenxu,laixi781211,hutoworm)

date -s “2003-04-14 cst”,cst指時區,時間設定用date -s 18:10

修改後執行clock -w 寫到CMOS

hwclock --systohc

set the hardware clock to the current system time

0049 開機就mount上windows下的分區(bjchenxu)

自動将windows的d盤挂到/mnt/d上,用vi打開/etc/fstab,加入以下一行

/dev/hda5 /mnt/d vfat defaults,codepage=936,iocharset=cp936 0 0

注意,先得手工建立一個/mnt/d目錄

0050 linux怎麼用這麼多記憶體(bjchenxu)

為了提高系統性能和不浪費記憶體,linux把多的記憶體做了cache,以提高io速度

0051 FSTAB 最後的配置項裡邊最後兩個數字是什麼意思(lnx3000)

第一個叫fs_freq,用來決定哪一個檔案系統需要執行dump操作,0就是不需要;

第二個叫fs_passno,是系統重新開機時fsck程式檢測磁盤的順序号

1 是root檔案系統,2 是别的檔案系統。fsck按序号檢測磁盤,0表示該檔案系統不被檢測

dump 執行ext2的檔案系統的備份操作

fsck 檢測和修複檔案系統

0052 linux中讓使用者的密碼必須有一定的長度,并且符合複雜度(eapass)

vi /etc/login.defs,改PASS_MIN_LEN

0053 linux中的翻譯軟體(bjchenxu,hutoworm)

星際譯王 xdict

console下還有個dict工具,通過DICT協定到dict.org上查11本字典,例如:dict RTFM

0054 不讓顯示器休眠(bjchenxu)

setterm -blank 0

setterm -blank n (n為等待時間)

0055 用dat查詢昨天的日期(gadfly)

date --date='yesterday'

0056 xwindow下如何截屏(bjchenxu)

Ksnapshot或者gimp

0057 解壓小全(bjchenxu,noclouds)

tar -I或者bunzip2指令都可以解壓.bz2檔案

tar xvfj example.tar.bz2

tar xvfz example.tar.gz

tar xvfz example.tgz

tar xvf example.tar

unzip example.zip

tar -jvxf some.bz,就是把tar的zvxf 改成jvxf

zip/tar rh8下有一個圖形界面的軟體file-roller可以做這件事。另外可以用unzip *.zip解開zip檔案,unrar *.rar解開rar檔案,不過unrar一般系統不自帶,要到網上下載下傳。

# rpm2cpio example.rpm │ cpio -div

# ar p example.deb data.tar.gz | tar zxf -

Alien提供了.tgz, .rpm, .slp和.deb等壓縮格式之間的互相轉換:

[url]http://sourceforge.net/projects/alien[/url]

sEx提供了幾乎所有可見的壓縮格式的解壓接口:

[url]http://sourceforge.net/projects/sex[/url]

0058 在多級目錄中查找某個檔案的方法(青海湖)

find /dir -name filename.ext

du -a | grep filename.ext

locate filename.ext

0059 不讓普通使用者自己改密碼(myxfc)

[root@xin_fc etc]# chmod 511 /usr/bin/passwd

又想讓普通使用者自己改密碼

[root@xin_fc etc]# chmod 4511 /usr/bin/passwd

0060 顯示卡實在配不上怎麼辦(win_bigboy)

去[url]http://www.redflag-linux.com/[/url] ,下了xfree86 4.3安裝就可以了.

0061 超強删除格式化工具(弱智)

比PQMagic安全的、建立删除格式化的小工具:sfdisk.exe for msdos

[url]http://www.wushuang.net/soft/sfdisk.zip[/url]

0062 如何讓xmms播放清單裡顯示正确的中文(myxfc)

-*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-

把這個東西完全拷貝到你的字型裡面

操作方法:

右鍵單擊xmms播放工具的任何地方

會看到一個"選項",然後選擇"功能設定"選擇"fonts"

然後把上面的字型完整的拷貝到"播放清單"和 "user x font

0063 redhat linux中播放mp3檔案(hehhb)

原帶的xmms不能播放MP3(無聲),要安裝一個RPM包:rpm -ivh xmms-mp3-1.2.7-13.p.i386.rpm。打開xmms,ctl-p,在font欄中先在上半部的小框内打勾,再選擇 “fixed(misc) gbk-0 13”号字型即可顯示中文歌曲名。在音頻輸出插件中選擇 "開放音頻系統驅動程式 1.2.7 [lioOSS.so],即可正常播放MP3檔案。

0064 安裝中文字型(hehhb)

先下載下傳 [url]http://freshair.netchina.com.cn/~George/sm.sh[/url]

(參考文獻: [url]http://www.linuxeden.com/edu/doctext.php?docid=2679[/url])

SimSun18030.ttc在微軟網站可下載下傳,[url]http://www.microsoft.com/china/windows2000/downloads/18[/url]

030.asp 它是個msi檔案,在 mswindows中安裝用的,裝好後在windows目錄下的fonts

目錄裡面就可以找到它。把simsun.ttc,SimSun18030.ttc,tahoma.ttf,tahomabd.ttf

拷貝到/usr/local/temp,然後下載下傳的shell檔案也放到這個目錄裡,然後打開終端

cd /usr/local/temp

chmod 755 sm.sh

./sm.sh

0065 裝載windows分區的FAT32、FAT16檔案系統(hehhb)

以root身份進入KDE,點選桌面上的“起點”圖示,在/mnt目錄下建立如下檔案夾:c,d,e,f,g,usb.分别用作windows下各分區和usb閃盤。

用文本編輯器打開/etc/fstab 檔案.加入如下:

/dev/hda1 /mnt/c vfat iocharset=gb2312,umask=0,codepage=936 0 0

/dev/hda5 /mnt/d vfat iocharset=gb2312,umask=0,codepage=936 0 0

/dev/hda6 /mnt/e vfat iocharset=gb2312,umask=0,codepage=936 0 0

/dev/hda7 /mnt/f vfat iocharset=gb2312,umask=0,codepage=936 0 0

/dev/hda8 /mnt/g vfat iocharset=gb2312,umask=0,codepage=936 0 0

/dev/cdrom /mnt/cdrom udf,iso9660 noauto,iocharset=gb2312,owner,kudzu,ro 0 0

/dev/sda1 /mnt/usb vfat iocharset=gb2312,umask=0,codepage=936 0 0

存盤退出. 重新啟動後即可正常通路FAT32或FAT16格式分區,解決顯示WINDOWS分區下和CD光牒中文檔案名亂碼

問題.其中共六列,每列用Tab鍵分開。注意此方法隻能mount上Fat 分區格式.sda1是閃盤。

0066 在X下使用五筆和拼音,區位輸入法(hmkart)

從[url]http://www.fcitx.org/[/url]上下載下傳fcitx的rpm包安裝即可

0067 在Linux下如何解壓rar檔案(hmkart)

[url]http://www.linuxeden.com/download/softdetail.php?softid=883[/url]

下載下傳rar for Linux 3.2.0,解壓開後make

然後可以用unrar e youfilename.rar解壓rar檔案

0068 硬碟安裝後怎麼添加/删除rpm包(sakulagi)

redhat-config-packages --isodir=<PATH>

可以指定iso檔案所在的目錄

0069 字元下控制音量(grub007,天外閑雲)

使用aumix。另外,要儲存oss的音量大小,步驟為:

1、用aumix将音量調整為你們滿意的音量

2、用root使用者進入/usr/lib/oss下(oss的預設安裝目錄)

3、執行./savemixer ./mixer.map

4、ok,以後oss開啟之後就是你在第一步調整的音量了。

ps:閱讀該目錄下的README可以得到更多的有用資訊。

0070 用dd做iso(grub007)

dd if=/dev/cdrom of=/tmp/aaa.iso

0071 删除幾天以前的所有東西(包括目錄名和目錄中的檔案)(shally5)

find . -ctime +3 -exec rm -rf {} \;

find ./ -mtime +3 -print|xargs rm -f -r

0072 使用者的crontab在哪裡(hutuworm)

/var/spool/cron/下以使用者名命名的檔案

0073 以不同的使用者身份運作程式(bjchenxu)

su - username -c "/path/to/command"

有時候需要運作特殊身份的程式, 就可以讓su來做

0074 如何清空一個檔案(bjchenxu)

> filename

0075 為什麼OpenOffice下不能顯示中文(allen1970)

更改字型設定

tools->options->font replacement

Andale Sans UI -> simsun

0076 如何備份Linux系統(Purge)

Symantec Ghost 7.5以後的版本支援Ext3 native複制

0077 linux上的partition magic(wwwzc)

Linux下一個有用的分區工具: parted

可以實時修改分區大小, 删除/建立分區.

0078 /proc/sys/sem中每項代表什麼意思? (sakulagi)

/proc/sys/sem内容如下

250 32000 32 128

這4個參數依次為SEMMSL(每個使用者擁有信号量最大數量),SEMMNS(系統信号量最大數量),SEMOPM(每次semop系統調用操作數),SEMMNI(系統信号量集最大數量)

0079 Grub 引導菜單裡 bigmem smp up 都是什麼意思?(lnx3000)

smp: (symmetric multiple processor)對稱多處理器模式

bigmem: 支援1G 以上記憶體的優化核心

up:(Uni processor) 單處理器的模式

0080 Oracle的安裝程式為什麼顯示亂碼?(lnx3000)

現在Oracle的安裝程式對中文的支援有問題,隻能使用英文界面來安裝,在執行runinstaller之前,執行:export LANG=C;export LC_ALL=C

0081 linux下檔案和目錄的顔色代表什麼(sakulagi,弱智)

藍色表示目錄;綠色表示可執行檔案;紅色表示壓縮檔案;淺藍

色表示連結檔案;灰色表示其它檔案;紅色閃爍表示連結的檔案有問題了;×××是裝置檔案,包括block, char, fifo。

用dircolors -p看到預設的顔色設定,包括各種顔色和“粗體”,下劃線,閃爍等定義。

0082 檢視有多少活動httpd的腳本(bjchenxu)

#!/bin/sh

while (true)

pstree |grep "*\[httpd\]$"|sed 's/.*-\([0-9][0-9]*\)\*\[httpd\]$/\1/'

sleep 3

0083 如何新增一塊硬碟(好好先生)

一、關機,實體連接配接硬碟

如果是IDE硬碟,注意主、從盤的設定;如果是SCSI硬碟,注意選擇一個沒有被使用的ID号。

二、開機,檢查硬碟有沒有被linux檢測到

dmesg |grep hd*(ide硬碟)

dmesg |grep sd*(SCSI硬碟)

或者 less /var/log/dmesg

如果你沒有檢測到你的新硬碟,重新開機,檢查連線,看看bios有沒有認出它來。

三、分區

你可以使用fdisk,Sfdisk或者parted(GNU分區工具,linux下的partition magic)

四、格式化

mkfs

五、修改fstab

vi /etc/fstab

0084 linux下怎麼看分區的卷标啊 (q1208c)

e2label /dev/hdxn, where x=a,b,c,d....; n=1,2,3...

0085 RH8,9中安裝後如何添加新的語言包(好好先生)

一.8.0中

1.放入第一張CD光牒

2.cd /mnt/cdrom/Redhat/RPMS

3.rpm -ivh ttfonts-ZH_CN-2.11-29.noarch.rpm(簡體中文,你可以用tab鍵來補齊後面的部分,以免輸入有誤)

4.rpm -ivh ttfonts-ZH_TW-2.11-15.noarch.rpm(繁體中文)

如果你還想裝日文、韓文,試試第二張CD光牒上的ttfonts*.rpm.

二.9.0中

9.0不在第一張盤上,在第三張盤上.rpm包名分别為:

ttfonts-zh_CN-2.12-1.noarch.rpm(簡體中文)

ttfonts-zh_TW-2.11-19.noarch.rpm (繁體中文)

0086 終端下抓屏(tsgx)

cat /dev/vcsX >screenshot 其中,X表示第X個終端

還可以運作script screen.log,記錄螢幕資訊到screen.log裡。一會記錄到你exit為此。這也是抓屏的好方法。

這是在debian的cookbook上看到的。在RH9上能用。沒有在其它的系統上測試過。

0087 讓一個程式在退出登陸後繼續運作(NetDC)

#nohup 程式名 &

0088 man指令不在路徑中,如何檢視非标準的man檔案(bjchenxu)

nroff -man /usr/man/man1/cscope.1 | more

0089 以不同的使用者身份運作程式(bjchenxu)

su - username -c "/path/to/file"

有時候需要運作特殊身份的程式...就可以讓su來做...

0090 編輯/etc/inittab後直接生效(bjchenxu)

#init q

0091 讓linux連續執行幾個指令,出錯停止(bjchenxu)

command1 && command2 && command3

0092 如何将grub安裝到mbr(bjchenxu, NetDC)

grub> root (hd0, 0)

grub> setup (hd0)

也可以用#grub-install /dev/hda來安裝grub。

0093 安裝時把grub(lilo)寫到linux分區的引導區還是主引導扇區(MBR)(bjchenxu)

如果你想電腦一啟動就直接進入作業系統啟動菜單就把grub(lilo)寫到MBR上,如果寫到linux分區的引導區則要用引導盤引導。建議寫到 MBR,友善點,至于說寫到MBR不安全,該怎麼解釋呢?每裝一次win98,MBR都會被修改一次,大家覺得有什麼不安全的嗎?

0094 如何讓多系統共存(bjchenxu)

98系統的話用lilo(grub)引導,2k/nt則使用osloader引導多系統

0095 如何在圖形界面和控制台(字元界面)之間來回切換(bjchenxu)

a.圖形界面到控制台:Ctr+Alt+Fn(n=1,2,3,4,5,6)。

b.各控制台之間切換:Alt+Fn(n=1,2,3,4,5,6)。

c.控制台到圖形:Alt+F7

0096 Redhat linux常用的指令(bjchenxu)

<1>ls:列目錄。

用法:ls或ls dirName,參數:-a顯示所有檔案,-l詳細列出檔案。

<2>mkdir:建目錄。

用法:mkdir dirName,參數:-p建多級目錄,如:mkdir a/b/c/d/e/f -p

<3>mount:挂載分區或鏡像檔案(.iso,.img)檔案。

用法:

a. 磁盤分區:mount deviceName mountPoint -o options,其中deviceName是磁盤分區的裝置名,比如/dev/hda1,/dev/cdrom,/dev/fd0,mountPoint 是挂載點,它是一個目錄,options是參數,如果分區是linux分區,一般不用-o options,如果是windows分區那options可以是iocharset=cp936,這樣windows分區裡的中文檔案名就能顯示出來了。用例:比如/dev/hda5是linux分區,我要把它挂到目錄a上(如沒目錄a那就先mkdir a),mount /dev/hda5 a,這樣目錄a裡的東西就是分區hda5裡的東西了,比如hda1是windows分區,要把它挂到b上,mount /dev/hda1 b -o iocharset=cp936。

b.鏡像檔案:mount fileName mountPoint -o loop,fileName是鏡像檔案名(*.iso,*.img),其它的不用說了,跟上面一樣。用例:如我有一個a.isoCD光牒鏡像檔案,mount a.iso a -o loop,這樣進入目錄a你就能浏覽a.iso的内容了,*.img檔案的用法一樣。

<4>find:查找檔案。

用法:find inDir -name filename,inDir是你要在哪個目錄找,filename是你要找的檔案名(可以用通配符),用通配符時filename最好用單引号引起來,否則有時會出錯,用例:find . -name test*,在目前目錄查找以test開頭的檔案。

<5>grep:在檔案裡查找指定的字元串。

用法:grep string filename,在filename(可用通配符)裡查找string(最好用雙引号引起來)。參數:-r在所有子目錄裡的filename裡找。用例:grep hello *.c -r在目前目錄下(包括子目錄)的所有.c檔案裡查找hello。

<5>vi:編輯器。

用法:vi filename。filename就是你要編輯的文本檔案。用了執行vi filename後,你可能會發現你無法編輯文本内容,不要着急,這是因為vi還沒進入編輯狀态,按a或i就可以進入編輯狀态了,進入編輯狀态後你就可以編輯文本了。要退出編輯狀态按Esc鍵就可以了。以下操作均要在非編輯狀态下。查找文本:輸入/和你要查找的文本并回車。退出:輸入: 和q并回車,如果你修改了文本,那麼你要用:q!回車才能退出。儲存:輸入: w回車,如果是隻讀檔案要用: w!。儲存退出:輸入: wq回車,如果是隻讀就: wq!回車。取消:按u就可以了,按一次就取消一步,可按多次取消多步。複制粘貼一行文本:把光标移到要複制的行上的任何地方,按yy(就是連按兩次 y),把光标移到要粘貼地方的上一行,按p,剛才那行文本就會被插入到光标所在行的下一行,原來光标所在行後面所有行會自動下移一行。複制粘貼多行文本:跟複制一行差不多,隻是yy改成先輸入要複制的行數緊接着按yy,後面的操作一樣。把光标移到指定行:輸入:和行号并回車,比如移到123行:123回車,移到結尾:$回車。

0097 linux文本界面下如何關閉pc喇叭(labrun)

将/etc/inputrc中的set bell-style none 前的#去掉,或echo "set bell-style none" >> ~/.bashrc

0098 重裝windows導緻linux不能引導的解決辦法(好好先生)

如果沒有重新分區,拿linux啟動盤(或者第一張安裝CD光牒)引導,進入rescue模式。首先找到原來的/分區mount在什麼地方。redhat通常是 /mnt/sysp_w_picpath. 執行"chroot /mnt/sysp_w_picpath". 如果是grub,輸入grub-install /dev/hd*(根據實際情況);如果是lilo,輸入lilo -v,然後重新啟動。如果分區有所改變,對應修改/etc/lilo.conf和/boot/grub/grub.conf然後再執行上述指令。

0099 為什麼裝了LINUX後win2K很慢(lnx3000,好好先生)

老問題了,你在2000是不是能看見Linux的邏輯盤,但不能通路?

在磁盤管理裡,選中這個盤,右擊->更改"驅動器名和路徑"->"删除"就可以了,注意不是删除這個盤!

0100 将linux釋出版的iso檔案刻錄到CD光牒的方法(bjchenxu)

借用windows中的nero軟體,選擇映象檔案刻錄,選擇iso檔案,刻錄即可!