[linux]快速入门

news2024/10/23 14:25:02

学习目标

通过学习能够掌握以下的linux操作

操作系统

按照应用领域的不同, 操作系统可以分为几类

  1. 桌面操作系统
  2. 服务器操作系统
  3. 移动设备操作系统
  4. 嵌入式操作系统

不同领域的主流操作系统

  1. 桌面操作系统
  • Windows(用户数量最多)
  • MacOS(操作体验好,办公人士首选)
  • Linux(用户数量少)
  1. 服务器操作系统
  • UNIX(安全、稳定、付费)
  • Linux(安全、稳定、免费、占有率高)
  • Windows Server(付费、占有率低)
  1. 移动设备操作系统
  • Android(基于 Linux、开源,主要用于智能手机、平板电脑和智能电视)
  • iOS(苹果公司开发、不开源,用于苹果公司的产品,例如:iPhone、iPad)
  1. 嵌入式操作系统
  • Linux(机顶盒、路由器、交换机)

发展历史

  1. 时间: 1991年
  2. 地点: 芬兰赫尔辛基大学
  3. 人物: Linus Torvalds(21岁)
  4. 语言: C语言、汇编语言
  5. logo: 企鹅
  6. 特点: 免费、开源、多用户、多任务

系统版本

Linux系统分为内核版和发行版

  1. 内核版
  • 由Linus Torvalds及其团队开发、维护
  • 免费、开源
  • 负责控制硬件
  1. 发行版
  • 基于Linux内核版进行扩展
  • 由各个Linux厂商开发、维护
  • 有收费版本和免费版本

主流的linux发行版

  1. Ubuntu: 以桌面应用为主
  2. RedHat: 应用最广泛、收费
  3. CentOS:RedHat的社区版、免费
  4. openSUSE:对个人完全免费、图形界面华丽
  5. Fedora:功能完备、快速更新、免费
  6. 红旗Linux:北京中科红旗软件技术有限公司开发

安装方式

物理机安装: 直接将操作系统安装到服务器硬件上

虚拟机安装:通 过虚拟机软件安装

  1. 虚拟机(VirtualMachine)是指 通过软件模拟的 具有完整硬件系统功能、运行在完全隔离环境中的 完整计算机系统。
  2. 常用虚拟机软件
  • VMWare
  • VirtualBox
  • VMLite WorkStation
  • Qemu
  • HopeddotVOS

安装Linux

直接双击运行资料中的VMWare安装程序, 根据提示完成安装即可

使用资料中提供的CentOS镜像文件来完成Linux系统的安装

网卡设置

由于启动服务器时未加载网卡,导致IP地址初始化失败

  1. 执行ip addr 指令查看服务器网卡的ip地址
  2. 正常情况是展示ip地址, 这里没有展示就是因为服务器启动时没有加载网卡
  3. 通过修改服务器的配置, 让服务器启动时自动加载网卡就可以了

修改网络初始化配置,设定网卡在系统启动时初始化

SSH连接工具

SSH(Secure shell),建立在应用层基础上的安全协议

通过SSH连接工具就可以实现从本地连接到远程的Linux服务器

常用的SSH连接工具

  1. putty
  2. secureCRT
  3. xshell
  4. finalshell

直接双击运行Finalshell的安装程序, 完成安装即可

使用Finalshell连接到Linux

Linux目录

Linux和Windows目录结构对比

  1. Linux系统中 / 是所有目录的顶点, 目录结构像一颗倒挂的树

Linux目录介绍

  1. bin 存放二进制可执行文件
  2. boot 存放系统引导时使用的各种文件
  3. dev 存放设备文件
  4. etc 存放系统配置文件
  5. home 存放系统用户的文件
  6. lib 存放程序运行所需的共享库和内核模块
  7. opt额外安装的可选应用程序包所放置的位置
  8. root 超级用户目录
  9. sbin 存放二进制可执行文件,只有root用户才能访问
  10. tmp 存放临时文件
  11. usr存放系统应用程序
  12. var 存放运行时需要改变数据的文件,例如日志文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2221642.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Spring AI : Java写人工智能(LLM)的应用框架

Spring AI:为Java开发者提供高效集成大模型能力的框架 当前Java调用大模型时,面临缺乏优质AI应用框架的挑战。Spring作为资深的Java应用框架提供者,通过推出Spring AI来解决这一问题。它借鉴了langchain的核心理念,并结合了Java面…

解密 Redis:如何通过 IO 多路复用征服高并发挑战!

文章目录 一、什么是 IO 多路复用?二、为什么 Redis 要使用 IO 多路复用?三、Redis 如何实现 IO 多路复用?四、IO 多路复用的核心机制:epoll五、IO 多路复用在 Redis 中的工作流程六、IO 多路复用的优点七、IO 多路复用使用中的注…

安装buildkit,并使用buildkit构建containerd镜像

背景 因为K8s抛弃Docker了,所以就只装了个containerd,这样就需要一个单独的镜像构建工具了,就用了buildkit,这也是Docker公司扶持的,他们公司的人出来搞的开源工具,官网在 https://github.com/moby/buildkit 简介 服务端为buildkitd,负责和runc或containerd后端连接干活,目前…

w~自动驾驶合集6

我自己的原文哦~ https://blog.51cto.com/whaosoft/12286744 #自动驾驶的技术发展路线 端到端自动驾驶 Recent Advancements in End-to-End Autonomous Driving using Deep Learning: A SurveyEnd-to-end Autonomous Driving: Challenges and Frontiers 在线高精地图 HDMa…

windows文件拷贝给wsl2的Ubuntu

