51448,49396

Linux完全自學手冊-疑難排解全攻略

Linux完全自學手冊-疑難排解全攻略

您的評分:


出版日期:2015/04/02
出版:博碩文化
作者:酆士昌
語言:繁體中文(台灣)
頁數:400
產品類型:電子書
檔案格式:PDF(適合平板)

零售

零售
)檢舉
免費試閱
嵌入閱讀器至您的網頁

內容簡介

想要自己架Server、擴充硬碟卻不曉得如何入門?
照著範例一步一步安裝為什麼我會出錯別人卻不會?
學了一段時間卻還是一直找不到想要的指令使用教學?
分不清楚免費的Linux跟Windows、Mac OS有什麼不同?

一直聽別人說Linux免費又很好用,可是卻不知道該怎麼上手。
如果你也有以上的疑問,快打開這本攻略大全解決卡關吧!

內容包含安裝詳解、指令操作、Shell Script、套件升級、
檔案與帳號管理、硬體與網路資源、伺服器管理等。
蒐集網路求助疑難雜症問題285條,不用Google解答通通在這裡!


LV.999資深Linux講師 酆士昌,傳授最新系統攻略魔法書,提升新手MIS技能!


 雖然Linux 是開放原始碼,但要真正認識該系統的架構及其在各種應用場合的部署,
並不是一件容易的事情。在眾多的Linux 書籍中,有的深入剖析,有的偏向實務應用,
但在實際操作中遇到棘手的問題時,是否能查到相應的解決方法呢?
這時,我們需要是針對個別問題去做重點分析、排解問題,而不是長篇大論,把教科書重新學一遍。

本書正是以Linux 實際應用出發,針對常見的疑難雜症,根據性質分類並詳盡的逐一解答。
除了指令以及設定之外,本書希望能給讀者不一樣的見解與應用整合。
在本書中,可以看到小技巧、可以看到設定方法、可以看到觀念闡述、
可以看到整合的架構,進而希望讀者能透過本書,解決常碰到的問題。

章節目錄

Chapter 1 安裝規劃與過程
問題1 Linux是一套系統嗎?那麼多的發行商差異為何?
問題2 安裝光碟有哪些取得方式?
問題3 有哪些虛擬機可以安裝Linux?使用虛擬機安裝有哪些注意事項?
問題4 可以將Linux裝在USB隨身碟上嗎?
問題5 要如何挑選硬體配備?何謂硬體相容列表?
問題6 記憶體要多少才夠啊?
問題7 針對主機的用途,應如何規劃硬體的設備?
問題8 我該用圖形介面還是文字介面的Linux?
問題9 如果要升級舊有的Linux,有哪些需要注意的事項?
問題10 哪些是必要的file system?只劃出必要的分割區好嗎?
問題11 File system該如何規劃?如何分配呢?
問題12 何謂root?為什麼我要設定root的密碼?
問題13 Ubuntu在安裝過程中沒有設定root密碼,該如何使用root登入?
問題14 我的作業系統是裝在C槽之中嗎?
問題15 若在grub後出現錯誤資訊而無法啟動系統,該怎麼辦?
問題16 如何在VMWare上安裝Linux?
問題17 如何在VirtualBox上安裝Linux?

Chapter 2 指令、Shell Script與文書編輯
問題18 Shell是什麼?有哪些shell?
問題19 不同shell之下的指令會有差別嗎?
問題20 如何更換shell?
問題21 可以修改指令提示符號嗎?
問題22 我該如何設定環境變數?
問題23 指令的作用為何?
問題24 如何將指令在背景執行?
問題25 如何中止與暫停指令?
問題26 指令中的特殊字元「*」、「?」與「\」有何作用?
問題27 指令中的單引號與雙引號的作用為何?
問題28 指令中的中括號與大括號作用為何?
問題29 何謂正規表達式?
問題30 Binary與source有何差別?
問題31 我不會使用該指令,該如何查詢?
問題32 man這個指令的作用為何?分哪些章節?
問題33 指令路徑問題會造成安全問題嗎?
問題34 為什麼我找不到cd這個指令的位置?
問題35 Shell的設定檔案有哪些?
問題36 如何撰寫shell script?
問題37 如何定義變數與函數?
問題38 如何在IF中寫多項條件做為判斷?
問題39 如何針對給定的條件重複處理?
問題40 如何使用expr算數運算?
問題41 如何從路徑名稱取得檔案名或資料夾名稱?
問題42 Linux下有哪些文書編輯工具?如何使用vi?
問題43 使用vi時,如果在編輯模式中使用左右鍵出現亂碼,該如何處理?
問題44 使用vi時,如何跳到最後一行、第一行或是指定行?
問題45 使用vi時,該如何搜尋字串?
問題46 vi中如何另存新檔案?
問題47 如何消去字串末尾的^M符號?

