![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 69
Ernestjackson
这个作者很懒,什么都没留下…
展开
-
网络编程socket
网络编程socket,tcp粘包。原创 2022-08-12 19:47:10 · 262 阅读 · 0 评论 -
Linux的5种IO模型
1.当有io就绪select会遍历所有fd,来找到就绪的fd(文件描述符)一个进程能同时处理多个io请求(减少创建多个线程或进程执行io的开销)2.每次调用select都会把所有的fd从用户态拷贝到 内核态。我做不做其他事情,做其他事情就时非阻塞,不做其他事情就是阻塞。和select实现类似,只是poll没有了fd监控数量的限制。3.select监听的fd是有限制的,最多1024个。:(nginx采用的就是epoll)关注的时程序在等待调用结果时的状态。关注的时消息的通信机制。异步就相当于发达指令。....原创 2022-08-12 19:44:40 · 161 阅读 · 0 评论 -
NAT、SNAT、DNAT以及基于iptables的DNAT和SNAT将web服务器发布的搭建
NAT、SNAT、DNAT以及基于iptables的DNAT和SNAT将web服务器发布的搭建,由于互联网的发展,导致ipv4地址不足,每一个设备分配一个IP地址,根本不够局域网主机共享单个公网IP地址接入Internet在Internet中发布位于企业局域网内的服务器—在互联网上的机器想访问局域网内的服务器。...原创 2022-08-09 20:04:43 · 382 阅读 · 0 评论 -
ssh服务
当关闭sshd 的时候会关闭tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1008/sshd,但是建立的连接不会断开。此外,OpenSSH提供了大量的安全隧道功能、几种身份验证方法和复杂的配置选项。使用python/shell获取对方服务器上的cpu使用率,内存使用情况,磁盘分区的使用情况,网络带宽的实验情况。公钥和私钥是一对文件,文件里面是一段字符串,告诉加密算法加密的时候,使用的参数。...原创 2022-08-05 20:32:24 · 190 阅读 · 0 评论 -
开机启动流程
排查服务器启动不了的故障,了解原因(troubleshooting),开机启动流程的意义:1.掌握让某个软件开机自动运行2.开机不能正常启动,是什么原因,或者那个环节出现了问题3.防止黑客植入木马,去查询黑客会把木马放到哪些地方?开机自检:上电自检(POST,Power On Self Test)。 BIOS是英文"Basic Input Output System"的缩略词,直译过来后中文名称就是"基本输入输出系统"。 CMOS:是一个存储参数配置的芯片BIOS是一个程序会读取CMO...原创 2022-08-05 20:29:59 · 1121 阅读 · 0 评论 -
进程VS线程
进程之间都是相互独立的,是计算机中的程序关于某数据集合上的一次运行活动进程 VS线程,进程与线程的比较原创 2022-08-05 19:53:47 · 106 阅读 · 0 评论 -
Linux操作系统的五大子系统
Linux操作系统的五大子系统当用户注销(exit, logout, Ctrl + d),或者网络断开时,终端会收到Linux HUP 信号HUP信号会使其关闭所有子进程或可以重新加载配置这样就会关闭你不想关闭的进程nohup命令nohup 顾名思义,就是忽略 hup 信号nohup 通常与 & 符号连用, 让提交的命令忽略 Linux HUP 信号。...原创 2022-08-05 19:38:55 · 2103 阅读 · 0 评论