Linux 开山篇
为什么要学Linux? linux是一个开源,免费的操作系统,稳定性,安全性,处理多并发性
redhat 红帽 fedara 红旗 suse (Linux 是一个通称) 他们使用的 内核是统一的(功能卓越)
软件公司 linux 系统管理员(注重管理) linux 程序员(注重开发)(linux软件工程师,linux嵌入式开发)
Linux 官网:www.kernel.org
服务器: www.netcraft.com
内核版本,发行版本
ubuntu: 图形界面更好看
redhat :服务器领域 (稳定,安全) 服务器上不会出现图形界面
讲的是redhat(更加普及) centos fedora(个人版) 所有功能都有
suse
什么是开源软件?
linux 中的开源软件:
(服务器方面:apache 服务器 网站服务搭建软件 )linux 搭建的 -- 后台服务器 linux 搭建的
NGiNX 支持更高的服务器 mysql python mongoDB 开源的
安卓手机 底层 linux 苹果底层 unix ios
linux 1.基于linux的企业服务器 2 嵌入式应用
现在很重要
Linux 和Windows 的不同
Linux 严格区分大小写
linux中所有内容以文件形式保存,包括硬件 dos(windows界面)
linux 中 一切皆文件 包括硬件,用户
windows有扩展名 ,linux 没有扩展名: linux 不靠扩展名区分文件类型(靠权限)
压缩包 *.gz *.bz2
二进制软件包 .rpm
网页文件 .html .php
脚本文件 .sh
配置文件 .conf
这是习惯上的常用的(约定俗成的,和linux 不会识别的,可以不写,写了更好)
(4)windows 下的程序不能直接在Linux中安装和运行(模拟器可以帮助安装和运行)
病毒和木马不能直接在linux下执行 linux 玩游戏很少
文本界面下:
服务器上不会考虑安装图形界面
服务器是给专业的工程师用的 (安全,稳定,使用服务器的是专业人士)
字符界面的优势:
(1) 字符界面占用的系统资源更少
(2) 字符界面减少了出错,被攻击的可能性