0308月 linux编译kernel和svn版本冲突的解决办法 现象 系统本来可以正常编译linux系统kernel,但在安装svn后,kernel编译出错。 CHKinclude/linux/version.h CHKinclude/generated/utsrelease.h make[1]:`include/generated/mach-types.h'isuptodat...…
0308月 Linux进程管理工具supervisor安装配置教程 环境:CentOS7 官方文档:http://supervisord.org/ 安装 #yuminstall-yepel-release #yuminstall-ysupervisor 启动 #supervisord-c/etc/supervisord.conf #ps-ef|grepsupervisor ...…
0308月 linux下如何实现快速拷贝大文件 拷贝数据 远程拷贝数据的时候,我们一般使用rsync命令,但是如果拷贝大量的小文件,会导致rsync的传输速度慢。使用tarpvlz4打包压缩传输,可以解决这问题,使用这个方法,等同于使用scp、rsync传输大文件。 实测,使用rsync传输1200G,单个文件大小为几十KB~2GB,千兆网卡,需要同时跑6个rs...…
0308月 Openssl实现双向认证教程(附服务端客户端代码) 一、背景说明 1.1面临问题 最近一份产品检测报告建议使用基于pki的认证方式,由于产品已实现https,商量之下认为其意思是使用双向认证以处理中间人形式攻击。 《信息安全工程》中接触过双向认证,但有两个问题。 第一个是当时最终的课程设计客户端是浏览器,服务端是tomcat双向认证只需要对两者进行配置并不需要自己真的实...…
0308月 使用vscode远程linux开发的实现 告别过去 在vscode有了remotessh之前,大多数Linux服务器开发者通常使用vs远程Linux,或者xshell配合vim的姿势,进行服务器开发,虽然vs很强大,调试很清晰,可是打开vs的时间和启动调试的时间是比较长的,xshell使用vim虽然也很方便,但是仍然会存在感官上的不足,我厌倦了打开多个tab来...…
0308月 使用VSCode和SSH进行远程开发 0.为什么需要远程开发 在进行嵌入式Linux开发的时候,为了方便,通常在Windows上使用代码编辑器编辑代码,交叉编译工具在Linux虚拟机或者服务器上,在开发期间需要不停的进行如下的循环操作: 编辑好代码,使用基于SSH的SCP将文件上传到服务器; 使用SSH远程终端,在服务器上编译出可执行文件; 编译完成后使...…
0308月 Linux nohup命令原理及实例解析 nohup命令 在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用&在程序结尾来让程序自动运行。比如我们要运行mysql在后台:/usr/local/mysql/bin/mysqld_safe–user=mysql&。可是有很多程序并不想mysqld一样,这样我们就需要no...…
0308月 基于centos7快速安装mysql5.7教程解析 一. wgethttps://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 二. yum-ylocalinstallmysql57-community-release-el7-11.noarch.rpm 三. yum-yinstallmy...…
0308月 VScode Remote SSH通过远程编辑与调试代码 VisualStudioCode最新的Insider版本中加入了remoteSSH功能,可以实现代码的远程调试与文件访问。 方法非常简单,这里总结记录一下。 补充说明 一个Error的解决方案,这块可以先不看 远程Debug的时候会有一个error,修改luanch.json文件即可 Console按我上面这...…
0308月 linux 下 g++编译程序时-I(大写i) 与-L(大写l)-l(小写l) 的作用详解 作为一个linux入门级使用者,gcc/g++的简单操作已经用过多次,但是有时稍微复杂一点的程序就会使用到库。在遇到问题的时候我查了挺多前辈总结的资料,也留个脚本希望对朋友们有个帮助。如果也能处理你的问题,我会感到很开心,嘻嘻。 例如:libz.so g++-ocompress compress.cpp&n...…