Chapter 3 軟體安裝-套件與原始檔
問題48 RPM檔案名稱所代表的意義為何?
問題49 RPM該如何使用?
問題50 YUM是甚麼?跟RPM有關嗎?
問題51 如何檢驗RPM的相依性?
問題52 除了RPM與DEB之外,還有哪些套件管理工具?
問題53 DEB檔案名稱所代表的意義為何?
問題54 DEB該如何使用?
問題55 APT是甚麼?跟DEB有關嗎?
問題56 DEB的來源庫發生問題,如何切換到其他的mirror site?
問題57 如何安裝source?
問題58 升級套件之後可以還原或降低版本嗎?
問題59 如何移除多餘安裝的套件?
問題60 Bin檔案是做啥用的?

Chapter 4 檔案系統與檔案目錄管理
問題61 Linux下支援哪些檔案系統?
問題62 Linux有哪些常見目錄?作用為何?
問題63 何謂FHS?哪些目錄是可分享的?哪些是不可分享的?
問題64 目錄中「/」與「\」的差異為何?
問題65 何謂掛接點(mount point)?
問題66 Linux與windows的檔案系統有何異同點?
問題67 Linux下的目錄名稱以及檔案所在的位置是固定的嗎?
問題68 何謂SWAP?SWAP要切多少才合適?
問題69 如何新增SWAP?
問題70 我可以將ext2的檔案系統轉為ext3嗎?
問題71 我可以將ext3變為ext2 檔案系統嗎?
問題72 我可以將ext3的檔案系統轉為ext4嗎?
問題73 Reiserfs這種檔案系統有何特點?
問題74 XFS這種檔案系統有何特點?
問題75 系統對硬碟會有多少的保留比率?該如何調整?
問題76 如何新增檔案系統?
問題77 Linux需要磁碟重組嗎?
問題78 我們如何根據FHS來規劃檔案系統的設定?
問題79 /proc之下的檔案作用為何?
問題80 何謂Ram File System?
問題81 fstab這個檔案的用途為何?該如何設定?
問題82 RAID與LVM有何差異?
問題83 如何使用mdadm建立磁碟陣列系統?
問題84 如何建立邏輯陣列卷冊?
問題85 使用ll時,檔案及目錄的顏色所代表的意思為何?
問題86 如何搜尋特定的檔案或是目錄?
問題87 軟連接與硬連接有何差異?
問題88 要如何建立快捷方式?
問題89 如何新增與刪除檔案?
問題91 刪除的檔案可以救回嗎?
問題90 如何合併與分割檔案?
問題92 若是不小心把執行檔或是相關設定檔刪除了,該怎麼辦?
問題93 如何打開.iso檔案?
問題94 有哪些封裝檔案或是壓縮檔案,指令又為何?
問題95 我可以在Linux上解開WinZip的壓縮檔案嗎?
問題96 可以在Linux上解開WinRAR的壓縮檔案嗎?

