導航:首頁 > 操作系統 > linux012

linux012

發布時間:2022-09-05 03:57:49

㈠ 求 linux下 c++高手,命令行傳參數的題,

GNU/Linux的命令行選項有兩種類型:短選項和長選項,前者以 '-' 作為前導符,後者以 '--' 作為前導符

。比如有一個命令:

$ myprog -a vv --add -b --file a.txt b.txt - -- -e c.txt

在GNU/Linux系統,對這種情況的一種合理解釋是:

a是短選項,帶一個參數vv;

add是長選項,無參數;

b是短選項,無參數;

file是長選項,帶一個參數a.txt;

b.txt是參數;

-是參數,通常表示標准輸入,stdin;

--是一個指示符,表明停止掃描參數,其後所有部分都是參數,而不是選項;

-e是參數;

c.txt是參數

為了簡化程序設計,有幾個庫函數可以優雅地分析命令行參數,原型如下:

#include <unistd.h>

int getopt(int argc, char * const argv[],

const char *optstring);

extern char *optarg;

extern int optind, opterr, optopt;

#define _GNU_SOURCE

#include <getopt.h>

int getopt_long(int argc, char * const argv[],

const char *optstring,

const struct option *longopts, int *longindex);

int getopt_long_only(int argc, char * const argv[],

const char *optstring,

const struct option *longopts, int *longindex);

我們先看看用於分析短參數的getopt函數。參數含義如下:

argc, argv是從main函數獲取的參數,原樣傳給getopt;

optstring指示如何分析參數。

關於optstring,還有幾點說明:

如果選項帶參數,該選項後接冒號,比如上例中optstring為"a:b",指示a帶參數,b沒有參數;

如果選項帶可選參數,該選項後接兩個冒號,比如"a::b",表明a可能有參數,也可能沒有;

如果optstring的開頭字元為':',表明如果指明選項帶參數,而實際命令行沒有參數時,getopt返回':'而不是'?'(默認情況下返回'?',和無法識別的參數返回一樣);

如果optstring的開頭字元為'+',表明一但遇到一個無選項參數,馬上停止掃描,隨後的部分當作參數來解釋;

如果optstring的開頭字元為'-',表明如果遇到無選項參數,則把它當作選項1(不是字元'1')的參數

該函數每解析完一個選項,就返回該選項字元。

如果選項帶參數,參數保存在optarg中。如果選項帶可選參數,而實際無參數時,optarg為NULL。

當遇到一個不在optstring指明的選項時,返回字元『?』。如果在optstring指明某選項帶參數而實際沒有參數時,返回字元『?』或者字元『:』,視optstring的第一個字元而定。這兩種情況選項的實際值被保存在optopt中。

當解析錯誤時,如果opterr為1則自動列印一條錯誤消息(默認),否則不列印。

當解析完成時,返回-1。

每當解析完一個argv,optind就會遞增。如果遇到無選項參數,getopt默認會把該參數調後一位,接著解析下一個參數。如果解析完成後還有無選項的參數,則optind指示的是第一個無選項參數在argv中的索引。

函數getopt_long()的工作方式類似於getopt(),不過它還能接收長選項。在接收長選項之前,我們必須定義個一個結構體數組變數longopts,指明我們希望獲取的長選項。

struct option {

const char *name;

int has_arg;

int *flag;

int val;

};

含義如下:

name指明長選項的名稱;

has_arg指明該選項是否帶參數,1為是,0為否,2為可選;

flag指明長選項如何返回,如果flag為NULL,則getopt_long返回val。否則返回0,flag指向一個值為val的變數。如果該長選項沒有發現,flag保持不變;

val指明返回的值,或者需要載入到被flag所指示的變數中。

option數組的最後一個元素必須全部填充0.

getopt_long的最後一個參數longindex在函數返回時指向被搜索到的選項在longopts數組中的下標。longindex可以為NULL,表明不需要返回這個值。

getopt_long_only類似於getopt_long,但是它把'-'開頭的選項當作長選項來處理。如果該選項與長選項不匹配,而與短選項匹配,則可以作為短選項解析。

在短選項找到的時候,getopt_long和getopt_long_only的表現和getopt一樣。如果長選項找到了,如果flag為 NULL,返回val,否則返回0。錯誤情況的處理和getopt一樣,只是返回'?'時還可能是別的情況引起的:選項含糊不明確或者無關參數。
我們拿Linux手冊的一個例子來說事。

