最新内容

图文详解Linux的IO模型和相关技术

阻塞IO模型(Blocking IO)Linux 内核一开始提供了 read 与 write 阻塞式操作。当客户端连接时,会在对应进程的文件描述符目录(proc进程号fd)生成对应的文件描述符(0 标准输入;1 标准输出;2 标准错误输出;),比如 fd 8 , fd 9;应用程序需要读取的时候,通过系统调用 read (fd8)读取,如果数据还没到来,此应 …

如何查询 Linux 中 CPU 的数量?这几个命令要知道!

在深入命令之前,先聊聊为什么要关心 CPU 数量。想象一下,你是个系统管理员,手底下管着几十台服务器,突然有台机器跑任务慢得像乌龟,你得搞清楚是不是 CPU 不够用。或者你是程序员,想写个多线程程序,得知道能开多少线程才不会把系统榨干。又或者你只是个好奇的 Linux 小白,想摸清自己电脑的“底细”。不管哪种情况,了解 CPU 数量都是第一步,它能帮你优化资 …

linux之ls详解及常用选项组合(linux常用ls命令)

===ls --help====用法:ls [选项]... [文件]...列出<文件>的信息 (默认为目前的目录)。如果不指定 -cftuSUX 或 --sort 任何一个选项,则根据字母大小排序。(0)ls -l (超级常用)-l :使用较长格式列出信息(1).ls -a-a:就会显示隐藏文件(在文件名处如果以“.”表示,代表的是隐藏文件。)( …

【Linux】——从0到1的学习,让你熟练掌握,带你玩转Linu

学习Linux并掌握Java环境配置及Spring Boot项目部署是一个系统化的过程,以下是从零开始的详细指南,帮助你逐步掌握这些技能。一、Linux基础入门1. 安装Linux系统选择发行版:推荐Ubuntu(适合新手)或CentOS(企业常用)。安装方式:虚拟机安装:使用VirtualBox或VMware安装。物理机安装:制作启动U盘安装。云服务器:购 …

Linux系统使用dd命令制作U盘启动盘

简介:Linux 的 dd 命令那可是相当厉害的工具。这 Linux dd 命令能读取、转换还能输出数据。它能从标准输入或者文件里读数据,按照指定的格式去转换数据,然后再输出到文件、设备或者标准输出那里。在 Linux 系统里,dd 命令就跟 Windows 系统里的 ghost 工具差不多,可以把基础配置弄好的系统直接做成镜像,拿来当系统启动盘。这篇文章主 …

Linux常用命令(用户及用户组管理命令)

linux操作命令很多,为便于学习和查阅将分批进行分享,本期分享10个用户及组管理操作的命令。1、 Useradd 用户名:添加用户2、 Psswd 用户名:修改用户密码3、 Usermod [参数] 用户名:修改用信息4、 Chage[参数] 用户名:修改用户密码状态5、 Userdel [-r] 用户名:删除用户6、 Su 用户名:切换用户7、 Grou …

Linux:显示和管理IP址设置(linux显示ip地址命令)

Linux 系统管理员的主要职责之一是确保网络连接。阅读本文以了解系统在网络上的身份以及如何配置它以参与网络数据交换。译自 Linux: Display and Manage IP Address Settings,作者 Damon M Garn。现代计算机及其用户几乎依赖网络连接来完成所有操作,包括基于云的应用程序、软件访问、数据访问和通信。似乎计算的各个 …

Linux sed 命令详解(linux的sed命令详解)

sed命令整体可以干嘛总体而言,sed命令可以对文本进行查找、删除、插入、替换等操作。它跟vim或者vi命令最大的去区别是,后者只能通过人工交互的方式,对文本进行处理。而很多时候,我们希望脚本自动化的进行文本处理,那么sed无疑是我们的好帮手命令简介sed OPTIONS [SCRIPT] [INPUTFILE...] OPTIONS 用于指定对处理后的文本 …

网络安全必备!Linux firewalld 防火墙原理 + 配置实战(放行http)

5.1 了解firewall防火墙基础概念与原理5.1.1 Linux 防火墙概述在网络安全领域,防火墙是保障网络安全的关键屏障,Linux 系统中的 firewall 防火墙(firewalld 服务)是一款功能强大且灵活的防火墙管理工具,广泛应用于企业级服务器、云环境以及各类网络安全场景。它采用动态管理策略,能够在不中断网络连接的情况下实时更新防火墙规则 …