1-1·Linux简介、什么是Linux
来源:互联网 发布:淘宝联盟微博设置方法 编辑:程序博客网 时间:2024/06/14 10:45
一·了解Linux
1)Linux前身:Minix,由Andrew S. Tanenbaum教授参考Unix编写
Linux创始人:Linus Torvalds
Linux内核版(只有内核)和发行版(在内核的基础上,加入用户界面,各种软件的支持等定制)
2)“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。Linux内核的主要模块(或组件)分以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信,以及系统的初始化(引导)、系统调用等。( 本段摘自百度百科)
Linux内核官网:www.kernel.org
3)内核版本说明:2.6.18(18是末版本,6是次版本,2主版本)最新版本是3.16
常见发行版:
redhat常用作服务器,售后收费(服务器要求稳定和安全);centos免费(与redhat几乎完全一样),RedHat收购了centos;fedora是redhat公司的个人版本,功能强大,但不稳定,图形界面好;ubuntu 图形界面好。
二·什么是开源?
1)开源软件是什么?
1.呈现出来就是源代码。即不是二进制,而是完全英文。
2.开源软件要保持其开源的持续。
2)linux与开源软件的关系:
1.linux最大特点是开源软件。
3)网站服务搭建软件:
1.作用:将已经完全,创建的软件发布到网络
2.都是开源软件。都是免费的。
3.开源软件不一定是免费的。
4)开源软件的优点:
1.使用自由【绝大多数免费】
2.研究自由【可获得软件源代码】
3.散步及改良自由【只要保证其开源性,可自由传播、改良甚至销售】
三·Linux应用领域
Linux的使用用途:
1)基于linux企业服务器
(www.netcraft.com 可以查看各大网站的后台数据以及各大开源软件的比例变化)
2)嵌入式应用
(quickSSHd APP软件方便用电脑操控安卓手机)
3)机顶盒
小米盒子,乐视盒子,steamOS等等
苹果的底层是unix
安卓手机的底层是linux
四·Linux学习方法
如何提问?
1)先尝试自己解决,要自学
查帮助、文档、示例
2)提问
问题尽量详细,让人可以听懂,并且是具体的知识点
提供详细的报错信息
五·Linux与windows区别
1)Linux严格区分大小写,windows则不区分
2)DOS界面仅windows具备,Linux对应的是字符界面
3)Linux中所有内容以文件形式保存,包括硬件,用户。即一切内容皆文件
4)windows通过设备管理器管理硬件(用户,文件,硬件有严格的区分)
Linux不靠扩展名区分文件类型(如rar,exe等),即文件名可以任意(如:abc.exe,.exe并不是执行文件),但为了便于操作,部分扩展名仍使用,其作用仅仅是为了操作者便于区分而已,对Linux系统本身来说并不是必须的,即可写可不写。
5)约定俗成的命名:
压缩包:*.gz *.bz2 *.tar.bz2 *.tgz 二进制软件包:.rpm 网页文件:*.html *.php *.jsp 脚本:*.sh 配置:*.conf *.cnf
6)Linux依靠文件权限来区分文件类型
7)windows下的程序不能直接在Linux中安装和运行(病毒和木马)
六·字符界面
1)字符界面占用的系统资源少;(图形界面会占用系统资源)
2)字符界面减少了出错和被攻击的可能性。(开的服务越多,开的软件越多,越容易出错)
3)提高效率
4)装逼必备~
- 1-1·Linux简介、什么是Linux
- Linux-鸟菜-1-Linux简介
- Linux之简介1
- [1]Linux内核简介
- Linux笔记1-简介
- Linux基础(1)/Linux 系统简介
- 什么是Linux
- 什么是Linux?
- 什么是Linux
- 什么是Linux?
- 什么是Linux?
- 什么是Linux
- 什么是linux
- 什么是linux
- 第1章 Linux简介
- 7.1.1 Linux分区简介
- V4L2 Linux驱动简介(1)
- linux Packet socket (1)简介
- Java抽象类联系(第六周)
- vue-cli项目本地代理实现跨域请求
- 企鹅号试运营期间,账号为什么会被封停?
- Ubuntu 安装 Pepper Flash Player
- 入坑Linux的一点原因
- 1-1·Linux简介、什么是Linux
- codeforces 864B 之 Polycarp and Letters
- Android 4.4以上第三方应用不能插入短信的解决办法
- ActiveMQ(二):JMS的基本概念和模型
- Java 并发编程入门URL
- tail实时滚动显示log文件内容
- sql语句的常用逻辑处理
- 通过CodeIgniter快速开发Web应用(模型)
- 爱或者不爱