Linux
文章平均质量分 63
cheems~
业精于勤,荒于嬉;行成于思,毁于随。
展开
-
图文结合,手把手教你ubuntu18-live-server-amd64服务器版的安装、配置静态ip以及换源
本文介绍ubuntu18的安装,配置静态ip与dns,换源。原创 2022-07-29 21:15:32 · 1054 阅读 · 1 评论 -
Linux配置静态ip及克隆出现Mac相同问题
在Linux终端输入cd /etc/sysconfig/network-scriptschmod 777 ifcfg-ens33vim ifcfg-ens33别的都删掉,就留下面有的即可TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesNAME=ens33IPADDR=192.168.135.10//静态ipGATEWAY=192.168.135.2//网关,我这里NAT vm8网卡是网关是192.168.135.2DEVICE=ens33ONB..原创 2021-10-14 22:27:05 · 1300 阅读 · 0 评论 -
etcd部署以及Golang实现CRUD
部署步骤1.安装etcd2.组建集群3. 现在etcd准备好了,要使用etcdctl连接到etcdGolang实现CRUD参考链接安装etcd部署etcdGolang clientv3API部署步骤1.安装etcdgit clone -b v3.5.0 https://github.com/etcd-io/etcd.gitcd etcd./build.shexport PATH="$PATH:`pwd`/bin"etcd --version2.组建集群在每个etcd节点上,指定集群成员.原创 2021-10-08 19:31:54 · 342 阅读 · 0 评论 -
epoll监听信号事件-signalfd
signalfd介绍epoll+signalfdsignalfd介绍signalfd:传统的处理信号的方式是注册信号处理函数;由于信号是异步发生的,要解决数据的并发访问,可重入问题。signalfd可以将信号抽象为一个文件描述符,当有信号发生时可以对其read,这样可以将信号的监听放到select、poll、epoll等监听队列中。当有事件触发时,有可读事件发生。signalfd涉及API:#include <sys/signalfd.h>int signalfd(int fd, c.原创 2021-09-23 21:36:51 · 1791 阅读 · 0 评论 -
Linux下多线程中的信号处理
多线程中的信号处理问题非阻塞线程和阻塞线程通过pthread_kill()发送信号的不同反应关于sigactionsigaction在主线程中注册sigaction不在主线程中注册如果不用pthread_kill信号发生时,哪个线程会收到?注册两种信号,直接发送SIGINT,指定线程发送SIGALRM(主线程不阻塞SIGINT版)主线程阻塞SIGINT信号(阻塞信号集创建线程之后)主线程阻塞SIGINT信号(阻塞信号集创建线程之前)使用kill函数来测试参考https://www.cnblogs.com/原创 2021-09-21 22:14:57 · 3129 阅读 · 0 评论