Linux高性能网络编程十谈 | 多进程和多线程
3其乐融融 发布于 2023/11/02 01:56:44
在Linux网络编程中,我们应该见过很多网络框架或者server,有多进程的处理方式,也有多线程处理方式,孰好孰坏并没有可比性。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/02 01:56:44
在Linux网络编程中,我们应该见过很多网络框架或者server,有多进程的处理方式,也有多线程处理方式,孰好孰坏并没有可比性。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/02 01:56:39
在Linux网络编程中,信号处理和定时器是经常遇到的功能,在聊这块内容之前如果您看过上一篇文章《Linux高性能网络编程十谈|IO复用和模式》,应该比较完整的了解epoll了,但是这里还遗漏了一个知识点,那开始先补上这个坑。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/02 01:56:34
通常我们写一个linux的client和server,但是怎么提升性能?系统是如何快速处理网络事件?因此本文就来谈谈IO复用和模式。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/02 01:56:31
在谈《系统调用》之前,先解答上一篇留下的一些问题:(1)发送方法返回成功后,数据一定发送到了TCP的对端么?(2)1个socket套接字可能被多个进程在使用,出现并发访问时,内核是怎么处理这种状况的?
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/02 01:56:29
Mozilla 公司发布新闻稿,表示面向 Debian、Ubuntu 和 Linux Mint 等基于 Debian 的发行版,推出了.deb 格式的 Firefox Nightly 浏览器安装包,便于用户在上述发行版中更轻松地安装。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/02 01:56:24
谈完上一篇《Linux高性能网络编程十谈|网络篇》,我们继续探索高性能网络编程,但是我觉得在谈系统API之前可以先讲一些Linux底层的收发包过程,如下这是一个简单的socket编程代码:
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/02 01:56:21
最近又到了面试季,高性能网络编程对于后端程序猿是必备的知识考点,于是为了方便大家(也方便自己),整理了高性能网络编程十谈,本篇是网络篇,主要介绍一些通用的网络知识,温故知新。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/01 01:56:20
rsyslog是一个开源的日志处理程序,被广泛应用于Linux系统中以提供日志转发和接收功能。本文浅谈linux配置rsyslog以及日志转发。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/01 01:56:17
Linux内核版本分为三个部分,主版本号、次版本号、末版本号,次版本号是奇数为开发板,偶数为稳定版。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/01 01:56:14
在进行Linux系统安全加固时,使用SELinux可以为系统提供更多的安全保障。本文将详细介绍如何使用SELinux进行Linux系统安全加固。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/01 01:56:11
RDP(Remote Desktop Protocol):用于远程桌面连接到Linux服务器。需要先安装并配置Xrdp服务。使用RDP客户端连接到远程服务器。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/31 01:56:21
要定制Bash提示符,只需在PS1变量中添加、删除或重新排列下面这些特殊字符就可以了,如 1;32m、1;37m、1;36m 等。这些是 Bash 的颜色代码。这些代码由一系列数字表示,中间用分号加一个字母 m 隔开。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/31 01:56:18
今天一起来了解一下LINUX 的关键配置文件清单都有哪些吧!
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/31 01:56:15
内核模块是 Linux 系统中一种特殊的可执行文件,它可以在运行时动态地加载到内核中或卸载出内核,从而实现内核的扩展和优化。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/30 01:56:29
Focusrite 正在大力支持 Linux 。尽管 Linux 作为桌面平台正在快速发展,但与 Windows 和 macOS 相比,它仍然是少数音乐制作人的选择。一个主要原因是缺乏一些 DAW 和硬件制造商的官方支持。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/30 01:56:26
本文将详细介绍如何使用Docker在Linux上实现应用程序的打包和分发。使用Docker在Linux上实现应用程序的打包和分发可以提供高效地管理依赖项和一致的部署环境等优势。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/30 01:56:22
当系统调用从用户态到内核态的时候,首先要做的第一件事情,就是将用户态运行过程中的 CPU 上下文保存起来,其实主要就是保存在这个结构的寄存器变量里。这样当从内核系统调用返回的时候,才能让进程在刚才的地方接着运行下去。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/29 02:30:17
这就是在包括 Ubuntu 在内的 Linux 系统中将语音转换为文本的方法。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/29 02:14:22
具有开放 SSH 访问的服务器的 root 帐户可能会面临风险。特别是如果您使用公共IP地址,破解root密码就更容易。因此,了解SSH安全是必要的。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/29 02:05:37
密钥分为公钥和私钥,这两把密钥可以互为加解密。公钥是公开的,私钥是由个人自己持有,并且必须妥善保管和注意保密。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/29 01:56:41
一款适用于 Linux 的新应用已经出现,它可能是满足你所有蓝牙需求的一站式应用。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/29 01:56:38
随着Wolfi发布一周年,它吸引了一些伟大的贡献,包括1300个软件包配置。此外,我们还与一些使用最广泛的容器扫描仪建立了合作伙伴关系,如Docker Scout,Grype,Snyk,Trivy,Wiz和Prisma Cloud。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/29 01:56:33
Nix 软件包管理器可以安装在任何 Linux 发行版上。具体方法如下。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/29 01:56:30
要查找目录或者文件,可以使用ls、find和locate命令;要查找指定的源文件、二进制文件和manual文件等,可以使用whereis命令;要查询命令或者别名的位置,可以使用which命令。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/29 01:56:25
本篇文章作为终端基础教程系列的一部分,介绍如何在 Linux 命令行中,利用绝对路径和相对路径实现目录切换。
阅读()评论(0)赞 ()