RedHat Linux常見問題集錦

2021-04-15 02:06:27 字數 4275 閱讀 9755

修改主機名

vi /etc/sysconfig/network,修改hostname一行為hostname=主機名,重啟後也能生效

ret hat linux啟動到文字介面(不啟動xwindow)

將/etc/inittab中 id:5:initdefault: 一行中的5改為3

redhat的自動問題

paragon.ext2fs.anywhere.2.5.rar和explore2fs-1.00-pre4.zip

mount用法

fat32的分割槽 mount -o codepage=936,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等.

在vmware的linux中使用本地硬碟的fat分割槽

將本地的fat分割槽共享,然後在vmware中使用**bfs掛上。可以將如下的行放到/etc/fstab中:

//win_ip/d$ /mnt/d **bfs 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,那麼在啟動的時候就會自動掛載這個分割槽。

刪除名為-a的檔案

rm ./-a

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

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

0007.b

刪除名為/a的檔案

rm //a

0007.c

刪除名字帶的/和『/0'檔案

這些字元是正常檔案系統所不允許的字元,但可能在檔名中產生,如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

刪除名字帶不可見字元的檔案

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

然後編輯檔案的內容加入rm命令使其內容成為刪除上述檔案的格式:

vi aaa

[rm -r *******

] 把檔案加上執行許可權 chmod +x aaa

執行 $aaa

0007.e

刪除檔案大小為零的檔案

rm -i `find ./ -size 0`

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

find ./ -size |xargs rm -f &非常有效

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

do if [ ! -s $ ]

then

rm $

echo "rm $file success!"

fi done

0008

redhat設定滾輪滑鼠

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

0009

加裝xwindow

用linux光碟啟動,選擇公升級,然後單獨選擇包,安裝即可

0010

刪除linux分割槽

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

0011

新編譯生成的gcc ,使用的標準連線庫都在/usr/local/lib 下了,但使用的預設的連線路徑是 /usr/lib 怎樣新增?(除了在每次編譯時 增加 -l /usr/local/lib 以外)(sakulagi)

export ld_library_path=$ld_library_path:/usr/local/lib

寫到~/.bash_profile裡面。

0014

找回忘記了的root口令(lilo/grub)

三種辦法:

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

2.用安裝光碟引導系統,進行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

將第一行,即以root開頭的一行中root:後和下乙個:前的內容刪除,

第一行將類似於

root::......

儲存 6. #reboot重啟,root密碼為空

0015

使ctrl + alt + del失效

vi /etc/inittab

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

0016

gcc abc.c得到的a.out不能執行

./a.out

0017

檔案在哪個rpm中(無雙)

上www.rpmfind.net上搜,或者rpm -qf 檔名得到

0018

把man或info的資訊存為文字檔案

以 tcsh 為例:

man tcsh | col -b > tcsh.txt

info tcsh -o tcsh.txt -s

0019

利用現存兩個檔案,生成乙個新的檔案

1. 取出兩個檔案的並集(重複的行只保留乙份)

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

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

1. cat file1 file2 | sort | uniq

2. cat file1 file2 | sort | uniq -d

3. cat file1 file2 | sort | uniq -u

常見問題 朗動常見問題

常見問題一 方向盤變沉 檢查胎壓是否正常,輪胎是否過度磨損。助力幫浦不工作,前輪氣壓低。冬天的話,冷車在冬天助力油比較稠,方向會重一點。檢查轉向助力油。1 應該是是助力系統有問題或則助力潤滑油有問題。2 如果你在駕車時感覺方向盤變緊,汽車偏向一側,需要檢查輪胎,或進行車輪平衡 定位。在這些問題剛剛發...

面試常見問題 1 this的常見問題

this 的含義 this關鍵字是乙個非常重要的語法點。毫不誇張地說,不理解它的含義,大部分開發任務都無法完成。前一章已經提到,this可以用在建構函式之中,表示例項物件。除此之外,this還可以用在別的場合。但不管是什麼場合,this都有乙個共同點 它總是返回乙個物件。簡單說,this就是屬性或方...

Spring常見問題

1 利用spring框架程式設計,console列印出log4j warn please initialize the log4j system properly?lupa開源社群 u i w.d t 說 明你的log4j.properties沒有配置。請把log4j.properties放到工程的...