windows开发 linux服务 区块链,
稳定,安全,可移植性,低资源消耗,开源软件---windows付费
linux就是操作系统,网络服务,移动设备,嵌入式系统,计算器服务器
除个人桌面系统以外几乎成为主流 学术office,qq
阿里,腾讯云计算都基于linux linux用于服务
打开文件,编写代码,运行靠命令 开发
基于内核开发
服务器 ,不是图形界面 gpu 服务器,跑服务,搭建服务器的----装桌面,也不用
unix 汇编:基层和架构语言,不可移植----c可移植,组成原理,计算机语言和操作系统
gnu是计划, 不是unix unix开元操作系统--先开元软件----linux :操作系统+软件
linux c语言写的---------copyleft无版权 --开元 --特点:用户自由执行,复制,在发行,在修改 对源代码的修改要公开 看源码
windous微软 hadoop开元
posix标准 可移植 定义了操作系统应该为应用程序提供接口标准 调用操作系统的读写是怎么样的?对应函数,提供接口
操作系统为硬件提供
什么是linux?内核(就是程序,提供资源和命令接口)+工具+软件(桌面软件管理)=linux发行版
是GNU/Linux,是基于POSIX和LNIX的多用户,多任务,支持多线程和多CPU的操作系统,用C语言编写
多用户不能同时登陆,linux这个操作系统 ,服务器都可以登录
Linux的发行版
公司和社区 自己开发软件 服务,软件收费
社区 开元-----独创工具程序---包管理工具不太一样 其他差不多
centos社区,开元,做服务器 ubuntu 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取消