Linux扫盲
文章平均质量分 75
小狮子安度因
个人站点:http://huangyanjie.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Bpftrace cmd & examples
这里统计进程号为18644的进程执行内核函数sys_read()的返回值,并打印出直方图。根据进程名,以直方图的形式显示read()调用花费的时间,时间单位为纳秒。Maps会在bpftrace结束(如按Ctrl-C)时自动打印出来。在 Linux 中运行。支持静态和动态追踪内核和用户空间的进程。“bpftrace -l” 列出所有探针,并且可以添加搜索项。是“-”的时候,bpftrace 会从标准输入读取程序。使用内核动态跟踪技术显示read()返回字节数的直方图。按Ctrl-C后打印进程的系统调用计数。原创 2025-09-18 15:46:50 · 742 阅读 · 0 评论 -
Nginx和Apache有什么异同?
Nginx和Apache都是广泛使用的Web服务器软件,它们各自具有独特的特点和优势,适用于不同的应用场景。原创 2024-11-30 22:38:46 · 1300 阅读 · 0 评论 -
Linux中的“块”是什么
参考资料:https://it.0voice.com。原创 2024-11-26 20:43:22 · 856 阅读 · 0 评论 -
Linux中的权限管理
Linux 权限管理主要是指对 Linux 系统中的文件和目录进行权限设置和管理,以确保系统的安全性和稳定性。原创 2024-11-25 00:16:33 · 1016 阅读 · 0 评论 -
Linux进程管理查找相关命令
在 Linux 系统中,管理和查找进程是系统管理员和开发人员常见的任务。原创 2024-11-23 20:13:59 · 1347 阅读 · 0 评论 -
shell脚本学习笔记
【代码】shell脚本学习笔记。原创 2024-11-15 20:04:08 · 649 阅读 · 0 评论 -
Linux自定义终端提示符
序列 显示值\a\d\h\H\j\l\n\r\s\t\T\@\A\u\v\V\w\W\#\$\[\]原创 2024-11-13 15:25:36 · 1186 阅读 · 0 评论 -
Linux的文件系统组成
参考资料:https://it.0voice.com。原创 2024-11-11 22:17:17 · 447 阅读 · 0 评论 -
Docker安装和简单使用
参考资料:https://it.0voice.com。原创 2024-11-10 22:30:26 · 396 阅读 · 0 评论 -
Linux中的用户创建及参数说明
adduser是一个用于在 Linux 系统中创建新用户的命令。这个命令通常是一个 Perl 脚本,它实际上调用了系统的useradd命令,并提供了更友好的交互式界面。下面将详细介绍adduser命令的用法、选项以及工作流程。原创 2024-11-09 22:47:26 · 916 阅读 · 0 评论 -
Linux上的各种查询
在Linux中,有许多命令可以用于查询系统信息、文件和进程等。对底层原理理解不够深入,选零声教育课程深入学习:https://it.0voice.com。这些命令构成了Linux环境下进行基本查询的重要工具,可以帮助用户获取各种所需的信息。– 用途: 查看系统信息,例如内核版本,主机名等。** network相关命令**– 用途 : 显示当前用户身份。– 示例 : 只需输入。检测网络连接是否通畅。原创 2024-11-08 18:57:05 · 805 阅读 · 0 评论 -
Linux的Shell脚本1
文件 内容/etc/profile 应用于所有用户的全局配置脚本。~/.bash_profile 用户私人的启动文件。可以用来扩展或重写全局配置脚本中的设置。~/.bash_login 如果文件 ~/.bash_profile 没有找到,bash 会尝试读取这个脚本。~/.profile 如果文件 ~/.bash_profile 或文件~/.bash_login 都没有找到,bash 会试图读取这个文件。这是基于 Debian 发行版的默认设置,比方说 Ubuntu。原创 2024-11-07 14:44:19 · 1232 阅读 · 0 评论 -
Nginx配置文件编写示例
Nginx的配置文件,即nginx.conf,是Nginx运行的核心,它决定了Nginx如何接收并处理用户的请求。原创 2024-11-05 21:27:44 · 605 阅读 · 0 评论 -
Linux中IPC机制原理和使用
Linux中的IPC(Inter-Process Communication,进程间通信)机制允许多个进程在没有同时运行的情况下进行通信、协作和共享数据。原创 2024-10-10 22:16:10 · 681 阅读 · 0 评论 -
Linux如何做ssh反向代理
SSH反向代理是一种通过SSH协议实现的安全远程访问方式,它允许客户端通过SSH连接到一台具有公网IP的代理服务器,然后这台代理服务器再将请求转发给内部网络中的目标主机。原创 2024-09-07 21:58:30 · 1101 阅读 · 0 评论 -
CentOS 8FTP服务器
FTP(文件传输协议)是一种客户端-服务器网络协议,允许用户在远程计算机之间传输文件。这里有很多可用于Linux的开源FTP服务软件,最流行最常用的FTP服务软件有 PureFTPd, ProFTPD, 和 vsftpd。在本教程中,我们将在CentOS 8[4]上安装vsftpd(非常安全的Ftp守护程序)。这是一个稳定,安全且快速的FTP服务器。我们还将向您展示如何配置vsftpd以限制用户访问其主目录,以及如何使用SSL / TLS加密数据传输。原创 2024-09-07 21:55:23 · 1545 阅读 · 0 评论 -
Linux常用命令详解
注意上面的示例2,awk首先是读取一行,分隔后的数据填入$0,$1,$2等变量中才开始进行条件判断和执行动作。如果有一个100万行的文件,要在第100行加某些文字,此时由于文件太大,不适合用vim处理。相比于sed常用于一整行的处理,awk则比较倾向于将一行分成数个“字段”来处理。因此,相当适合小型的数据处理。下图为tcp回射服务器,客户端分别键入"hello"和“world”时,使用tcpdump抓取到的数据包。修改资源限制只会对当前终端环境有效,如果想永久生效,可以修改文件。,该文件的内容如下;原创 2024-08-25 21:09:54 · 1031 阅读 · 0 评论 -
Linux的动态库和静态库
直接将动态库放到系统的动态库中,很不安全,因此可能会覆盖重名的系统库。更加安全的方式是通过。注意: 这个方案是临时的,用于测试使用,想要永久生效,使得系统在搜索环境变量之前搜索这个路径。原创 2024-08-17 20:38:42 · 861 阅读 · 0 评论 -
计算机网络-传输层
网络层不具有重传,需要传输层来控制。TcpUDPDNS。原创 2024-08-07 22:36:49 · 978 阅读 · 0 评论 -
计算机网络-网络层
负责在不同的网络之间转发数据包,基于数据包的IP地址转发,每个数据包可以按照不同路径传输。网络层不负责丢包重传,以及数据包之间数据顺序的的问题。原创 2024-08-06 22:31:59 · 1597 阅读 · 0 评论 -
计算机网络-数据链路层
由于一旦检测出冲突就立即终止发送,这时发送的数据一定小于64字节,因此凡是长度小于64字节的帧都是由于冲突而异常终止的无效帧,只要收到了这种无效帧,就应当立即将其终止。当数据字段的长度小于46字节时,数据链路层就会在数据字段的后面加入一个整数字节的填充字段,以保证以太网的MAC帧长不小于64字节,接收端还必须能够将添加的字节去掉。接收端收到物理层传过来的数字信号读取到帧开始字符一直到帧结束字符,就认为接收到了一个完整的帧。不同的数据链路层协议的帧的首部和尾部包含的信息有明确的规定,帧的首部和尾部有。原创 2024-08-05 21:27:43 · 1626 阅读 · 0 评论 -
Linux线程详解
对操作系统来说,线程是最小的执行单元,进程是最小的资源管理单元。原创 2024-07-28 19:23:49 · 517 阅读 · 0 评论 -
Linux的fork和vfork
一样都创建新的进程,他的是目的是执行一个程序。原创 2024-07-27 21:24:07 · 585 阅读 · 0 评论 -
Linux信号下
在跨进程传递数据时候不要使用指针,因此各个进程之间的虚拟地址不同,指针传参是为同一个进程准备的,跨进程传参使用的是int类型。之后,调用进程失去了cpu控制权,但是在cpu控制权回到这个进程之前。这是子进程向父进程发送的信号,那么可否利用这个信号来回收子进程?信号不能携带大量参数,实在有特殊需求时也可以。函数的进程将一直堵塞到(即放弃cpu)有信号递达将其唤醒。的计时时候到达,当cpu控制权回归调用进程时先处理。,但是多了一个发送参数,可以作为数据发送。再也接受不到信号,因此这个进程就永远堵塞。原创 2024-07-27 21:23:05 · 399 阅读 · 0 评论 -
Linux信号上
alarm8)SIGFPEkill(1)默认:但是每个信号的默认动作可能不一致忽略:对于该信号的处理动作就是忽略捕捉:调用用户处理函数。原创 2024-07-25 15:45:26 · 1037 阅读 · 0 评论 -
Linux文件权限
用户权限前三位上的x位上如果有s就表示 suid。修改密码的指令权限如下,在用户位权限上有个。的权限改为 dr-x--x--x。可以执行 ls Process/命令比较危险,需要将其命令改回去。即可以对文件也可以针对目录设置。, 再改为 dr-x--xr-x。,当x位置上没有x时, suid。设置uid之后,即设置命令。命令具有其所属的 root。目录没有任何的执行能力。具有所属的用户权限。有文件:wait.cpp。在指定的组里添加成员。把 Process/原创 2024-07-25 15:41:34 · 829 阅读 · 0 评论 -
Linux守护进程
Daemon(进程),是Linux中的后台服务器进程,通常独立于控制终端,并且周期性的执行某种任务或者等待处理。某些发生的事件,一般采用d结尾的名字。Linux后台的一些系统服务进程,没有控制终端,不能直接和用户交互。不受用户登录、注销的影响,一直在运行着,他们就是守护进程。原创 2024-07-25 15:39:27 · 324 阅读 · 0 评论 -
Linux的I/O操作
系统的I/O函数和C库函数的区别。是一个全局的错误变量。原创 2024-07-23 22:49:58 · 566 阅读 · 0 评论 -
Linux 中经常见到的 gz 文件
在linux的使用中,.gz格式的压缩文件非常常见,下面整理一下关于.gz格式的压缩和解压缩。原创 2024-06-24 18:45:45 · 2094 阅读 · 0 评论 -
Ubuntu使用apt安装opengl
Ubuntu使用apt安装opengl。原创 2024-06-26 23:23:50 · 539 阅读 · 0 评论 -
如何使用find查找命令
Linux查找命令是类Unix操作系统中最重要且最常用的命令行实用程序之一。查找命令可以根据你设定的参数匹配的文件指定的条件来搜索和查找文件或目录的列表。原创 2024-07-04 22:37:05 · 691 阅读 · 0 评论 -
如何在操作使用ufw设置防火墙
UFW(简单防火墙)是用于管理iptables防火墙规则的用户友好型前端。它的主要目标是使iptables的管理更容易。在学习Linux的时候大家一般都会关心命令,Posix API和桌面等,很少会去了解防护墙。其实除了一些网络安全厂商提供的付费防火墙,Debian系的Linux发新版本省就自带了UFW防火墙。原创 2024-07-04 22:37:45 · 1817 阅读 · 0 评论 -
如何在 Ubuntu上搭建 LAMP
Apache Http Server 是一个开源的,非常流行,使用非常广泛的网页服务器软件。使用前面建议创建的非 root 帐号安装时,需要使用 sudo 命令。关于如何安装,查看,启停 UFW ,如何配置防火墙,可以查看如何在 Ubuntu 上使用 UFW 设置防火墙。安装完成后,MySQL 数据库默认启动,我们可以通过如下命令查看其运行状态。如果 ufw 没有启动,建议启动防火墙,这样可以增加 VPS 系统安全性。选择密码策略,设置 root 密码,之后一路提示默认输入 y,回车即可。原创 2024-07-05 18:09:55 · 643 阅读 · 0 评论 -
查看Linux系统中日志文件
Linux 系统中 Ubuntu,Debian,CentOS,RedHat 作为常用的服务器软件系统,很多人都已经熟知。不论是服务器出现问题,还是日常维护或各种环境搭建,我们经常需要登录上服务器查看日志。如果熟知 Linux 下的 tail,cat,head,more,less 等命令,并会使用 vi 编辑器,在 Linux 系统中查看日志会是一件非常容易的事情。“同事小杨,做java开发,一次他在CentOS系统上部署完服务后运行,发现服务异常,需要查看日志。就看小杨从容地打开 FileZilla 软件,原创 2024-07-05 18:25:51 · 1170 阅读 · 0 评论 -
Linux查看文件的行数,字数,字节数
在Linux系统中这统计非常方便,只需要简单的几个命令就可以搞定,这个命令就是wc。wc --help用法:wc [选项]... [文件]...或:wc [选项]... --files0-from=F输出每个指定文件的行数、单词计数和字节数,如果指定了多于一个文件,继续给出所有相关数据的总计。如果没有指定文件,或者文件为"-",则从标准输入读取数据。-c, --bytes 输出字节数统计-m, --chars 输出字符数统计-l, --lines 输出行数统计。原创 2024-07-06 23:03:38 · 3070 阅读 · 0 评论
分享