启动流程
- BIOS读取MBR(Master Boot record)
- MBR引导Bootloader(NTLOADER or GRUB or LILO…)
- Bootloader加载kernel
- init进程初始化
MBR结构
- MBR只有512字节大小,存储在硬盘的0道0面1扇区
- 引导代码(BootCode),446 bytes
- 分区表(Partition table),64 bytes
- Magic Number(55AA),2 bytes
1 | -+- +-------------------+ |
1 | -+- +-------------------+ |
1 | git log 查看全部提交日志 |
如果你厌倦了黑呼呼的界面,下面让你的git log色彩更丰富一些:
1 | git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit |
如果觉得觉得这么长的命令不好记,那么设个“别名”吧:
1 | git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit" |
1 | WorkQueue 1 WorkQueue 2 ...... WorkQueue N |
周博 | 男 | 汉族 | 1984年10月10日出生 | 辽宁沈阳人 | 本科学历
2003/09 ~ 2007/07 | 沈阳大学 | 计算机科学与技术 | 本科
本人拥有多年的软件开发经验,特别是在分布式存储和云计算领域。精通C/C++和Golang编程语言,熟悉Python和Shell脚本,并且对Linux操作系统及其内核有深入了解。曾在多家知名企业担任资深开发工程师和架构师,主导并参与了多个重要的云平台和存储系统项目开发,包括Ceph分布式存储系统的深度开发与性能优化、云数据库的设计与实施,以及多云平台的架构设计
Detail: https://zhoubofsy.github.io
Email:zhoubofsy@hotmail.com
电话:13042422560
职位 : 资深开发工程师
工作描述
职位 : 资深云平台开发工程师
工作描述
职位 : 架构师
工作描述
职位 : 架构师
工作描述
项目介绍 :
云平台是以云计算平台为核心,集成多种优质云产品,致力为用户提供一体化云服务,打造多云产品集成、跨数据中心管理的企业级综合平台,平台应用开源云平台架构,基于Xen\VMWare虚拟化技术,保障了云平台的高可用性,云管理平台提供数据中心管理、集群管理、宿主机管理、存储管理、网络管理、模板管理、快照管理等资源管理功能。整合优质资源用户提供云服务器、负载均衡、弹性伸缩服务、云盘、数据备份、云监控、资源扩展等多种优质云服务。云平台提供VLAN、GRE网络隔离技术,主备部署模式等,保证了平台的高安全性和高可靠性。
责任描述 :
项目介绍 :
以MariaDB为依托,将一个现有的数据库优化到云环境中,可以使用户按照存储容量和带宽的需求使用,可以将数据库从一个地方移到另一个地方,可实现按需扩展和高可用性。用户能够在RDS控制台轻松的完成数据库申请和创建,RDS实例在几分钟内就可以准备就绪并投入使用。用户通过RDS提供的功能完善的控制台,对所有实例进行统一管理。RDS具有故障自动单点切换、数据库自动备份等功能,保证RDS实例高可用和数据安全。RDS支付的费用远低于自建数据库所需的成本,用户可以根据自己的需求选择不同套餐,使用很低的价格得到一整套专业的数据库支持服务。
责任描述 :
职位 : 云计算存储高级软件工程师
工作描述 :
项目介绍 :
东网云平台,是一种混合云平台,依托KVM虚拟化技术,在OpenStack基础上构建而成,为客户提供IAAS服务和存储服务
责任描述 :
职位 : 高级软件工程师
工作描述 :
项目介绍 :
AS1200存储系统,具备NAS、IPSAN、FCSAN功能,提供多级数据保护功能,解决数据存取和业务持续运行问题。支持本地持续数据保护、异地容灾功能,兼备高可靠、高性能、多功能等特性。
时间 : 2012/07 – 2013/06
系统 : linux, Solaris(Openindiana)
工具 : VIM, GDB, GCC
责任描述 :
项目介绍 :
高可用集群的出现是为了使集群的整体服务尽可能可用,从而减少由计算机硬件和软件易错性所带来的损失。如果某个节点失效,它的备援节点将接管它的职责。因此,对于用户而言,集群永远不会停机。高可用集群软件的主要作用就是实现故障检查和业务切换的自动化。
时间 : 2012/07 – 2014/04
系统 : linux、windows2000、windows2003、windows2008、windows2012
工具 : vc6、vs2005、vs2010、vs2012、wdk7、wdk8、gcc、gdb、vim
责任描述 :
职位 : 高级软件工程师
工作描述 :
项目介绍 :
为中控应用程序提供硬件支持
时间 : 2011/08 – 2012/04
系统 :WinCE6.0
硬件 :SirfA4(ARM)
工具 : PlatformBuilder6.0 , VS2005
责任描述 :
项目介绍 :
为出租车司机提供计价、娱乐、电话、导航、召调车等服务
时间 : 2010/08 – 2012/04
系统 : wince6.0、windows xp
硬件 :SirfA4 , x86
工具 : vs2005
责任描述 :
职位 : 软件工程师
工作描述 :
项目介绍 :
道福特蒙迪欧车载导航系统、道通导航系统,为客户提供,地图浏览、数据检索、卫星定位、路线引导、语音提示、路线计算、实时路况等服务
时间 : 2007/05 – 2010/03
系统 : Windows CE、windows xp
硬件 : MIPS、ARM、x86
工具 : vs2005
责任描述 :
Zhou Bo | male | Han nationality | married | DOB:October 10th, 1984 | Shenyang, Liaoning
2003/09 ~ 2007/07 | Shenyang University | Computer Science and Technology | Undergraduate
I have many years of experience in software development, especially in the field of distributed storage and cloud computing. Proficient in C/C++ and Golang programming languages, familiar with Python and shell scripting, and in-depth knowledge of the Linux operating system and its kernel. He has worked as a senior development engineer and architect in many well-known enterprises, and has led and participated in the development of a number of important cloud platform and storage system projects, including the in-depth development and performance optimization of Ceph distributed storage system, the design and implementation of cloud databases, and the architecture design of multi-cloud platforms
Email:zhoubofsy@hotmail.com
Tel:13042422560
Position : Senior Development Engineer
Description
Position : Senior Cloud Platform Development Engineer
Description
Position : Architect
Description
Introduction :
Provide private cloud IAAS services for HNA Group.
The cloud platform is based on the cloud computing platform as the core, integrating a variety of high-quality cloud products, committed to providing users with integrated cloud services, creating an enterprise-level integrated platform for multi-cloud product integration and cross-data center management, the platform applies the open source cloud platform architecture, based on Xen\VMWare virtualization technology, to ensure the high availability of the cloud platform, and the cloud management platform provides resource management functions such as data center management, cluster management, host management, storage management, network management, template management, and snapshot management. Integrate high-quality resourcesUsers provide a variety of high-quality cloud services, such as cloud servers, load balancing, auto scaling services, cloud disks, data backup, cloud monitoring, and resource expansion. The cloud platform provides VLAN, GRE network isolation technology, and active/standby deployment modes to ensure high security and reliability of the platform.
Duty :
Code Review
Introduction :
Optimizing an existing database into a cloud environment with MariaDB allows users to use the storage capacity and bandwidth they need, moving the database from one place to another for on-demand scaling and high availability. You can easily apply for and create a database in the RDS console, and the RDS instance can be ready and put into use within a few minutes. You can use the full-featured console provided by RDS to manage all instances in a unified manner. RDS features such as automatic single-point switchover and automatic database backup to ensure high availability and data security. The cost paid by RDS is much lower than the cost of self-built databases, and users can choose different packages according to their needs and get a complete set of professional database support services at a very low price.
Duty :
Code Review
Position : Cloud Computing Storage Senior Software Engineer
Description :
Introduction :
Duty :
Position : Senior Software Engineer
Description :
Introduction :
Storage virtualization
Time : 2012/07 – 2013/06
System : linux, Openindiana
Tools : VIM, GDB, GCC
Duty :
Introduction :
The emergence of highly available clusters is to make the overall service of the cluster as much as possible, thereby to reduce the loss of computer hardware and software error. If a node fails, its standby node will take over its duties in a matter of seconds. Therefore, the cluster will never shut down. The main role of high-availability cluster software is to automate fault checking and service switching.
Time : 2012/07 – 2014/04
System : linux、windows2000、windows2003、windows2008、windows2012
Tools : vc6、vs2005、vs2010、vs2012、wdk7、wdk8、gcc、gdb、vim
Duty :
Position : Senior Software Engineer
Description :
Introduction :
Provides hardware support for central controller applications
Time : 2011/08 – 2012/04
System :WinCE6.0
Hardware :SirfA4(ARM)
Tools : PlatformBuilder6.0 , VS2005
Duty :
Introduction :
Provide pricing, entertainment, telephone, navigation, call car and other services for taxi driver
Time : 2010/08 – 2012/04
System : wince6.0、windows xp
Hardware :SirfA4 , x86
Tools : vs2005
Duty :
Position : Software Engineer
Description :
Introduction :
DaoDaotong navigation is a system to provide customers map browsing, data retrieval, satellite positioning, route guidance, voice prompts, route calculation, real-time traffic and other services
Time : 2009/05 – 2010/03
System : Windows CE、windows xp
Hardware : MIPS、ARM、x86
Tools : vs2005
Duty :
Introduction :
Huayang & Iron General navigation system is a system to provide customers map browsing, data retrieval, satellite positioning, route guidance, voice prompts, route calculation and other services
Time : 2008/10 – 2009/03
System : Windows CE、windows xp
Hardware : ARM , MPIS, x86
Tools : vc6.0
Duty :
Introduction :
Ford Mondeo Car Navigation System (preload) is a system to provide customers map browsing, data retrieval, satellite positioning, route guidance, voice prompts, route calculation and other services
Time : 2007/10 – 2008/08
System : Windows CE、windows xp
Hardware : MIPS , x86
Tools : vc6.0
Duty :
Introduction :
This system is based on the c / s model of the logistics information management, which is designed for the logistics enterprise to design information management system (MIS), including the background database establishment and maintenance and front-end application development in two aspects. The system ensures data consistency and integrity of the database security and good library. The application is fully functional and easy to use. Through the need analysis of logistics management information system, division of functional module, and the analysis of database model, the system thus designs the database structure and application program. (To achieve freight management, fund management, return management, return management, system backup, print documents, statistical reports, report inquiries and other functions.
System : windows2000
Hardware : x86
Tools : PowerBuilder9.0 , SQLServer2000 , VisualSourceSafe
Duty :
周博 | 男 | 汉族 | 已婚 | 1984年10月10日出生 | 辽宁沈阳人 | 本科学历
Email: zhoubofsy@hotmail.com | 电话:13042422560
2003/09 ~ 2007/07 | 沈阳大学 | 计算机科学与技术 | 本科
** 职位 ** : 架构师
** 工作描述 **
** 项目介绍 ** :
云平台是以云计算平台为核心,集成多种优质云产品,致力为用户提供一体化云服务,打造多云产品集成、跨数据中心管理的企业级综合平台,平台应用开源云平台架构,基于Xen\VMWare虚拟化技术,保障了云平台的高可用性,云管理平台提供数据中心管理、集群管理、宿主机管理、存储管理、网络管理、模板管理、快照管理等资源管理功能。整合优质资源用户提供云服务器、负载均衡、弹性伸缩服务、云盘、数据备份、云监控、资源扩展等多种优质云服务。云平台提供VLAN、GRE网络隔离技术,主备部署模式等,保证了平台的高安全性和高可靠性。
** 责任描述 ** :
** 项目介绍 ** :
以MariaDB为依托,将一个现有的数据库优化到云环境中,可以使用户按照存储容量和带宽的需求使用,可以将数据库从一个地方移到另一个地方,可实现按需扩展和高可用性。用户能够在RDS控制台轻松的完成数据库申请和创建,RDS实例在几分钟内就可以准备就绪并投入使用。用户通过RDS提供的功能完善的控制台,对所有实例进行统一管理。RDS具有故障自动单点切换、数据库自动备份等功能,保证RDS实例高可用和数据安全。RDS支付的费用远低于自建数据库所需的成本,用户可以根据自己的需求选择不同套餐,使用很低的价格得到一整套专业的数据库支持服务。
** 责任描述 ** :
** 职位 ** : 云计算存储高级软件工程师
** 工作描述 ** :
** 项目介绍 ** :
东网云平台,是一种混合云平台,依托KVM虚拟化技术,在OpenStack基础上构建而成,为客户提供IAAS服务和存储服务
** 责任描述 ** :
** 职位 ** : 高级软件工程师
** 工作描述 ** :
** 项目介绍 ** :
AS1200存储系统,具备NAS、IPSAN、FCSAN功能,提供多级数据保护功能,解决数据存取和业务持续运行问题。支持本地持续数据保护、异地容灾功能,兼备高可靠、高性能、多功能等特性。
** 时间 ** : 2012/07 – 2013/06
** 系统 ** : linux, Solaris(Openindiana)
** 工具 ** : VIM, GDB, GCC
** 责任描述 ** :
** 项目介绍 ** :
高可用集群的出现是为了使集群的整体服务尽可能可用,从而减少由计算机硬件和软件易错性所带来的损失。如果某个节点失效,它的备援节点将接管它的职责。因此,对于用户而言,集群永远不会停机。高可用集群软件的主要作用就是实现故障检查和业务切换的自动化。
** 时间 ** : 2012/07 – 2014/04
** 系统 ** : linux、windows2000、windows2003、windows2008、windows2012
** 工具 ** : vc6、vs2005、vs2010、vs2012、wdk7、wdk8、gcc、gdb、vim
** 责任描述 ** :
** 职位 ** : 高级软件工程师
** 工作描述 ** :
** 项目介绍 ** :
为中控应用程序提供硬件支持
** 时间 ** : 2011/08 – 2012/04
** 系统 ** :WinCE6.0
** 硬件 ** :SirfA4(ARM)
** 工具 ** : PlatformBuilder6.0 , VS2005
** 责任描述 ** :
** 项目介绍 ** :
为出租车司机提供计价、娱乐、电话、导航、召调车等服务
** 时间 ** : 2010/08 – 2012/04
** 系统 ** : wince6.0、windows xp
** 硬件 ** :SirfA4 , x86
** 工具 ** : vs2005
** 责任描述 ** :
** 职位 ** : 软件工程师
** 工作描述 ** :
** 项目介绍 ** :
道道通导航系统,为客户提供,地图浏览、数据检索、卫星定位、路线引导、语音提示、路线计算、实时路况等服务
** 时间 ** : 2009/05 – 2010/03
** 系统 ** : Windows CE、windows xp
** 硬件 ** : MIPS、ARM、x86
** 工具 ** : vs2005
** 责任描述 ** :