Linux知识点回顾(一)之简介安装与控制

Linux知识点笔记:MySQL基础 MySQL基础一、MySQL的安装与初始化1、Linux下的软件安装方式(初步)2、服务器端安装MySQL(重点)2.1、MySQL安装2.2、MySQL初始化2.3、MySQL的启动控制2.4、默认目录/文件位置(了解)二、MySQL的基本操作(难点)1、名称介绍2、库操作3、表操作4、记录/字段操作(重点)4.1、增加记录4.2、更新记录4.3、查询记录4.4、删除记录5、备份与还原(重点)5.1、备份(导出)5.2还原(导入)三、扩展1、mysql的远程管理工具 一、MySQL的安装与初始化 1、Li 阅读详情

1 Linux简介

Linux 是一种自由和开放源码的类 UNIX 操作系统,使用 Linux 内核。目前存在着许多不同的 Linux 发行版,可安装在各种各样的电脑硬件设备,从手机、平板电脑、路由器和影音游戏控制台,到桌上型电脑,大型电脑和超级电脑。 Linux 是一个领先的操作系统,世界上运算最快的 10 台超级电脑运行的都是 Linux 操作系统。

Linux 操作系统也是自由软件和开放源代码发展中最著名的例子。只要遵循 GNU 通用公共许可证,任何人和机构都可以自由地使用 Linux 的所有底层源代码,也可以自由地修改和再发布。严格来讲,Linux 这个词本身只表示 Linux 内核,但在实际上人们已经习惯了用 Linux 来形容整个基于 Linux 内核,并且使用 GNU 工程各种工具和数据库的操作系统 (也被称为 GNU/ Linux)。通常情况下,Linux 被打包成供桌上型电脑和服务器使用的 Linux 发行版本。一些流行的主流 Linux 发行版本,包括 Debian (及其衍生版本 Ubuntu),Fedora 和 OpenSUSE 等。Kernel + Softwares + Tools 就是 Linux Distribution

目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、TurboLinux、BluePoint、RedFlag、Xterm、SlackWare等。

 

Linux 与 Windows 比较

目前国内 Linux 更多的是应用于服务器上,而桌面操作系统更多使用的是 Windows。主要区别如下

比较

Windows

Linux

界面

界面统一,外壳程序固定所有 Windows 程序菜单几乎一致,快捷键也几乎相同

图形界面风格依发布版不同而不同,可能互不兼容。GNU/Linux 的终端机是从 UNIX 传承下来,基本命令和操作方法也几乎一致。

驱动程序

驱动程序丰富,版本更新频繁。默认安装程序里面一般包含有该版本发布时流行的硬件驱动程序,之后所出的新硬件驱动依赖于硬件厂商提供。对于一些老硬件,如果没有了原配的驱动有时很难支持。另外,有时硬件厂商未提供所需版本的 Windows 下的驱动,也会比较头痛。

由志愿者开发,由Linux核心开发小组发布,很多硬件厂商基于版权考虑并未提供驱动程序,尽管多数无需手动安装,但是涉及安装则相对复杂,使得新用户面对驱动程序问题(是否存在和安装方法)会一筹莫展。但是在开源开发模式下,许多老硬件尽管在 Windows 下很难支持的也容易找到驱动。HP、Intel、AMD 等硬件厂商逐步不同程度支持开源驱动,问题正在得到缓解。

使用

使用比较简单,容易入门。图形化界面对没有计算机背景知识的用户使用十分有利。

图形界面使用简单,容易入门。文字界面,需要学习才能掌握。

学习

系统构造复杂、变化频繁,且知识、技能淘汰快,深入学习困难。

系统构造简单、稳定,且知识、技能传承性好,深入学习相对容易。

软件

每一种特定功能可能都需要商业软件的支持,需要购买相应的授权。

大部分软件都可以自由获取,同样功能的软件选择较少。

 

2 关于操作系统的选型

2.1 Ubuntu下载:

中文社区:http://www.ubuntu.org.cn/download

英文社区:https://www.ubuntu.com/download/desktop

选择

 

 

 

