Skip to content

Latest commit

 

History

History
113 lines (83 loc) · 4.61 KB

README.md

File metadata and controls

113 lines (83 loc) · 4.61 KB

概要

学习Linux相关运维知识,能够帮助成为更优秀的工程师。这也是这个repo诞生的原因。

学习准备

  1. 参考golang-dev-vm准备一个linux虚拟机。

Linux & Unix

Linux & Unix的操作系统:

  • Linux
  • Unix
    • FreeBSD
    • Minix: MINIX是一种基于微内核架构的类UNIX计算机操作系统,由Andrew S. Tanenbaum发明。MINIX最初发布于1987年,开放全部源代码给大学教学和研究工作
  • Container Operating Systems
    • Clear Linux: The Clear Linux Project for Intel Architecture is a project that is building a Linux OS distribution for various cloud use cases. The goal of Clear Linux OS is to showcase the best of Intel Architecture technology, from low-level kernel features to more complex items that span across the entire operating system stack.
    • Fedora CoreOS
  • Other

学习笔记:

阅读路径:

  1. Step 1
    • A Practical Guide to Ubuntu Linux, 3rd, Mark G. Sobell
    • 鸟哥的Linux私房菜
    • C语言程序设计:现代方法
    • Practical Vim
    • Linux Shell Scripting Cookbook
    • Linux命令行与Shell编程大全
    • UNIX/Linux系统管理技术手册
  2. Step 2
    • Unix环境高级编程
    • Unix网络编程 卷1:套接字联网API
    • Unix网络编程 卷2:进程间通信
    • Begin Linux Programming
    • Professional Linux Programming
  3. Step 3
    • Understanding the Linux Kernel
    • Linux Kernel Development
    • Professional Linux Kernel Architecture
    • Linux内核源代码情景分析
  4. 扩展学习
    • Windows Internals
    • Windows内核原理和实现

DevOps

SRE

MacOS

Windows

参考

国内的专业Linux网站

国外著名Linux网站

Linux Desktop

Run Windows Apps in Linux

  • Wine: 在 Linux,BSD,Solaris 和 Mac OS X 上运行 Windows 应用。
  • Longene龙井: Longene是一个自由、开源的操作系统项目,目的是要把Linux的内核扩充成一个既支持Linux应用、也支持Windows应用,既支持Linux设备驱动、也支持Windows设备驱动的兼容内核;使用户可以直接在Linux操作系统上高效运行Windows应用。
  • Winebottler: 封装Wine,使可以运行在MacOS上