当前位置: 首页 > linux操作系统

     linux操作系统
         2655人感兴趣  ●  1071次引用
  • Linux系统安全 | Linux中的Shell和Bash

    Linux系统安全 | Linux中的Shell和Bash

    目录shellshellscriptshbashDashtty、pty和pts我们学习Linux时,经常会遇到shell和bash的概念。那么,这两者有什么区别和联系呢?shell通常被称为壳,是为用户提供操作界面的软件(命令解析器)。它类似于DOS下的command.com和cmd.exe,接收用户命令并调用相应的应用程序。我们先来看一下Linux系统的结构。位于最内层的是硬件,然后是Linux系统内核。shell位于用户和系统内核之间。shell的功能是什么呢?shell负责接收用户输入,解

    linux运维 10332025-07-18 08:48:01

  • Linux系统安全-Linux启动流程和服务管理(init和systemd)

    Linux系统安全-Linux启动流程和服务管理(init和systemd)

    一.Linux启动流程详解Rhel6的启动过程:Rhel7的启动过程:GRUB2相较于GRUB一代的提升:它更加稳健、可移植且功能更强大。GRUB2支持BIOS、EFI和OpenFirmware,能够处理GPT和MBR分区表。同时,它还支持非Linux操作系统,如苹果的HFS文件系统和Windows的NTFS文件系统。systemd旨在改进sysvinit的不足之处,并与Ubuntu的upstart竞争,预计将取代后者。systemd的设计目标是:尽可能减少启动的进程数量;尽可能并行启动更多的进

    linux运维 9262025-07-17 11:12:41

  • 虚拟化与云计算技术硬核内幕 (20) —— 时间管理大师(下)

    虚拟化与云计算技术硬核内幕 (20) —— 时间管理大师(下)

    在上一期中,小E了解了“时间管理大师”的概念。实际上,这种将物理硬件分配给多个使用者的技术,称为“时分复用”。计算机操作系统的任务调度模块,实际上提供的就是将CPU以“时分复用”的方式分配给不同任务使用的机制。在虚拟化系统中,如果同样利用时分复用机制,将一个物理CPU或HT分配给多个虚拟机使用,就可以让多个虚拟机共享一个物理HT。这意味着在虚拟机操作系统看来,CPU的数量会超过宿主机的物理HT数量。这就是所谓的“超分配”。在Linux自带的KVM中,超分配实际上是默认的设置方式。下图展示了Lin

    linux运维 6692025-07-17 10:42:19

  • linux下gdb调试方法与技巧整理「建议收藏」

    linux下gdb调试方法与技巧整理「建议收藏」

    大家好,很高兴再次与大家见面,我是你们的老朋友全栈君。目录一、gdb简介二、gdb使用流程1、启动gdb2、查看源码3、运行程序4、设置断点5、单步执行6、查看变量7、退出gdb三、gdb基本使用命令1、运行命令2、设置断点3、查看源码4、打印表达式5、查看运行信息6、分割窗口7、cgdb强大工具8、常用gdb调试命令汇总四、总结一、gdb简介GDB是由GNU开源组织发布的、适用于UNIX/LINUX操作系统的、基于命令行的强大程序调试工具。对于在Linux环境下工

    linux运维 5942025-07-17 10:24:38

  • Windows换Linux操作系统的原因

    Windows换Linux操作系统的原因

    不知从何时起,我逐渐对端游和各种杂乱的软件感到厌倦,这也让我更加坚定地选择了Linux。先简单了解一下什么是Windows:Windows是我们日常生活中接触最多的计算机操作系统,但我们都知道,它的正版是需要付费的,不仅系统本身收费,日常的办公软件也同样需要付费,坦白说,这是一笔不小的开支。当然,问题不仅仅是这些。它贵就是贵。我忘记了微软统计的Win10正版和盗版的占比,但盗版绝对比正版多得多,不止一倍两倍那么简单。为什么放弃Windows转向Linux呢?很简单!Windows作为商业操作系统

    linux运维 4172025-07-17 09:30:32

  • Ubuntu下安装微信,腾讯会议,qq,百度云盘和teamview

    Ubuntu下安装微信,腾讯会议,qq,百度云盘和teamview

    对于从事生物信息学研究的朋友来说,Linux操作系统并不陌生,因为它拥有出色的底层架构和强大的计算能力。许多知名的测序数据分析软件,如bwa、samtools、bedtools等,仅提供Linux版本。之前我们也简要介绍过一些与Linux相关的内容:☞生物信息学Linux入门☞50个必知的Linux常识和命令☞2021年11个最佳用于编程和开发的Linux发行版☞Linux中几个正则表达式的使用方法☞Linux下的解压命令☞Linux中xargs、grep、zgrep命令的使用当然,我也不否认在

    linux运维 4092025-07-17 09:28:32

  • 从零开始学习UCOSII操作系统1–UCOSII的基础知识

    从零开始学习UCOSII操作系统1–UCOSII的基础知识

    大家好,我们又见面了,我是你们的朋友全栈君。从零开始学习UCOSII操作系统1–UCOSII的基础知识前言:首先,比较主流的操作系统包括UCOSII、FREERTOS和LINUX等,其中UCOSII的资料相对丰富得多。更重要的是,我目前还没有能力深入研究Linux操作系统。因此,本次学习UCOSII主要是了解内核的设计原理。本专栏涉及的API使用非常少,仅作为我的学习记录。后续也会对比UCOSIII,介绍更多功能的实现代码。参考书籍:《嵌入式实时操作系统μCOS-II原理及应用》、《嵌入式实时操

    linux运维 5372025-07-16 11:12:45

  • Postgresql  理解cache 在 postgres中的意义 与  share buffer 到底设置多大性能最好

    Postgresql 理解cache 在 postgres中的意义 与 share buffer 到底设置多大性能最好

    数据库的核心功能之一是数据访问,数据访问越接近计算单元越好。然而,CPU缓存昂贵且稀缺,因此需要使用CPU的1、2、3级缓存。CPU的大部分时间用于处理这些缓存之间的信息交换。然而,这些缓存仍不足以处理所有数据,因此引入了内存。为了永久存储信息,数据被存储在磁盘上。这就是数据处理和存储的基本原理,数据库软件也基于此设计,以达到最佳性价比。POSTGRESQL数据库的缓存需要处理数据和索引,这些信息以8KB的块存储在磁盘上,处理时需要读取到4KB的缓存单元中。此外,查询的执行计划也被存储在缓存中。

    linux运维 4692025-07-16 11:04:27

  • Linux操作系统安装字体笔记

    Linux操作系统安装字体笔记

    对于从事Java开发的朋友们来说,了解如何在Linux服务器上部署应用至关重要。Linux服务器因其成本低、运行稳定而受到青睐。然而,当在Linux系统上生成包含中文字符的PDF文档时,常常会遇到乱码问题。这通常是因为服务器缺少相应的中文字体所致。今天,小编将分享在Linux操作系统上安装中文字体的详细笔记,供有需要的朋友收藏,以便在未来的工作中快速解决中文乱码问题。1、安装系统字体1.1首先检查操作系统是否已安装字体,使用以下命令:fc-list1.2如果系统提示找不到fc-list命令,需要

    linux运维 3142025-07-16 10:48:58

  • 腾讯云 WebShell 体验

    腾讯云 WebShell 体验

    近期,PHP中文网对其WebShell终端进行了功能升级,其中最引人注目的就是新增了文件上传和下载功能,为初学者提供了便捷的文件管理工具。这次升级是在原有轻量应用服务器“一键登录”功能的基础上进行的,用户可以通过实例内置的SSHKey实现无密码登录。右下角的小贴士也设计得非常友好,接下来我们来探讨一下WebShell的优缺点。作为一款远程软件,WebShell自然支持剪贴板功能,这对于用户来说是必不可少的。在浏览器中,这相当于复制和粘贴文本的操作。之前使用过“一键登录”功能,默认会登录到ligh

    linux运维 6232025-07-16 10:00:51

  • Linux文件系统目录结构详解

    Linux文件系统目录结构详解

    大家好,又见面了,我是你们的朋友全栈君。引言对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。在Linux或Unix操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。linux文件系统的最顶端是/,我们称/为Linux的root(根目录),也就是Linux操作系统

    linux运维 5652025-07-16 09:42:15

  • 小萌新—> Linux高手系列:包管理

    小萌新—> Linux高手系列:包管理

    作为一个有追求的测试,如何从一个运维小萌新成长为一个Linux高手?这是《小萌新—>Linux高手系列文章》的一部分。今天我们将深入探讨基于CentOS的包管理。在Linux操作系统中,主要有两种包管理形式:一种是压缩包形式,例如.tar.gz,这些包包含源代码,安装这类软件包需要先编译然后再安装。另一种是二进制形式,如rpm(RedHatPackageManager)。rpm包可以直接安装。补充说明:rpm最初是RedHatLinux发行版专门用来管理Linux各项套件的程序。由于它

    linux运维 3822025-07-16 08:34:33

  • 进程通信(一)无名管道和有名管道

    进程通信(一)无名管道和有名管道

    进程通信是指不同进程之间进行信息交换的过程。《王道考研复习指导》提到,管道通信是一种特殊的消息传递方式。所谓的“管道”,是指用于连接一个读进程和一个写进程以实现它们之间通信的共享文件,也称为pipe文件。发送进程(即写进程)通过字符流形式将大量数据写入管道(共享文件),而接收进程(即读进程)则从管道中读取数据。为了确保通信的顺畅,管道机制需要提供三种协调能力:互斥、同步和确认对方存在。接下来以Linux中的管道为例进行说明。在Linux系统中,管道是一种常用的通信机制。尽管管道本质上也是一种文件

    linux运维 8182025-07-15 08:20:13

  • 5 款顶级 Docker 容器 GUI 管理工具!免费又好用

    5 款顶级 Docker 容器 GUI 管理工具!免费又好用

    你是否还在大量控制台窗口中监控容器,或是对使用终端命令充满热情?然而,使用Docker的图形用户界面(GUI)工具,可以更简单地管理容器,并提升效率。而且,这些工具都是免费的。PortainerPortainer是一款基于开源Zlib许可证的Web应用程序,支持Linux、MacOSX和Windows操作系统。Portainer完全支持以下Docker版本:独立的DockerSwarm1.2.3及以上版本。需要注意的是,由于Docker引入了内置的Swarm模式,因此不推荐使用独立的Docker

    Windows系列 7182025-07-15 08:04:21

  • DeepSeek如何实现私有化部署 DeepSeek内网安装指南

    DeepSeek如何实现私有化部署 DeepSeek内网安装指南

    DeepSeek私有化部署的核心步骤包括模型获取、环境准备、推理服务搭建和API接口暴露。首先,从官方或HuggingFace等平台下载模型文件,选择合适版本如DeepSeek-Coder或DeepSeek-MoE,并确保存储空间充足。其次,准备高性能服务器,配备NVIDIAGPU(如RTX3090/4090或A100/H100)、兼容的Linux系统、CUDAToolkit和cuDNN等必要软件环境。接着,使用vLLM、TGI或Triton等高效推理框架搭建推理服务,推荐采用Docker容器化

    人工智能 6812025-07-14 10:11:01

  • 从零开始学习UCOSII操作系统15–总结篇[通俗易懂]

    从零开始学习UCOSII操作系统15–总结篇[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。从零开始学习UCOSII操作系统15–总结篇前言:在大学的时候,我们班级上面都有很多人觉得学习UCOSII(包括UCOSIII)是没什么厉害的,因为很多人都喜欢去学习Linux操作系统,但是,但是,真实的对整个UCOSII操作系统进行学习,我可以保证,如果你是基于源码级别的阅读的话,绝对是不简单的。仅仅是调用几个API的话,是永远用不好UCOSII的操作系统的。还有你真正学通了UCOSII操作系统的话,那么你对Linux操作系统的内核也不会有太大的难度。参

    linux运维 2212025-07-14 09:56:31

热门阅读

关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号