首页 > 系统相关 >Linux

Linux

时间:2024-06-01 13:05:01浏览次数:23  
标签:操作系统 虚拟机 存放 Linux 服务器 安装

  一、主流操作系统

不同领域的主流操作系统,主要分为以下这么几类: 桌面操作系统、服务器操作系统、移动设备操作
系统、嵌入式操作系统。接下来,这几个领域中,代表性的操作系统是那些?

1)桌面操作系统
操作系统 特点
Windows 用户数量最多
MacOS 操作体验好,办公人士首选
Linux 用户数量少(桌面操作系统,Linux使用较少)
2)服务器操作系统
操作系统 特点
Unix 安全、稳定、付费
Linux 安全、稳定、免费、占有率高
Windows Server 付费、占有率低
3)移动设备 操作系统
操作系统 特点
Unix 安全、稳定、付费
Linux 安全、稳定、免费、占有率高


4)嵌入式操作系统

操作系统 特点
Linux 机顶盒、路由器、交换机

  二、Linux简介;

时间:1991年
地点:芬兰赫尔辛基大学
人物:Linus Torvalds(21岁)
语言:C语言、汇编语言
logo:企鹅
特点:免费、开源(源代码开放)、多用户(同时允许多个用户操作同一个Linux系统)、多任务(同时允许多个任务执行)

Linux系统的版本分为两种,分别是: 内核版 和 发行版。
1). 内核版
由Linus Torvalds及其团队开发、维护
免费、开源
负责控制硬件
2). 发行版

基于Linux内核版进行扩展
由各个Linux厂商开发、维护
有收费版本和免费版本

我们使用Linux操作系统,实际上选择的是Linux的发行版本。在linux系统中,有各种各样的发行版本,具体如下:

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

除了上述罗列出来的发行版,还有很多Linux发行版,这里,我们就不再一一列举了。

  三、学完Linux能干什么?

学习完Linux操作系统课程之后,我们可以做以下几个方面的事情:
1). 环境搭建
系统安装 :一般我们不会直接将Linux系统安装在本机电脑上,而会安装在公司的一台专门的服务器上。

远程连接 : 那么我们要想使用服务器,一般都是通过远程连接工具连接Linux系统进行操作。

2). 常用命令
连接上服务器之后,我们可以通过所学习的相关指令, 来操作Linux服务器,在Linux服务器中可以
执行如下操作:
A. 文件、目录的基本操作(查看,删除,创建等)
B. 文件及文件夹的拷贝、移动、重命名
C. 文件的打包、压缩、解压缩操作
D. 文本的编辑

3). 安装软件
基本的常用指令学会操作之后,我们可以在Linux服务器中安装我们开发常用的软件,比如: JDK、
Tomcat、MySQL的安装及配置。

4)项目部署
把基础的软件及环境安装配置好之后,我们就可以将我们开发的项目部署在服务器中进行运行并测试。
对于我们学习Linux操作系统时,Linux命令是基础,也是学习Linux系统的重点内容,虽然Linux的
指令有很多,但是我们常用的指令并不多,大家在学习的时候,主要掌握这部分常用的指令就可以了,
对于其他的指令,以后我们用到的时候,知道怎么查询即可。

方式 概述 场景
物理机安装 直接将操作系统安装到服务器硬件上 企业开发中,我们使用的服务器基本都是采用这种方式
虚拟机安装 通过虚拟机软件安装 我们在学习阶段,没有自己服务器,而我们又需要学Linux,就可以安装在虚拟机上

 

  四、VMware虚拟机;linux安装,linux网卡设置;虚拟机重启;
安装VMware
安装Linux
----------------------------------------------------------
----网卡设置
服务器重启完成之后,我们可以通过linux的指令 ip addr 来查询Linux系统的IP地址,具体信息如下:
修改网卡的配置项;、、、
重新启动虚拟机;

 

  五、安装SSH连接工具、FinalShell安装和使用

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

 

 

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 存放运行时需要改变数据的文件,例如日志文件

 


  六、Linux常用命令

 