#include <stdio.h> /* for printf */

#include <stdlib.h> /* for exit */

#include <getopt.h>

int

main (int argc, char **argv) {

int c;

int digit_optind = 0;

while (1) {

int this_option_optind = optind ? optind : 1;

int option_index = 0;

static struct option long_options[] = {

{"add", 1, 0, 0},

{"append", 0, 0, 0},

{"delete", 1, 0, 0},

{"verbose", 0, 0, 0},

{"create", 1, 0, 』c』},

{"file", 1, 0, 0},

{0, 0, 0, 0}

};

c = getopt_long (argc, argv, "abc:d:012",

long_options, &option_index);

if (c == -1)

break;

switch (c) {

case 0:

printf ("option %s", long_options[option_index].name);

if (optarg)

printf (" with arg %s", optarg);

printf ("\n");

break;

case 』0』:

case 』1』:

case 』2』:

if (digit_optind != 0 && digit_optind != this_option_optind)

printf ("digits occur in two different argv-elements.\n");

digit_optind = this_option_optind;

printf ("option %c\n", c);

break;

case 』a』:

printf ("option a\n");

break;

case 』b』:

printf ("option b\n");

break;

case 』c』:

printf ("option c with value 『%s』\n", optarg);

break;

case 』d』:

printf ("option d with value 『%s』\n", optarg);

break;

case 』?』:

break;

default:

printf ("?? getopt returned character code 0%o ??\n", c);

}

}

if (optind < argc) {

printf ("non-option ARGV-elements: ");

while (optind < argc)

printf ("%s ", argv[optind++]);

printf ("\n");

}

exit (0);

}

我們用digit_optind和this_option_optind來跟蹤選項012是否在一起,比如選項 -012 和-0 -1 -2 的optind情況是不一樣的,前者返回0、1、2時optind相同,而後者optind的值依次大1。

希望你能看懂。。。

㈡ linux自動創建一個or012回執文件

我在自己電腦上試了下,cat a.txt b.txt > c.txt 沒有問題的 確保file1,file2都存在 No such file or directory,前面是提示哪個文件不存在,應該是你輸入命令 格式有點問題

㈢ linux啟動時出現please enter passphrase for disk ST500LT012-1DG142(cryptswap1)on none! 這是什麼問題

這個應該是你的swap分區加密了,處理方法:
查看swap分區 fdisk -l 比如找到swap分區在/dev/sda3上,這個根據你的系統來看
關閉swap分區 swapoff -a
禁用swap加密 cryptsetup remove /dev/mapper/cryptswap1
看看裡面是不是清空了 vim /etc/crypttab
重新格式化 mkswap /dev/sda3
重新啟用 swapon /dev/sda3
打開開機掛載文件 vim /etc/fstab 替換/dev/mapper/cryptswap1為/dev/sda3

㈣ Linux如何使用cat命令顯示隱藏字元

首先,我們創建一個簡單的文本文件,寫入一些特殊字元。打開終端,運行命令:
printf 『testing\012\011\011testing\014\010\012more testing\012\011\000\013\000even more testing\012\011\011\011\012』 》 /tmp/testing.txt
現在用不同的編輯器軟體打開,顯示的結果會不同。用簡單的cat打開將顯示:
$ cat /tmp/testing.txt
testing
testing
more testing
even more testing
如果用nano或者vim打開,將會看到:
testing
testing^L^H
more testing
^@^K^@even more testing
現在我們給cat加上一些選項參數,以便能顯示出特殊字元來。
用cat -T命令來顯示TAB鍵的字元^I
cat -T /tmp/testing.txt
testing
^I^Itesting
more testing
^I
even more testing
^I^I^I
用cat -E命令來顯示行尾的結束字元$
$ cat -E /tmp/testing.txt
testing$
testing
$
more testing$
even more testing$
$
用簡單的cat -A命令就可以顯示所有不可見的字元:
$ cat -A /tmp/testing.txt
testing$
^I^Itesting^L^H$
more testing$
^I^@^K^@even more testing$
^I^I^I$
上面就是Linux使用cat命令顯示隱藏字元的方法介紹了,cat命令除了能夠顯示不可見字元外,還有其他的功能,具體的可以參考系統之家Linux下如何使用cat命令?

㈤ 如何根據linux根據ip地址查主機名

