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,nginx,mysql,php)、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哲学思想:
一切皆文件;
由众多目的的单一应用程序组成;
组合目的单一的小程序完成复杂任务;
尽量避免跟用户交互;
提供机制而非策略
自由软件的含义
自由使用;
自由学习和修改;
自由分发;
自由创建衍生版
以上是关于Linux学习汇总的主要内容,如果未能解决你的问题,请参考以下文章