- 博客(8)
- 收藏
- 关注
原创 C++ 代码写在头文件或者cpp文件对编译结果的影响
实验工程有一个xx.h和xx.cpp, 其中有类CSocketMgt的构造函数和析构函数完整项目编译的时候, 分成两个动态库frame.so, module.so, 和可执行文件scene_serverxx.h/cpp放在frame.so中编译, module.so和scene_server只引用了xx.h1. 当CSocketMgt构造函数写在头文件中时,[root@loca...
2019-04-24 23:23:11
644
原创 ssh隧道技术
干什么用的:A机器ssh到B机器, 创建一个隧道, 通过这个隧道, A机器可以访问任何B机器能访问到的端口, (这个称为本地转发)或者反过来, 通过这个隧道, B机器可以访问到A机器能访问的任何端口, (这个称为远程转发)实现方式:1. 本地转发:在A机器上执行命令:ssh -L [bind_address:]port:host:hostport userB@i
2017-12-05 22:05:56
232
原创 xwindow
x windowLinux: yum install xorg-x11-xauth xterm/etc/ssh/sshd_config 增加配置:X11Forwarding yesX11UseLocalhost yesWindows:安装xming安装putty, 连接时, 勾选xwindow转发
2017-10-25 14:59:57
167
原创 distcc
安装 yum install distcc yum install distcc-server比如我们在A机器编译, 想借用B机器的cpu, 则A叫做master, B叫做slave配置:在slave机器上:新建账号 adduser distccvim /etc/sysconf/distcc 加上:OPTIONS="--nice 5 --jo
2017-09-07 16:12:57
1031
原创 gcc 程序内存使用分析
EDIT at 2019/04/24 此博客内容过时, 内存分析请使用 gperftools, 在运行速度上比valgrind要太多了前提:程序使用gcc编译的, 并且编译时加入了-g命令:valgrind --vgdb=yes --tool=massif <程序启动命令>如 valgrind --vgdb=yes --tool=massif./db...
2017-01-21 19:02:15
2193
原创 使用tcpdump捕获网络数据
tcpdump host 61.135.169.125 -i eth1 -s 0 -w tmp.txt-i 指定网卡 如果不指定貌似tcpdump自己会选择一个, 而不是监听所有网卡host 需要监听的ip, 也可写成 host a and b 监听a,b之间的通信-s 0 指定每个包记录多少个数据, 设为0则最多监听65535个数据, 这样就不会遗漏数据了-w
2016-06-15 14:23:34
315
原创 PureFtpd
安装yum install pure-ftpd配置貌似需要创建linux用户… 创建组:groupadd ftpgroup 创建用户:useradd -g ftpgroup -d /dev/null -s /etc ftpuser 参数说明: -g group 名 称 或 以 数 字 来 做 为 使 用 者 登 入 起 始 群 组 (group) 。群 组 名 须 为 现 有 存 在 的
2016-05-06 16:04:31
266
原创 Centos6.3 发送邮件
Centos6.3 发送邮件可以使用现有的邮件服务器来发送邮件软件安装 yum install -y mailx配置: 在 /etc/mail.rc结尾加入如下:set from=XXXX@me-game.com smtp=mail.me-game.comset smtp-auth-user=XXXX@me-game.com smtp-auth-password=XXXXse
2016-04-13 16:25:55
391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人