Chapter 5 帳號與權限管理
問題97 如何新增與管理帳號?
問題99 除了useradd這指令,如何手動新增帳號?
問題98 如何大量的新增帳號?
問題100 如何新增一個與root相同許可權的帳號?
問題101 如何更改密碼?
問題102 如何強制用戶在第一次登入系統時就必須修改密碼?
問題103 /etc/group的內容所代表的意思為何?
問題104 /etc/passwd的內容所代表的意思為何?
問題105 如何檢驗帳號是否存在?
問題106 什麼是shadow password?
問題107 除了passwd這指令,如何手動修改密碼?
問題108 我能限制用戶只能telnet或ssh登入但卻無法使用ftp連線嗎?
問題109 我能限制用戶只能ftp而無法使用telnet或ssh登入嗎?
問題110 如何設定用戶的配額限制?
問題111 刪除用戶可能會造成系統異常嗎?
問題112 su與sudo的作用為何?
問題113 su用戶名和login用戶名的區別是什麼?
問題114 如何限制使用者所能使用的空間?
問題115 如何更改檔案或是目錄的許可權以及擁有者啊?
問題116 檔案的屬性代表什麼意思?如何更改?
問題117 我可以讓檔案唯讀?或是一個共用資料夾但無法被他人刪除自己的檔案嗎?
問題118 該如何變更檔案的屬性、許可權、以及擁有者?

Chapter 6 系統初始化與程序管理
問題119 Linux開機的過程為何?
問題120 我該如何重新啟動?如何關機?
問題121 Sync這個指令代表的意思為何?
問題122 何謂initial mode?有哪些initial mode,且其意義又為何?
問題123 何謂single user mode?該如何進入?
問題124 除了單人模式,還有何種方式可以進入系統?
問題125 為何要使用單人模式?如何限制一般用戶使用單人模式進入系統?
問題126 何謂rescue mode?該如何使用?
問題127 在Ubuntu中如何使用光碟開機切到正式環境?
問題128 我該如何編輯登入時的歡迎話語?有必要修改嗎?
問題129 如何避免使用ctrl+alt+del來重開機?
問題130 開機啟動程式grub與grub2有何差異?
問題131 系統啟動時出現很多紅色的fail,該怎麼辦?
問題132 什麼是SysV啊?運作過程為何?
問題133 初始程式init與upstart有何差異?
問題134 Run level不小心設為0或是6會如何?該如何處理?
問題135 什麼是PID?
問題137 何謂優先權?如何更改優先權?
問題136 如何終止程序的執行?
問題138 使用ps -ef查看程序,若是出現,意義為何?
問題139 何謂signal?系統上有哪些signal?
問題140 用kill強制清除程序,該程序所使用的資源就會完全釋出嗎?
問題141 如何觀看或是刪除interprocess communication的狀態?
問題142 如何重新定義【Ctrl】+【c】的作用?
問題143 有哪些升級核心的方法?
問題144 2.4版核心與2.6版核心有何差異?
問題145 3.x的版本與2.6版本有很大的不同嗎?
問題146 手動編譯核心需要哪些步驟?(2.4核心)
問題147 手動編譯核心需要哪些步驟?(2.6與3.X核心)
問題148 核心選項中的*與M有何差異?
問題149 make menuconfig與config檔的差異在哪?
問題150 編譯核心所產生的模組檔放置在哪?

Chapter 7 時間、記錄與排程
問題151 如何設定時區?
問題152 如何顯示日曆?
問題153 如何設定或更改時間以及日期?
問題154 我想調整記錄檔案的位置以及紀錄方式,該做些什麼?
問題155 記錄設定檔案中的檔案前加上「-」,意義為何?
問題156 何謂系統排程?
問題157 我可以要系統在未來的時間幫我執行指令嗎?該如何做?
問題158 何謂crontab?它的格式又為何?
問題159 可否限制crontab的執行許可權?
問題160 為什麼crontab中 ifconfig eth0 down不執行?

Chapter 8 硬體與系統資源
問題161 如何得知硬碟使用量?
問題162 Linux對硬碟如何識別?
問題163 如何判定使用的系統是32位元還是64位元?
問題164 Linux可用多大的記憶體?要新增記憶體,該怎麼做?
問題165 我要新增CPU,該怎麼做?
問題166 我要新增硬碟,該怎麼做?
問題167 我要新增或更換網路卡,該怎麼做?
問題168 如何顯示系統上的硬體裝置?
問題169 若有兩張網卡,如何得知哪一塊是eth0?
問題170 一台主機上有哪些資源?
問題171 若是硬碟出問題,導致某個file system無法mount,該如何處理?
問題172 如何觀看記憶體與CPU的使用量?
問題173 如何限制用戶對於CPU、記憶體以及程式的使用量?
問題174 要做資源控制,哪些設定檔案是需要修改的?
問題175 哪些資源該被限制?

