-
鸟哥的Linux私房菜:服务器架
设篇 第三版
书栈(BookStack.CN)
## 目录
致谢
README
1. 第一部份:架站前的进修专区
2. 作者序
3. 第一章、架设服务器前的准备工作
3.1.1.1 前言:Linux 有啥功能
3.2.1.2 基本架设服务器流程
3.3.1.3 自我评估是否已经具有架站的能力 2.8.2 路由器架设
11.3.8.3 动态路由器架设:quagga (zebra + ripd)
11.4.8.4 特殊状况:路由器两边界面是同一个 IP 网段:ARP Proxy
11.5.8.5 重点回顾
11.6.8.6 本章习题
11.7.8.7 参考数据与延伸阅读
12. 第九章、防火墙与 NAT 服务器
12.1 2.9.2 TCP Wrappers
12.3.9.3 Linux 的封包过滤软件:iptables
12.4.9.4 单机防火墙的一个实例
12.5.9.5 NAT 服务器的设定
12.6.9.6 重点回顾
12.7.9.7 本章习题
12.8.9.8 参考数据与延伸阅读
13. 第十章、申请合法的主机名
13.1.10
0 码力 |
795 页 |
17.63 MB
| 1 年前 3
-
## TGT 服务器的优化
## 块设备协议
• NBD
• Linux专有块设备协议
• iSCSI
• 广泛支持的外部设备协议(块,磁带等)
## Curve云原生存储支持块设备
• 通过NBD,只支持Linux
- 通过SDK API,目前只支持Linux
- PFS
· 扩大使用范围
- 通过iSCSI支持更多系统,例如Windows, 类UNIX系统等,使用两项基础技术 Client端: iscsi initiator,系统自带
• Linux open-iscsi
• Windows iSCSI 发起者
• 服务器端
• 必须是CurveBS原生支持的平台,因为需要curve原生接口,目前是Linux
## iSCSI target服务器
• LINUX LILO
• 一般用于输出内核本地块设备
• TCMU
• 作为LILO支持用户态的接口
• 如何评价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语言实现推送服务器
陈叶皓 chen.yh@ctrip.com
## 议程
• 推送服务器介绍
• Golang特点
• 推送服务架构
• 部分代码
• 上线效果
## 议程
• 推送服务器介绍
• 推送服务架构
• 部分代码
• 上线效果
## 什么是推送服务器
• 推送业务信息到手机端
• 始终保持连接
## 推送服务器要求
· 高并发
• 可靠性
• 高性能
• 支持水平扩展
• 无单点故障
## Go语言特性
• 静态的、编译的
• 自动内存回收
• 命令式编程
• 函数可以作为值
• 面向并发
• 内置RPC支持
## 推送服务器要求的应对
- 高并发
- goroutine
- 可靠性
- 使用Redis暂存消息
- 高性能
- 静态编译语言
- 支持水平扩展
- 使用RPC组成集群 goroutine使用channel交换消息
- 异步场景,直接往指定channel发送数据
- 同步场景,往channel发送的数据中,包含一个获取返回值的channel
## 议程
• 推送服务器介绍
• 推送服务架构
• 部分代码
• 上线效果
逻辑架构

天津麒麟信息技术有限公司
2019年5月
## 目录
目录 ..... I
1 概述 ..... 2
1.1 系统概述 ..... 2
1.2 环境概述 ..
银河麒麟服务器操作系统主要面向军队综合电子信息系统、金融系统以及电力系统等国家关键行业的服务器应用领域,突出高安全性、高可用性、高效数据处理、虚拟化等关键技术优势,针对关键业务构建的丰富高效、安全可靠的功能特性,兼容适配长城、联想、浪潮、华为、曙光等国内主流厂商的服务器整机产品,以及达梦、金仓、神通等主要国产数据库和中创、金蝶、东方通等国产中间件,满足虚拟化、云计算和大数据时代,服务器业务对操作 系统在性能、安全性及可扩展性等方面的需求,是一款具有高安全、高可用、高可靠、高性能的自主可控服务器操作系统。
### 1.2 环境概述
|服务器型号|长城信安擎天 DF720 服务器|
|---|---|
|CPU 类型|飞腾 2000+处理器|
|操作系统版本|Kylin-4.0.2-server-sp2-2000-19050910.Z1|
|内核版本|4.4.131|
|hadoop 版本|2
0 码力 |
8 页 |
313.35 KB
| 2 年前 3
-
## Python for Good >>> PyCon China 2022
基于Python的深度学习框架设计与实现
主讲人:刘凡平
Python

