1 Linux基础篇-课程内容介绍

news2025/1/11 7:04:17

1Linux基础篇-课程内容介绍

文章目录

  • 1Linux基础篇-课程内容介绍
    • 1.1 Linux简介
    • 1.1 课程内容
    • 1.2 Linux的应用领域

学习视频来自于B站 【小白入门 通俗易懂】2021韩顺平 一周学会Linux。


1.1 Linux简介

  Linux是与Windows齐名的操作系统,

学习目标,在工作中灵活使用,并能够优化系统。等待补充…

好像也不用写。

1.1 课程内容

Linux的几个学习阶段:

  1. Linux环境下的基本操作命令。如文件的操作命令rmmkdirchmodchown,编辑工具vi、vim的使用,Linux用户的管理useradduserdelusermod等。
  2. Linux的各种配置【必须拿下】。如环境变量的配置、网络的配置、服务的配置等。
  3. 学会在Linux下搭建各种开发环境,如JavaEE开发环境、大数据开发环境、Python开发环境等。
  4. 能够写一些基本的Shell脚本,对Linux进行维护【基本要求】。比如某些大数据场景下,对服务器进行集群管理时就要写最基本的脚本。
  5. 能够进行安全设置,防止攻击,保障服务器的正常运行,能够对系统进行调优。【要求稍高,但也必会】
  6. 深度理解Linux内核,对内核有一定的研究,熟练掌握大型网站应用框架的组成,并熟悉各个环节的部署和维护。

Linux学习方法:

  1. 首先要建立整体的框架,细节先不要抠得太细。
  2. 不需要掌握所有的指令,但一定要会查询手册或者百度。一个人几乎不可能把Linux所有指令全部精通,而且也没有必要。
  3. 学习过程中要注意先know how,再know why。也就是要先会做,然后再慢慢学习原理。即使遇到暂且不是特别明白原理的地方,也不用担心,后面再学习项目时就会一目了然。
  4. 适当的囫囵吞枣。学习过程中最好直接把难点拿下,但有些难点一时拿不下来也没关系,也许这个知识点会涉及到其他方面的知识,学到后面时会自然而然的理解,所以可以适当的“囫囵吞枣”。
  5. Linux不是编程,重点是实际操作,各种常用指令,一定要玩的溜。Linux不会像Java等编程语言,会涉及到编程思想、设计模式、数据结构、算法等,Linux就是实操性的东西,所以常用指令一定要非常熟悉。
图1-1 课程内容介绍

这个流程图记得要改!!!!!!!

由于Linux开源、基础运行资源小、部署快捷、可定制等一系列优点,企业通常都会选择Linux作为应用环境首选。主要的应用场景有:

  1. Linux下开发项目:JavaEE、大数据、Python、PHP、C/C++、Go语言等,都可以部署到Linux环境中。
  2. Linux运维工程师:服务器规划、调试优化、进程监控、故障处理、对数据的备份和恢复,并且运维工程师通常掌管着Linux集群。
  3. Linux嵌入式工程师:需要熟练掌握Linux环境下各种驱动的开发,使用C/C++较多。

1.2 Linux的应用领域

  Linux的应用领域主要有以下三大类,其中服务器领域是最重要的。

  1. 个人桌面领域的应用
    此领域是传统linux应用薄弱的环节,近些年来随着ubuntu、fedora等优秀桌面环境的兴起,Linux在个人桌面领域的占有率在逐渐的提高。

  2. 服务器领域
    linux在服务器领域的应用是最强的。 Linux免费、稳定、高效等特点在这里得到了很好的体现,尤其在一些高端领域尤为广泛(C/C++/php/java/python/go)。

  3. 嵌入式领域
    Linux运行稳定、对网络的良好支持性、低成本,且 可以根据需要进行软件裁剪,内核最小可以达到几百KB 等特点,使其近些年来在嵌入式领域的应用得到非常大的提高。比如主要应用在:机顶盒、数字电视、网络电话、程控交换机、手机、PDA、 智能家居、智能硬件等。以后在物联网中应用会更加广泛。

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

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

