首页
学习
活动
专区
圈层
工具
发布

深入浅出学习Linux

Linux作为自由软件有两个特点:一是它免费提供源代码,二是爱好者可以根据自己的需要自由修改、复制和发布源码 Linux的发行版说简单点就是将Linux内核与应用软件做一个打包。...1、Red Hat Linux(小红帽):创作于1993年 2、 Ubuntu Linux: 界面友好,适合做桌面系统 3、SuSE Linux:欧洲采用 4、GentooLinux:2020年发布...,快速干净有弹性 5、其他Linux发行版 ps:linux内核1.0的发行时间在1991年 不同的发行版有各自不同的特点,一千个读者一千个哈姆雷特,但推荐大家使用发行版:centos cenos...即是小红帽精简版本 Linux应用领域主要在: IT服务器 嵌入式 个人桌面(兼容性不好) Linux和windows的区别 目前国内Linux更多的是应用于服务器上,而桌面操作系统更多使用的是Windows...主要区别如下表 centos官网 注意下载虚拟机下载带iso后缀的 选linux

63930
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux入门、深入

    学习步骤如下:              1、Linux 基础             安装Linux操作系统              Linux文件系统              Linux常用命令...              Linux启动过程详解              熟悉Linux服务能够独立安装Linux操作系统              能够熟练使用Linux系统的基本命令             ...认识Linux系统的常用服务安装Linux操作系统              Linux基本命令实践              设置Linux环境变量              定制Linux的服务 Shell...ARM平台介绍              平台移植的关键技术              移植Linux内核到 ARM平台 了解移植的概念              能够移植Linux内核移植Linux2.6...内核到 ARM9开发板              5、嵌入式 Linux 下串口通信              串行I/O的基本概念              嵌入式Linux应用软件开发流程

    3.5K61

    【Linux】深入理解linux权限

    前言 在数字世界中,安全始终是最重要的基石,而Linux作为开源操作系统的璀璨明珠,其权限管理机制更是构筑安全防线的关键一环。...本篇文章,我们将深入探讨Linux的权限体系,帮助你更好地掌控文件权限,构建更安全、可靠的工作环境。...二、用户和身份角色 在Linux下,我们可以认为有两种用户: 1. root用户(超级用户): 几乎不受权限约束,可以任意访问文件或目录。 2....普通用户:Linux使用者,受权限约束。...总结 本篇文章,我们深入探讨了Linux系统中的权限管理,包括权限的概念、用户角色、文件属性及其权限设置的操作方法。了解并掌握这些内容对于管理Linux系统的安全性至关重要。

    63410

    【linux】权限深入解析

    you mean: command 'chown' from deb coreutils (8.32-4.1ubuntu1.2) command 'choom' from deb util-linux...在linux中,w和r权限对于目录的含义与普通文件完全不同,要理解目录的权限,首先要理解目录,目录在Linux中是一种特殊文件,存储了其包含的文件/子目录的名称和inode指针。...lession1$ touch bb.txt touch: cannot touch 'bb.txt': Permission denied xian@hcss-ecs-887f:~/lession1$ linux...用户隔离 一个linux系统,一般都是多个用户共同使用,不同的用户的数据肯定是不能互用的,那么linux多用户之间是怎么相互隔离的呢?...这个目录建立在home目录中 root@hcss-ecs-887f:/# cd home root@hcss-ecs-887f:/home# ls xian 缺省权限 在Linux系统中,对于普通文件,

    39110

    深入理解Linux LA

    前言 经常和Linux打交道的童鞋都知道,load averages是衡量机器负载的关键指标,但是这个指标是怎样定义出来的呢?...Linux不可中断任务 Linux中刚引入load averages时,和其他系统一样将其作为衡量CPU需求的指标,后来将其更改为不仅包含可运行任务,还包含处于不可中断状态的任务(TASKUNINTERRUPTIBLE...为什么Linux中的load averages要加入不可中断状态,而不是像其他系统一样只计算CPU的需求呢?...现代系统的不可中断 但是难道不会出现磁盘I/O不能解释Linux load averages过高的情况吗?...所以也许Linux的load averages已经按我们需要的方式工作了。 理解Linux的load averages 也许真正的问题在于“load averages”这个词和“I/O”一样含糊不清。

    1.8K40

    从Linux零拷贝深入了解Linux IO

    CPU,也就是说 I/O 过程需要 CPU 去执行数据拷贝的操作,因此导致了极大的系统开销,限制了操作系统有效进行数据传输操作的能力这篇文章就从文件传输场景以及零拷贝技术深究Linux I/O的发展过程...如下图:图片带有 scatter/gather 的 sendfile方式Linux 2.4 内核进行了优化,提供了带有 scatter/gather 的 sendfile 操作,这个操作可以把最后一次...其本质和虚拟内存的解决方法思路一致,就是内存地址的记录你可以在你的 Linux 系统通过下面这个命令,查看网卡是否支持 scatter-gather 特性:$ ethtool -k eth0 | grep...我们还需要注意到内核缓冲区和用户缓冲区之间的传输优化,这种方式侧重于在用户进程的缓冲区和操作系统的页缓存之间的 CPU 拷贝的优化,延续了以往那种传统的通信方式,但更灵活I/O相关的各类优化自然也已经深入到了日常我们接触到的语言...、中间件以及数据库的方方面面,通过了解和学习这些技术和思想,也能对日后自己的程序设计以及性能优化上有所启发

    2.9K194
    领券