-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Linux就是這個范兒 版權信息
- ISBN:9787115359360
- 條形碼:9787115359360 ; 978-7-115-35936-0
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Linux就是這個范兒 本書特色
《linux就是這個范兒》內容源自淘寶技術大學的培訓實戰。由來自阿里巴巴集團的資深linux系統專家趙鑫磊和同樣來自阿里巴巴集團的支付寶網絡技術有限公司的高級專家jie zhang(張潔)共同著寫。 兩位作者用輕松、詼諧的語言講解了高深的linux特性。通俗易懂、深入淺出,從linux設計思想的角度出發,授人以漁。同時,又密切結合應用案例,透徹展示出linux的系統架構設計是如何在實際中貫穿的,從而讓讀者真正掌握linux的強大之處。書中不含較為復雜的技術理論問題,一切從實際出發。 《linux就是這個范兒》共分為三個部分:基礎篇、進階篇和擴展篇。通過對linux的版本選擇與安裝、基本使用與系統結構、設計哲學與思想、腳本編程與軟件開發、內核編譯、網絡與認證,以及多媒體等幾個方面的精彩講解,將linux操作系統的靈魂與運用教授給讀者。
Linux就是這個范兒 內容簡介
內容源自淘寶技術大學的培訓實戰,內容完全是來自一線技術人員的經驗分享。 用輕松、調侃的語言風格講解高深的linux特性,通俗易懂、由淺入深,完全從設計指導思想出發,給人以漁。 結合實際應用案例,并將整套linux系統架構設計思想貫穿始末,讓讀者真正了解linux強大之處。 不含較為復雜的技術理論問題,一切都從實際出發。 阿里巴巴linux技術大拿趙鑫磊、支付寶高級專家jie zhang帶你深入泰索linux
Linux就是這個范兒 目錄
第1章 **次親密接觸
1.1 讓linux入駐我們的電腦
1.1.1 我們用linux的理由
1.1.2 選擇哪個發行版
1.1.3 安裝系統
1.1.4 登錄系統
1.2 不一樣的圖形操作
1.2.1 沒有圖形的圖形
1.2.2 架構設計
1.3 主流桌面環境
1.3.1 kde初學者的首選
1.3.2 gnome不可磨滅的經典
1.3.3 xfce——輕量、簡單、高效
1.3.4 lxde——更輕,同樣精悍
1.4 返璞歸真的命令行
1.4.1 開始執行命令
1.4.2 文本和圖形的切換
1.4.3 基礎命令的操作
1.4.4 快捷鍵
1.4.5 錯誤信息
1.4.6 聯機幫助——man很靠譜
1.4.7 致命的linux命令
1.5 結束語
第2章 融于心而表于行
2.1 多用戶多任務分時操作系統
2.2 用戶的身份
2.2.1 澡堂子模型
2.2.2 理解用戶角色
2.2.3 /etc/passwd文件查看用戶
2.2.4 /etc/group文件查看組
2.2.5 管理用戶和組
2.2.6 奪面雙雄——利用sudo假借身份
2.2.7 我是誰?
2.3 文件和它與權限的關系
2.3.1 目錄與文件
2.3.2 文件屬性和權限
2.3.3 文件連接到底是什么
2.3.4 修改文件的屬性和權限
2.3.5 深入文件權限
2.3.6 文件的基本操作
2.3.7 搜索文件
2.3.8 對文件打包壓縮
2.4 程序的執行問題
2.4.1 執行程序的方法,以及多任務協調機制
2.4.2 計劃任務
2.4.3 守護進程及其作用
2.4.4 全面了解程序信息
2.5 軟件的安裝方式
2.5.1 從源代碼安裝軟件
2.5.2 利用軟件管理工具rpm和dpkg
2.5.3 更酷的線上升級
2.6 磁盤的管理方式
2.6.1 linux的文件系統——甩windows幾條街
2.6.2 磁盤的基本操作
2.6.3 /etc/fstab文件——決定分區的連接
2.6.4 彈性調整容量——邏輯卷
2.7 解決上網問題
2.7.1 了解ip地址
2.7.2 相關配置文件
2.7.3 安裝網卡
2.7.4 手工設定ip地址
2.7.5 自動獲取ip地址
2.7.6 固定ip上網方式
2.7.7 adsl撥號上網方式
2.8 不能割舍的shell
2.8.1 勤勤懇懇的bash
2.8.2 環境變量
2.8.3 bash的配置文件
2.9 文本處理
2.9.1 查看文本內容
2.9.2 正則表達式
2.9.3 搜索文本的grep
2.9.4 排序和去重
2.9.5 文件對比命令——diff
2.10 結束語
第3章 一棵“樹”的奧秘
3.1 linux的文件組織結構
3.2 基本組織原則
3.3 根文件系統
3.3.1 原則與特性
3.3.2 **的內容
3.3.3 可選的內容
3.4 子目錄
3.4.1 /bin目錄——shell命令
3.4.2 /boot目錄——啟動過程所需內容
3.4.3 /dev目錄——設置文件
3.4.4 /etc目錄——配置文件
3.4.5 /home目錄——用戶專有
3.4.6 /lib目錄——共享庫和內核模塊
3.4.7 /media目錄——可移動設備
3.4.8 /mnt目錄——臨時掛接
3.4.9 /opt目錄——附加軟件包
3.4.10 /root目錄——root專有
3.4.11 /sbin目錄——**的系統軟件
3.4.12 /srv目錄——服務進程所需數據
3.4.13 /tmp目錄——臨時文件
3.5 /usr目錄組織結構
3.5.1 /usr/bin目錄
3.5.2 /usr/include目錄
3.5.3 /usr/lib目錄
3.5.4 /usr/local目錄
3.5.5 /usr/sbin目錄
3.5.6 /usr/share目錄
3.5.7 /usr/share/man目錄
3.5.8 /usr/share/misc目錄
3.6 /var目錄組織結構
3.6.1 /var/account目錄
3.6.2 /var/cache目錄
3.6.3 /var/lib目錄
3.6.4 /var/lock目錄
3.6.5 /var/log目錄
3.6.6 /var/mail目錄
3.6.7 /var/opt目錄
3.6.8 /var/run目錄
3.6.9 /var/spool目錄
3.6.10 /var/tmp目錄
3.7 結束語
第4章 “笨”出來的文化和哲學
4.1 unix的文化和哲學
4.2 “四大笨”之一:萬般皆文本
4.2.1 二進制的煩惱
4.2.2 文本的快樂
4.2.3 文本之于配置文件
4.2.4 文本之于程序組合
4.2.5 文本之于通信協議
4.2.6 硬件也文本
4.3 “四大笨”之二:四處用腳本
4.3.1 富饒的腳本語言
4.3.2 為什么不是c
4.3.3 腳本的不足和混合編程
4.3.4 強力膠水
4.3.5 極端的例子
4.3.6 軟件的適度規!
4.4 “四大笨”之三:規律無處尋
4.4.1 機制與策略
4.4.2 接口與引擎
4.4.3 不用重新造輪子
4.4.4 內在的支持
4.4.5 沉默是金,吝嗇是銀
4.5 “四大笨”之四:配置亂生根
4.5.1 什么是不可配的
4.5.2 配置三元素
4.5.3 配置文件
4.5.4 環境變量
4.5.5 命令行選項
4.6 什么樣的文化
4.6.1 “傻x”的精明
4.6.2 “簡單”不簡單
4.7 這一切的基礎大師的闡釋
第5章 shell腳本編程
5.1 **個shell腳本程序
5.2 編程的基本要素
5.2.1 變量
5.2.2 運算
5.2.3 流程控制
5.2.4 自定義函數
5.3 輸入和輸出
5.3.1 基本的輸出
5.3.2 命令行參數
5.3.3 使用read讀取文本行
5.3.4 文件描述符
5.3.5 格式化輸出
5.4 調試跟蹤
5.4.1 空變量問題
5.4.2 缺引號問題
5.4.3 隔離問題
5.4.4 echo普通中見“偉大”
5.4.5 “-x”跟蹤問題本領高
5.4.6 assert函數
5.4.7 caller命令
5.4.8 trap命令
5.5 高級特性
5.5.1 波浪號“~”
5.5.2 通配符
5.5.3 元字符
5.5.4 轉義符
5.5.5 命令替換
5.5.6 運算優先級
5.5.7 文件包含
5.5.8 eval語句
5.5.9 內建命令
5.6 shell腳本編程實戰
5.6.1 守護進程的啟動腳本
5.6.2 讀取數據文件和平滑啟動nginx
第6章 微型語言
6.1 什么是微型語言
6.2 軟件管理的rpm
6.2.1 構建你的**個rpm包
6.2.2 工作原理——分析spec文件
6.2.3 依賴關系
6.2.4 個軟件多個包
6.2.5 小結
6.3 制作聯機幫助文檔的groff
6.3.1 groff簡介
6.3.2 groff的工作方式
6.3.3 如何制作一份聯機幫助文檔
6.3.4 導出聯機幫助文檔
6.3.5 小結
6.4 把文本當數據庫的awk
6.4.1 使用方法
6.4.2 基本概念
6.4.3 注釋與空白
6.4.4 字符串
6.4.5 數值
6.4.6 變量
6.4.7 模式與行為
6.4.8 行為語句
6.4.9 小結
6.5 神奇的計算器dc和bc
6.5.1 歷史淵源——*古老的unix語言dc
6.5.2 dc簡介
6.5.3 更為常用的bc
6.5.4 小結
6.6 不為人知的m4
6.6.1 m4的歷史
6.6.2 m4的特性
6.6.3 從hello world開始
6.6.4 工作方式
6.6.5 小結
6.7 結束語
第7章 編輯器的紛爭
7.1 獨步青云的vi
7.1.1 我為vi狂
7.1.2 vi的使用
7.1.3 vi的高級功能
7.1.4 跟我一起打造一個ide
7.2 橫刀立馬的emacs
7.2.1 emacs的來歷
7.2.2 emacs的基本使用
7.2.3 使用emacs必知必會
7.2.4 lisp語言
7.2.5 處理中文問題
7.2.6 跟我一起打造一個ide
7.3 結束語
第8章 我是makefile
8.1 gnu make及其基本用法
8.2 基本概念
8.2.1 **個makefile例子
8.2.2 目標、條件和命令
8.2.3 依賴
8.2.4 工作方式
8.2.5 基本語法
8.3 認識規則
8.3.1 標準規則
8.3.2 隱式規則
8.3.3 變量
8.3.4 自動變量
8.3.5 模式規則
8.3.6 假目標
8.3.7 路徑搜索
8.4 高級特性
8.4.1 文件包含
8.4.2 命令
8.4.3 深入變量
8.4.4 宏與函數
8.4.5 條件指令
8.5 makefile實戰
8.5.1 自動產生依賴
8.5.2 遞歸式的makefile
8.5.3 自動產生makefile
8.6 結束語
第二部分 進階篇
第9章 特種文件系統
9.1 日志和reiserfs
9.1.1 理解日志
9.1.2 reiserfs——卓越的小文件性能與渺茫的未來
9.1.3 應用實戰
9.1.4 小結
9.2 進程文件系統procfs
9.2.1 神秘的9號計劃
9.2.2 /proc目錄
9.2.3 procfs實戰
9.2.4 小結
9.3 tmpfs——滿足你對“時空”的雙重渴望
9.3.1 背景
9.3.2 tmpfs文件系統
9.3.3 tmpfs實戰
9.4 devfs和sysfs
9.4.1 devfs的由來
9.4.2 進入devfs
9.4.3 sysfs的由來
9.4.4 小結
9.5 其他特種文件系統
9.5.1 relayfs
9.5.2 debugfs
9.6 結束語
第10章 生死與共的“兄弟”
10.1 死心眼兒的bios
10.2 小肚雞腸的mbr(主引導記錄)
10.2.1 mbr的結構
10.2.2 磁盤分區表
10.2.3 mbr的功能
10.3 和事佬grub(牛b的統一引導加載器)
10.3.1 bootloader
10.3.2 grub的功能
10.3.3 grub的工作流程
10.4 唇齒相依的內核啟動參數
10.4.1 什么是內核啟動參數
10.4.2 內核啟動參數的格式
10.4.3 常用的內核啟動參數
10.5 自力更生的linux內核
10.5.1 內核引導協議
10.5.2 內核為什么要壓縮
10.5.3 startup_32
10.5.4 start_kernel
10.5.5 kernel_init
10.6 及時雨initramfs
10.6.1 尋找init的問題
10.6.2 較早的initrd
10.6.3 為什么選擇initramfs
10.7 “生”、“死”永相伴的init進程
10.7.1 名不副實
10.7.2 運行級別
10.7.3 進入運行級別之前
10.7.4 進入運行級別
10.7.5 轉換運行級別
10.8 幕后英雄們
10.8.1 終端
10.8.2 getty系列命令
10.8.3 display manager
10.8.4 偽終端
10.8.5 配置文件
10.9 結束語
第11章 獨霸網絡的“蜘蛛神功”
11.1 功夫理論:網絡知識
11.2 “蜘蛛神功”**層:網絡工具
11.2.1 馬步:ifconfig
11.2.2 掌法:route
11.2.3 腿功:netstat
11.2.4 眼力:dns二把刀
11.2.5 身法:tcpdump
11.3 “蜘蛛神功”第二層:套接字
11.4 內功心法:tcp/ip協議棧初探
11.4.1 枯樹盤根:系統調用
11.4.2 凝神靜態:sockfs文件系統
11.4.3 氣沉丹田:sk_buff
11.5 臨戰雜談
11.5.1 對udp的錯誤的認識
11.5.2 事半功倍,調節內核參數
第12章 一個網絡一個世界
12.1 you’ve got a mail
12.1.1 email服務模式
12.1.2 架設postfix服務器
12.1.3 email故事的結局
12.2 聯接世界的web應用
12.2.1 web服務器
12.2.2 數據庫
12.2.3 解釋型語言
12.2.4 架設web服務器
12.3 銅墻鐵壁真功夫——linux內核集成的ip信息包過濾系統
12.3.1 iptables
12.3.2 netfilter
12.3.3 實踐出真知
12.3.4 小盒子的秘密
12.4 分享文件的樂趣
12.4.1 nfs
12.4.2 samba
12.5 在虛擬與現實之間穿梭——實現安全的連接
12.5.1 vpn實現方式
12.5.2 ipsec vpn
12.5.3 ssl vpn
第13章 打通任督二脈
13.1 了解網絡驅動
13.1.1 網絡設備閑談
13.1.2 ioctl這把刷子
13.1.3 設備驅動的秘密
13.2 無線風光在險峰
13.2.1 wlan
13.2.2 bluetooth
13.2.3 nfc——近距無線通信
13.2.4 謎底
13.3 奇跡是執著創造出來的
13.3.1 從2.4到2.6
13.3.2 從2.6到3.0
第14章 身在江湖
14.1 c2級安全認證
14.2 linux的安全問題
14.2.1 黑客入侵
14.2.2 “病毒泛濫”
14.2.3 拒絕服務攻擊
14.2.4 小結
14.3 pam用戶認證機制
14.3.1 什么是pam(可拔插認證模塊)
14.3.2 pam的體系結構
14.3.3 配置pam
14.3.4 密碼映射
14.4 應用pam api
14.4.1 開發概述
14.4.2 pam事務
14.4.3 事務屬性
14.4.4 用戶認證
14.4.5 認證憑證
14.4.6 pam會話
14.4.7 用戶認證流程
14.4.8 模塊開發
14.4.9 密碼的保存
14.5 安全增強系統
14.5.1 主動訪問控制dac
14.5.2 強制訪問控制mac
14.5.3 selinux——linux的mac實現
14.6 結束語
第15章 七種武器
15.1 長生劍:fork
15.1.1 從線程說起
15.1.2 古老而充滿活力的進程
15.1.3 多進程程序開發
15.1.4 進程間通信的實現
15.2 離別鉤:vfs
15.2.1 一切都是文件
15.2.2 一棵有生命的“樹”
15.2.3 vfs簡介
15.2.4 基本數據結構
15.2.5 sockfs
15.3 孔雀翎:mmap(內存映射)
15.3.1 理解mmap
15.3.2 虛擬內存技術
15.3.3 應用mmap
15.4 碧玉刀:epoll(增強i/o復用)
15.4.1 c10k問題
15.4.2 epoll的優點
15.4.3 epoll的工作模式
15.4.4 正確使用epoll
15.4.5 用epoll解決c100k問題
15.5 多情環:udev
15.5.1 設計理念
15.5.2 基本構成
15.5.3 配置文件
15.5.4 規則
15.6 霸王槍:lvs
15.6.1 負載均衡
15.6.2 一個中國人的勇氣
15.6.3 lvs的特點
15.6.4 lvs的工作模式
15.6.5 lvs的負載均衡調度算法
15.7 拳頭:module
15.7.1 內核中的web服務
15.7.2 編寫你的**個module
15.7.3 module與普通程序的不同
15.7.4 module與用戶通信
15.7.5 內核加載module的原理
15.8 結束語
第16章 誰都可以從頭再來——從頭開始編譯一套linux系統
16.1 初識工具鏈——準備環境的**工具
16.1.1 編譯器
16.1.2 連接器
16.1.3 程序庫
16.1.4 工具鏈——破解奇特的四角戀
16.2 準備環境
16.2.1 宿主系統環境
16.2.2 生成工具鏈的binutils
16.2.3 生成工具鏈的gcc
16.2.4 生成工具鏈的glibc
16.2.5 解決工具鏈的一些問題
16.2.6 第二次生成工具鏈的binutils
16.2.7 第二次生成工具鏈的gcc
16.2.8 豐富工具鏈的功能
16.2.9 整理工具鏈
16.2.10 小結
16.3 生成目標系統的運行環境
16.3.1 準備工作
16.3.2 安裝glibc
16.3.3 調整工具鏈
16.3.4 安裝binutils
16.3.5 安裝gcc
16.3.6 安裝其他基礎設施
16.3.7 系統啟動腳本
16.3.8 結束語
16.4 定制linux內核
16.4.1 內核的make參數
16.4.2 定制界面
16.4.3 編譯與安裝
16.5 獨立運行
16.5.1 /etc/fstab文件
16.5.2 使用grub配置啟動過程
16.6 結束語
第三部分 擴展篇
第17章 窈窕淑女君子好逑
17.1 女人心事難捉摸——linux圖形環境
17.1.1 x window
17.1.2 桌面系統
17.1.3 xorg
17.2 云想衣裳花想容——qt與gtk
17.2.1 發展歷史
17.2.2 gtk與qt的比較
17.2.3 大家閨秀qt
17.2.4 小鳥依人gtk
第18章 這里也是鼓樂笙簫
18.1 與多媒體的**次握手
18.1.1 聽聲
18.1.2 看影
18.1.3 多媒體工作室
18.2 鼓——ffmpeg
18.2.1 羞辱柱與軟件許可
18.2.2 多媒體的來龍去脈
18.2.3 家庭成員
18.3 樂——mplayer與vlc
18.3.1 綠色的mplayer
18.3.2 浪漫的vlc
18.4 笙——framebuffer
18.4.1 原理
18.4.2 設置framebuffer
18.4.3 文字倒置滾動
18.5 簫——v4l2與alsa
18.5.1 v4l2
18.5.2 alsa
18.6 結束語
第19章 團結就是力量
19.1 標準的前世今生
19.1.1 一場拆分引發的標準
19.1.2 站在posix肩膀上的lsb
19.1.3 工作組
19.1.4 標準化流程
19.2 認證
19.3 工具
19.3.1 lsb sdk
19.3.2 app checker
19.3.3 distribution checker
19.3.4 lsb navigator
19.3.5 lsb_release的規范定義和實現
19.4 lsb的前世今生
19.4.1 吃一塹,長一智
19.4.2 “哥只是個傳說”
19.4.3 意氣風發的lsb5.0
19.5 結束語
附錄 我的linux,我做主
Linux就是這個范兒 作者簡介
趙鑫磊 阿里巴巴集團資深Linux系統專家。 自1998年開始使用Linux,曾參與國內著名的Linux社區發行版MagicLinux的開發工作,是一個土生土長的東北人。工作經歷豐富,開過小網吧、大學講過課、發過小廣告(時在阿里媽媽)、干過鐵路工(開發鐵路車載電視系統)、當過副總裁,但始終沒有放棄對Linux的探索與研究,并將這份經歷凝聚在了本書之中。 電子郵箱:jagen.zhao@gmail.com 來往賬號:飛芃 微信賬號:567867 Jie Zhang(張潔) 阿里巴巴集團支付寶網絡技術有限公司高級專家。 曾在美國、日本、加拿大和中國的多家高科技企業擔任過技術總監等職。參與研發的Jack of Spades Combo卡于1999年3月獲得北美權威的PC Magazine雜志的Editors' Choice獎,并贏得PC Computing MVP Finalist Award獎。自1998年開始從事Linux開發,研發基于Linux平臺的網絡、多媒體、通訊和電子商務等多領域的高科技產品與項目,獲中國國家科技進步三等獎,并擁有多項國家發明專利。 電子郵箱:jie_joy_zhang@yahoo.com 來往賬號:方如 微信賬號:fangru-jiezhang
- >
名家帶你讀魯迅:朝花夕拾
- >
龍榆生:詞曲概論/大家小書
- >
名家帶你讀魯迅:故事新編
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
莉莉和章魚
- >
隨園食單
- >
伯納黛特,你要去哪(2021新版)
- >
【精裝繪本】畫給孩子的中國神話