Chapter 9 網路基礎與上網管理
問題176 如何使用指令設定IP位址與子網路遮罩?
問題177 如何設定預設閘道?
問題178 ifconfig出現的資訊意義為何?
問題179 為何我們要設定DNS伺服器的位址?這個位址應該在哪設定?
問題180 route出現的資訊意義為何?
問題181 IP位址與MAC address的關係為何?我可以手動對映嗎?
問題182 要改變IP位址以及gateway,該怎麼做?
問題183 使用ifconfig所出現的資訊太多,我可以只看IP位址嗎?
問題184 如何在網路卡上設定多個IP位址?
問題185 如果使用非固定的ADSL,怎麼上網?
問題186 何謂mutli-path routing?如何設定?
問題187 如何使用指令連接DHCP伺服器?
問題188 連接DHCP伺服器該如何調整設定檔?
問題189 網路不通了,我應該依序做哪些檢查步驟?
問題190 如何啟動或是停用網路卡?
問題191 我可以使用什麼樣的指令來查看封包的進出狀態?
問題192 我可以查看有哪些網路連線嗎?
問題193 連線程序過多該如何處理?

Chapter 10 系統與網路安全
問題194 目前目錄下的檔案為何不能執行?為何要加上「./ 」才能執行?
問題195 我可以把記錄檔案刪除嗎?該如何刪除?
問題196 哪些記錄檔案應該被定期檢視的?
問題197 何謂後門程式或是木馬程式?功用為何?
問題199 是不是防堵了駭客,我的系統就安全無慮了?
問題198 何謂程式的漏洞?何謂入侵的程式碼?
問題200 我們可以定義連外埠號的範圍嗎?
問題201 如何監控port的使用狀態?
問題202 Linux上有預設的防火牆軟體嗎?該如何啟動?
問題203 何謂TCP wrapper,該如何使用?
問題204 何謂ipchains?該如何使用?
問題205 ipchains與iptables有何異同點?
問題206 iptables可以做些什麼?
問題207 若我的主機只提供郵件與網頁的服務,那該如何設定iptables?
問題208 若不想連線到140.1.1.1,或從140.1.1.1連到本機,該怎麼設定?
問題209 若是我不希望別人ping到我的主機,我該怎麼設定?
問題210 如何讓10.1.1.1-10.1.1.254可以透過本機連至外部?
問題211 如何讓內部的機器將無法連到特定的IP位址:140.1.1.1?
問題212 如何將特定的服務透過iptables轉給內部特定的機器?
問題213 root密碼忘了怎麼辦?主機前可以不用密碼以root登入嗎?
問題214 如何避免一般人使用single user mode直接以root登入?
問題215 一般使用者如何能夠更改或是執行沒有許可權的檔案?
問題216 何謂SUID?有哪些應用?
問題217 若是網路速度變慢,我該如何檢查是人為因素或是硬體問題?
問題218 若是開啟的服務被發現漏洞,該如何處理?
問題219 何謂SELinux?加了SELinux之後對安全有何幫助?
問題220 SELinux中的用戶、角色、標籤、與類型分別代表甚麼意思?

Chapter 11 桌面軟體與應用程式
問題221 何謂工作區?該如何使用?
問題222 如何管理應用程式功能表與桌面功能表?
問題223 我可以在Linux上聽音樂或是影片嗎?該如何做?
問題224 在Linux上有類似Photoshop的圖像處理軟體嗎?
問題225 在Linux上有Skype的軟體嗎?
問題226 在Linux上有Line的軟體嗎?
問題227 在Linux上有媲美Microsoft office的軟體嗎?
問題228 Linux上有類似Outlook的電子郵件軟體嗎?
問題229 Linux上有類似Visio的軟體可供我製作流程圖嗎?
問題230 Linux上有軟體可以讓我製作PDF檔案嗎?