時常,某個程序或軟體並沒有語法錯誤,並且你檢查它的相關內容也確實沒有發現問題。這是因為你用普通文本編輯器軟體來查看的時候,有許多字元沒有顯示出來,但在終端使用cat命令可以很容易地檢測出是否存在這些字元。
首先,我們創建一個簡單的文本文件,寫入一些特殊字元。打開終端,運行命令:
printf 'testing\012\011\011testing\014\010\012more testing\012\011\000\013\000even more testing\012\011\011\011\012' > /tmp/testing.txt

現在用不同的編輯器軟體打開,顯示的結果會不同。用簡單的cat打開將顯示:
$ cat /tmp/testing.txt testing testing more testing even more testing

如果用nano或者vim打開,將會看到:
testing testing^L^H more testing ^@^K^@even more testing

現在我們給cat加上一些選項參數,以便能顯示出特殊字元來。
用cat -T命令來顯示TAB鍵的字元^I
cat -T /tmp/testing.txt testing ^I^Itesting more testing ^I even more testing ^I^I^I

用cat -E命令來顯示行尾的結束字元$
$ cat -E /tmp/testing.txt testing$ testing $ more testing$ even more testing$ $

㈥ linux crontab -e 不執行

17:47 看第二條,不是已經執行了么?
假設你網路配置沒有任何語法錯誤(這個最好確認下,特別是沒有用nmtui配置的);
你這個邏輯有一個很大的問題:假如這個network服務8.30前是start的,那你那個start就沒有意義了;建議可以用restart替代試試,如果還是不行,可以寫成一個.sh,執行腳本看看。
你這個需求有點奇葩,一般沒人會禁用網卡

㈦ Linux使用技巧與故障排除速查手冊的目錄