参考: windows文件如何直接拖拽到wsl中_win 移到文件到wsl-CSDN博客 cp -r /mnt/盘名/目标文件 要复制到wsl中的位置e.g.cp -r /mnt/d/byt5 /home Linux文件复制、移动、删除等操作命令_linux移动命令-CSDN博客 Linux 文件、文件夹的复制、移动、删除 - Be-myse…

构建后端为etcd的CoreDNS的容器集群(二)、下载最新的etcd容器镜像

在尝试获取etcd的容器的最新版本镜像时,使用latest作为tag取到的并非最新版本,本文尝试用实际最新版本的版本号进行pull,从而取到想的最新版etcd容器镜像。 一、用latest作为tag尝试下载最新etcd的镜像 1、下载镜像 [rootlocalhost opt]# …

多品牌摄像机视频平台EasyCVR海康大华宇视视频平台如何接入多样化设备

在实际的工程项目里,我们常常会面临这样的情况:项目管理者可能会决定使用多个品牌的视频监控摄像头,或者有需求将现有的、多种类型的监控系统进行整合。现在,让我们来探讨一下如何实现不同品牌摄像头的连接和使用。 1、GB/T281协议…

2024版最新148款CTF工具整理大全(附下载安装包)含基础环境、Web 安全、加密解密、密码爆破、文件、隐写、逆向、PWN

经常会有大学生粉丝朋友私信小强,想通过打CTF比赛镀金,作为进入一线互联网大厂的门票。 但是在CTF做题很多的时候都会用到工具,所以在全网苦寻CTF比赛工具安装包! 关于我 有不少阅读过我文章的伙伴都知道,我曾就职于…

SSM框架实战小项目:打造高效用户管理系统 day3

前言 在前两篇博客中,后台已经搭建完毕,现在需要设计一下前端页面 webapp下的项目结构图 创建ftl文件夹,导入css和js 因为我们在后台的视图解析器中,设置了页面解析器,跳转路径为/ftl/*.ftl,所以需要ftl文件…

JAVA开源项目 网上订餐系统 计算机毕业设计

本文项目编号 T 018 ,文末自助获取源码 \color{red}{T018,文末自助获取源码} T018,文末自助获取源码 目录 一、系统介绍二、演示录屏三、启动教程四、功能截图五、文案资料5.1 选题背景5.2 国内外研究现状5.3 可行性分析 六、核心代码6.1 新…

Pycharm通过ssh远程docker容器搭建开发环境

本地pycharm通过ssh方式远程连接服务器(Ubuntu)上的docker容器,搭建开发环境。实现功能:将环境依赖打包成docker镜像,并在远程服务器中启动容器(启动时做好端口映射和文件夹挂载),通…

负载箱的作用?

负载箱,顾名思义,就是用来承载电力设备的箱子。在电力系统中,负载箱的作用非常重要,它不仅可以模拟实际的电力负载,还可以对电力设备进行测试和调试,确保其正常运行。下面详细介绍负载箱的作用。 1. 模拟实…

15分钟学Go 第7天:控制结构 - 条件语句

第7天:控制结构 - 条件语句 在Go语言中,控制结构是程序逻辑的重要组成部分。通过条件语句,我们可以根据不同的条件采取不同的行动。今天我们将详细探讨Go语言中的两种主要条件结构:if语句和switch语句。理解这些控制结构对于编写…

复写零--双指针

一&#xff1a;题目描述 题目链接&#xff1a;. - 力扣&#xff08;LeetCode&#xff09; 二&#xff1a;算法原理分析 三&#xff1a;代码编写 void duplicateZeros3(vector<int>& arr) {int dest -1, cur 0, n arr.size();//1.找到要复写的最后一个数字while …

qiankun 应用之间数据传递

qiankun 应用之间数据传递 全局共享 initGlobalState qiankun initGlobalState API 单击前往 qiankun 内部提供了 initGlobalState 方法用于注册 MicroAppStateActions 实例用于通信&#xff0c;该实例有三个方法&#xff0c;分别是onGlobalStateChange、setGlobalState、of…

微软宣布了新的“智能代理”功能

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…

Elasticsearch:Redact(编辑) processor

Redact 处理器使用 Grok 规则引擎来隐藏输入文档中与给定 Grok 模式匹配的文本。该处理器可用于隐藏个人身份信息 (Personal Identifying Information - PII)&#xff0c;方法是将其配置为检测已知模式&#xff0c;例如电子邮件或 IP 地址。与 Grok 模式匹配的文本将被替换为可…

SpringBoot实现微信支付接口调用及回调函数(商户参数获取)

#1024程序员节 | 征文 # 一、具体业务流程 1. 用户下单 - 前端操作&#xff1a; - 用户在应用中选择商品、填写订单信息&#xff08;如地址、联系方式等&#xff09;&#xff0c;并点击“下单”按钮。 - 前端将订单信息&#xff08;商品ID、数量、价格等&#xff09;发送…

深度学习的一些数学基础

数学基础 万丈高楼平地起 怎么说呢&#xff0c;学的数二对于这些东西还是太陌生了&#xff0c;而且当时学的只会做题&#xff0c;不知道怎么使用/(ㄒoㄒ)/~~ 所以记下来一些不太清楚的前置知识点&#xff0c;主要来自《艾伯特深度学习》&#xff0c;书中内容很多&#xff0c…

动手学深度学习9.6. 编码器-解码器架构-笔记练习(PyTorch)

本节课程地址&#xff1a;61 编码器-解码器架构【动手学深度学习v2】_哔哩哔哩_bilibili 本节教材地址&#xff1a;9.6. 编码器-解码器架构 — 动手学深度学习 2.0.0 documentation (d2l.ai) 本节开源代码&#xff1a;...>d2l-zh>pytorch>chapter_multilayer-percep…