相关文章

计算机视觉:图像质量评价指标之 PSNR 和 SSIM

1. PSNR (Peak Signal-to-Noise Ratio) 峰值信噪比 由上可见,PSNR相对MSE多了一个峰值,MSE是绝对误差,再加上峰值是一个相对误差指标 一般地,针对 uint8 数据,最大像素值为 255,;针对浮点型数据&#xff…

配置IPv4 over IPv6隧道示例

IPv4 over IPv6隧道: 在IPv4 Internet向IPv6 Internet过渡后期,IPv6网络被大量部署后,而IPv4网络只是散布在世界各地的一些孤岛。利用隧道技术可以在IPv6网络上创建隧道,从而实现IPv4孤岛的互联,IPv4孤岛能通过IPv6公…

PV操作解决经典进程同步问题

一.经典同步问题 在学习《操作系统》时,会接触到进程的概念,其中不可避免的接触到进程同步问题,今天我们用熟悉的PV操作解决一些经典的进程同步问题。 二.生产者-消费者问题 1.问题描述 问题描述:一组生产者进程和一组消费者进…

Python-正则表达式(给同事培训篇2)

本篇依旧是我在公司给同事培训的内容,与上一篇类似,不过本篇会内容偏简单,会多讲两种。一起看看; 数据 datas """ [16:45:18]2 [16:45:18]# cap: 13, 12, 11 [16:45:18]cap: 13, 12, 11 [16:45:18]cap: 13, 12, 1…

elementUI this.$confirm 文字大小样式

dangerouslyUseHTMLString:true // message部分 以html片段处理 customClass //MessageBox 的自定义类名 整个comfirm框自定义类名 cancelButtonClass // 取消按钮的自定义类名 confirmButtonClass // 确定按钮的自定义类名<style> .addcomfirm{width: 500px; } .a…

IO进、线程——标准文件IO和时间函数

1.文件IO 最直观的系统调用 1.1打开文件 int open(const char *pathname, int flags, mode_t mode);功能&#xff1a;打开/创建后打开一个文件 返回值&#xff1a;成功返回文件描述符&#xff0c;失败-10 —— 标准输入 1 —— 标准输出 2 —— 标准出错参数说明&#xf…

Hive之窗口函数lag()/lead()

一、函数介绍 lag()与lead函数是跟偏移量相关的两个分析函数 通过这两个函数可以在一次查询中取出同一字段的前N行的数据(lag)和后N行的数据(lead)作为独立的列,从而更方便地进行进行数据过滤&#xff0c;该操作可代替表的自联接&#xff0c;且效率更高 lag()/lead() lag(c…

VS构建项目报错信息及解决办法05

报错信息及解决8&#xff1a; 报错信息详情&#xff1a;无法解析的外部符号“__iob_func” 原因&#xff1a;因VS不同版本之间对stdin,stdout,stder的定义不同&#xff0c;导致不同VS版本之间无法正确的调用函数。 eg: * 当libjpeg-turbo为vs2010编译时&#xff0c;vs2015下…

qsort的使用及模拟实现

qsort函数是C语言库中提供的一种快速排序&#xff0c;头文件是stdlib.h qsort的使用 qsort函数需要四个参数&#xff1a; 1.排序的起始位置的地址&#xff08;数组名&#xff09;: arr 2.排序元素的个数&#xff1a; sizeof&#xff08;arr)/sizeof(arr[0]) 3.排序元素…

使用BERT分类的可解释性探索

最近尝试了使用BERT将告警信息当成一个文本去做分类&#xff0c;从分类的准召率上来看&#xff0c;还是取得了不错的效果&#xff08;非结构化数据强标签训练&#xff0c;BERT确实是一把大杀器&#xff09;。但准召率并不是唯一追求的目标&#xff0c;在安全场景下&#xff0c;…

java中线程池、Lambda表达式、file类、递归

线程池&#xff1a; 在多线程的使用过程中&#xff0c;会存在一个问题&#xff1a;如果并发的线程数量很多&#xff0c;并且每个线程都执行一个时间很短的任务就结束&#xff0c;这样频繁的创建线程就会大大降低系统的效率&#xff0c;因为线程的创建和销毁都需要时间。 线程…

maven编译报错

参考链接&#xff1a;mvn打包No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK_51CTO博客_mvn打包命令 在执行 yum install -y java-1.8.0-opensdk命令后&#xff0c;使用maven去编译打包&#xff0c;结果报错&#xff0c; …

体渲染光线行进算法【NeRF必读】

为了积分由于内散射而沿射线产生的入射光&#xff0c;我们将射线穿过的体块分解为小体块元素&#xff0c;并将每个小体块元素对整个体块对象的贡献结合起来&#xff0c;有点像我们在 2D 编辑软件&#xff08;例如 Photoshop&#xff09;中将带有遮罩或 Alpha 通道&#xff08;通…

ClickHouse(三):ClickHouse单节点搭建

进入正文前&#xff0c;感谢宝子们订阅专题、点赞、评论、收藏&#xff01;关注IT贫道&#xff0c;获取高质量博客内容&#xff01; &#x1f3e1;个人主页&#xff1a;含各种IT体系技术,IT贫道_Apache Doris,Kerberos安全认证,随笔-CSDN博客 &#x1f4cc;订阅&#xff1a;拥抱…

pytorch学习——线性神经网络——1线性回归

概要&#xff1a;线性神经网络是一种最简单的神经网络模型&#xff0c;它由若干个线性变换和非线性变换组成。线性变换通常表示为矩阵乘法&#xff0c;非线性变换通常是一个逐元素的非线性函数。线性神经网络通常用于解决回归和分类问题。 一.线性回归 线性回归是一种常见的机…

WebGPU(八):三角形渲染

WebGPU(八)&#xff1a;三角形渲染 三角形的渲染其实很简单&#xff0c;只是需要设置很详细的render pipeline以及shader。 // Select which render pipeline to use wgpuRenderPassEncoderSetPipeline(renderPass, pipeline); // Draw 1 instance of a 3-vertices shape wgp…

C# 全局响应Ctrl+Alt+鼠标右键

一、简述 某些应用&#xff0c;我们希望全局自定义热键。按键少了会和别的应用程序冲突&#xff0c;按键多了可定用户操作不变。因此我计划左手用CtrlAlt&#xff0c;右手用鼠标右键呼出我自定义的菜单。 我使用键盘和鼠标事件进行简单测试&#xff08;Ctrl鼠标右键&#xff…

TypeScript -- 函数

文章目录 TypeScript -- 函数JS -- 函数的两种表现形式函数声明函数的表达式es6 箭头函数 TS -- 定义一个函数TS -- 函数声明使用接口(定义)ts 定义参数可选参数写法 -- ?的使用TS函数 -- 设置剩余参数函数重载 TypeScript – 函数 JS – 函数的两种表现形式 我们熟知js有两…

MySQLExplain详解

Explain使用场景 查询性能优化&#xff1a;EXPLAIN可以帮助开发者分析查询语句的执行计划&#xff0c;判断是否有效地使用了索引、是否有可能导致全表扫描等性能问题。通过EXPLAIN的输出&#xff0c;可以找到潜在的性能瓶颈&#xff0c;并优化查询语句、创建合适的索引或调整表…

Win11虚拟机安装并使用

windows11 虚拟机安装 操作如下&#xff1a;1.进入微软官网2.打开虚拟机应用创建新虚拟机3.选择刚下载IOS文件4 设置虚拟机磁盘空间大小&#xff0c;这个数字可以随便写&#xff0c;反正都是虚拟的&#xff0c;但不可以低于64GB。下面的是否拆分磁盘文件&#xff0c;可更具需要…