tcpdump抓包规则
[
2015/12/25 11:08 | by admin ]

下面的例子全是以抓取eth0接口为例,如果不加”-i eth0”是表示抓取所有的接口包括lo。
1、抓取包含10.10.10.122的数据包
# tcpdump -i eth0 -vnn host 10.10.10.122
2、抓取包含10.10.10.0/24网段的数据包
# tcpdump -i eth0 -vnn net 10.10.10.0/24
1、抓取包含10.10.10.122的数据包
# tcpdump -i eth0 -vnn host 10.10.10.122
2、抓取包含10.10.10.0/24网段的数据包
# tcpdump -i eth0 -vnn net 10.10.10.0/24
Ubuntu网络配置
[
2015/11/25 15:45 | by admin ]

安装SSH服务
#apt-get install openssh-server
编辑SSH端口
#vi /etc/ssh/sshd_config
确认以下三个部分(如果前面有“#”,则去掉;如果后面的判断条件不一致,则按下面的调整。)
Port xxxxx //修改端口为5位数及以上的未使用的端口,
例:Port 22222
PermitRootLogin yes //如果原来是no或者without-password,就改成yes
PermitEmptyPasswords no //如果原来是yes,就改成no
保存后,重启ssh服务
service ssh restart
#apt-get install openssh-server
编辑SSH端口
#vi /etc/ssh/sshd_config
确认以下三个部分(如果前面有“#”,则去掉;如果后面的判断条件不一致,则按下面的调整。)
Port xxxxx //修改端口为5位数及以上的未使用的端口,
例:Port 22222
PermitRootLogin yes //如果原来是no或者without-password,就改成yes
PermitEmptyPasswords no //如果原来是yes,就改成no
保存后,重启ssh服务
service ssh restart
Centos网络配置
[
2015/11/19 17:13 | by admin ]

切换用户 su XXXX
修该密码先输入 passwd
普通用户要先入原密码最输入二次新密码才能更新密码,但是当前如果是root不用输入原密码,直接输入新密码二次就可以
修改计算机名的话
永久修改的话要修改配置文件 /etc/sysconfig/network
修改hostname=你要改的名字
修该密码先输入 passwd
普通用户要先入原密码最输入二次新密码才能更新密码,但是当前如果是root不用输入原密码,直接输入新密码二次就可以
修改计算机名的话
永久修改的话要修改配置文件 /etc/sysconfig/network
修改hostname=你要改的名字
最近写了一个日志清理程序
[
2015/10/17 12:50 | by admin ]

最近前几个月写了一个垃圾文件清理程序,还没有放出来,程序记录路径等,每隔某一段时间自动清理,只要启动程序服务就可以,而且还可以指定清理二级后缀日志垃圾等,相对于清理服务器是很合适的,界面也很做的友谊,简约大方。
这日志放了很久,一直未挂上该工具,一直没有上传程序,我找找,一会演绎出来,放出来哈。

此工具可以清除1、2级LOG前涰日志,分普通处理和高级处理,普通及高级处理
都会自动处理LOG文件,只删除LOG日志,所以使用时请看清楚说明再操作。
例子(1级名):Console6.log
例子(2级名):Console6.20171227.log
目标的前涰留空白则只清空1级LOG文件
目标的前涰填上Console6,那么只清空带有时间的LOG文件
这日志放了很久,一直未挂上该工具,一直没有上传程序,我找找,一会演绎出来,放出来哈。
此工具可以清除1、2级LOG前涰日志,分普通处理和高级处理,普通及高级处理
都会自动处理LOG文件,只删除LOG日志,所以使用时请看清楚说明再操作。
例子(1级名):Console6.log
例子(2级名):Console6.20171227.log
目标的前涰留空白则只清空1级LOG文件
目标的前涰填上Console6,那么只清空带有时间的LOG文件
并发、线程、进程与多线程
[
2015/09/22 10:58 | by admin ]

一、 什么是并发
在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。
这里需要注意并发和并行是不同的两个概念。并发是指一个时间段内同时运行,这是个区间;而并行是指在同一个时间点上运行,这个是一个点。而且并发在同一个时间点上只能是一个程序在运行。
在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。
这里需要注意并发和并行是不同的两个概念。并发是指一个时间段内同时运行,这是个区间;而并行是指在同一个时间点上运行,这个是一个点。而且并发在同一个时间点上只能是一个程序在运行。
双击“本地连接”打不开无反应的解决方法
[
2015/07/31 09:42 | by admin ]

亲身体验现象:
点击任务栏的本地连接->状态->属性,无反应。
双击本地连接,然后点'属性',无反应。
网上邻居->查看网络连接,无反应.
在网上找到好多人说注册netshell.dll、 Netman.dll、Netcfgx.dll,结果注册netshell.dll失败,返回代码80020009
控制面板中有个'网络连接'不见了,只看见有个未知文件图标.
原因:
netshell.dll 没注册,或注册丢失.导致无法修改ip地址等属性.
解决办法:
1,在运行里执行regsvr32 %systemroot%\system32\netshell.dll 来注册netshell.dll文件.
2,在运行里执行regsvr32 %systemroot%\system32\ole32.dll 来注册ole32.dll 文件.
3,如果还无法注册netshell.dll,还需要regsvr32 atl.dll这个文件.
4,如果没生效,请重启机器.
如果出现netshell.dll注册失败,返回代码80020009.那就先注册regsvr32 atl.dll
[本人执行第一步就解决了]
点击任务栏的本地连接->状态->属性,无反应。
双击本地连接,然后点'属性',无反应。
网上邻居->查看网络连接,无反应.
在网上找到好多人说注册netshell.dll、 Netman.dll、Netcfgx.dll,结果注册netshell.dll失败,返回代码80020009
控制面板中有个'网络连接'不见了,只看见有个未知文件图标.
原因:
netshell.dll 没注册,或注册丢失.导致无法修改ip地址等属性.
解决办法:
1,在运行里执行regsvr32 %systemroot%\system32\netshell.dll 来注册netshell.dll文件.
2,在运行里执行regsvr32 %systemroot%\system32\ole32.dll 来注册ole32.dll 文件.
3,如果还无法注册netshell.dll,还需要regsvr32 atl.dll这个文件.
4,如果没生效,请重启机器.
如果出现netshell.dll注册失败,返回代码80020009.那就先注册regsvr32 atl.dll
[本人执行第一步就解决了]
ubutu数据库密码被覆盖重设置方法
[
2015/06/11 09:15 | by admin ]

问题现象:输入mysql,提示:
问题分析:执行apt-get update后root密码可能被覆盖了
解决步骤:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
问题分析:执行apt-get update后root密码可能被覆盖了
解决步骤: