鸟哥的Linux私房菜:服务器架设篇 第三版鸟哥的Linux私房菜:服务器架 设篇 第三版 书栈(BookStack.CN) ## 目录 致谢 README 1. 第一部份:架站前的进修专区 2. 作者序 3. 第一章、架设服务器前的准备工作 3.1.1.1 前言:Linux 有啥功能 3.2.1.2 基本架设服务器流程 3.3.1.3 自我评估是否已经具有架站的能力 6.1.4.1 Linux 连上 Internet 前的注意事项 6.2.4.2 连上 Internet 的设定方法 6.3.4.3 无线网络—以笔记本电脑为例 6.4.4.4 常见问题说明 6.5.4.5 重点回顾 6.6.4.6 本章习题 6.7.4.7 参考数据与延伸阅读 7. 第五章、Linux 常用网络指令 4 文字接口网页浏览 7.5.5.5 封包撷取功能 7.6.5.6 重点回顾 7.7.5.7 本章习题 7.8.5.8 参考数据与延伸阅读 8. 第六章、Linux 网络侦错 8.1.6.1 无法联机原因分析 8.2.6.2 处理流程 8.3.6.3 本章习题 8.4.6.4 参考数据与延伸阅读 9. 第二部分:主机的简易资安防护措施0 码力 | 795 页 | 17.63 MB | 1 年前3
TGT服务器的优化## TGT 服务器的优化 ## 块设备协议 • NBD • Linux专有块设备协议 • iSCSI • 广泛支持的外部设备协议(块,磁带等) ## Curve云原生存储支持块设备 • 通过NBD,只支持Linux - 通过SDK API,目前只支持Linux - PFS · 扩大使用范围 - 通过iSCSI支持更多系统,例如Windows, 类UNIX系统等,使用两项基础技术 iSCSI软件 • Client端: iscsi initiator,系统自带 • Linux open-iscsi • Windows iSCSI 发起者 • 服务器端 • 必须是CurveBS原生支持的平台,因为需要curve原生接口,目前是Linux ## iSCSI target服务器 • LINUX LILO • 一般用于输出内核本地块设备 • TCMU • 作为LILO支持用户态的接口 brpc, c++, protobuf 等) • TCMU多了一层转接,配置过程复杂,业界踩的坑不够多。 • TCMU的用户态代码会受到框架约束,不够灵活。 ## iSCSI target 服务器 • TGT(STGT) • 比较久的历史,原来叫STGT,后来改成TGT • 纯用户态,不与内核绑定 - 支持复杂的存储系统,例如Ceph RBD, sheepdog, Glfs • 纯C代码,外加一些脚本0 码力 | 15 页 | 637.11 KB | 1 年前3
用Go语言实现推送服务器## 用Go语言实现推送服务器 陈叶皓 chen.yh@ctrip.com ## 议程 • 推送服务器介绍 • Golang特点 • 推送服务架构 • 部分代码 • 上线效果 ## 议程 • 推送服务器介绍 • 推送服务架构 • 部分代码 • 上线效果 ## 什么是推送服务器 • 推送业务信息到手机端 • 始终保持连接 ## 推送服务器要求 · 高并发 • 可靠性 • 高性能 • 支持水平扩展 • 无单点故障 ## Go语言特性 • 静态的、编译的 • 自动内存回收 • 命令式编程 • 函数可以作为值 • 面向并发 • 内置RPC支持 ## 推送服务器要求的应对 - 高并发 - goroutine - 可靠性 - 使用Redis暂存消息 - 高性能 - 静态编译语言 - 支持水平扩展 - 使用RPC组成集群 goroutine使用channel交换消息 - 异步场景,直接往指定channel发送数据 - 同步场景,往channel发送的数据中,包含一个获取返回值的channel ## 议程 • 推送服务器介绍 • 推送服务架构 • 部分代码 • 上线效果 逻辑架构  # COMMANDS HANDBOOK Flavio Copes ## Table of Contents |Preface| |---| |Introduction to Linux and shells| |man| |ls| |cd| |pwd| |mkdir| |rmdir| |mv| |cp| |open| |touch| |find| |ln| |gzip| |gunzip| |traceroute| |clear| |history| |export| |crontab| |uname| |env| |printenv| |Conclusion| ## Preface The Linux Commands Handbook follows the 80/20 rule: learn in 20% of the time the 80% of a topic. I find this gives a well-rounded overview. This book does not try to cover everything under the sun related to Linux and its commands. It focuses on the small core commands that you will use the 80% or 90% of the time0 码力 | 135 页 | 14.14 MB | 2 年前3
Linux Docker Mess## Linux wangxiaodong@ouc.edu.cn  ## Linux History ■ 1991年4月,芬兰赫尔辛基大学计算机系研究生Linus Torvalds开始为一个以后被称为“Linux”的内核而工作。(后附Linus的邮件) Torvalds在新闻组comp.os.minix发表了Linux V0.01,约有一万行代码。 ■ 1992年,全世界大约有1000个左右的人使用Linux,并有不少人提供初期的代码上载和评论。 ■ 1993年,大约由100多个程序员参与内核代码修改,内核核心由5人组成,V0.99约有十万行代码。 ■ 1993年12月,Linux全球用户数约在10万左右。 ■ 1994年3月,Linux1.0问世,约有17万行代码 0问世,约有17万行代码。它完全按自由免费的协议发布,源码必须完全公开,之后很快Linux正式采用GPL协议。 ■ 1995年,Linux全球用户数大大超过50万,Linux已可在Intel、Digital和Sun SPARC处理器上运行,Linux Journal杂志已发行了10万册。内核发展到1.2,约有25万行代码。 ## Linux History ## ■ 第一篇Linux帖子 From: torvalds@klaava0 码力 | 77 页 | 7.40 MB | 2 年前3
linux for human beings## ubuntu ## ☐ ## ubuntu ## linux for human beings ## ubuntu  ## ubuntu linux for human beings0 码力 | 4 页 | 1.17 MB | 1 年前3
Building Linux Distribution(Linux 分布式)- 贾晓宇第三届中国Rust开发者大会 6.17-6.18 @Shanghai ## Building Linux Distribution from Scratch with Rust Speaker: Jia Xiaoyu ## CONTENTS O1 Why choose rust? O2 Using Rust and LFS build linux distro O3 What rkos brings us? ## rust? ### What rust-related things have happened in the kernel since the release of kernel 6.1? •Linux 6.1: Officially Adds Support for Rust in the Kernel • Kernel internals (kallsyms expansion for Rust world" module Why do we choose rust? #### Linux 6.1~Linux 6.4 : What are the important updates? • Linux 6.2: • New : #vtable, declare_err!(),dbg! • Linux 6.3: • New : Some new type,new trait and ‘alloc’0 码力 | 19 页 | 723.62 KB | 2 年前3
Linux Command Line seminarWhat You Need Access to a Linux Terminal Virtual Box tps://www.virtualbox.org/ Kal i Linux or Another Distribution of Linux http://www.kal.org/p://en.wikipedia.org/wiki/Linux_distribution OS X will work commands man - manual pages hel p i nf o ss64. com/bash - good online reference t1 dp. or g/ - The Linux Document at i on Proj e ## Useful Navigation Commands pwd - print working direct or y cd - change0 码力 | 16 页 | 70.58 KB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













