![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
ttxiaoxiaobai
这个作者很懒,什么都没留下…
展开
-
go | 写一个c/s 服务器 采用utf-8编码 | 抓包简单分析
原来 go 实现 c/s是这么方便的啊。原创 2024-04-11 02:48:37 · 297 阅读 · 0 评论 -
go | 上传文件分析 | http协议分析 | 使用openssl 实现 https 协议 server.key、server.pem
keyout my.key - 指定生成的密钥保存到my.key文件。-out my.crt - 指定生成的SSL证书保存到my.crt文件。-newkey rsa:2048 - 创建一个新的2048位的密钥。-F “file=@xxx/main.zip” 要上传的文件。-x509 - 指定生成一个X.509格式的SSL证书。-nodes - 指定不对生成的SSL证书进行加密。-days 365 - 指定证书的有效期为365天。req - 请求处理器,用于处理SSL证书的请求。下面再上传一个压缩文件。原创 2024-04-06 03:10:04 · 916 阅读 · 0 评论 -
c/c++ | socket & tcp & client & server
#socket#tcp#client--server原创 2024-04-01 10:44:04 · 353 阅读 · 1 评论 -
linux | && 和 &的妙用
# linux 中逻辑的妙用原创 2024-03-21 11:08:47 · 298 阅读 · 0 评论 -
c/c++ | 重定向输入输出流 | freopen
#freopen 函数原创 2024-03-20 09:43:25 · 379 阅读 · 0 评论 -
linux | socket | 端口复用 SO_REUSEADDR SO_REUSEPORT
#SO_REUSEADDR#SO_REUSEPORT原创 2024-03-19 14:37:53 · 248 阅读 · 0 评论 -
linux | 文件描述符 | dup 函数
#linux #文件描述符原创 2024-03-19 14:34:05 · 234 阅读 · 0 评论 -
c/c++|gdb 单点调试 | 多点调试|查看栈中信息|具体变量
#断点调试#gdb#单点#多点#栈中信息原创 2024-03-18 01:09:19 · 1209 阅读 · 0 评论 -
vim | 介绍vim以及配置vimrc文件
#新手如何使用vim#进阶 配置vimrc原创 2024-03-17 12:45:28 · 821 阅读 · 0 评论 -
linux | 杂谈
文件inode。原创 2024-03-16 16:07:35 · 87 阅读 · 0 评论 -
linux | listenfd 监听
【代码】linux | listenfd 监听。原创 2024-03-14 18:20:17 · 135 阅读 · 0 评论 -
linux | ls | 重定向
原创 2024-03-14 09:57:16 · 320 阅读 · 0 评论 -
c/c++ | 一个开源项目的一个小逻辑引发的思考
其实,还有一个纠结点,就是源码上面的应该是少了自减变量,要不然就只能迭代循环一次!因为结尾可能不止一个 \n 换行符 所以使用while 循环,而不是用if。很明显,这就是让结尾的所有换行统统被删除掉。这是使用 while 实现。这是使用 if 实现。原创 2024-03-06 11:03:56 · 181 阅读 · 0 评论 -
c/c++ | 文件描述符 | POSIX 标准
#线程通信原创 2024-03-06 10:46:20 · 191 阅读 · 0 评论 -
linux | 文件系统 | swap 内存交换
后面有时间再把这部分整理归纳一下吧!文件页、脏页、匿名页。原创 2024-03-04 09:40:25 · 224 阅读 · 0 评论 -
centos | vscode | glibc、glibc++ 千万不要随便动 | 更新迭代太快了吧!
vscode 已经不支持centos7了vecode 压根就不支持centos6而且很多镜像已经不维护cengos6了 在官方停止维护之后原创 2024-02-06 16:05:47 · 233 阅读 · 2 评论 -
mysql8 | ‘caching_sha2_password‘ cannot be loaded | unblock with ‘mysqladmin flush-hosts‘
【代码】mysql8 | ‘caching_sha2_password‘ cannot be loaded | unblock with ‘mysqladmin flush-hosts‘原创 2024-02-04 16:23:41 · 139 阅读 · 0 评论 -
base64| 随写 | 加密解密
#base64#加密、解密原创 2024-02-02 15:15:08 · 140 阅读 · 0 评论 -
centos6 | centos7 | cengos8 | 更新镜像云 | 版本迭代 | 自话
#centos6.4配置镜像云#小白首选原创 2024-01-19 10:47:17 · 359 阅读 · 0 评论 -
linux |离线安装软件 | rpm命令
#rpm #linux 离线安装原创 2024-01-12 14:52:06 · 966 阅读 · 0 评论 -
linux | centos7.9 网卡配置 | 参考
#ens33#eth0#ip addr原创 2024-01-08 09:41:02 · 813 阅读 · 0 评论 -
win/linux 环境查看动态库包含的函数
#查看动态库的函数#linux 和win 两个操作系统的平台原创 2023-12-29 14:28:22 · 536 阅读 · 3 评论 -
win上使用wireshark 抓包 | 安装、实战抓包、筛选规则
然后捕获 就选指定的网口 就可以了,像我 如果要抓ping www.baidu.com 的包。好像wireshark的一个插件不维护,导致需要重新安装插件,不然就只能显示很单一的网卡。相比,在linux 上抓包,直接使用命令 tcpdump 再添加筛选规则 就可以。win 上抓包,使用wireshark 直接运行,通过选定网卡、配置筛选规则。这些问题,归根结底就是格式不正确,而最本质的问题,就是网口不适配。最开始,没搞明白,出现一些一些报错,如。根据提示,安装插件,或者点击上面的链接。原创 2023-12-29 10:25:40 · 2071 阅读 · 0 评论 -
linux | pause函数 、alarm函数、signal函数
感觉这一块涉及很多底层 进程 通信。被打断施法,后面继续更新。原创 2023-12-27 18:06:05 · 543 阅读 · 0 评论 -
leecode | 保龄球获胜者
得分规则:前两句内,有一次以上得10分,该局得分 乘2。选手1得分 > 选手2 return 1。选手1得分 < 选手2 return 2。选手1得分 = 选手2 return 0。两选手,进行保龄球比赛。最后比较两选手得分情况,原创 2023-12-27 08:59:14 · 381 阅读 · 0 评论 -
linux | 6种清空文件的方式
#清空文件的几种方式原创 2023-12-22 09:43:16 · 1271 阅读 · 0 评论 -
linux | 文件访问时间、文件修改时间、文件变动时间
#inode#访问时间#修改时间#变动时间原创 2023-12-21 14:06:50 · 700 阅读 · 1 评论 -
linux | 软连接与硬链接 | 实测
#软链接#硬链接#创建快捷方式原创 2023-12-21 11:16:31 · 401 阅读 · 1 评论 -
c/c++ | 使用cmake 对项目进行构造
#cmake#makefile#项目的构建原创 2023-12-20 16:57:10 · 483 阅读 · 0 评论 -
linux | sed 命令使用 | xargs命令 使用
sed命令最初由贝尔实验室开发,后被众多Linux系统集成,能够通过正则表达式对文件进行批量编辑,让重复性的工作不再浪费时间。xargs 默认的命令是 echo,这意味着通过管道传递给 xargs 的输入将会包含换行和空白,不过通过 xargs 的处理,换行和空白将被空格取代。xargs(英文全拼: eXtended ARGuments)是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。写的有点乱 ,后面逐步完善, sed 命令 很重要 配上 正则 无敌!原创 2023-12-19 18:21:28 · 555 阅读 · 0 评论 -
Linux| 命令执行成功与错误以及错误码|linux目录
常见的错误码, 没有此文件或目录、权限拒绝、无法分配内存空间。直接给结论,执行成功 返回值为0 错误就反悔错误码。原创 2023-12-19 01:29:34 · 471 阅读 · 0 评论 -
linux | find: ‘/run/user/1000/gvfs’: Permission denied
首先,先说一句 ,我在csdn上简答搜了一下,五个回答,五个回答一模一样,都说是 linux 的一个bug 还一致的把错误码 粘上来了。但是,后面发现,这是一个很严重的误导!为什么这么多人,想都不想,直接cv 过来,然后再发布?如果是第一次看到这个问题,大概率会信以为真!这里,我先贴gpt的回答。原创 2023-12-12 17:32:12 · 499 阅读 · 0 评论 -
linux | 磁盘分区、挂载
#入门#分区命令#挂载命令原创 2023-12-08 09:41:10 · 368 阅读 · 0 评论 -
linux | crond cron | service systemctl chkconfig
还有一个要注意的,就是 systemctl status crond 等价于 systemctl systemctl crond.service 以及 systemctl status cron 等价于 systemctl status cron.service。cron 简言之,是linux 自带的定时程序,crond 是cron 的进程名,一般都是程序 与进程名同名的,在centos 系统会使用 crond 充当进程名,而在ubuntu会使用cron。姑且以我这总模式代入吧,好理解一点。原创 2023-12-01 10:48:47 · 522 阅读 · 1 评论 -
iptables、netfilter、firewalld、ufd简单介绍
参考:原创 2023-11-13 01:49:49 · 228 阅读 · 0 评论 -
centos安装mysql | 修改原始密码 | 错误状态码 ERROR 1819 | ERROR 1045(28000)
如果已经装过 需要把所有的相关文件全都删干净 不然还是会有遗留的 参考命令 find / -name mysql。其实就是 用户/密码没有成功连接mysql数据库,不是用户名错误,就是密码错误,所以到这里,什么错误也就是很明白了。注意 我修改的密码为 123456 (不降低密码协议 改不成 也就会报上面提示的错误码)再解答上面的其中的 ERROR 1045(28000)错误状态码。其实很多状态码,最开始会抵触,但到后面会逐渐熟练起来。设置低密码协议 一般在/etc/my.cnf。安装mysql服务器。原创 2023-10-18 18:35:05 · 138 阅读 · 0 评论 -
glibc | `GLIBC_2.14‘ not found | libstdc++.so.6: version `GLIBCXX_3.4.17‘ |-static-libstdc++静态链接
GLIBC_2.14 -static-libstdc++ GLIBCXX_3. /lib64/libc.so.6: version `GLIBC_2.14' not found原创 2023-10-12 15:11:59 · 134 阅读 · 0 评论 -
linux | linux扩大磁盘空间 | centos7.9 | 虚拟机
注意:可以完全参考下面这边博客(我只是搬运工)原创 2023-10-09 15:49:59 · 219 阅读 · 0 评论 -
进程通信 | 进程共享一块内存
【代码】进程通信 | 进程共享一块内存。原创 2023-09-08 15:54:29 · 35 阅读 · 0 评论 -
Linux | 补天02 | 安装ldap的一些错误
说实话可能是版本更新的问题,好久没有,一更新就一堆问题。可能是dpkg管理的包信息出现了损坏。那肯定也是无能检查安装。原创 2023-06-21 10:05:08 · 35 阅读 · 0 评论