![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 68
随你而归的云彩
C/C++ mysql linux 服务器
展开
-
使用NATS及其nats.c客户端简单示例用法(nats.c的API接口)
首先我们先来了解一下什么是NATS,NATS的话是一个开源、轻量级、高性能的分布式消息中间件,主要是基于go语言开发的,是一种简单,安全且高性能的通信系统,适用于数字系统,服务和设备。NATS是云原生计算基金会(CNCF)的一部分。NATS有40多个客户端语言实现,其服务器可以在本地,云中,边缘甚至RaspberryPi上运行。NATS可以保护和简化现代分布式系统的设计和操作。它支持的消息传递模型有发布订阅、请求回复、队列订阅等,功能则有发布订阅模型、服务器集群、自动订阅者、基于文本协议等。......原创 2022-07-31 16:21:59 · 3566 阅读 · 5 评论 -
Linux中将vim升级到8.0以上(以及解决遇到的问题)
首先我们可以先查看自己vim的版本,用以下命令查看上面那个就是我们vim的版本()首先我们在一个目录中,然后用 命令获取vim库,具体命令如下下载好之后,就进入到vim这个目录中然后再这个目录里直接执行以下命令如果执行这个命令过程中出现以下问题可以执行以下命令解决()再执行最后拷贝到对应的目录下便可以了最后再用命令 查看自己的vim版本信息就可以了......原创 2022-07-12 15:05:35 · 4944 阅读 · 3 评论 -
解决Linux无法远程连接(主机ping不通Linux的IP地址,Linux中正常联网的情况)
我遇到的情况是,在VM虚拟机中,进入到Linux系统中之后,putty无法远程连接,(我之前连接过,都很正常的就连接了)。然后去到我们电脑的cmd中ping了一下我Linux中的ip地址,也ping不通(ping + Linux的IP地址),如图所示但是在Linux中可以正常的联网(在Linux中 ping www.baidu.com)然而在Linux的环境配置都正常,但是就是无法远程连接Linux(这是MobaXterm,也是一个远程连接Linux的软件,视觉效果比putty好)。原创 2021-08-08 18:10:32 · 7237 阅读 · 1 评论 -
解决加载共享库时出错:liblog4cpp.so.5的问题(log4cpp安装)
我们再执行带有log4cpp的库文件的时候,会看到这样的错误而我当时已经安装在了指定目录,现在却说找不到这个文件我是这样解决的,因为在Linux默认路径下面我们没有这个库文件,所以在执行的时候没有找到这个文件,这时候我们只需要再把log4cpp安装在默认路径就可以了首先在我们的Linux中 切换到root用户 可以执行 sudo su 然后输入密码即可通过这个命令来下载log4cppwget https://nchc.dl.sourceforge.net/project/log4cpp/l原创 2021-07-30 10:35:04 · 681 阅读 · 0 评论 -
解决Linux中samba与Windows共享文件失败的问题(并详细安装samba步骤)
这里用的是Ubuntu 解决方案在最后面首先进入到我们的Linux系统,可以用sudo su的命令进入到特权用户然后呢我们再来安装Samba 服务器使用安装samba命令 sudo apt-get install samba samba-common卸载samba命令 sudo apt-get autoremove samba安装好之后 通过 dpkg -l | grep samba 这个命令来确认是否安装成功出现以上 则表示安装成功然后现在我们来配置samba服务器使用命原创 2021-07-29 13:18:05 · 3312 阅读 · 0 评论 -
VS2019开发Linux C/C++程序(VS2019连接Linux详细配置步骤截图)
在Linux中1.先执行命令sudo su进入特权用户模式然后我们需要先修改我们的地址配置文件 执行命令vi /etc/network/interfaces进入之后我们还需要添加查看ip地址 输入命令 ip addr 可查看查看网关 ip route show这样我们就可以完善了然后保存退出即可我们还需要配置DNS服务器首先在我们的Windows中,在输入框中输入cmd然后输入 ipconfig /all然后在我们的Linux中输入vi /etc/reso原创 2021-07-27 22:08:11 · 2647 阅读 · 0 评论 -
Linux中安装protobuf(详细操作截图)
protobufprotobuf是一种比json和xml等序列化工具更加轻量和高效的结构化数据存储格式,性能比json和xml真的强很多。protobuf的原理 安装步骤git clone https://github.com/protocolbuffers/protobuf.gitsudo apt-get install autoconf automake libtool curl make g++ unzip libffi-dev -ycd protobuf./autogen.sh原创 2021-07-23 15:40:34 · 1254 阅读 · 2 评论 -
Linux中使用libevent服务端和客户端的通信(安装libevent过程,并解决编译后找不到libvent的so的问题,详细截图)
libeventlibevent是一个轻量级的开源的高性能的事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。它被众多的开源项目使用,如memcached等。特点:事件驱动,高性能;轻量级,专注于网络(相对于ACE);开放源码,代码相当精炼、易读;跨平台,支持Windows、Linux、BSD和Mac OS;支持多种I/O多路复用技术(epoll、poll、dev/poll、select和kqueue原创 2021-07-22 17:25:03 · 674 阅读 · 2 评论 -
Linux中Makefile的编写(详细示例以及截图)
Makefile的编写在实现Makefile的编写之前呢,我们先来了解一下程序的编译和链接使用C、C++编写可执行程序,首先要把源文件编译成中间代码文件,Linux下是 .o 文件,即 Object File,这个动作叫做编译(compile)。然后再把大量的Object File合成执行文件,这个动作叫作链接(link)一个项目,拥有成百上千的源程序文件,编译链接这些源文件都是由规则的,Makefile闪亮登场!Makefile确定整个工程的编译规则,只需要一个make命令,就可以实现“自动化原创 2021-07-15 22:49:47 · 24298 阅读 · 4 评论 -
在Linux中编写第一个C/C++程序(详细操作截图)
GNU C Compiler 的缩写,经过十来年发展,意义变成了 GNU Compiler Collection,可同时支持 C、C++、Objective C和Java 等现在先来编写一个C语言的程序1.首先进入到我们的Linux操作系统2.创建一个使用vi命令进入一个C的文件这样就进入到了这个文件里面输入i然后即可继续编写我们的代码然后进入命令模式 输入wq(即保存退出)即可我们可以看到已经有了这个文件,那么接下来就是编译然后生成可执行文件了首先我们要先看看我们的Linux原创 2021-07-13 21:54:47 · 656 阅读 · 0 评论 -
Linux常用的命令(带操作界面截图)
Shell 简介Shell 是运维和系统管理员操作Linux 系统的首选,简单说,它是一个命令解释器.命令行相关: 行首“$” 或 “#” - 命令行提示符行中 ## - 视为注释开始注意: 命令行是区分大小写的!使用命令行补全(Tab) 和通配符可以提高输入效率示例Linux 下环境下有几种不同Shell ,常用的有 BASH 、TCSH Shell和 Z-Shell 等.BASH 是默认安装和使用的Shell。1. 入门必备命令寻求帮助 - man 命令作用:原创 2021-07-12 14:59:00 · 2358 阅读 · 0 评论 -
远程终端操作Linux
访问我们的Linux系统1.通过Vmware 界面操作但是我们看到Vmware 界面的话没有那么好的视觉效果2.通过远程终端操作*Putty*MobaXtermPutty算是较为普遍利用的一个远程登录Linux系统,然后进行操作的一个软件。那么我们要怎么操作呢?首先先开启我们的虚拟机,并登录进入我们的Linux操作系统然后呢再打开我们要使用的软件Putty进入这样的页面我们呢默认使用端口号22,SSH登录,再输入我们Linux系统中的IP地址就好了,怎么查看Linux系统原创 2021-07-11 23:28:03 · 582 阅读 · 2 评论 -
登录Linux操作系统并执行第一个C语言代码
为什么要选择Linux在服务器领域,IBM、HP、Novell、Oracle 等厂商对Linux 系统提供了全方位的支持。2004年,IBM宣布其全线服务器均支持Linux,思科公司在网络防火墙和路由器中也使用了定制的Linux,阿里云也开发了一套基于Linux的智能操作系统“YunOS”,可用于智能手机、平板电脑和网络电视。2010年排名前500名的超级计算机中,92.4%(462台)都采用了Linux 操作系统。从2001年以来,基于Linux的服务器操作系统逐步发展壮大。国内几个主要的Li原创 2021-07-10 23:17:03 · 283 阅读 · 3 评论