标签 Linux 下的文章

  • 📂Linux下SSH以及SSH秘钥教程

    一、基于秘钥方式实现远程连接第一步:创建密钥对(在管理端服务器上操作)中间的输入项可以直接回车<pre class="brush:bash;gutter:true;">ssh-keygen -t dsa第二步:分发公钥(在管理端服务器执行)这个步骤需要输入一个yes和被管理的服务器密码<pre class="brush:bash;gutter:...

  • 📂终于有人把操作系统、网络系统、线程进程、IO模型全部总结出来了教程

    为什么要学习操作系统?当你在电脑上玩游戏、与朋友聊天或编写一个程序并加载运行的时候,你有没有一种像在观看魔术的感觉?编写好的程序能够编译运行,计算出结果,并显示或打印出来。你有没有觉得它很神秘?如果想揭开这层神秘的面纱,你就得学习操作系统。对于计算机行业的朋友们来说,操作系统绝对是一门能让你学吐血的课程,这是为什么呢?我认为有这些原因:第一 ,专业名词晦涩难懂;第二,它摸不着,你要想看,倒是...

  • 📂Ubuntu Linux 增加磁盘操作步骤教程

    Ubuntu Linux 增加磁盘操作步骤1. 添加物理磁盘 2. 重启系统 3,检查物理磁盘是否就绪 fdisk -l 4. fdiks 进行分区 fdisk /dev/sdb 5. mkfs.ext3/4 格式化 mkfs.ext4 /dev/sdb1 6. 挂载分区 6.1 检查分区ID blkid /dev/sdb1: UUID="c6974b61-3df5-4...

  • 📂windows10通过Microsoft Store安装linux子系统后,进入报错教程

    WslRegisterDistribution failed with error: 0x8007019e The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again. See https://aka.ms/wslinstall for details.解决...

  • 📂Linux学习笔记--运行级别教程

    Linux运行级别说明:0:关机 1:单用户 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启 常用的运行级别是3和5,也可以是指定默认运行级别实操 指定运行级别查看当前默认的运行级别指定默认的运行级别 需要reboot之后才能看到效果 再次查看当前的默认运行级别 总结init 数字 ...

  • 📂Linux系统移植篇5:STM32MP1微处理器之Trusted Firmware-A简介教程

    Trusted Firmware-A移植Trusted Firmware-A简介嵌入式高速发展的今天,大量的嵌入式设备使用了Arm为核心的芯片。我们会接触到越来越多的嵌入式设备,一个问题油然而生:数量如此巨大的嵌入式设备的安全性如何?目前针对嵌入式安全的技术和标准可谓千姿百态,除了必要的硬件安全技术,与之配套的安全软件也是必不可少的一部分。今天我们要介绍的是基于Arm 的可信固件Truste...

  • 📂Linux:匿名管道的非阻塞属性教程

    如何将文件描述符设置为非阻塞:#include<fcntl.h> int fcntl(int fd, int cmd, …) fcntl函数有两个功能:查看属性设置非阻塞属性:O_NONBLOCK参数:fd:文件描述符cmd:告诉fcntl函数做什么事情,由两个宏去告诉arg:可变参数列表,在设置属性时要保留原属性F_GETFL获取一个文件描述符的权限,忽略arg参...

  • 📂Linux企业运维——Kubernetes(二)Pod管理教程

    Linux企业运维——Kubernetes(二)Pod管理文章目录Linux企业运维——Kubernetes(二)Pod管理1、Pod简介2、Pod管理2.1、Pod创建与使用2.2、Pod扩容缩容2.3、Pod中镜像的滚动更新1、Pod简介Pod是可以创建和管理Kubernetes计算的最小可部署单元,一个Pod代表着集群中运行的一个进程,每个pod都有一个唯一的ip。 一个pod类似...

  • 📂奇怪的问题:Linux执行脚本碰到Permission denied问题(记录)教程

    2021-08-05 中午时候,同事说我们一台生产环境服务器的程序发布遇到了问题,一直发布不上去。 发布程序到生产环境,我是用一个脚本来做的,我们在管理界面上操作一下,间接地会触发一个服务器的脚本,由这个脚本来执行发布动作。 我迅速ssh到生产环境服务器,手动运行脚本,出现了熟悉的Permission denied。 “靠!谁到生产环境改了脚本的执行权限?”——这是我的第一反应。 但很快我就...

  • 📂【Linux词典】必备技能之yum命令&tar编译安装教程

    【Linux词典】之yum命令&tar编译安装-【Linux词典】之yum命令&tar编译安装【Linux词典】之yum命令&tar编译安装前言一、yum命令1.常用操作命令2.yum本地源仓库配置二、tar编译安装1.tar解包2.配置软件模块3.编译&安装总结-前言在项目的过程中编译安装了apache软件,回顾发现编译安装经常会用,特地将本次用到的yum和tar编译安装记录下来。-一、y...

  • 📂shell学习(一)简介、基础知识教程

    基础知识一篇教会你写90%的shell脚本Linux Shell 算术运算Shell代码

  • 📂Linux基础与C高级w3d4:linux的文件管理(续)教程

    管道作用:把一个命令的结果作为另一个命令的输入参数 符号:| 用法:ls | grep test用户管理切换用户:su 用户名 修改用户密码:[sudo] passwd 用户 注册用户:[sudo] adduser 用户 添加管理员权限:修改配置文件 /etc/sudoers,注意:该文件需要赋予写入权限[sudo] chmod u+w /etc/sudoers,如同ro...

  • 📂Blog.043 Linux 防火墙① iptables教程

    本章目录1. iptables 概述 1.1 netfilter/iptables 关系 2. iptables 的 四表五链 2.1 四表 概述 2.2 五链 概述 2.3 四表五链的关系图 2.4 规则链的匹配顺序 3. 编写 iptables 防火墙规则 3.1 iptables 的安装 3.2 基本语法、控制类型 3.3 添加、查看、删除规则 ...

  • 📂Blog.044 Linux 防火墙② firewalld教程

    本章目录1. firewalld 概述 1.1 firewalld 和 iptables 的分析 1.2 firewalld 和 iptables 区别 2. firewalld 网络区域 2.1 firewalld 区域的概念 2.2 firewalld 防火墙预定义的区域 2.3 firewalld 数据处理流程 3. firewalld 防火墙的配置方法 3...

  • 📂Linux下安装Golang教程

    下载源码使用mkdir新建一个路径,然后cd进入,或者直接CD进入一个常用目录下,使用下面的命令获取源码包。wget https://dl.google.com/go/go1.16.6.linux-amd64.tar.gz 其中实测go1.16.6.linux-amd64字段的版本号是可以直接更改的。解压将下载好的压缩源码包直接解压到、usr/local/go中,自行安装的软件一般都安装在这...

  • 📂Linux防火墙Firewall基础详细解读教程

    一、firewalld防火墙1.1、firewalld防火墙简介============================================================================================firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙firew...

  • 📂Linux的md5sum命令用法教程

    MD5算法可以用来验证网络文件传输的完整性。Linux的md5sum命令便用于生成和校验文件的md5值。需要注意的是,md5sum检验的是文件内容,而不是文件名。语法:md5sum [选项]... [文件]...选项: -b, --binary 以二进制模式读取 -c, --check 从文件中读取MD5 的校验值并予以检查 --ta...

  • 📂Linux下系统如何监控服务器硬件、操作系统、应用服务和业务教程

    1.Linux监控概述Linux服务器要保证系统的高可用性,需要实时了解到服务器的硬件、操作系统、应用服务等的运行状况,各项性能指标是否正常,需要使用各种LINUX命令。做到自动化运维就需要,将上述各项监控指标在同一个软件中展显出来,图形化监控,消息报警机制,日志检看,资产管理等等2.Linux监控的对象2.1 硬件监控(1)服务器:如电源,风扇,磁盘,CPU等,可以使用IPMI监控,在LI...

  • 📂Kali_Linux上安装Gnome时,遇到"Unable to locate GNOME Shell settings or version. Make sure it is instal教程

    这几日在玩弄Kali_Linux,安装软件时发现一个百思不得其解的错误,如下所示 我按照网上教程提示,安装 chrome-gnome-shell,再安装浏览器扩展 gnome-shell-integration。 依旧提醒我没有找到gnome-shell,我一直以为是插件不兼容或缺乏依赖导致问题出现,于是一直在国内外论坛查找相关解决方案,一直没有结果,直到我无意间在命令行调用gnome-...

  • 📂Linux中的防火墙netfilter iptables 简介教程

    一、Linux防火墙基础1.1 ptables的表、链结构 1.1.1 Linux包过滤防火墙概述 netfilter 位于Linux内核中的包过滤功能体系 称为Linux防火墙的"内核态" iptables 位于/sbiniptables,用来管理防火墙规则的工具 称为Linux防火墙的"用户态" 上述2种称呼都可以表示Linux防火墙 1.2 数据包控制的匹配流程 数据包到达防火墙时...

  • 📂Linux-iptables 防火墙教程

    iptables概述Linux 系统的防火墙:IP信息包过滤系统,它实际上由两个组件netfilter和iptables组成主要工作在网络层,针对IP数据包。体现在对包内的IP地址、端口等信息的处理上netfilter/iptables关系netfilter属于“内核态”(KernelSpace,又称为内核空间) 的防火墙功能体系是内核的一部分,由一些数据包过滤表组成,这些表包含内核用来控制...

  • 📂Linux应用程序与RPM软件包管理教程

    目录前言一、应用程序与系统命令的关系二、典型应用程序的目录结构三、常见软件包封装类型四、RPM包管理工具五、 RPM命令格式六、查询RPM软件包信息 七、安装、升级、卸载RPM软件包 总结-前言在linux系统中其实命令和应用程序其实并没有什么区别,但我们要了解他们所对应的关系,都是为我们生产环境所服务,同时我们也需要额外加装软件来完成我们工作上的需求,安装软件首先要了解RPM软件包。一、应...

  • 📂嵌入式领域linux作为实时操作系统的缺点(转)教程

    linux以自由和开发源码赢得了许多工程师的青睐,现在许多嵌入式产品使用的是linux系统,然而linux内核作为 实时操作系统有非常,明显的几个缺点。 1.任务调度的缺点 Linux最初的设计预想是设计一个通用的操作系统内核,尽量缩短系统的平均响应时间,在单位时间内位尽可能多的用户请求 提供服务;在设计上并没有太考虑实时性的需要,而是在分时操作系统基础上发展而来,linux内核在任...

  • 📂Linux 内核:设备驱动模型 平台设备驱动教程

    介绍Linux系统的驱动框架主要就是三个主要部分组成,驱动、总线、设备。随着电子行业的发展,控制器越来越强大,SOC(片上系统)出现了:在片内的CPU外围集成很多外设电路,这些外设都挂接在SOC内部的总线上。不同于IIC、SPI和USB等这一类实际存在外部PCB走线总线,片内外设从Chip之外是看不到的。为了统一驱动架构抽象,所以Linux从2.6版本开始引入了platform bus这个虚...

  • 📂app UI自动化测试Linux环境搭建教程

    app UI自动化测试Linux环境搭建:https://juejin.im/post/5d1d62ea518825392a5d00571.在测试环境(10.20.0.157)启动appium容器,直接输入以下命令即可,不需要安装任何appium依赖包docker run --privileged -d -p 4723:4723 --name appium1 appium/appium查看:...

  • 📂Linux下TinyXml库使用方法及实例解析教程

    TinyXml库下载,我保存在自己的网盘中,可自行下载:链接:https://pan.baidu.com/s/1atVGYXcRF_GVYHypqPLRUA提取码:e50y 首先介绍一下TinyXml类 XmlBase:整个TinyXML模型的基类;XmlAttribute:对应于XML中的元素的属性;XmlComment:对应于XML中的注释;XmlDeclaration:对应于XML...

  • 📂Linux 防火墙开启/关闭命令教程

    Linux 防火墙相关操作命令CentOS环境查看防火墙状态systemctl status firewalld 关闭防火墙systemctl stop firewalld 关闭开机启动systemctl disable firewalld 设置开机自启systemctl enable firewalld

  • 📂Linux下部署.net5.0服务后增加Supervisor守护进程教程

    1、守护进程是什么? 在linux或者unix操作系统中,守护进程(Daemon)是一种运行在后台的特殊进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。由于在linux中,每个系统与用户进行交流的界面称为终端,每一个从此终端开始运行的进程都会依附于这个终端,这个终端被称为这些进程的控制终端,当控制终端被关闭的时候,相应的进程都会自动关闭。但是守护进程却能突破这种限...

  • 📂Linux_C阶段小项目教程

    基于C命令行的随机点名器项目描述使用C语言,制作一个在命令行运行的点名程序,该程序运行时可指定班级的花名册文件,运行后在界面上显示随机抽取名字的过程,速度由快到慢,逐渐定格到某一个“幸运儿”上,程序结束。功能要求指定普通文本文件(*.txt)为名单,以行为单位读取学生名字.随机抽取的过程在终端动态展示出来,速度呈慢-快-慢渐变效果.从名单中抽取名字后,将名单中相应的名字去掉.可以一次抽取若干...

  • 📂Linux之JDK安装教程

    Linux day03-安装步骤创建 文件夹 mkdir/opt/jdk通过xftp软件上传Linux_jdk文件至/opt/jdk下cd / opt / jdk解压 tar -zxvf jdk-8u261-linux-x64.tar.gzmkdir / usr / local / javamv / opt /jdk / jdk1.8.0_261 / usr / local / java配置...