目录
1.Linux代码开源
Linux的诞生记录: What would you like to see most in minix?
内核源码网站
github查看各个版本的Linux源码的方法
镜像网站推荐
1.阿里云镜像网站
2.清华大学开源软件镜像站
3.网易开源镜像站
2.Linux的几个特征
1.优点
2.版本多样
1.商业化版本
2.技术版本(内核)
版本号的含义
Linux和GNU/Linux
3.Linux环境的搭建
1.裸机安装或者双系统安装不推荐
2.虚拟机安装不推荐
3.推荐云服务器
阿里云
腾讯云
华为云
4.访问云服务器
5.新建用户名和密码
设置密码的特别提醒
6.修改用户密码
7.Linux官方文档网站
8.Linux/Unix的历史参考资料
1.Linux代码开源
Linux的诞生记录: What would you like to see most in minix?
1991年8月5日,芬兰的本科生Linus Benedict Torvalds向Minix新闻组发出了以下邮件,这是Linux操作系统第一次为世人所知,也可以说,是Linux的生日
内核源码网站
The Linux Kernel Archives
Linux source code (0.11) - Bootlin Elixir Cross Referencer
或者直接去gitee,github上搜.
github查看各个版本的Linux源码的方法
Linux之父的github的仓库: https://github.com/torvalds/linux
展开master:
点击Tags后能看到各个版本:
镜像网站推荐
镜像网站汇集了很多的软件安装包、各个项目的源码,这里我推荐在国内的镜像网站,这样下载速度比较快
1.阿里云镜像网站
https://mirrors.aliyun.com/linux-kernel/
(红框是内核版本)
2.清华大学开源软件镜像站
https://mirrors.tuna.tsinghua.edu.cn/
里面有各个Linux发行版(优化外围软件后发布的版本)的镜像
3.网易开源镜像站
https://mirrors.163.com/
2.Linux的几个特征
1.优点
Linux(/'lɪnəks/)操作系统大部分免费,代码开源,质量更好更稳定更安全更快速更高效,常用于企业的后端开发、智能设备、嵌入式开发、云计算和大数据中使用
2.版本多样
1.商业化版本
2.技术版本(内核)
Index of /pub/linux/kernel/
版本号的含义
这是早期版本号的定义:
XXX.YYY.ZZZ,XXX为主版本(minor),YYY为次版本(minor),ZZZ为修正次数(patchlevel)
商业化版本的底层使用的是某一个版本的内核
之后的博客会基于Ubuntu进行讲解
Linux和GNU/Linux
Linux一般指的是内核,即不包含用户软件这些,所以单独一个内核并不能让普通用户直接使用,因为它没有 shell、命令、包管理器、桌面等
GNU/Linux指的是GNU用户软件+Linux内核,它们共同组成操作系统
3.Linux环境的搭建
1.裸机安装或者双系统安装不推荐
2.虚拟机安装不推荐
3.推荐云服务器
1.安装简单,维护成本低,未来学习效果好 2.仿真 3.利于做通信测试
阿里云
阿里云-计算,为了无法计算的价值
注意选:Ubuntu 20.04
腾讯云
腾讯云 产业智变·云启未来 - 腾讯
华为云
共建智能世界云底座-华为云
提醒:买了服务器后一定一定一定要重置密码!!!
4.访问云服务器
软件:XShell,注意要联网登录
界面:
用root连接服务器指令:ssh root@公网IP
选接收并保存
之后输入密码即可,若成功显示下方内容即成功登录
5.新建用户名和密码
新建用户名:adduser 用户名 ; 设置或重置密码:passwd 用户名(重置密码需要root权限)
注意:输入密码不回显
用用户名连接服务器:ssh 用户名@公网IP
删除账号(需要root权限):userdel-r用户名(-r一定要写!!!)
设置密码的特别提醒
建议设置强密码,否则服务器易遭受攻击(黑客会扫全网IP,一般都是暴力破解),比如我的服务器曾经被攻击过6000多次,平均每天被攻击200多次,但是我设置了强密码,所以我的服务器没有受影响
强密码设置建议: 混合设置大小写字母、数字、特殊符号,排布看起来没有规律,比如这样的密码: G7&k#pL9@xQ2
6.修改用户密码
先登录,然后使用passwd命令,之后按给的提示操作即可
7.Linux官方文档网站
https://docs.kernel.org/
https://www.kernel.org/doc/html/
8.Linux/Unix的历史参考资料
1.Linux之父的自传: 《只是为了好玩:Linux之父林纳斯自传(修订版)》
2.Unix创世成员之一 Brian W. Kernighan书: 《UNIX传奇:历史与回忆》
3.酷壳网站: 以下文章由陈皓大佬撰写:
Unix传奇(上篇)
Unix传奇(下篇)
Unix 40年:Unix年鉴
Unix 40年:昨天,今天和明天
4.Unix Family Tree:
https://levenez.com/unix/