![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
liunx
blablablabla__
c++爱好者
展开
-
socket
套接字地址结构体struct sockaddr_in{ unsigned short sin_family; unsigned short sin_port;//端口 struct in_addr sin_addr;//ip unsigned char sin_zero[8];};另外一个通用的结构struct sockaddr{原创 2016-06-21 12:54:37 · 326 阅读 · 0 评论 -
关于linux system函数调用遇到的坑
关于linux c++守护进程调用调用system函数我们的程序是守护进程,也就是说在最开始会设置一些信号处理,比如说...signal(SIGCHLD, SIG_IGN); //忽略子进程结束的信号...在这样的场景之下,我想实现这样的一个功能:通过调用system函数来执行一些系统命令,并根据系统命令的返回值是不是0来判断命令是否执行成功(正常情况下调用system函数...原创 2018-07-11 11:39:10 · 2595 阅读 · 0 评论 -
关于linux c++守护进程调用调用system函数
我们的程序是守护进程,也就是说在最开始会设置一些信号处理,比如说...signal(SIGCHLD, SIG_IGN); //忽略子进程结束的信号...在这样的场景之下,我想实现这样的一个功能:通过调用system函数来执行一些系统命令,并根据系统命令的返回值是不是0来判断命令是否执行成功(正常情况下调用system函数,执行成功 return 0; 执行失败 return 正...原创 2018-05-31 17:16:47 · 1896 阅读 · 0 评论 -
tcpdump 抓包
tcpdump 命令tcpdump 抓包的一般步骤1) 通过-i命令指定一个网卡 如:tcpdump -i ens332) 过滤协议 协议类型如下tcpdump -i ens33 arptcpdump -i ens33 iptcpdump -i ens33 tcptcpdump -i ens33 udptcpdump -i ens33 icmp3) ...原创 2018-05-30 18:19:35 · 593 阅读 · 0 评论 -
find 常用指令
find 常用指令 find 寻找指定目录下查找子目录与文件过滤条件:文件类型find . -type f # 普通文件find . -type l # 链接文件find . -type d # 文件夹过滤条件:指定深度find . -mindepth 1 # 最小深度find . -maxdepth 3 # 最大深度过滤条件:指定文件大...原创 2018-05-29 17:51:18 · 216 阅读 · 0 评论 -
cannot find -lstdc++
解决CentOS 中 /usr/bin/ld: cannot find -lstdc++ 错误 使用如下命令安装 yum install glibc-static libstdc++-static原创 2018-05-10 11:23:20 · 1889 阅读 · 0 评论 -
yum安装配置samba服务器
安装yum install samba -y配置[global] workgroup = WORKGROUP server string = server100 netbios name = s100 security = user map to guest = Bad User passdb ba原创 2018-03-07 21:12:54 · 2274 阅读 · 0 评论 -
在centos7上面搭建ftp服务器
在centos7上面搭建ftp服务器要求:1、通过账号密码访问2、只能访问指定目录(不能访问上级目录)3、只能有读权限(当然你自己也可设置可读写)步骤一、环境1、安装yum install vsftpd2、关闭相应防火墙firewall-cmd --add-service=ftp --permanentsystemctl restart firewa原创 2017-10-09 13:45:28 · 5678 阅读 · 0 评论 -
使用linux的一些经验
ubuntu安装flashsudo cp ./libflashplayer.so /usr/lib/mozilla/plugins/安装sublimesudo add-apt-repository ppa:webupd8team/sublime-text-3sudo apt-get updatesudo apt-get install sublime-textu原创 2016-06-22 20:11:09 · 299 阅读 · 0 评论 -
tcp/ip 多线程服务器端的实现(参考tcp/ip网络编程)
线程的切换比进程快的多,因为它不需要切换数据区和堆共享数据区和堆可以用来交换信息一、线程的创建pthread_create()函数#includeint prthread_create(pthread * thread,const pthread_attr_t * attr,void *(*start_routine)(void *),void * arg)//成功是返原创 2016-07-19 19:30:23 · 1448 阅读 · 0 评论 -
使用docker run --cap-add参数解决权限问题(无法使用gdb调试、无法date -s修改时间)
问题 在docker容器中的centos无法使用gdb调试ptrace: Operation not permitted解决方法 参考:https://stackoverflow.com/questions/42029834/gdb-in-docker-container-returns-ptrace-operation-not-permitted在docker run 命令中...原创 2018-07-11 12:45:57 · 26992 阅读 · 3 评论