Linux学习汇总

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习汇总相关的知识,希望对你有一定的参考价值。

Linux三大发行商:

    Redhat Enterprise 6

    Redhat 9 --> Fedora

    Slaceware -->SUSE --> OpenSUSE    (欧洲)

    Debian  --->Ubuntu  

 android系统组成 :

    Linux kernel + busybox + Java虚拟机 +Java图形界面

Linux程序包管理器:

    二进制程序、配置文件、库文件、帮助文件

    Debian 的管理器 :deb

    SuSE、Redhat的管理器 :rpm

通用软件

     内核:文件系统(File system)、网络协议栈、进程管理、加密解密机制、驱动程序、创建索引加密、解密功能;TCP/IP协议 (内核模块)

应用软件

    系统管理:网络配置、文件系统(分区、raid)、用户、文件(创建、删除、移动、权限)、加密解密、内核(编译)、启动过程、程序包管理

    网络服务管理:web(Apache,nginxmysqlphp)、NFS、DNS、FTP、Postfix/D :ovecot 、网络安全(Iptables、tcp_Wrapper)

    Mysql:CRUD、索引、存储引擎、备份恢复、集群、分片

    集群:LB、HA、Hadoop 、GFS

    WEB:Nginx 、Haproxy、Keeplived、tomcat、分布式文件系统、CDN、Nosql

    虚拟化:Xen 、KVM、LXC/openVZ

    Laas :Openstack

    自动化运维:zabbix 、nginos 、Python

    大规模并行处理平台:hadoop

    系统原理及优化:

Linux终端类型:

    串行终端,如/dev/ttys/#

    物理终端,如/dev/console

    虚拟终端,Ctrl+Alt+F【1-6】、Ctrl+Alt+F7启动图形界面(先启动图形功能#startx)  ,如/dev/tty/#

    伪终端(模拟终端),远程连接,图形环境打开远程接口。


Ctrl +c 取消当前程序,如: #startx  &  表示在后台运行

Shift +Pageup/Pagedown  翻屏查看命令界面之前的数据


#tty 命令:显示当前终端对应的终端设备文件,即终端访问类型

#who 命令:查看当前系统登录的所有用户及其信息


Linux哲学思想:

  1. 一切皆文件;

  2. 由众多目的的单一应用程序组成;

  3. 组合目的单一的小程序完成复杂任务;

  4. 尽量避免跟用户交互;

  5. 提供机制而非策略


自由软件的含义

  1. 自由使用;

  2. 自由学习和修改;

  3. 自由分发;

  4. 自由创建衍生版

以上是关于Linux学习汇总的主要内容,如果未能解决你的问题,请参考以下文章

基本命令学习 -Linux压缩和解压缩命令汇总

Linux学习汇总

Linux学习资源汇总(持续更新...)

linux学习笔记汇总

linux学习Linux知识点汇总

如何比别人更快的入门掌握Linux系统?学习方法汇总!