2.2  CentOS下载

官方:https://www.centos.org/

国内镜像:https://archive.kernel.org/centos-vault/

最新:

历史:

 

3 Linux安装

原生云应用基本都是基于云服务器部署,本地化的 Linux 操作基本也都是在虚拟机中进行模拟操作。故我们只需要安装虚拟机并在虚拟机(VMwareworkstation64_14.1.0.27582

3.1. 安装VMware

软件VMwareworkstation64_14.1.0.27582

https://pan.baidu.com/s/1202S_1ORnN2QvKILhZeElg   提取:35q8

3.2. 创建虚拟机

3.2.1 Ubuntu

3.2.2 CentOS

3.3.安装Linux系统

3.3.1 ubuntu

ubuntu-16.04-server-amd64.iso

https://pan.baidu.com/s/1ojJJXSaj2JWyevn46oJzHQ     提取:yr3m

3.3.1.1. 编辑虚拟机设置,配置iso文件

3.3.1.2 首次启动配置

密码确认:

LVM选择:(LVM磁盘扩容技术)

是否将LVM写入磁盘:yes

是否需要自动更新:(否)

用户密码登录:shm/123456

3.3.1.3 给root设置密码 123456

3.3.1.4 Linux 服务器远程控制

概述:传统的网络服务程序,FTP、POP、telnet 本质上都是不安全的,因为它们在网络上通过明文传送口令和数据,这些数据非常容易被截获。SSH 叫做 Secure Shell。通过 SSH,可以把传输数据进行加密,预防攻击,传输的数据进行了压缩,可以加快传输速度。

OpenSSH

SSH 是芬兰一家公司开发。但是受到版权和加密算法限制,现在很多人都使用 OpenSSH。OpenSSH 是 SSH 的替代软件,免费。

OpenSSH 由客户端和服务端组成。

基于口令的安全验证:知道服务器的帐号密码即可远程登录,口令和数据在传输过程中都会被加密。

基于密钥的安全验证:此时需要在创建一对密钥,把公有密钥放到远程服务器上自己的宿主目录中,而私有密钥则由自己保存。

#检查软件是否安装

apt-cache policy openssh-client openssh-server

#安装服务端

apt-get install openssh-server

#安装客户端

apt-get install openssh-client

OpenSSH 服务器的主要配置文件为 /etc/ssh/sshd\_config,几乎所有的配置信息都在此文件中。

#XShell

XShell 是一个强大的安全终端模拟软件,它支持 SSH1, SSH2, 以及 Microsoft Windows 平台的 TELNET 协议。XShell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。

XShell 可以在 Windows 界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。

查询Linux的IP:ifconfig


 

3.3.2 CentOS

选择第一项,安装直接CentOS 7,回车,进入下面的界面

首先设置时间

时区选择上海,查看时间是否正确。然后点击Done

选择需要安装的软件

选择 Server with Gui,然后点击Done

选择安装位置,在这里可以进行磁盘划分。

选择i wil configure partitioning(我将会配置分区),然后点击done

如下图所示,点击加号,选择/boot,给boot分区分200M。最后点击Add

然后以同样的办法给其他三个区分配好空间后点击Done

弹出摘要信息,点击AcceptChanges(接受更改)

设置主机名与网卡信息

1

最后选择Begin Installation(开始安装)

 

设置root密码

点击USER CREATION 创建管理员用户

等待系统安装完毕重启系统即可

望获实时Linux系统:2024回顾与2025展望 研华科技:ACP-4320(Intel Core i7-10700)、AMAX-5580-C3000A(Intel Celeron 3955U)康士达:E68MV-BA1-OT01(Intel Celeron J6413)、358TK-DB(瑞芯微RK3588)飞凌嵌入式:OK3588-C(瑞芯微RK3588)、OK3562J-C(瑞芯微RK3562J) 阅读详情

相关推荐

Linux系统知识回顾

从Linux的发展历程、版本类型、安装与启动,到文件管理、Vim讲解、用户管理、进程管理,最后磁盘管理和网络管理,基本包含整个Linux系统的所有基础知识与命令,很方便复习与回顾。

2401_83617940的博客 1142

Linux简介与安装

1.Linux是什么 2.学完Linux后能做什么 3.linux安装方式介绍 2.安装Linux 3.虚拟机网卡设置 4.安装SSH连接工具 5. Linux目录结构

HHX_01的博客 1627

SVN版本控制系统安装与配置全攻略

本文还有配套的精品资源,点击获取 简介:SVN是一个强大的版本控制系统,用于跟踪软件开发的源代码变更。本教程将指导读者全面了解SVN的基本概念、安装过程、服务器配置,以及如何创建版本库和进行日常操作。教程内容覆盖了SVN在Windows、Linux和Mac OS平台上的安装方法,包括使用图形化工具和命令行界面。此外,还包括了如何配置SVN服务器、如何使用钩子脚本以及分支和合...

weixin_35950531的博客 1599

回顾Linux的一些知识点

Linux常用指令 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言二、使用步骤1.Linux的文件系统2.Linux的常用指令总结 前言 Linux是什么? Linux的内核是仿照UNIX系统编写的,然后开源由全世界的程序共同努力开发出的一款操作系统,所以它的系统接口、命令都根UNIX通用。 Linux也叫作类UNIX操作系统,也就是免费版的UNIX。 安卓系统以Linux为内核。 二、使用步骤 1.Linux的文件系统 2.Linux的常用指令 # 2.读入数据 .

Xzh1228563023的博客 251

Rocfall安装包&安装教程

Rocfall 第一步:下载安装包 下载路径: 链接:https://pan.baidu.com/s/1Dzvxzv67dSPRi7f7ZT9EeA 提取码:o9pl 第二部:安装 安装包解压 选择part1进行解压 点击Setup.exe启动安装 生成Serial Number 替换启动程序 安装完毕 素材来源于网络(禁止用于商业仅用于完成毕业设计和研究使用) 谢谢! ...

cym的博客 8693

风机叶片小规模振动监测数据集--读取测试

ETH风电叶片缺陷数据集–读取测试 数据简介 提示:这里可以添加本文要记录的大概内容: 结构健康监测是保障重要机电设备、建筑设施健康的重要技术手段。 一、lvm_read包安装 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务

cnjs1994的博客 2850

【BASH】回顾与知识点梳理(一)

BASH

u010230019的博客 1182

QGis软件 —— 2、QGis加载在线地图两种方式(谷歌地图、天地图)

QGis软件 —— 2、QGis加载在线地图两种方式(谷歌地图)

1万+

Linux基础回顾

Linux基础回顾 Linux起源于一个学生的简单需求。Linus Torvalds是Linux的作者与主要维护者,在芬兰赫尔辛基大学时所买得起的唯一软件是Minix. Minix是一个类似Unix,被广泛用来辅助教学的简单操作系统。 Linus对Minix并不是很满意,于是决定自己编写软件。他以当时熟悉的Unix作为原型,在一台Intel386Pc上开始了他的工作,然后成功的完成了Lin...

GoodJob 253

XXL-Job 分布式定时任务

XXL-JOB是一款轻量级分布式定时任务调度框架,采用调度中心与执行器分离架构,解决单机任务宕机、重复执行等问题。核心模块包括调度中心(管理任务配置、触发调度)和执行器(执行任务逻辑),支持集群部署保证高可用。框架提供丰富的任务触发规则、路由策略、阻塞策略及完善的运维能力,适用于多种业务场景如数据同步、定时推送等。安装时需准备MySQL数据库并初始化表结构,通过Docker部署调度中心服务。相比其他定时框架,XXL-JOB具有轻量化、可视化等优势,是中小企业的首选方案。

郭宝的博客 695

2026年全国青少年信息素养大赛算法应用主题赛(C++赛项复赛模拟卷1:文末附答案)

2026年全国青少年信息素养大赛算法应用主题赛(C++赛项复赛模拟卷1:文末附答案)

王老师青少年编程 1610

Linux知识点回顾之shell编程

Linux知识点回顾之shell编程shell编程1 基本介绍1.1 Shell 脚本1.2 Shell 环境1.3 第一个shell编程1.4 运行 Shell 脚本有两种方法:1.5 Shell 变量1.5.1 使用变量1.5.2 只读变量1.5.3 删除变量1.5.4 变量类型1.6 Shell 字符串1.6.1 单引号1.6.2 双引号1.6.3 拼接字符串1.6.4 获取字符串长度1.6.5 提取子字符串1.6.6 查找子字符串1.7 Shell 数组1.7.1 定义数组1.7.2 读取数组1.7

想要上南大的同学的博客 1863

2026 蓝牙技术趋势展望:信道探测、Auracast、高吞吐 HID 与 AI 融合引领行业变革

蓝牙技术2026年展望:信道探测、Auracast广播音频和AI融合将引领创新。蓝牙信道探测技术将实现亚米级精确定位,在工业资产追踪和汽车数字钥匙领域大显身手。Auracast广播音频将持续拓展公共场所应用,提升音频包容性体验。高数据吞吐量和超低延迟功能将支持AR/VR等新兴场景。AI与蓝牙的深度融合将推动可穿戴设备智能化发展,实现实时健康监测和个性化音频服务。蓝牙技术凭借其多功能性和创新力,正成为连接万物的关键技术,持续推动行业变革和生活品质提升。

专业开发者的博客,一个从事Android WiFi和蓝牙的工程师 113

Linux回顾(一)

加载完BIOS信息,计算机将根据顺序进行启动。如果使用MBR格式,操作系统将创建主引导记录扇区,MBR位于整块硬盘的0磁道0柱面1扇区,主要功能是操作系统对磁盘进行读写时,判断分区的合法性以及分区引导信息的定位。主引导扇区总共为512字节,MBR只占用了其中的446个字节,另外的64个字节为硬盘分区表(DPT),最后2个字节 “55,AA”是分区结束的标志。GRUB启动引导器是计算机启动过程中运行的第一个软件程序 ,当计算机读取内存中的CRUB配置信息后,会根据其配置信息来启动硬盘中不同的操作系统。

weixin_46701199的博客 483

Proxmox(pve)集群(4)存储(1)配置分布式存储ceph

它使用一种称为CRUSH(Controlled Replication Under Scalable Hashing)算法的数据分布算法来将数据均匀地分布在多个存储节点上,并确保数据的冗余和容错。它负责管理数据的分布、冗余和自动修复。PVE支持本地存储、LVM、NFS、iSCSI、CephFS、RBD、ZFS等存储方式,我这里使用两种存储方式,一种是通过ceph实现分布式存储,一种是通过truenas实现集中式存储。自我管理和自动恢复:Ceph具有自我管理的特性,可以动态地调整和优化存储集群的配置。

Monster✺◟(∗❛ัᴗ❛ั∗)◞✺的博客 2623

微信小程序推广策略,打开小程序领域流量大门

本文旨在为小程序开发者、运营者和企业主提供一套完整的微信小程序推广策略体系,帮助他们在竞争激烈的小程序生态中获得更多流量和用户。内容涵盖从0到1的冷启动策略,到成熟期的增长技巧。本文将首先介绍小程序的基础推广设置,然后深入探讨各种流量获取渠道,接着分析数据驱动的优化方法,最后展望未来发展趋势。小程序:无需下载安装即可使用的应用,运行在微信生态内:独立访客数:页面浏览量转化率:完成目标行为的用户比例留存率:用户在一定时间后仍活跃的比例自然流量获取:通过优化搜索、完善资料等方式获得基础流量社交裂变。

小程序开发 1031

【Linux开发工具】版本控制器git

Git 是一个开源的分布式版本控制系统,最初由 Linus Torvalds(Linux 内核的创始人,大佬就是大佬)开发,用于管理 Linux 内核的源代码。它被设计用来高效地管理大规模的代码库,并支持分布式团队协作。今天,Git 已成为世界上最流行的版本控制系统,广泛应用于个人开发、团队协作以及开源项目中。去中间化,分布式的版本控制器。Git 的发展历史Git 是由 Linus Torvalds 于 2005 年开发,最初为替代 Linux 内核项目使用的版本控制系统 BitKeeper。

GGDxianv的博客 2807

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Linux基础快速回顾

整理自。

weixin_45310847的博客 1927

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Linux系统编程day5知识点总结回顾2

Linux系统编程day5知识点总结回顾21.消费者和生产者模型1.1 没加锁情况1.2 加 条件变量 与 互斥锁 代码2.信号量相关2.1 互斥锁 和 信号量 对比2.2 信号量3. 使用 信号量 完成生产者和消费者模型3.1 实现思路3.2 实现代码4. 练习:哲学家就餐问题思路 1.消费者和生产者模型 1.1 没加锁情况 框架先搭起来 生产者代码 消费者代码 1.2 加 条件变量 与...

qq_40858438的博客 206

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Linux基础知识点回顾与服务器部署详细解析

Linux知识复习笔记

zysp158的博客 654

Linux系统编程回顾(一)

进入Linux世界 Linux系统编程前言一、Linux系统编程1 Linux基础知识1.1 Linux用户1.2 Linux权限1.3 Linux路径2 Linux文件IO操作2.1 open操作2.2 create操作2.3 write操作2.4 read操作3 字符设备控制3.1 main函数传参3.2 led灯控制3.3 蜂鸣器控制二、使用步骤1.引入库2.读入数据总结 前言 裸机的误区:。 一、Linux系统编程   linux的核心思想:linux中一切皆文件。 1 Linux基础知识  

百叶书的博客 439

【BASH】回顾与知识点梳理(二十六)

Linux 操作系统上面,关于账号与群组,其实记录的是 UID/GID 的数字而已;使用者的账号/群组与 UID/GID 的对应,参考 /etc/passwd 及 /etc/group 两个文件/etc/passwd 文件结构以冒号隔开,共分为七个字段,分别是『账号名称密码UIDGID全名(注释)家目录shellUID 只有 0 与非为 0 两种,0为root,非为 0 则为一般账号。一般账号又分为系统账号 (1~999) 及可登入者账号(大于 1000)

u010230019的博客 803

运维基本功(十二): Linux命令回顾与扩展

本文是在课程课件基础上修改的学习笔记 课程原地址:https://www.bilibili.com/video/BV1nW411L7xm 如有侵删 运维基本功(一):Linux系统安装 运维基本功(二):Linux基本命令 运维基本功(三):Linux文件管理 运维基本功(四):Linux文件管理-Vim编辑器概述 运维基本功(五):Linux文件管理-用户管理 运维基本功(六):Linux用户管理-远程管理 运维基本功(七):Linux的权限管理操作 运维基本功(八):Linux自有服务与软件包管理 运维

刚出社会的运维开发工程师 4388

【BASH】回顾与知识点梳理(三十二)

什么是 SELinux 呢?其实他是『』的缩写,字面上的意义就是安全强化的Linux 之意!那么所谓的『安全强化』是强化哪个部分?是网络资安还是权限管理?底下就让我们来谈谈吧!

u010230019的博客 899

git简介与相关概念

Git 是一种分布式版本控制系统,最初由 Linus Torvalds 创建,用于管理 Linux 内核开发。它是一个开源项目,可以高效地处理从小型到大型项目的版本管理。Git 的设计目标包括速度、简单的设计、对非线性开发模式的强力支持(允许上千个并行开发的分支)、完全分布式以及能够高效管理类似 Linux 内核这样的超大规模项目(速度和数据量)。集中化的版本控制系统(,简称CVCS这类系统,诸如CVSSubversion以及Perforce。

a13641376265的博客 1094

Day001: Kali Linux 系统安装与环境配置

掌握 Kali Linux 系统安装与环境配置的核心技能,从理论原理到实操细节,从基础配置到高级优化,为渗透测试学习之路奠定坚实基础。

仙袂拂月 1280
上一篇: 设计模式——速记口诀
下一篇: Linux知识点回顾(二)之目录结构
夜未眠shm
博客等级 码龄14年 15粉丝 101原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值