目录
1.1 Linux发展历史
1.2 什么是linux?
1.3 Linux的发行版
Host-Only(仅主机模式)
windows开发 linux服务 区块链,
特点:稳定,安全,可移植性,低资源消耗,开源软件---windows付费
linux就是操作系统
几乎在除个人桌面系统以外的所有领域占主流地位。例如:网络服务器、 移动设备、嵌入式系统、学术研究中的计算服务器等等
学术office,qq
阿里,腾讯云计算都基于linux linux用于服务
打开文件,编写代码,运行靠命令 开发
基于内核开发
1.1 Linux发展历史
GNU计划,递归定义为“GNU is Not Unix”,目的是 建立一个自由、开放的Unix操作系统。从依托于Unix的软件开始开发免费开 放的GNU软件。Linux是基于Copyleft(无版权)的软件模式进行发布的,它是GNU项目制 定的通用公共许可证(General Public License,GPL)。
linux c语言写的---------copyleft无版权 --开元 --特点:用户自由执行,复制,在发行,在修改 对源代码的修改要公开 看源码
Linux系统兼容:POSIX标准 定义了操作系统应该为应用程序提供的接口标准。
服务器 ,不是图形界面 gpu 服务器,跑服务,搭建服务器的----装桌面,也不用
unix 汇编:基层和架构语言,不可移植----c可移植,组成原理,计算机语言和操作系统
gnu是计划, 不是unix unix开元操作系统--先开元软件----linux :操作系统+软件
windous微软 hadoop开元
posix标准 可移植 定义了操作系统应该为应用程序提供接口标准 调用操作系统的读写是怎么样的?对应函数,提供接口
操作系统为硬件提供
1.2 什么是linux?
Linux的全称是GNU/Linux,是一个基于POSIX和UNIX的多用户、多任务、支 持多线程和多CPU的操作系统,用C语言编写。
严格来说Linux只是一个内核(Kernel),提供了操作系统当中最底层的硬 件控制与资源管理架构。
内核(就是程序,提供资源和命令接口)+工具+软件(桌面软件管理)=linux发行版
多用户不能同时登陆,linux这个操作系统 ,服务器都可以登录
1.3 Linux的发行版
公司和社区 自己开发软件
公司:服务,软件收费
社区 开元-----独创工具程序---包管理工具不太一样 其他差不多
centos:叫做社区企业操作系统,社区,开元,做服务器
ubuntu:以桌面应用为主的
Fedora :Fedora对于用户而言,是一套功能完备、更新快速的免费操作系统;而对赞助者Red Hat公司而言,它是许多新技术的测试平台
rehat:企业,定制软件提供服务 收费
deepin好看,国产操作系统,自己操作系统桌面 红旗自己开发的
版本号 major-minor-patch-build-desc 主线版本,长期维护版本(Windows7)
32位 内存寻址 4G 8G 我们现在都是64位操作系统 win10,win11
liunx命令行入手
安装 镜像 虚拟机 虚拟机不能超过硬盘的
NAT 解决地址冲突 主机网卡虚拟出虚拟交换机 自己定义网段 不会和主机冲突 和主机连接
官网地址转换成局部的 地址转换
Host only不能访问外网 带GUI界面
Host-Only(仅主机模式)
Host-Only模式其实就是NAT模式去除了虚拟NAT设备
root密码很重要 设置千万别忘了
Linux命令
内部软件 外部软件
-l -- --color
-a -l=-al
参数:命令操作的对象 如文件,目录名
cal data 命令行显示日期 bc
tab if就一个 命令长补全 路径 目录 abcdefg tab键自动补全
查看错误信息 查参数--help -al
a所有文件 l详细信息 隐藏文件以.开头是隐藏文件 ll--help ll-al 想要排序就去help
man 帮助文档
关闭文件 shutdow
-h停机
-t seconds设定什么时候关机 按时间排序
-c取消