Chapter 12 伺服器的設定與管理
問題231 我該使用什麼指令來查看主機提供了哪些網路服務?
問題232 我該下什麼指令來啟動或是關閉服務呢?
問題233 在伺服器中的模組,所代表的意義為何?
問題234 SSH與telnet有何差異?
問題235 一般用戶端該如何使用ssh來連線?
問題236 可以使用ssh的通道進行檔案傳輸嗎?該如何處理?
問題237 如何設定能讓ssh連線不需要密碼登入?
問題238 ssh很快建立了連線,可是密碼輸入出現的很慢,是什麼問題?
問題239 如何當閘道伺服器?其原理為何?
問題240 如何設定簡易的DHCP伺服器?
問題241 何謂固定制的DHCP?該如何設定?
問題242 如何設定DNS server?
問題243 DNS的對應方式可以多對一嗎?用途為何?
問題244 DNS的對應方式可以一對多嗎?用途為何?
問題245 DNS伺服器的設定中常犯的錯誤有哪些?
問題246 有哪些常用的 FTP server?我該選擇哪一種?
問題247 在 Linux 下如何使用ftp連上 PORT mode的 FTP server?
問題248 FTP server 有哪些進階的控制?
問題249 我可以讓samba的用戶與系統的帳號同步嗎?
問題250 如何設定與改變samba的密碼?
問題251 如何監控samba的運作狀態?
問題252 如何掛接samba伺服器分享的磁碟?
問題253 如何架設NFS伺服器?
問題254 用戶端如何掛接上server所分享的目錄?如何自動掛接?
問題255 如何檢視NFS的狀態?
問題256 如何讓遠端透過NFS連線的主機有修改的權利?
問題257 Email address的格式為何,透露了哪些資訊?
問題258 郵件所在的預設目錄在哪?
問題259 Email的大小寫有差嗎?伺服器上帳號的大小寫有差嗎?
問題260 收發信都是郵件伺服器的工作嗎?
問題261 如何限制郵件的大小以及總容量?
問題262 我該如何設定以防止別人透過本機發送垃圾郵件?
問題263 在sendmail下,如何讓特定的來源透過本機寄信?
問題264 在postfix下,如何讓特定的來源透過本機寄信?
問題265 我該如何監看目前的郵件狀態呢?
問題266 Apache上有哪些常用的模組?
問題267 網站伺服器一定要用port 80嗎?
問題268 可以對網站中的目錄管控許可權嗎?
問題269 可以讓網頁顯示目錄列表嗎?
問題270 如何在Apache中建立認證的動作?
問題271 我該如何得知有哪些人訪問過我的網站?
問題272 如何將目錄重新導向?
問題273 Nginx也是網站伺服器嗎?有什麼功能呢?
問題274 為什麼要用proxy server?
問題275 如何限制使用proxy的來源?
問題276 MySQL不是資料庫嗎?為何MySQL中還可以建立資料庫?
問題277 用戶端該如何使用proxy?
問題278 何使用proxy過濾特定的目錄?
問題279 如何連到資料庫操作?
問題280 如何建立資料庫中的資料?
問題281 MySQL中有哪些基本的操作?
問題282 如何備份與還原資料庫?
問題283 如何設定mysql的許可權?
問題284 如果忘了mysql的密碼,該如何處理?
問題285 可以在網頁上操作資料庫嗎?

作者介紹

酆士昌

曾擔任MIS工程師與主管,對於Linux系統管理與伺服器架設擁有十餘年經驗,
著有Linux作業系統相關書籍四十餘本,
通過LPI Level 1與Level 2認證,目前擔任企業資訊部門主管,
並兼任電腦職訓講師,教授作業系統、伺服器、雲端系統等課程。

除職業上的成就之外,熱愛旅遊的他,足跡遍及台灣和大陸各省,
並曾赴日本、東南亞、美國、法國、瑞士和紐西蘭等地旅遊。
2008年曾深入西藏地區並製作發行《相愛‧九寨》專輯,
廣受好評並且在衛視中文台音樂中國風撥出。

留言Facebook 留言