Linux 学习01


一.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 (下载比较慢,推荐使用清华镜像站下载)

清华下载地址: 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

2.3 系统环境安装

1.点击创建新的虚拟机

2.选择典型安装方式

3.选择稍后安装操作系统

4.选择客户机系统威Linux

5.选择系统的安装路径

6.设置磁盘大小(就是硬盘空间)

7.如果需要修改配置硬件就自定义,否则继续即可

8.编辑虚拟机准备设置镜像

2.4桌面版安装

1.选择我们下载好的系统镜像

2.给配置的虚拟机开机

3.如出现如下则表示电脑没有开启Inter VT-x (如果没报错则继续)

需要系统中设置开启(参考:此主机支持intel vt-x,但处于禁用状态-windows运维-PHP中文网)

4.进入系统安装状态

5.选择中文安装环境并点击 install Ubuntu

6.选择对应的系统软件安装

这里需要注意,如果到这步,看不到下一步,则按alt+f7 移动窗口

7.清楚磁盘安装系统

8.安装完成后可以看到如下页面,输入密码进入系统即可

2.5.服务器版安装

选择下载完成的镜像文件

开启虚拟机

选择输入法语言

提示安装的版本

选择键盘布局

设置网卡信息

设置代理

设置归档镜像

引导存储配置

存储配置

确定存储配置确定安装

个人资料设置

安装SSH远程安全访问

第三方驱动程序

扩展软件包安装

安装完成重启系统

2.6.查看ubuntu版本

<span style="background-color:#f8f8f8"><span style="color:#333333">lsb_release <span style="color:#0000cc">-a</span></span></span>

三.Ubuntu 系统安装和卸载软件

1.安装软件

使用APT(Advanced Package Tool)

APT是Ubuntu中最常用的包管理工具,它允许你通过命令行来安装、更新和删除软件包。

  • 更新包列表: 打开终端,输入以下命令以更新包列表,确保你获取到最新的软件信息:

    <span style="background-color:#f8f8f8"><span style="color:#3300aa">sudo</span> apt update</span>
  • 安装软件: 使用apt install命令加上软件包名称来安装软件。例如,安装git:

    <span style="background-color:#f8f8f8"><span style="color:#3300aa">sudo</span> apt install <span style="color:#3300aa">git</span></span>

系统将提示你确认安装,如果需要的话,输入Y继续安装过程。

2.卸载软件

使用APT(Advanced Package Tool)

APT是Ubuntu中最常用的包管理工具,它允许你通过命令行来安装、更新和删除软件包。

  • 卸载软件

    使用apt remove命令加上软件包名称来卸载软件。例如,卸载git:

    <span style="background-color:#f8f8f8"><span style="color:#3300aa">sudo</span> apt remove <span style="color:#3300aa">git</span></span>
  • 移除配置文件(可选): 如果你还想移除该软件的配置文件,可以使用purge选项:

    使用apt remove命令加上软件包名称来卸载软件。例如,卸载git:

    <span style="background-color:#f8f8f8"><span style="color:#3300aa">sudo</span> apt purge <span style="color:#3300aa">git</span></span>

3.linux里面的好玩的

小火车 sudo apt install sl 代码雨 sudo apt-get install cmatrix

四.网络配置

1.安装网络配置包(net-tools)

在系统中输入 ifconfig

看到如下表示系统中没有安装 net-tools 包

输入安装

<span style="background-color:#f8f8f8"><span style="color:#333333"> <span style="color:#3300aa">sudo</span> apt install net-tools</span></span>

再次输入ifconfig 显示网络信息

可以看到 ens33 网卡中 包含 inet 172.16.109.130 可以看到你ubuntu系统的ip地址即可

注意:如果需要做远程连接,必须先将虚拟机的网络设置为桥接模式(复制物理机网络)需要重新启动ubuntu系统(输入reboot命令)

2.安装ssh连接

2.1安装shh

<span style="background-color:#f8f8f8"><span style="color:#333333"><span style="color:#3300aa">sudo</span> apt-get install openssh-server</span></span>

2.2启动ssh

<span style="background-color:#f8f8f8"><span style="color:#333333"><span style="color:#3300aa">sudo</span> <span style="color:#3300aa">service</span> <span style="color:#3300aa">ssh</span> <span style="color:#3300aa">start</span></span></span>

2.3查看ssh状态

<span style="background-color:#f8f8f8"><span style="color:#333333"><span style="color:#3300aa">sudo</span> <span style="color:#3300aa">service</span> <span style="color:#3300aa">ssh</span> status</span></span>

3.安装man手册

注:未来会使用到

<span style="background-color:#f8f8f8"><span style="color:#333333"><span style="color:#3300aa">sudo</span> apt install manpages-dev glibc-doc manpages-posix manpages-posix-dev</span></span>

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中安装扩展

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值