一.UNIX系统和Linux系统介绍
1. UNIX简介
1965年,美国麻省理工学院(MIT)、通用电气公司(GE)及 AT&T 的贝尔实验室联合开发 Mulitics 工程计划,期目标是开发一种交互式的具有多道程序处理能力的分时操作系统,但因Mulitics最求的目标过于庞大,项目进度远远落后于计划,最后贝尔实验室宣布退出。 1969年,美国贝尔实验室的 肯•汤普森 在DEC PDP-7 几期上开发出了 UNIX。
1971年,肯•汤普森的同事丹尼斯•里奇发明了C语言,1973年,UNIX 系统的绝大部分源码被C语言重写,这为提高UNIX系统的的可移植性打下坚实基础。
2. Linux发展史
- Linux 系统诞生于1991年,由芬兰大学生林纳斯·本纳第克特·托瓦兹和后来陆续加入的众多爱好者共同开发完成。
- Linux 是自由软件,源代码开放。
- Linux 的命名:Linux 操作系统刚开始时并没有被称作 Linux,Linus 给他的操作系统取名为 FREAX,其英文含义是怪诞的、怪物、异想天开等意思。在他将新的操作系统上载到 ftp.funet.fi 服务器上时,管理员很不喜欢这个名称。他认为既然是 Linus 的操作系统就取其谐音 Linux 作为该操作系统的目录吧,于是 Linux 这个名称就开始流传下来。(Linux is not unix)
- Linux 的发音 : Linus 为了矫正世界各地的发音错误,录制了一段他自己的 “Linux” 读音并且音标为 [‘li:nэks],而不是 ['linju:ks],根据 Linus Torvalds 本人的发音应该是 “哩呐克斯”,音标是 ['li:nэks] 重音在“哩”上。
3. Linux主要发行版本
二.Ubuntu系统安装教程
2.1软件安装
1.点击下载好的安装包
2.同意许可协议
3.选择虚拟机安装路径
4.取消产品更新和客户体验计划
5.创建桌面快捷方式和菜单文件
6.点击安装,开始安装虚拟机
7.点击填写用户许可
8.从百度中查找秘钥(用于激活虚拟机)
8.输入可用秘钥
10.如在桌面看到图标则表示安装成功
2.2 系统下载
- 桌面版
- 服务器版
官网下载:https://cn.ubuntu.com/download/desktop (下载比较慢,推荐使用清华镜像站下载)
清华下载地址: https://mirrors.tuna.tsinghua.edu.cn/
2.3 系统环境安装
1.点击创建新的虚拟机
2.选择典型安装方式
3.选择稍后安装操作系统
4.选择客户机系统为Linux
5.选择系统的安装路径
6.设置磁盘大小(就是硬盘空间)
7.如果需要修改配置硬件就自定义,否则继续即可
8.编辑虚拟机准备设置镜像
2.4桌面版安装
1.选择我们下载好的系统镜像
2.给配置的虚拟机开机
3.如出现如下则表示电脑没有开启Inter VT-x (如果没报错则继续)
需要系统中设置开启(参考:https://www.php.cn/faq/432986.html)
4.进入系统安装状态
5.选择中文安装环境并点击 install Ubuntu
6.选择对应的系统软件安装
这里需要注意,如果到这步,看不到下一步,则按alt+f7 移动窗口
7.清楚磁盘安装系统
8.安装完成后可以看到如下页面,输入密码进入系统即可
2.5.服务器版安装
选择下载完成的镜像文件
开启虚拟机
选择输入法语言
提示安装的版本
选择键盘布局
设置网卡信息
设置代理
设置归档镜像
引导存储配置
存储配置
确定存储配置确定安装
个人资料设置
安装SSH远程安全访问
第三方驱动程序
扩展软件包安装
安装完成重启系统
2.6.查看ubuntu版本
lsb_release -a
三.Ubuntu 系统安装和卸载软件
1.安装软件
使用APT(Advanced Package Tool)
APT是Ubuntu中最常用的包管理工具,它允许你通过命令行来安装、更新和删除软件包。
-
更新包列表:
打开终端,输入以下命令以更新包列表,确保你获取到最新的软件信息:sudo apt update
-
安装软件:
使用apt install命令加上软件包名称来安装软件。例如,安装git:sudo apt install git
系统将提示你确认安装,如果需要的话,输入Y继续安装过程。
2.卸载软件
使用APT(Advanced Package Tool)
APT是Ubuntu中最常用的包管理工具,它允许你通过命令行来安装、更新和删除软件包。
-
卸载软件
使用apt remove命令加上软件包名称来卸载软件。例如,卸载git:
sudo apt remove git
-
移除配置文件(可选):
如果你还想移除该软件的配置文件,可以使用purge选项:使用apt remove命令加上软件包名称来卸载软件。例如,卸载git:
sudo apt purge git
3.linux里面的好玩的
小火车 sudo apt install sl
代码雨 sudo apt-get install cmatrix
四.网络配置
1.安装网络配置包(net-tools)
在系统中输入 ifconfig
看到如下表示系统中没有安装 net-tools 包
输入安装
sudo apt install net-tools
再次输入ifconfig 显示网络信息
可以看到 ens33 网卡中 包含 inet 172.xx.xx130 可以看到你ubuntu系统的ip地址即可
2.安装ssh连接
2.1安装shh
sudo apt-get install openssh-server
2.2启动ssh
sudo service ssh start
2.3查看ssh状态
sudo service ssh status
3.安装man手册
注:未来会使用到
sudo apt install manpages-dev glibc-doc manpages-posix manpages-posix-dev
man 手册使用
man open
/ 搜索 后翻页 n N 翻页d 下翻页
u 上翻页
g开头
G末尾
五.win连接Ubuntu
1.安装和测试网络环境
- Linux服务器安装ssh服务
- 查看win和Linux ip地址
- win ipconfig => win+r 输入 cmd 输入 ipconfig
- linux ifconfig => 终端直接输入 ifconfig
- win和Linux相互能ping通
- 在win中 ping linux系统的ip地址 查看是否可以ping通 如果ping通 表示 可以连接
2.vscode配置
2.1 在vscode中安装扩展,用于连接linux
Remote - SSH
连接远程ubuntu系统
连接成功之后在linux中安装扩展