Linux编程
文章平均质量分 87
后端技术架构
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
为什么需要TIME_WAIT
只要客户端等待 2 MSL 的时间,客户端和服务端之间的连接就会正常关闭,新创建的 TCP 连接收到影响的概率也微乎其微,保证了数据传输的可靠性。1、当客户端没有待发送的数据时,它会向服务端发送 FIN 消息,发送消息后会进入 FIN_WAIT_1 状态;原创 2022-09-19 21:07:52 · 957 阅读 · 0 评论 -
Python网络编程之多线程
多线程 多线程举例: import threading from time import sleep,ctime def sing(): for i in range(3): print("正在唱歌...%d"%i) sleep(1) def dance(): for i in range(3): print("正在跳舞....原创 2018-05-06 23:52:21 · 646 阅读 · 0 评论 -
Ubuntu16.04安装Python3.7
Python3.7 源码下载: https://www.python.org/downloads/release/python-370/ 解压源码: tar -zxvf Python-3.7.0.tgz -C ~ 安装源码编译所需的各种依赖库:(Ubuntu16.04环境下) sudo apt-get install zlib1g-dev libbz2-dev libssl-dev li...原创 2018-07-21 08:20:26 · 12315 阅读 · 1 评论 -
进程间通信的几种方式
一、管道 在Linux 中,管道是一种使用非常频繁的通信机制。从本质上说,管道也是一种文件,但它又和一般的文件有所不同,管道可以克服使用文件进行通信的两个问题,具体表现如下所述。 • 限制管道的大小。实际上,管道是一个固定大小的缓冲区。在Linux 中,该缓冲区的大小为1 页,即4KB,使得它的大小不像文件那样不加检验地增长。使用单个固定缓冲区也会带来问题,比如在写管道时可能变满,当这种情况发...转载 2018-11-28 20:10:00 · 15999 阅读 · 1 评论 -
SSH免密码登录
有机器A(192.168.1.1),B(192.168.1.2)。现想A通过ssh免密码登录到B。 1.在A机下生成公钥/私钥对。 [test@A~]$ssh-keygen-trsa-P'' 直接ssh-keygen然后三次回车就可以了。 -P表示密码,-P '' 就表示空密码,也可以不用-P参数,这样就要三车回车,用-P就一次回车。 它在当前用户目录(~)下生成.ssh目录,.s...原创 2019-03-31 11:01:49 · 397 阅读 · 0 评论 -
日志分析(一):日志分析常用命令
1.查看文件的内容 如果一个日志文件比较小,直接使用cat查看 cat -n 显示行号 2.分页显示文件 more命令。enter键显示下一行,空格键显示下一页,F显示下一屏,B显示上一屏。 3.显示文件尾 tail 命令可以看到文件最后几行,-n参数后面跟数字,表示显示文件最后几行。 4.显示文件头 head显示开头几行,-n参数指定显示开头几行 5.内容排序 sort对数据...原创 2019-04-10 22:39:47 · 1245 阅读 · 0 评论 -
日志分析(二):日志分析脚本
常用的文本处理工具有sed和awk,这些工具可以简化完成数据处理任务 1.sed编辑器 sed是面向行的,sed不会修改文件本身。 格式:sed [options] 'command' file(s) command为具体的文本编辑命令,file为输入的文件。 如将日志文件中的xxx替换成baidu输出: sed 's/xxx/baidu/' a.log | head -10 # s...原创 2019-04-16 22:23:50 · 1424 阅读 · 0 评论
分享