随笔分类 -  Linux

摘要:socket API原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIX Domain Socket。虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIX Domain Socket用于IPC更有效率:不需要 阅读全文
posted @ 2023-12-02 10:21 TechNomad 阅读(27) 评论(0) 推荐(0) 编辑
摘要:一、UDP概述 传输层主要应用的协议模型有两种,一种是TCP协议,另外一种则是UDP协议。TCP协议在网络通信中占主导地位,绝大多数的网络通信借助TCP协议完成数据传输。但UDP也是网络通信中不可或缺的重要通信手段。相较于TCP而言,UDP通信的形式更像是发短信。不需要在数据传输之前建立、维护连接。 阅读全文
posted @ 2023-12-01 18:06 TechNomad 阅读(345) 评论(0) 推荐(0) 编辑
摘要:一、Shell脚本执行的几种方式 1.Shell脚本中用#表示注释,相当于C语言中的//注释,但如何#位于第一行开头,并且是#!(称为Shebang)则例外,它表示该脚本使用后面指定的解释器/bin/sh解释执行,如果把这个脚本文件加上可执行权限然后执行: 保存执行后: 上述脚本直接以./test. 阅读全文
posted @ 2023-11-14 18:01 TechNomad 阅读(72) 评论(0) 推荐(0) 编辑
摘要:Centos7默认提供的openssl版本是1.0.2的,想要升级openssl版本则需要手动进行编译 一、下载openssl1.1.1 cd /usr/local/src/ wget --no-check-certificate https://www.openssl.org/source/ope 阅读全文
posted @ 2023-11-13 14:04 TechNomad 阅读(2104) 评论(0) 推荐(0) 编辑
摘要:一、deb的文件结构 Debian 软件包(.deb)是一种用于 Debian 及其基于 Debian 的 Linux 发行版的软件包格式。这些软件包包含了用于安装、升级和卸载软件的文件和元数据。 .deb 文件通常遵循一定的文件结构,包括以下主要部分: 控制信息 (control):DEBIAN/ 阅读全文
posted @ 2023-11-02 11:48 TechNomad 阅读(415) 评论(0) 推荐(0) 编辑
摘要:在Linux用Qt开发的程序,如果想要在别的Linux主机上运行,那么需要把可执行程序和所依赖的链接库都打包才可以。 一、编译文件 在Qt中使用release的方式编译出可执行文件。 项目文件如同所示: 二、创建脚本 (1).创建copy_libs.sh编译出可执行程序并拷贝依赖的链接库到指定目录下 阅读全文
posted @ 2022-08-01 17:27 TechNomad 阅读(3620) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示