Linux 简介与安装|学习笔记

简介: 快速学习 Linux 简介与安装

发者学堂课程【Linux入门到精通Linux 简介与安装习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/401/detail/5207


Linux 简介与安装


目录

一、Linux 系统起源及简介

二、Linux 开源软件协议

三、Ubuntu 简介

四、Ubuntu 安装

五、Linux 安装

六、数字代表


一、Linux 系统起源及简介

Linux 内核项目是由芬兰赫尔辛基大学的 Linus Torvalds 创建

根据 Minix 系统改写,Linux 依靠 UNIX 开发者后期开发才得以存活下来

1991年10月,Linux 第一个公开版0.02版发布

1994年3月,Linux 1.0版发布

Linux 的 logo 是企鹅,源于芬兰吉祥物


二、Linux 开源软件协议

GPL ( GNU General Public License )

GPL 许可协议的主要目标是保证软件对所有的用户都是自由开放

LGPL ( Lesser General Public License )

LGPL 相对于 GPL 的条款更加宽松,为使用 Linux 平台开发商业软件提供了更多的空间

OSD ( The Open Source Definition )

开放源代码软件的定义文本可以从官方网站查阅

http://www.opensource.org/docs/definition.php


三、Ubuntu 简介

Ubuntu(乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 基于 Debian

Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统

Ubuntu 由马克·舍特尔沃斯创立,其首个版本4.10发布于2004年10月20日

Ubuntu 共有五个长期支持版本( Long Term Support , LTS ) : Ubuntu 6.06、8.04、10.04、12.04与14.04


四、Ubuntu 安装

启动安装程序

主机引导设备为光盘驱动器 cdrom

使用安装光盘启动主机

检测安装光盘的完整性和安全性

操作系统分区配置过程

操作系统安装程序的配置过程系统安装过程

系统安装结束


五、Linux 安装

1.首先打开虚拟机

2.选择英文语言

3.选择模式,分别是 Install Ubuntu Server

Install MAAS Region Controller

Install HAAS Rack Controller

check disc for defects

Test memory

Boot from first hard disk

Rescue a broken system

Install Ubuntu Server 为单机安装模式,

Install MAAS Region Controller 集群型安装,适用于多个服务器。

4. select your location

选择 other 然后选择 Asia 最后选择 China。

5.canfigure locales

选择 united states  en_US.UTF-8

6.canfigure the keyboard

选择“NO”,因为用的是虚拟机,如果检测键盘,键盘会变乱。

键盘语言选择 English(US),以下都选择 US

7.为系统随便取一个名字

8. Set up users and passwords

设置初始用户,类似于 Windows 中默认第一用户

随便取一个名字,随便取一个密码,文件夹不选择加密。名称不能是 Root 或者包含任意特殊字符。

9.Partition disks

磁盘分区,选择默认快速设置分区,建议选择手动分区

Linux主要目录:

/:系统根目录。建议容量为磁盘5%,最大20GB

/usr:包含一般不需要修改的应用程序,命令程序支件,程序库,手册。建议容量为磁盘5%,最大20GB

/var:三存放系统产生的经常变化的文件。建议容量为磁盘3%,最大10GB,存一些常用的数据。

/home:存放里广文件的主目录,用户数据。建议容量为磁盘3%,最大10GB

/tmp.存放启动时产生的临时文件。建议容量为磁盘1%,最大5GB

swap :交换区。建议容量为内存2倍或以上

10.选择 Hanual ;pri/ log 21.5 GB FREE SPACE;回车;create a new partition;根目录给3G;Primary;Ext4 journaling file system    ;Done settling up the partition;prl/log 18.5GB  FREE SPACE;/home 改成 /usr-static data;/home 改成 var;home 目录还是1个G;在创建交换区的时候可以先设置1个G,选择 Done Setting up the partitior

剩下的空间可以自定义一个空间,Enter manually,随便写一个文件名,注意权限问题,Linux 对权限问题很严格。输入网络部分可以直接略过。

磁盘分区后,中途有需要选择的地方选择默认设置即可

Ubuntu 提供基本应用服务软件可供选择,可结合实际需要添加(建议∶如果后期需要自定义应用环境时,仅需选择最后一项安装标准系统即可)

11.因为 LINUX 需要的是稳定,所以选择 No automatic updates。[*]standard system utilities 和 [*] OpenssH server,都运用空格去选上*

Install the GRUB boot loader on a hard disk 中是否安装引导启动选项,选中 YES。如果密码忘了或者系统坏了可以在这个页面进行修复。出现 Finish the installation 就可以代表安装完毕


六、数字代表

0:停机

1∶单用户形式,只 root 进行维护

2∶多用户,不能使用 netfile system

3∶完全多用户

4∶安全模式

5∶图形化

6∶重启

sudo su 登录高级管理员

init O 关机

相关文章
|
4月前
|
Ubuntu Linux
计算机基础知识:linux系统怎么安装?
在虚拟机软件中创建一个新的虚拟机,并选择相应操作系统类型和硬盘空间大小等参数。将下载的 ISO 镜像文件加载到虚拟机中。启动虚拟机,进入安装界面,并按照步骤进行安装。安装完成后,可以在虚拟机中使用 Linux 系统。
|
2月前
|
安全 Linux iOS开发
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
160 6
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
|
2月前
|
消息中间件 Kafka Linux
Linux下安装Kafka 3.9.1
本文介绍Kafka 3.9.1版本的安装与配置,包括通过ZooKeeper或KRaft模式启动Kafka。涵盖环境变量设置、日志路径修改、集群UUID生成、存储格式化及服务启停操作,适用于Linux环境下的部署实践。
256 0
|
4月前
|
网络协议 关系型数据库 Linux
【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包
在App Service for Linux环境中,无法像Windows一样直接使用网络排查工具抓包。本文介绍了如何通过TCPDUMP在Linux环境下抓取网络包,包括SSH进入容器、安装tcpdump、执行抓包命令及下载分析文件的完整操作步骤。
208 5
|
4月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
4月前
|
Ubuntu 安全 Linux
Linux这5款微型发行版,体积小+精简,比win7运行还快,值得安装
以上5款微型发行版体积小且精简,如果你有台旧电脑,不妨试试?
|
3月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
二、Linux文本处理与文件操作核心命令
|
3月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
304 137