HELLO WORLD
一、背景
二、原理:深度学习框架的一般性结构
0 码力 |
15 页 |
2.40 MB
| 2 年前 3
-
0 码力 |
31 页 |
3.95 MB
| 2 年前 3
-
Unix 操作系统的出现(当然,这是由于早期的个人计算机并没有现在这样风行就是了!),每一家公司自己出的 Unix 虽然在架构上面大同小异,但是却真的仅能支持自身的硬件,所以啰,早先的 Unix 只能与服务器(Server)或者是大型工作站(Workstation)划上等号!
此外,由于版本太多了,而大家都是同样来自于 Unix 这个老祖宗,当然也都称自己是 Unix,好了,如此一来,许多商业公司自然 先生负责维护的 Linux 提供的仅是『核心』与『核心工具』的集合,对于需要更完整功能的操作系统来说,毕竟还不够完备,例如如果你要桌面程序,还得要加入 X-Window 系统对吧!?如果你要架设 WWW 还得加入服务器软件对吧?所以,虽然 Linux 的核心已经提供了相当多的支持与工具程序,但毕竟还不足以构成一个很完整的操作系统。
好在,由于 Linux 的稳定性良好,并且可以在便宜的 x86 架构 所发表的这个最新的系统核心就被称为 linus's unix,简称为 Linux!当然,由于这个核心很像是当时的 Unix 系统,因此也称为 Unix-like 系统啰!(注:其实 Unix-Like 可以说是目前服务器类型的操作系统的统称啦!因为,不论是 FreeBSD, BSD, Sun Unix, SCO Unix, HP Unix, Red Hat Linux, Mandrake Linux 等等,都是由同
0 码力 |
386 页 |
11.69 MB
| 1 年前 3
-
变基的风险
用变基解决变基
变基 vs. 合并
总结
服务器上的 Git
协议
本地协议
HTTP 协议
SSH 协议
Git 协议
在
服务器上搭建 Git
把裸仓库放到
服务器上
小型安装
生成 SSH 公钥
配置
服务器
Git 守护进程
Smart HTTP
GitWeb
GitLab
安装
外部的合并与比较工具
格式化与多余的空白字符
服务器端配置
Git 属性
二进制文件
关键字展开
导出版本库
合并策略
Git 钩子
安装一个钩子
客户端钩子
服务器端钩子
使用强制策略的一个例子
服务器端钩子
客户端钩子
总结
Git 与其他系统
| | 4. 服务器上的 Git |
| 4.1 协议 | @wych42 | @Geno1024 王波 @xinqiu @morefreeze |
| 4.2 在服务器上搭建 Git | @neo1218 | @Geno1024 0 码力 |
670 页 |
13.59 MB
| 2 年前 3 -
分支开发工作流 ...82
远程分支 ...85
变基 ...94
总结 ...103
服务器上的 Git ...104
协议 ...104
在服务器上搭建 Git ...108
生成 SSH 公钥 ...110
配置服务器 ...111
Git 守护进程 ...114
Smart HTTP ...115
7总结|Jun995@GitHub||
|4.服务器上的Git|||
|4.1协议|@wych42|@Geno1024王波@xinqiu@morefreeze|
|4.2在服务器上搭建Git|@neo1218|@Geno1024王波@xinqiu|
|4.3生成SSH公钥|@oranzhang|@secondwtq@IceNature@jeffsui|
|4.4配置服务器|@oranzhang|@Geno1 杀手级特性。这里,你将学习到究竟是什么让Git与众不同。学习完本章,你可能需要一段时间来思考,在Git分支成为你的生活的一部分之前,你到底是如何生活的。
第四章 关注于服务器端的Git。本章面向那些希望在你自己的组织或个人服务器搭建用于合作的Git的读者。如果你希望让别人处理这些事务,我们也会探讨一些托管选项。
第五章将阐述多种分布式工作流的细节,以及如何使用Git实现它们。学习完本章,你应该 0 码力 |
501 页 |
19.30 MB
| 2 年前 3
|