随笔分类 - 计算机操作系统 / Linux操作系统
摘要:Linux 计划任务 crontab 说明:https://www.runoob.com/linux/linux-comm-crontab.html
阅读全文
摘要:Linux 网络管理-防火墙 iptables 从零开始认识 iptables:https://morven.life/posts/iptables-wiki/ [译] 深入理解 iptables 和 netfilter 架构:https://arthurchiao.art/blog/deep-di
阅读全文
摘要:Linux 网络管理-DNS配置 /etc/hosts 124.123.123.123 www.qq.com /etc/resolv.conf nameserver 8.8.8.8
阅读全文
摘要:Shell 编程:流程控制 if 语句 if condition then command1 command2 ... commandN fi if condition then command1 command2 ... commandN else command fi if condition1
阅读全文
摘要:Linux 网络管理-NetworkManager NetworkManager 教程 https://wiki.archlinuxcn.org/wiki/NetworkManager nmcli 命令 https://ipcmen.com/nmcli https://www.linuxcool.c
阅读全文
摘要:Linux 网络管理-systemd-networkd systemd-networkd 配置教程 https://www.jinbuguo.com/systemd/systemd.network.html https://wiki.debian.org/SystemdNetworkd https:
阅读全文
摘要:Linux 网络管理-ifconfig命令 查看网络接口:ifconfig 或 ifconfig <接口名称> 或 ifconfig -a 网络接口开启与关闭:ifconfig eth0 up 或 ifconfig eth0 down 设置 IPv4 地址、子网掩码、广播地址:ifconfig et
阅读全文
摘要:Linux 网络管理-ip命令 ip --help Usage: ip [ OPTIONS ] OBJECT { COMMAND | help } ip [ -force ] -batch filename where OBJECT := { address | addrlabel | amt |
阅读全文
摘要:Linux 常用命令-网络管理 常见网络管理命令与工具 ip 命令 安装: apt install iproute2或dnf install iproute2 ifconfig 安装: apt install net-tools或dnf install net-tools ifconfig 包含了常
阅读全文
摘要:CentOS 7 虚拟机连接网络 检查网络 ping www.baidu.com 切换 root 用户 su 查看网卡名 ip addr 激活网卡 vim /etc/sysconfig/network-scripts/ifcfg-ens33 重启网络 service network restart
阅读全文
摘要:
阅读全文
摘要:【Linux网络编程】Reactor模式与Proactor模式 Reactor模式 Reactor 模式是指主线程即 IO 处理单元只负责监听文件描述符上是否有事件发生,有则立刻将该事件通知给工作线程即逻辑单元,除此之外,主线程不做任何其它实质性的动作。读写数据,接受新的连接,以及处理客户请求均在工
阅读全文
摘要:【Linux网络编程】基于 EPOLL 的 SOCKET 通信 epoller.h #ifndef EPOLLER_H #define EPOLLER_H #include <sys/epoll.h> #include <fcntl.h> #include <unistd.h> #include <
阅读全文
摘要:【Linux网络编程】I/O 多路复用技术 什么是 I/O 多路复用?为什么需要 I/O 多路复用 最简单的 socket 网络模型,就是单线程模型,一个同时进行监听、处理,然而,单线程模型同时只能服务一个客户端,当线程发生阻塞的时候,其他客户端只能排队等待,甚至连接失败。 为了能够同时服务更多的客
阅读全文
摘要:【Linux网络编程】网络编程常见概念 阻塞与非阻塞 阻塞 IO:执行的系统调用可能因为无法立即完成而被操作系统挂起,直到等待的事件发生为止。如服务端的 accept(),在客户端未 connect() 时,其一直处于阻塞状态直至发生为止,但我们可以对监听的文件描述符通过 fcntl() 设置 O_
阅读全文
摘要:【Linux网络编程】Socket Api函数 TCP/IP 协议族 TCP/IP 协议族有 sockaddr_in 和 sockaddr_in6 两个专用的 socket 地址结构体,它们分别用于 IPv4 和 IPv6,在此只将 IPv4,如下为 struct sockaddr_in: stru
阅读全文
摘要:【Linux网络编程】字节序 字节序 字节序就是字节在内存中存储的顺序,如32位整数0x01234567,在内存中存储时,有如下两种顺序: 大端序将数值的高位存储在低位地址中,小端序则相反。 网络字节序 网络中传输数据均采用大端序。 Linux字节序转换函数 在 #include <netinet/
阅读全文