Linux学习教程
前言
“Linux?听说是一个操作系统,好用吗?”
“我也不知道呀,和windows有什么区别?我能在Linux上玩LOL吗”
“别提了,我用过Linux,就是黑乎乎一个屏幕,鼠标也不能用,不停地的敲键盘,手指头都给我磨破了!”
或许大家都有这么想过,但是IT互联网发展至今,人们几乎很少会问“Linux是什么了”。
在服务器领域,IBM、HP、Novell、Oracle等厂商都全方位支持Linux,Linux已经成为了这个世界上增长最迅速的操作系统。2011年排名前500的超级计算机中,92.4%都是Linux操作系统。在桌面领域,Ubantu、openSUSE等发行版本持续增长。2008年9月,基于Linux内核的手机操作系统Android发布,历经4年多的发展,截止2012年12月,Android已经成为最主流的手机操作系统,也同时Android也成为最广泛的平板电脑操作系统。
Linux就是个操作系统:它和Windows XP、Windows7、8、10什么的一样就是一个操作系统而已!
Linux能干什么:能当服务器,在服务器上安装者各种企业应用、服务。 比如:Web服务(Nginx,Apache,例如淘宝网站就是二次开发的Tengine服务器)、数据库(MySQL,存储网站信息数据的)、路飞学城等等……
Linux系统用在哪些领域:例如淘宝、京东的服务器就是Linux系统,再比如美团、滴滴、快手、xx直播,总之他们都是Linux服务器。Linux同时也在桌面领域(windows桌面)、嵌入式领域(阿里云的YunOS,安卓操作系统)、大数据\云计算的领域迅速发展


希望我们能达成共识:
- 高效愉快的学习
- 先了解整体方向,再细节学习
- 以实际工作内容为准,要用什么就快速学习什么
- 先know how,再know why
- 学习初期应该是琢磨别人怎么做,而不是我认为应该怎么做
- 服务器核心知识
- Linux入门
- VMware与Centos系统安装之重置root密码
- 远程连接Linux
- Linux文档目录管理
- 基本命令讲解
- vim
- Linux系统基础优化及常用命令
- Linux下的python3,virtualenv,Mysql、nginx、redis安装配置
- Linux下virtualenv与virtualenvwrapper详解
- nginx入门
- nginx负载均衡
- nginx+uWSGI+django+virtualenv+supervisor发布web服务器
- 部署你的CRM程序
- redis
- docker入门
- 消息队列/rabbitmq/kafka
- saltstack运维软件
- saltstack运维软件
- Shell编程
- Ubuntu使用之python环境搭建
运维架构高并发思想
天下武功 唯快不破,学习运维架构技术乃王道
Nginx高可用负载均衡/缓存/限流/提升集群处理并发能力
mysql主从复制,读写分离
redis缓存加速与主从复制,哨兵,集群
异步消息/服务解耦之rabbitMQ消息队列
代码层优化/改进算法/多线程与内存优化
使用golang、Erlang等csp并发编程语言
docker容器时代
Linux学习教程的更多相关文章
- Linux学习教程 | 全文目录
本教程最大的特点是通俗易懂,并且非常详细,花费 7 天时间即可快速了解 Linux. 第一章 Linux简介 1.1 操作系统是什么,操作系统概述 1.2 Linux是什么,有哪些特点? 1.3 Li ...
- Linux入门学习教程:虚拟机体验之KVM篇
本文中可以学习到的命令: 1. aptitude 是apt-get 不会产生垃圾的版本 2. dpkg -L virtualbox 显示属于该包的文件 lsmod | grep kvmfi ...
- Linux系列教程(三)——Linux学习技巧
前面我们讲了Linux系统的详细安装教程,大家跟着教程一步一步的操作,应该能完美的完成安装.那么这篇博客跟大家聊聊如何来学习Linux. 1.工欲善其事必先利其器 ①.第一个问题:通过前面在虚拟软件中 ...
- Linux学习_菜鸟教程_1
Linux系统启动过程:内核的引导 .运行init.系统初始化.建立终端.用户登录系统 内核引导:计算机开机,然后BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动. 操作系统接管硬件 ...
- Linux学习笔记之兄弟连
systemctl --user enable pulseaudio说明:安装完成后系统没有声音,用该命令可以打开.ifconfig eth0 192.168.118.1说明:给网卡设置IP地址.ap ...
- linux学习笔记-(1)-安装
学习的第一部,当然是寻找学习资料,如今的网络如此发达,只要下点功夫,基本上能在网上找到一切自己所需要的东西,而且还是免费滴哟! ---------------------分割线------------ ...
- Linux学习进阶路线图
摘自:http://blog.csdn.net/zdwzzu2006/article/details/4334791 Linux 基础 Linux 基础 Linux安装专题教程 Linux中文环境 L ...
- LaTeX学习教程
本来我对LaTeX不是看好的,毕竟都是命令格式的.觉得有word就足够啦word可视化操作方便快捷. 但是由于要写论文等,在导师要求下潜心学习一下,不知不觉间被LaTeX的强大功能所吸引.现在很多出版 ...
- 嵌入式Linux开发教程:Linux常见命令(上篇)
摘要:这是对周立功编著的<嵌入式Linux开发教程>的第7期连载.本期刊载内容有关LinuxLinux常见命令中的导航命令.目录命令和文件命令.下一期将连载网络操作命令.安装卸载文件系统等 ...
随机推荐
- xamarin.forms模拟rem动态大小值,实现屏幕适配
开发app的时候,比较麻烦的地方,就是处理屏幕适配,比如文字设为12的大小,测试的时候,看得文字挺正常,可是,放到高分辨率设备一看,文字就变得特别小, 怎样实现随着分辨率变大或者变小,所有的size数 ...
- 【LeetCode】4、Median of Two Sorted Arrays
题目等级:Hard 题目描述: There are two sorted arrays nums1 and nums2 of size m and n respectively. Find t ...
- DNS详细解析过程【转】
转自:http://blog.csdn.net/crazw/article/details/8986504 先说一下DNS的几个基本概念: 一. 根域 就是所谓的“.”,其实我们的网址www.baid ...
- swift-延时加载函数
//延时加载函数 func delayLoad(){ let time: NSTimeInterval = 2.0 let delay = dispatch_time(DISPATCH_TIME_NO ...
- JavaScript:一句代码输出重复字符串(字符串乘法)
看到一个题目要求写一个函数times,输出str重复num次的字符串. 比如str:bac num:3 输出:abcabcabc 除了利用循环还有几种方法,我学习研究之后记下以下三种方法. 1 ...
- js 随机数范围
Math.floor(Math.random()*(high-low+1) +low)
- SGU180 Inversions(树状数组求逆序数)
题目: 思路:先离散化数据然后树状数组搞一下求逆序数. 离散化的方法:https://blog.csdn.net/gokou_ruri/article/details/7723378 自己对用树状数组 ...
- Python 输出带颜色的文字方法
输出文字带颜色 书写格式,和相关说明如下: #格式: 设置颜色: \033[显示方式;前景色;背景色m \033[0m 方法: 字体色 背景色 颜色 -------------------- ...
- git 的简单使用(3)
Git鼓励大量使用分支: 查看分支:git branch 创建分支:git branch <name> 切换分支:git checkout <name> 创建+切换分支:git ...
- BUPT2017 springtraining(16) #1 ——近期codeforces简单题目回顾
这里是contest 8道题全部来源于 cf 的两场contest (出题人可真懒啊 Codeforces Round #411 (Div. 2)的ABCDE Codeforces Round #40 ...