标签:操作系统,虚拟机,存放,Linux,服务器,安装
From: https://www.cnblogs.com/kongsq/p/18225868

相关文章

  • Linux安装nginx
    Nginx的安装包,从官方下载下来的是c语言的源码包,我们需要自己编译安装。具体操作步骤如下:1).安装Nginx运行时需要的依赖yuminstall-ypcrepcre-develzlibzlib-developensslopenssl-devel安装C语言的编译环境.yuminstallgcc-c++2).上传Nginx的源码包3).解压源码包......
  • FFmpeg开发笔记(二十五)Linux环境给FFmpeg集成libwebp
    ​《FFmpeg开发实战:从零基础到短视频上线》一书介绍了JPEG、PNG、GIF等图片格式,以及如何通过FFmpeg把视频画面转存为这些格式。除了上述这些常见的图片格式,还有较新的WebP格式,它由VP8视频标准派生而来,VP8演进的视频格式叫做WebM,图片格式则叫WebP。若想让FFmpeg支持WebP图片的编......
  • Linux系统中,要检查CUDA是否安装成功
    在Linux系统中,要检查CUDA是否安装成功,可以通过运行一些命令来验证CUDA工具包和库是否可以被系统正确识别和链接。以下是一些可以执行的命令:检查CUDA版本:bashnvcc--version或者bashcuda--version检查CUDA安装路径:bashwhichnvcc检查CUDA目录是否存在:bashls/u......
  • linux:命令别名,文件描述符及重定向
    命令别名命令别名是Shell提供的一种快捷方式,允许为命令创建简短的替代名称。,可以通过输入较短的别名来执行较长的命令,从而提高效率。1.查看所有别名:[root@localhost~]#alias2.创建临时别名,当前会话关闭即清除alias别名='完整命令'[root@localhost~]#aliaschec......
  • Alpine Linux apk add DNS lookup error
    起因最近做了需要做几个基础镜像,Dockerfile来自Github某仓库,镜像使用的是AlpineLinux3.18,且这个镜像已经更改过软件包管理器apk所使用的软件包仓库(记住这句话),后面基于这个镜像我还需要额外加了一些其他软件包,Dockerfile大致如下FROM某个第三方镜像:alpine-3.18..........
  • Linux操作系统简介
    Linux操作系统1.什么是LinuxLinux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工......
  • 当我想把笔记本改造成一个Linux服务器时(三)——CentOS7 网络配置
    当我想把笔记本改造成一个Linux服务器时(一)当我想把笔记本改造成一个Linux服务器时(二)——网络配置记录一下:上篇网络设置已完成了宿主机及虚拟机的虚拟网络配置,接下来便继续配置CentOS的网络。6.3CentOS网络配置两种方式,一种命令行,一种界面操作,但界面操作有所限制,因此我......
  • Linux 常用命令
    命令英文说明cdchangedirectory切换目录lslist列出目前工作目录所含的文件及子目录pwdprintdirectory显示目前的目录mkdirmakedirectory创建文件夹rmdirremovedirectory删除空文件夹touchtouch创建空白文件cpcopy复制文件或者目录......
  • Linux低功耗Suspend/Resume梳理(基于STM32MP1)
    基于STM32MP1简单梳理Linuxsuspend/resume涉及到的内容:触发Suspend流程,以及唤醒手段和后续resume流程。Linuxkernel中Suspend/Resume流程。TFA中冷启动、热启动、SMC处理、PSCI实现等等。其他低功耗相关:poweroff、reboot、fiq处理。PowerDomainTree介绍;PSCI移植指导等。......
  • 【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service
    在前一篇文章中,我们是把.NET8应用读取SSL证书(X509)示例部署在AppServiceWindows环境中,那么如果部署在Linux环境,以及LinuxContainer中呢?根据前文中的第一种方法,直接在把证书文件包含在源文件中,通过相对路径读取证书文件的方式,经测试,可以正常工作。但是,对于第二种“通过指......