第1篇Linux使用技巧篇
第1章Linux的基本使用知識
1.1系統安裝
1.1.1技巧001如何安裝Fedora7系統
1.1.2技巧002安裝後如何設置Fedora7
1.2Linux圖形操作界面
1.2.1技巧003認識XWindow
1.2.2技巧004詳解xorg.conf配置文件
1.2.3技巧005如何使用GNOME和KDE桌面
1.3字元界面操作基礎
1.3.1技巧006如何進行圖形界面和字元界面的切換
1.3.2技巧007如何使用vim文本編輯器
1.4Linux系統常用命令
1.4.1技巧008何為終端窗口
1.4.2技巧009如何進行信息顯示
1.4.3技巧010如何備份文件
1.4.4技巧011如何進行系統管理
1.4.5技巧012如何進行網路管理
第2章Linux基本操作技巧
2.1XWindow基本操作
2.1.1技巧013桌面環境基本操作技巧
2.1.2技巧014搜索文件技巧
2.1.3技巧015打開文件與運行程序技巧
2.1.4技巧016查看磁碟分區技巧
2.1.5技巧017掛載Windows分區技巧
2.1.6技巧018開機自動掛載Windows分區技巧
2.2玩轉桌面
2.2.1技巧019關於XGL3D桌面的使用技巧
2.2.2技巧020虛擬桌面設置技巧
2.2.3技巧021使用應用程序菜單和桌面菜單技巧
2.2.4技巧022面板添加小程序技巧
2.2.5技巧023添加面板技巧
2.2.6技巧024桌面添加應用程序啟動器技巧
2.2.7技巧025面板添加抽屜技巧
2.2.8技巧026啟動自動登錄及登錄畫面設置技巧
2.2.9技巧027設置GRUB技巧
2.3文字環境的操作
2.3.1技巧028進入文本操作技巧
2.3.2技巧029登錄技巧
2.3.3技巧030注銷關機技巧
2.3.4技巧031創建和刪除目錄技巧
2.3.5技巧032改變工作目錄和顯示目錄內容技巧
2.3.6技巧033鏈接文件技巧
2.3.7技巧034文件顯示技巧
2.3.8技巧035匹配、排序技巧
2.3.9技巧036比較文件內容技巧
2.3.10技巧037復制、刪除和移動文件技巧
2.3.11技巧038載入光碟和軟盤技巧
2.3.12技巧039打包、壓縮解壓縮的技巧
第3章Linux常用軟體使用技巧
3.1瀏覽器軟體使用技巧
3.1.1技巧040指定默認下載文件夾
3.1.2技巧041讓臨時文件搬家
3.1.3技巧042滾動速度自由指定
3.1.4技巧043自由定製工具欄
3.1.5技巧044關閉標簽時請勿警告
3.1.6技巧045網頁文字大小隨意調
3.1.7技巧046主頁個數隨你定
3.1.8技巧047備份收藏的網頁
3.1.9技巧048教你如何玩提速
3.1.10技巧049在Konqueror中用axel下載
3.2Kmail郵件客戶端軟體使用技巧
3.2.1技巧050如何在Kmail中添加簽名檔
3.2.2技巧051如何在Kmail中配置郵件收發
3.2.3技巧052Kmail配置的其他注意事項
3.3命令行下載工具使用技巧
3.3.1技巧053Wget軟體使用技巧
3.3.2技巧054Prozilla軟體使用技巧
3.3.3技巧055Axel軟體使用技巧
3.3.4技巧056MyGet軟體使用技巧
3.3.5技巧057Curl軟體使用技巧
3.4Linux下聊天軟體使用技巧
3.4.1技巧058Pidgin軟體使用技巧
3.4.2技巧059Linux系統下QQ的使用技巧
3.5文本編輯軟體使用技巧
3.5.1技巧060打開Vim文本編輯器的技巧
3.5.2技巧061Vim文本編輯器在編輯模式下的使用技巧
3.5.3技巧062Vim文本編輯器在插入模式下的使用技巧
3.5.4技巧063Vim文本編輯器在命令模式下的使用技巧
3.5.5技巧064設置Vim文本編輯器的運行環境
3.5.6技巧065Emacs文本編輯器的啟動技巧
3.5.7技巧066Emacs文本編輯器中移動游標的技巧
3.5.8技巧067Emacs文本編輯器中插入與刪除的技巧
3.5.9技巧068Emacs文本編輯器中恢復與撤銷技巧
3.5.10技巧069Emacs文本編輯器對文件的操作技巧
3.5.11技巧070Emacs文本編輯器的緩沖區操作技巧
3.5.12技巧071Emacs文本編輯器搜索字元和字元串的技巧
3.5.13技巧072Emacs文本編輯器的多窗口操作技巧
3.5.14技巧073gedit文本編輯軟體的打開技巧
3.5.15技巧074gedit文本編輯軟體的使用技巧
3.6Office軟體的使用技巧
3.6.1技巧075打開OpenOffice.org的技巧
3.6.2技巧076OpenOffice.org的打開與保存文件的技巧
3.6.3技巧077OpenOffice.orgWriter的「剪切」、「粘貼」和「復制」技巧
3.6.4技巧078OpenOffice.orgWriter的「替換和查找」技巧
3.6.5技巧079OpenOffice.orgWriter中添加工具條的技巧
3.6.6技巧080使用OpenOffice.orgWriter編輯文本的插入技巧
3.6.7技巧081OpenOffice.orgWriter中對表格的編輯技巧
3.6.8技巧082在OpenOffice.orgWriter中使用快捷鍵的技巧
3.6.9技巧083OpenOffice.orgCalc中插入和重命名工作表的技巧
3.6.10技巧084OpenOffice.orgCalc中進行數據編輯的技巧
3.6.11技巧085OpenOffice.orgImpress操作界面的區域劃分
3.6.12技巧086OpenOffice.orgImpress的創建與保存技巧
3.6.13技巧087OpenOffice.orgImpress編輯幻燈片的技巧
3.6.14技巧088OpenOffice.orgImpress中快捷鍵的使用技巧
3.7應用軟體技巧
3.7.1技巧089如何安裝圖形管理軟體Picasa
3.7.2技巧090Picasa的圖片瀏覽技巧
3.7.3技巧091Picasa中星標的妙用
3.7.4技巧092如何使Picasa找到.avi等格式的視頻文件
3.7.5技巧093利用Picasa輕松製作相片拼貼效果
3.8多種視聽娛樂軟體的使用技巧
3.8.1技巧094如何安裝MPlayer
3.8.2技巧095巧妙添寫MPlayer的配置文件
3.8.3技巧096MPlayer使用技巧簡介
3.8.4技巧097如何安裝RealPlayer
3.8.5技巧098RealPlayer10針對低配置機器的優化措施
3.8.6技巧099如何安裝音頻軟體Amarok
3.8.7技巧100Amarok的快捷鍵技巧
3.8.8技巧101修正Amarok歌曲信息中的亂碼
3.9在Linux上玩Windows
3.9.1技巧102如何安裝Wine
3.9.2技巧103Linux系統下運行WarcraftⅢ
第4章Linux系統管理技巧
4.1賬號與磁碟空間管理技巧
4.1.1技巧104如何創建賬號
4.1.2技巧105如何停用賬號
4.1.3技巧106如何刪除賬號
4.1.4技巧107如何創建組群
4.1.5技巧108賬號切換
4.1.6技巧109普通賬號執行root許可權
4.1.7技巧110賬號查詢
4.1.8技巧111教你進行用戶空間管理(quota)
4.2文件系統和許可權設置技巧
4.2.1技巧112詳解文件系統的結構
4.2.2技巧113如何查看目錄、文件的使用許可權
4.2.3技巧114如何修改目錄、文件的使用許可權
4.2.4技巧115特殊許可權設置
4.2.5技巧116如何應用硬鏈接和符號鏈接
4.3系統信息查看技巧
4.3.1技巧117如何查看登錄的用戶
4.3.2技巧118如何管理執行中的程序
4.3.3技巧119如何修改進程的優先順序
4.4用戶環境設置技巧
4.4.1技巧120巧解shell的各種功能
4.4.2技巧121shell下的特殊字元
4.4.3技巧122如何設置shell環境變數
第5章Linux系統升級和安全配置技巧
5.1Linux系統升級技巧
5.1.1技巧123進行准備工作
5.1.2技巧124如何設置內核
5.1.3技巧125如何編譯內核
5.1.4技巧126如何安裝內核
5.1.5技巧127如何修補內核
5.2Linux系統安全設置技巧
5.2.1技巧128如何進行BIOS安全設置229
5.2.2技巧129如何進行GRUB安全設置
5.2.3技巧130賬號安全設置技巧
5.2.4技巧131重要文件的安全設置技巧
5.3Linux系統服務安全保障技巧
5.3.1技巧132如何保障系統開啟服務的安全
5.3.2技巧133系統埠安全配置技巧
5.3.3技巧134日誌文件的安全技巧
5.3.4技巧135如何進行網路安全設置
第6章Linux防火牆配置技巧
6.1iptables命令使用技巧
6.1.1技巧136iptables命令參數
6.1.2技巧137常用處理動作(用參數j指定)
6.1.3技巧138常用封包對比參數
6.2iptables配置技巧
6.2.1技巧139安裝iptables
6.2.2技巧140開啟和關閉iptables服務
6.2.3技巧141設置靜態防火牆
6.2.4技巧142設置FTP伺服器防火牆
6.2.5技巧143設置郵件伺服器防火牆
6.2.6技巧144使用腳本進行防火牆設置
6.2.7技巧145設置有狀態防火牆
6.2.8技巧146如何運行iptables腳本防火牆
6.3iptables訪問控制技巧
6.3.1技巧147如何用iptables實現NAT或IP偽裝
6.3.2技巧148如何使用iptables實現埠轉發
6.3.3技巧149如何使用iptables禁止ping連接
第7章Linux網路配置技巧
7.1DHCP伺服器配置與使用技巧
7.1.1技巧150如何安裝DHCP伺服器
7.1.2技巧151如何配置DHCP伺服器
7.1.3技巧152啟動和停止DHCP伺服器技巧
7.1.4技巧153如何使用denyunknown-clients
7.1.5技巧154小型共享網路中DHCP地址池的設置技巧
7.2DNS伺服器配置與使用技巧
7.2.1技巧155如何配置DNS伺服器
7.2.2技巧156如何使用圖形化工具配置DNS伺服器
7.2.3技巧157如何管理配置DNS詳細日誌
7.2.4技巧158如何配置實現域名伺服器的負載均衡
7.2.5技巧159如何配置實現泛域名解析
7.3NFS伺服器配置與使用技巧
7.3.1技巧160NFS伺服器的配置技巧
7.3.2技巧161NFS伺服器的圖形化配置技巧
7.3.3技巧162配置NFS客戶端技巧
7.3.4技巧163啟動和停止NFS伺服器技巧
7.3.5技巧164NFS伺服器調優技巧
7.3.6技巧165加強NFS伺服器安全的技巧
7.4Samba伺服器配置與使用技巧
7.4.1技巧166Samba伺服器安裝啟動技巧
7.4.2技巧167Samba配置文件說明
7.4.3技巧168設置一個簡單的share等級Server端
7.4.4技巧169用圖形化界面配置user等級Server端
7.4.5技巧170利用webmin中的Samba伺服器設置共享列印機
7.4.6技巧171查看連接到Samba伺服器上的用戶
7.5Apache伺服器使用技巧
7.5.1技巧172如何安裝Apache伺服器
7.5.2技巧173如何啟動/停止/重新啟動Apache伺服器
7.5.3技巧174詳解Apache伺服器配置文件httpd.conf
7.5.4技巧175Apache伺服器如何實現用戶驗證
7.6FTP伺服器配置與使用
7.6.1技巧176如何安裝、啟動vsftpd
7.6.2技巧177詳解vsftpd配置文件
7.6.3技巧178如何配置FTP匿名伺服器
7.6.4技巧179如何配置真實賬號FTP伺服器
7.6.5技巧180FTP伺服器常用命令
7.6.6技巧181如何配置FTP伺服器其他常見功能
7.6.7技巧182FTP伺服器日誌管理
7.7Mail伺服器配置與使用技巧
7.7.1技巧183如何啟動sendmail
7.7.2技巧184sendmail的配置技巧
7.7.3技巧185設置主機名稱技巧
7.7.4技巧186伺服器使用許可權的設置技巧
7.7.5技巧187為賬號設置別名技巧
7.7.6技巧188使用客戶端寄信的技巧
7.7.7技巧189使用客戶端收信的技巧
7.7.8技巧190設置檢查郵件時間間隔技巧
7.8SSH伺服器配置與使用技巧
7.8.1技巧191SSH伺服器安裝技巧
7.8.2技巧192SSH伺服器啟動和停止技巧
7.8.3技巧193SSH伺服器文件配置說明
7.8.4技巧194用Webmin設置SSH伺服器
7.8.5技巧195Linux客戶端遠程登錄SSH伺服器
7.8.6技巧196Windows客戶端遠程登錄SSH伺服器
7.8.7技巧197使用公鑰認證登錄
7.9Linux下NAT配置與使用技巧
7.9.1技巧198簡述NAT的優缺點
7.9.2技巧199NAT伺服器的安裝與使用
7.9.3技巧200如何正確使用「-jMASQUERADE」與「-jSNAT」
7.9.4技巧201高負載NAT時的一些優化技巧
7.9.5技巧202如何正確設定NAT同時支持的用戶數量
7.10代理伺服器Squid配置與使用技巧
7.10.1技巧203安裝Squid後如何更改訪問控制列表的默認設置
7.10.2技巧204啟動Squid後,如何驗證Squid是否在工作
7.10.3技巧205如何查看Squid代理的詳盡執行信息
7.10.4技巧206如何在Linux中設置Squid的用戶認證存取控制
7.10.5技巧207如何限定squid最大連接數
第8章管理工具Webmin使用技巧
8.1Webmin概述
8.1.1Webmin運行原理
8.1.2Webmin相對於其他GUI管理工具的優點
8.2安裝Webmin
8.2.1技巧208下載rpm包安裝Webmin
8.2.2技巧209下載.tar.gz壓縮包安裝Webmin
8.3Webmin的管理與配置
8.3.1技巧210順利啟動Webmin
8.3.2技巧211如何進入Webmin
8.3.3技巧212如何修改Webmin的默認埠
8.3.4技巧213如何將Webmin修改為中文環境
8.3.5技巧214Webmin界面功能的簡介
8.3.6技巧215如何將Webmin設置為開機自動啟動
8.3.7技巧216Webmin密碼忘了怎麼辦
8.3.8技巧217注意Webmin的安全性
8.4Webmin的配置設定
8.4.1技巧218Webmin的活動日誌(Log文件)
8.4.2技巧219創建Webmin的新用戶
8.4.3技巧220創建Webmin的新工作組
8.4.4技巧221如何安裝和刪除Webmin模塊
第2篇Linux故障排除篇
第9章Linux安裝及更新故障排除
9.1Linux啟動安裝進程故障排除
9.1.1故障001開機啟動後GRUB失敗
9.1.2故障002使用GRUB引導Windows系統失敗
9.1.3故障003使用GRUB引導Linux系統失敗
9.1.4故障004使用GRUB引導多系統失敗
9.2救援模式
9.2.1故障005無法進入救援模式
9.2.2故障006配置文件丟失
9.3重裝Windows後無法進入Linux系統的故障排除
9.3.1故障007無法進入Linux系統
9.3.2故障008MBR損壞無法進入GRUB引導系統
9.3.3故障009無法進入GRUB界面
第10章Linux圖形界面支持故障排除
10.1鍵盤、滑鼠故障排除
10.1.1故障010更換鍵盤後檢測不到鍵盤
10.1.2故障011更換滑鼠後檢測不到滑鼠
10.1.3故障012滑鼠左右鍵功能與平時相反
10.2顯示卡驅動配置故障排除
10.2.1故障013無法判斷是否安裝顯示卡驅動程序
10.2.2故障014無法在X下雙擊安裝顯示卡驅動程序
10.2.3故障015顯示卡驅動程序成功安裝仍無法開啟桌面效果
10.2.4故障016開啟桌面效果後窗口邊框消失,終端顯示空白
10.2.5故障017更改顯示卡驅動程序設置導致無法進入X界面
10.3音效卡驅動故障排除
10.3.1故障018播放mp3時沒有聲音
10.3.2故障019播放時聲音效果不好
10.4界面故障排除
10.4.1故障020桌面背景更換程序崩潰
10.4.2故障021解析度達不到1024×768
10.4.3故障022誤更改配置文件xorg.conf導致無法進入X界面
10.4.4故障023刷新率過高、過低引起黑屏、閃爍
第11章Linux軟體安裝故障排除
11.1軟體包安裝與管理
11.2安裝軟體包故障排除
11.2.1故障024在Fedora7系統中安裝NS2軟體後無法運行
11.2.2故障025FedoraCore6中的添加刪除程序無法使用
11.2.3故障026RHEL5Server無法使用system-config-packages
11.2.4故障027安裝httpd軟體rpm包時提示依賴性錯誤
11.2.5故障028如何將.src.rpm格式的包編譯成.rpm格式
11.2.6故障029rpm包安裝之後找不到486
11.2.7故障030安裝fcitx-3.0.0-1.i386.rpm包後無法打開輸入法
11.2.8故障031RedHatAS3.0下安裝gcc出錯
11.2.9故障032不知該下載i386.rpm還是i686.rpm
11.2.10故障033rpm升級程序不成功的問題
11.2.11故障034rpm-e卸載模塊問
第12章Linux系統管理故障排除
12.1編譯內核後的常見故障
12.1.1故障035kernelpanics
12.1.2故障036內核無法啟動
12.1.3故障037無法啟動X
12.1.4故障038出現異常I/O錯誤
12.1.5故障039無法關機
12.1.6故障040內核反應緩慢
12.1.7故障041滑鼠燈亮卻無法驅動
12.1.8故障042主板自帶音效卡無法識別或無法多音頻輸出
12.2Linux文件系統分區和磁碟管理故障排除
12.2.1故障043計算機不引導(沒有引導界面)
12.2.2故障044文件誤被刪除
12.2.3故障045不能卸載目錄
12.2.4故障046ext3文件系統損壞
12.3yum和用戶管理故障排除
12.3.1故障047使用yum太慢
12.3.2故障048root用戶密碼丟失
第13章Linux中文顯示故障排除
13.1中文顯示
13.1.1故障049SCIM輸入法無法用「Ctrl+Space」啟動
13.1.2故障050英文環境下SCIM輸入法無法使用
13.2常見中文顯示故障
13.2.1故障051英文界面下系統無法按拼音排序中文
13.2.2故障052掛載光碟的中文文件名稱為亂碼
13.2.3故障053在Fedora7系統下掛載光碟的中文名稱為亂碼
13.2.4故障054Fat32分區無法顯示中文文件名稱
13.2.5故障055字體在GNOME環境和KDE環境下大小不同
13.3字體美化
13.3.1電腦字體簡介
13.3.2故障056XFree86下無法使用TrueType字體
13.3.3故障057X.Org下無法像在XFree86下一樣安裝VeraSansYuanTi字體
13.3.4故障058如何安裝文泉驛字體
13.3.5故障059在Fedora7下沒有root用戶許可權,無法按上述方法安裝字體
13.4控制台中文顯示問題
13.4.1故障060FedoraCore5的文本模式下無法顯示中文
13.4.2故障061無法將zhcon設置為開機自動啟動
13.5其他常見應用程序中文顯示故障
13.5.1故障062Samba伺服器無法顯示中文共享名稱
13.5.2故障063Xmms軟體無法顯示中文歌曲名和播放列表
13.5.3故障064MPlayer軟體無法使用中文字幕
13.5.4故障065Evolution軟體升級後中文顯示效果不好
13.5.5故障066Xpdf軟體中文顯示問題
13.5.6故障067Apache伺服器(2.0.x版)無法正常顯示中文
13.5.7故障068Wine軟體下無法顯示中文
13.5.8故障069Wine軟體運行緩慢
13.5.9故障070使用Gaim軟體進入中文聊天室無法顯示中文
13.5.10故障071Emacs軟體無法正確辨別中文編碼
13.5.11故障072某些gtk程序無法正確顯示中文
第14章Linux網路配置故障排除
14.1DHCP伺服器配置故障排除
14.1.1故障073/var/lib/dhcp/dhcpd.leases造成的啟動問題
14.1.2故障074subnet設置錯誤造成的啟動問題
14.1.3故障075客戶端沒有eth0,造成無法上網
14.2DNS伺服器配置故障排除
14.2.1故障076DNS啟動時找不到文件
14.2.2故障077DNS無法載入地址記錄和別名
14.2.3故障078未設定授權記錄文件的TTL值來代替默認的最小值
14.3NFS伺服器配置故障排除
14.3.1故障079NFS伺服器啟動失敗
14.3.2故障080掛載遠程NFS目錄失敗
14.3.3故障081卸載遠程NFS目錄失敗
14.4Samba伺服器配置故障排除
14.4.1故障082連接Samba伺服器時出現無許可權訪問
14.4.2故障083陌生人訪問Samba
14.4.3故障084連接數太多影響機器性能
14.5Web伺服器配置與管理故障排除
14.5.1故障085伺服器Apache進程自動退出的案例分析
14.5.2故障086Apache運行故障
14.5.3故障087MySQL連接數滿導致內存大量消耗、伺服器宕機
14.5.4故障088修改Apache伺服器默認埠後無法訪問Web站點
14.5.5故障089區域網內其他電腦無法訪問Apache伺服器主機
14.6FTP伺服器配置與使用故障排除
14.6.1故障090用戶名或密碼錯誤,無法登錄FTP伺服器
14.6.2故障091連接用戶太多,無法登錄FTP伺服器
14.6.3故障092匿名用戶無法登錄FTP伺服器
14.6.4故障093用戶IP受限,無法登錄FTP伺服器
14.6.5故障094同一用戶無法多線程連接FTP伺服器
14.6.6故障095匿名用戶無法上傳文件到FTP伺服器
14.6.7故障096防火牆設置不正確,用戶無法登錄FTP伺服器
14.6.8故障097vsftpd下顯示的時間與系統時間不一致
14.7Mail伺服器配置與使用故障排除
14.7.1故障098sendmail無法發送郵件
14.7.2故障099接收郵件的故障
14.7.3故障100大量電子郵件排隊
14.8SSH伺服器配置故障排除
14.8.1故障101使用公鑰認證登錄顯示「Serverrefusedourkey」
14.8.2故障102使用putty登錄SSH顯示不出中文
14.9NAT配置故障排除
14.9.1故障103通過NAT上網的內部IP主機連接FTP出錯
14.9.2故障104伺服器主機的連接跟蹤表提示「tablefull」
14.9.3故障105常見NAT故障一例
14.10代理伺服器Squid故障排除
14.10.1故障106在運行一段時間後,Squid變慢
14.10.2故障107Squid出現錯誤「Addressalreadyinuse」14.10.3故障108找不到core文件

閱讀全文

與linux012相關的資料

熱點內容
日本程序員一年工資 瀏覽:193
出國做程序員怎麼樣 瀏覽:720
rar鎖定壓縮文件 瀏覽:871
安卓id號碼怎麼更換 瀏覽:524
db2如何連接伺服器資料庫 瀏覽:630
wordtopdf轉換 瀏覽:840
雲伺服器在哪設置ftp 瀏覽:622
黑客社會工程學攻擊pdf 瀏覽:998
專業中穎單片機程序開發 瀏覽:426
python多進程多線程實例 瀏覽:639
山東濟南生產伺服器雲主機 瀏覽:310
演算法員跳槽四年 瀏覽:730
秦九昭演算法v0怎麼求 瀏覽:384
斗魚java 瀏覽:896
程序員對老師的感謝 瀏覽:29
什麼app能查看銀行卡照片 瀏覽:24
win7pdf虛擬列印 瀏覽:332
程序員喜歡的女生條件 瀏覽:124
阿里雲伺服器ip搭建教程 瀏覽:85
解壓和拉伸這一動畫的原理是什麼 瀏覽:740