
Linux
文章平均质量分 82
ivnetware
这个作者很懒,什么都没留下…
展开
-
Linux iptables 查看、设置、配置保存、备份和恢复
what is iptables?Iptables is used to set up, maintain, and inspect the tables of IPv4 packet filter rules in the Linux kernel. Several different tables may be defined. Each table contains a number原创 2016-04-27 22:13:54 · 53859 阅读 · 0 评论 -
linux C++ 获取当前日期时间
新建cdatetime.cpp#include #include #include #include #include using namespace std;string datetime(){ time_t now = time(0);// 基于当前系统的当前日期/时间 tm *ltm = localtime(&now); char iyear[50原创 2016-10-02 16:46:31 · 11747 阅读 · 0 评论 -
使用boost log时,输出的日志文件中TimeStamp为空解决办法
在程序中添加红色部分代码:void init() { boost::log::add_common_attributes(); logging::add_file_log ( keywords::file_name = "sample_%N.log", /**/原创 2016-10-02 13:07:20 · 1884 阅读 · 0 评论 -
boost log 报错undefined reference to boost::log::v2_mt_posix::basic_formatter
在编译boost log文件时报错提示:undefined reference to `boost::log::v2_mt_posix::basic_formatterchar> boost::log::v2_mt_posix::parse_formatterchar>(char const*, char const*)'解决办法:在编译时添加 -lboost_log_set原创 2016-10-01 22:09:55 · 5888 阅读 · 0 评论 -
编写 makefile 文件
1)准备a.cpp 和main.cpp 两个文件进行测试。a.cpp文件#include using namespace std;void myprint(){cout<<"This is a test file about makefile!"<<endl;} main.cpp文件#include using namespace std;void原创 2016-09-17 16:43:28 · 428 阅读 · 0 评论 -
根据起始IP和结束IP输出指定范围的IP
源代码下载地址:https://github.com/yangboduan/genip/blob/master/genip.sh执行结果:原创 2016-09-09 21:50:59 · 2425 阅读 · 0 评论 -
ssh-keygen删除旧密钥
linux 系统上使用ssh工具远程登录设备时,如果之前保存过该设备的密钥,之后该设备密钥更新,此时需执行以下命令才能后续的ssh正常登录。ssh-keygen -f "/root/.ssh/known_hosts" -R 192.168.0.1其中 -f filename 指定密钥文件名。 -R hostname 从 known_hosts 文件原创 2016-09-09 21:41:28 · 21645 阅读 · 0 评论 -
关于snmpwalk -t TIMEOUT 参数说明
今天在使用snmpwalk命令时,发现如果目标主机不存在时,snmpwalk运行时间很长。经过实际测试,如果不加-t参数时,即默认超时时间为6秒钟。后加上-t参数,发现超时时间为6的倍数。所以如果你想设置超时时间为3秒,-t后的参数为0.5。snmpwalk -v 2c -c public -t 0.5 192.168.3.24p.s.:我用的snmpwa原创 2016-07-25 22:46:17 · 10517 阅读 · 0 评论 -
编写linux服务启动脚本
1、编写服务脚本所用到的执行程序,此处编写一个python脚本文件,放置在/usr/sbin下,脚本内容文件如下:#!/usr/bin/env python#encoding=utf-8from scapy.all import *srloop(IP(dst='192.168.0.1')/ICMP())2、编写服务脚本myd,放在/etc/init.d/目录下#原创 2016-05-19 22:42:47 · 1339 阅读 · 0 评论 -
linux socket 缓存
内容来自:http://m.blog.youkuaiyun.com/penzchan/article/details/41653877问题:同时与多个主机建立连接,如果这些主机同时发生数据到本地,本地又没有调用recv接收,会是什么情况?解答:系统为每个socket建立一个缓存,IP层组包进程在收到数据包后会把数据放入socket缓存。应用程序通过socket系统调用和远程主机进行通讯,每一个so转载 2017-10-10 21:56:09 · 1569 阅读 · 0 评论