亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

Linux認證 百分網(wǎng)手機站

linux常見問題及答案(2)

時間:2018-05-02 15:06:49 Linux認證 我要投稿

linux常見問題及答案

  & s 2 encodefile

  "encode" [new file]

  & q

  然后進行解碼

  uudecode encodefile

  ls

  encodefile vpopmai.tar.gz

  tar zxvf vpopmail.tar.gz

  ok了

  二十三.將 man page 轉(zhuǎn)成 html 格式

  使用 man2html 這個指令,就可以將 man page 轉(zhuǎn)成 html 格式了。用法是:

  man2html filename > htmlfile.html

  二十四.如何在gnome和kde之間切換。

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

  25...tar,.tar.gz,.bz2,.tar.bz2,.bz,.gz是什么文件,如何解開他們?

  他們都是文件(壓縮)包。

  .tar:把文件打包,不壓縮:tar cvf *.tar dirname 解開:tar xvf *.tar

  .tar.gz:把文件打包并壓縮:tar czvf *.tar.gz dirname 解開:tar xzvf *.tar.gz

  .bz2:解開:bzip2 -d *.bz2

  .bz:解開:bzip -d *.bz

  .gz:解開:gzip -d *.gz

  26.linux下如何解開.zip,.rar壓縮文件?

  rh8下有一個圖形界面的軟件file-roller可以做這件事。令外可以用unzip *.zip解開zip文件,unrar *.rar解開rar文件,不過unrar一般系統(tǒng)不自帶,要到網(wǎng)上下載。

  27.linux下如何瀏覽.iso光盤鏡像文件?

  a.建一個目錄,如:mkdir a

  b.把iso文件掛載到該目錄上:mount -o loop xxxx.iso a

  現(xiàn)在目錄a里的內(nèi)容就是iso文件里的內(nèi)容了。

  28.linux下如何配置網(wǎng)絡(luò)?

  用netconfig!癷p address:”就是要配置的ip地址,“netmask:”子網(wǎng)掩碼,“default gateway (ip):”網(wǎng)關(guān),“primary nameserver:”dns服務(wù)器ip。

  29.如何讓鼠標支持滾輪?

  在配置鼠標時,選擇微軟的鼠標,并正確選擇端口如ps2,usb等

  30.如何讓控制臺支持中文顯示?

  安裝zhcon。zhcon需要libimm_server.so和libpth.so.13這兩個庫支持。一般的中文輸入法應(yīng)該都有l(wèi)ibimm_server.so。libpth.so.13出自pth-1.3.x。把這兩個文件放到/usr/lib下就行了。

  31.如何配置grub?

  修改/boot/grub/grub.conf文件。其中

  “default=n”(n是個數(shù)字)是grub引導(dǎo)菜單默認被選中的項,n從0開始,0表示第一項,1表示第二項,依此類推。

  “timeout=x”(x是一個數(shù))是超時時間,單位是妙。也就是引導(dǎo)菜單顯示后,如果x秒內(nèi)用戶不進行選擇,那么grub將啟動默認項。

  “splashimage =xxxxxx”,這是引導(dǎo)菜單的背景圖,先不理他。

  其它常用項我用下面的例子來說明:

  title red hat 8.0

  root (hd1,6)

  kernel /boot/vmlinuz-2.4.18-14 ro root=/dev/hdb7

  initrd /boot/initrd-2.4.18-14.img

  其中"red hat 8.0"是在啟動菜單列表里顯示的名字

  root (hdx,y)用來指定你的boot分區(qū)位置,如果你沒有分boot分區(qū)(本例就沒分boot分區(qū)),那就指向根分區(qū)就行了,hdx是linux所在硬盤,hd0是第一塊硬盤,hd1是第二塊,依此類推。y是分區(qū)位置,從0開始,也就是等于分區(qū)號減一,比如你要指向的分區(qū)是hdx7,那么y就是6,如果是hdx1,那y就是0。注意root后面要有一個空格。

  kernel /boot/vmlinuz-2.4.18-14,其中"/boot/vmlinuz-2.4.18-14"是你要用的內(nèi)核路徑,如果你編譯了心內(nèi)核,把它改成你的新內(nèi)核的路徑就行了。

  ro就不用管,寫上不會有錯。

  root=/dev/hdxx指定根分區(qū),本例是hdb7,所以root=/dev/hdb7

  initrd xxxxxxxxxxxxx這行不要也行,目前我還不清楚它是做什么用的。

  上面是linux的,下面是windows的

  title windows 98

  rootnoverify (hd0,0)

  chainloader +1

  title xxxxxxx不用解釋了,上面有解釋。

  rootnoverify (hdx,y)用來指定windows所在分區(qū),x,y跟上面一樣,注意rootnoverify后有空格。

  chainloader +1照抄就行,注意空格。

  32.如何配置lilo?

  修改/etc/lilo.conf文件,然后運行l(wèi)ilo命令。

  33.如何讓linux啟動后自動掛載制定分區(qū)?

  編輯/etc/fstab文件,在里面加入相應(yīng)的行,如果你對/etc/fstab的配置不熟悉,你可以用ptm,一個自動配置fstab的軟件,在公社里應(yīng)該有下載。

  34.如何定制linux啟動時啟動的服務(wù)?

  在控制臺或終端下運行ntsysv,然后把要啟動的服務(wù)選上,如果要開機不啟動某個那就把他的選中去掉。

  35.沒有軟驅(qū)如何修復(fù)grub/lilo引導(dǎo)菜單?

  a.把第一張linux安裝盤里的dosutils目錄復(fù)制到windows盤中。如果是iso可以用winrar3提取。

  b.進入純dos,進入dosutils目錄,執(zhí)行l(wèi)oadlin autoboot/vmlinuz root=/dev/hdxx()hdxx是你的linux根分區(qū)。這樣就能進入linux。

  c.執(zhí)行g(shù)rub-install /dev/hdx(x=a,b,c,d) 或lilo即可以重寫引導(dǎo)。

  另外還可以參考:http://www.linuxfans.org/nuke/modul...iewtopic&t=5101

  36.如何配置鼠標?

  打開一個終端或進入控制臺,運行mouseconfig命令即可配置鼠標!

  37.如何從dos下進入linux?

  首先你需要loadlin.exe這個程序,linux第一張安裝盤里的dosutils目錄里有,另外你需要的就是linux內(nèi)核,/boot/vmlinuz-2.4.xx-xx就是,把他弄到windows盤中,并把他重命名為vmlinuz(主要是vmlinuz-2.4.xx-xx在dos下顯示有點問題),另外dosutils目錄里的autoboot里也有一個vmlinuz,也是linux內(nèi)核,湊合能用,但很多設(shè)備不支持,如果linux引導(dǎo)程序或linux啟動配置有問題,進不了linux,可以用這個內(nèi)核進去修復(fù)linux。

  然后用loadlin vmlinuz root=/dev/hdxx (hdxx是你的linux根分區(qū)),另外用loadlin vmlinuz root=/dev/hdxx single還可以實現(xiàn)單用戶模式。

  38.root密碼丟失解決

  grub:在引導(dǎo)裝載程序菜單上,鍵入 [e] 來進入編輯模式。

  你會面對一個引導(dǎo)項目列表。查找其中類似以下輸出 的句行:

  kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2

  按箭頭鍵直到這一行被突出顯示,然后按 [e]。

  你現(xiàn)在可在文本結(jié)尾處空一格再添加 single 來告訴 grub 引導(dǎo)單用戶 linux 模式。按 [enter] 鍵來使編輯結(jié)果生效。

  你會被帶會編輯模式屏幕,從這里,按 , grub 就會引導(dǎo)單用戶 linux 模式。 結(jié)束載入后,你會面對一個與以下相似的 shell 提示:

  sh-2.05#

  現(xiàn)在,你便可以改變根命令,鍵入:

  bash# passwd root

  你會被要求重新鍵入口令來校驗。結(jié)束后, 口令就會被改變,你便可以在提示下鍵入 reboot 來重新引導(dǎo);然后,象平常一樣登錄為根用戶。

  lilo:當(dāng)系統(tǒng)啟動到出現(xiàn)lilo引導(dǎo)畫面時,對于圖形引導(dǎo)方式按tab鍵進入文本方式,然后在lilo處

  輸入linux single回車即可進入免密碼的控制臺,進入以后使用passwd命令修改root的密碼

  即可

  0001

  修改主機名

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

  0002

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

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

  0003

  redhat的自動升級更新問題(hutuworm)

  在www.redhat.com/corp/support/errata/...略夭⑼瓿砂滄啊?/a>

  升級除kernel外的rpm: up2date -u

  升級包括kernel在內(nèi)的rpm: up2date -u -f

  0004

  windows下看linux分區(qū)的軟件

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

  0005

  mount用法

  fat32的分區(qū) 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內(nèi)容 mount -a

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

  0006

  在vmware的linux中使用本地硬盤的fat分區(qū)

  將本地的fat分區(qū)共享,然后在vmware中使用smbfs掛上。可以將如下的行放到/etc/fstab中:

  _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是要將該分區(qū)mount到linux的目錄;

  win_name和win_pass是你的windows里面可以讀取該分區(qū)的用戶,比如你的管理員名和密碼。

  如果你運行了/etc/rc.d/init.d/netfs,那么在啟動的時候就會自動掛載這個分區(qū)。

  0007.a

  刪除名為-a的文件

  rm ./-a

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

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

  0007.b

  刪除名為a的文件

  rm a

  0007.c

  刪除名字帶的/和‘文件

  這些字符是正常文件系統(tǒng)所不允許的字符,但可能在文件名中產(chǎn)生,如unix下的nfs文件系統(tǒng)在mac系統(tǒng)上使用

  1.解決的方法,把nfs文件系統(tǒng)在掛到不過濾/字符的系統(tǒng)下刪除含特殊文件名的文件。

  2.也可,將錯誤文件名的目錄其它文件移走,ls -id 顯示含該文件目錄的inum,umount 文件系統(tǒng),

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

  最好是通過windows ftp過去就可以刪除任何文件名的文件了!

  0007.d

  刪除名字帶不可見字符的文件

  列出文件名并轉(zhuǎn)儲到文件:ls -l >aaa

  然后編輯文件的內(nèi)容加入rm命令使其內(nèi)容成為刪除上述文件的格式:

  vi aaa

  [rm -r *******

  ]

  把文件加上執(zhí)行權(quán)限 chmod +x aaa

  執(zhí)行 $aaa

  0007.e

  刪除文件大小為零的文件

  rm -i `find ./ -size 0`

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

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

  for file in * #自己定義需要刪除的文件類型

  do

  if [ ! -s ${file} ]

  then

  rm ${file}

  echo "rm $file success!"

  fi

  done

  0008

  redhat設(shè)置滾輪鼠標(mc1011)

  進入x后,選擇鼠標的配置,選擇wheel mouse(ps/2)就可以耍?

  如果鼠標表現(xiàn)異常,重啟計算機即可。

  0009

  加裝xwindow

  用linux光盤啟動,選擇升級,然后單獨選擇包,安裝即可

  0010

  刪除linux分區(qū)

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

  0011

  如何退出man

  q

  0012

  不編譯內(nèi)核,mount ntfs分區(qū)

  原裝rh8,未升級或編譯內(nèi)核

  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

  0013

  redhat 8.0中用xmms聽mp3

  下載www.gurulabs.com/files/xmms-mp3-1.2.7-13.p.i386.rpm

  rpm -uvh xmms-mp3-1.2.7-13.p.i386.rpm

  0014

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

  三種辦法:

  1.在系統(tǒng)進入單用戶狀態(tài),直接用passwd root去更改

  2.用安裝光盤引導(dǎo)系統(tǒng),進行l(wèi)inux rescue狀態(tài),將原來/分區(qū)掛接上來,作法如下:

  cd /mnt

  mkdir hd

  mount -t auto /dev/hdax(原來/分區(qū)所在的分區(qū)號) hd

  cd hd

  chroot ./

  passwd root

  這樣可以搞定

  3.將本機的硬盤拿下來,掛到其他的linux系統(tǒng)上,采用的辦法與第二種相同

  rh8中

  一. lilo

  1. 在出現(xiàn) lilo: 提示時鍵入 linux single

  畫面顯示 lilo: linux single

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

  3. #vi /etc/shadow

  將第一行,即以root開頭的一行中root:后和下一個:前的內(nèi)容刪除,

  第一行將類似于

  root::......

  保存

  4. #reboot重啟,root密碼為空

  二. grub

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

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

  3. 修改你現(xiàn)在見到的命令行,加入single,結(jié)果如下:

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

  4. 回車返回,然后按b鍵啟動,即可直接進入linux命令行

  5. #vi /etc/shadow

  將第一行,即以root開頭的一行中root:后和下一個:前的內(nèi)容刪除,

  第一行將類似于

  root::......

  保存

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

  0015

  使ctrl + alt + del失效

  vi /etc/inittab

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

  0016

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

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

  0017

  文件在哪個rpm中(無雙)

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

  0018

  把man或info的信息存為文本文件

  以 tcsh 為例:

  man tcsh | col -b > tcsh.txt

  info tcsh -o tcsh.txt -s

  0019

  利用現(xiàn)存兩個文件,生成一個新的文件

  1. 取出兩個文件的并集(重復(fù)的行只保留一份)

  2. 取出兩個文件的交集(只留下同時存在于兩個文件中的文件)

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

  1. cat file1 file2 | sort | uniq

  2. cat file1 file2 | sort | uniq -d

  3. cat file1 file2 | sort | uniq -u

  0020

  設(shè)置com1口,讓超級終端通過com1口進行登錄

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

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

  9600bps是因為聯(lián)路由器缺省一般都是這種速率,也可以設(shè)成

  19200、38400、57600、115200

  修改/etc/securetty,添加一行:ttys0,確保root用戶能登錄

  重啟機器,就可以拔掉鼠標鍵盤顯示器(啟動時最好還是要看看輸出信息)了

  0021

  刪除目錄下所有文件包括子目錄

  rm -rf 目錄名

  0022

  查看系統(tǒng)信息

  cat /proc/cpuinfo - cpu (i.e. vendor, mhz, flags like mmx)

  cat /proc/interrupts - 中斷

  cat /proc/ioports - 設(shè)備io端口

  cat /proc/meminfo - 內(nèi)存信息(i.e. mem used, free, swap size)

  cat /proc/partitions - 所有設(shè)備的所有分區(qū)

  cat /proc/pci - pci設(shè)備的信息

  cat /proc/swaps - 所有swap分區(qū)的信息

  cat /proc/version - linux的版本號 相當(dāng)于 uname -r

  uname -a - 看系統(tǒng)內(nèi)核等信息

  0023

  去掉多余的回車符

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

  或者 dos2unix filename

  0024

  切換x桌面(lnx3000)

  switchdesk kde或者switchdesk gnome

  0025

  通用的聲卡驅(qū)動程序(lnx3000)

  oss www.opensound.com/ alsa www.alsa-project.org/

  0026

  改變redhat的系統(tǒng)語言/字符集(beming/mc1011)

  修改 /etc/sysconfig/i18n 文件,如

  lang="en_us",xwindow會顯示英文界面,

  lang="zh_cn.gb18030",xwindow會顯示中文界面。

  還有一種方法

  cp /etc/sysconfig/i18n $home/.i18n

  修改 $home/.i18n 文件,如

  lang="en_us",xwindow會顯示英文界面,

  lang="zh_cn.gb18030",xwindow會顯示中文界面。

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

  0027

  把屏幕設(shè)置為90列

  stty cols 90

  0028

  使用md5sum文件

  md5sum isofile > hashfile, 將 md5sum 檔案與 hashfile 檔案內(nèi)容比對, 驗證雜湊值

  是否一致 md5sum –c hashfile

  0029

  一次解壓多個zip文件

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

  0030

  看pdf文件

  使用xpdf或者安裝acrobat reader for linux

  0031

  查找權(quán)限位為s的文件

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

  0032

  裝中文輸入法

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

  現(xiàn)在討論純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。安裝結(jié)束,要想使用,請運行zhcon,想退出,運行exit。

  0033

  把彈出的光盤收回來(beike)

  #eject -t

  0034

  cd光盤做成iso文件(弱智)

  cp /dev/cdrom xxxx.iso

  0035

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

  dmesg | more

  0036

  查看硬盤的使用情況

  df -k 以k為單位顯示

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

  0037

  查看目錄的大小

  du -sh dirname

  -s 僅顯示總計

  -h 以k、m、g為單位,提高信息的可讀性。kb、mb、gb是以1024為換算單 位, -h以1000為換算單位。

  0038

  查找或刪除正在使用某文件的進程(wwwzc)

  fuser filename

  fuser -k filename

  0039

  安裝軟件

  rpm -ivh aaa.rpm

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

  0040

  字符模式下設(shè)置/刪除環(huán)境變量

  bash下

  設(shè)置:export 變量名=變量值

  刪除:unset 變量名

  csh下

  設(shè)置:setenv 變量名 變量值

  刪除:unsetenv 變量名

  0041

  ls如何看到.開頭的文件

  ls -a

  0042

  rpm中的文件安裝到哪里去了

  rpm -qpl aaa.rpm

  0043

  使用src.rpm

  rpmbuild --rebuild *.src.rpm

  0044

  vim中顯示顏色或不顯示顏色

  vi ~/.vimrc; 如果有syntax on,則顯示顏色,syntax off,則不顯示顏色

  0045

  linux是實時還是分時操作系統(tǒng)

  分時

  0046

  make bzimage -j的j是什么意思(wind521)

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

  0047

  源碼包怎么沒有

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

  0048

  修改系統(tǒng)時間

  date -s “2003-04-14 cst”,cst指時區(qū),時間設(shè)定用date -s 18:10

  0049

  開機就mount上windows下的分區(qū)

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

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

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

  0050

  linux怎么用這么多內(nèi)存

  為了提高系統(tǒng)性能和不浪費內(nèi)存,linux把多的內(nèi)存做了cache,以提高io速度

  0051

  fstab 最后的配置項里邊最后兩個數(shù)字是什么意思(lnx3000)

  第一個叫fs_freq,用來決定哪一個文件系統(tǒng)需要執(zhí)行dump操作,0就是不需要;

  第二個叫fs_passno,是系統(tǒng)重啟時fsck程序檢測磁盤的順序號

  1 是root文件系統(tǒng),2 是別的文件系統(tǒng)。fsck按序號檢測磁盤,0表示該文件系統(tǒng)不被檢測

  dump 執(zhí)行ext2的文件系統(tǒng)的備份操作

  fsck 檢測和修復(fù)文件系統(tǒng)

  0052

  linux中讓用戶的密碼必須有一定的長度,并且符合復(fù)雜度(eapass)

  vi /etc/login.defs,改pass_min_len

  0053

  linux中的翻譯軟件

  星際譯王 xdict

  0054

  不讓顯示器休眠

  setterm -blank 0

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

  0055

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

  date --date=yesterday

  0056

  xwindow下如何截屏

  ksnapshot或者gimp

  0057

  解壓小全

  tar xvfj example.tar.bz2

  tar xvfz example.tar.gz

  tar xvfz example.tgz

  tar xvf example.tar

  unzip example.zip

  0058

  在多級目錄中查找某個文件的方法(青海湖)