- 博客(314)
- 资源 (21)
- 收藏
- 关注
原创 iptables的Operation not supported问题解决
iptables: Operation not supported
2022-12-07 19:50:42 1173 1
原创 printf如何打印指定长度-防止非NUL结尾的字符串造成的读越界漏洞的方法
CVE-2021-3712 缓冲区读越界漏洞 printf打印指定长度
2022-11-11 21:14:34 2003
原创 clamav的病毒库文件的文件头的信息说明(clamav版本号等)
clamav clamav版本号 clamav病毒库 clamav病毒库头文件
2022-01-05 01:55:46 4305 3
原创 如何优雅地解决ssh中Too-many-authentication-failures的问题
sshd Too-many-authentication-failures ' Too many authentication failures'
2021-12-27 01:13:01 21239 5
原创 scp命令的使用之指定对端端口
/*********************************************************************Author : SamsonDate : 12/01/2021Test platform:Debian GNU/Linux 9*******************************************************************/scp也是使用的基于openssh的数据传输,ssh一般默认都是使用的22端口号,但有
2021-12-01 00:10:54 21450
原创 auditd.conf的详细参数说明
```# 本地的事件是否记录,设置为no的场景应该是只作为远程日志收集的服务器,但自身的日志大多数时候也是有必要记录的local_events = yes# 日志是否落盘,设置为no的场景应该是将会把日志存储到远程服务器的客户端(没有足够空间的情况下)write_logs = yes# 日志记录的文件log_file = /var/log/audit/audit.log# 日志文件默认所属的组log_group = adm# 日志的格式,一般设置为RAW即可log_f
2021-07-17 00:39:35 2985
原创 使用bro源码进行编译配置时关于openssl的错误的解决
/********************************************************************* * Author : Samson * Date : 05/11/2018 * Test platform: * $ cat /etc/issue * Debian GNU/Linux 9 * $ cat bro...
2018-05-11 04:37:56 918
原创 firefox一打开就出现了XML解析错误
/********************************************************************* * Author : Samson * Date : 01/30/2018 * Test platform: * $ cat /etc/issue * Linux Mint 18.1 Serena *
2018-01-30 11:31:56 8490 1
原创 kill一个终端的方法二
/********************************************************************* * Author : Samson * Date : 09/05/2017 * Test platform: * 4.9.0-3-amd64 * GNU bash, 4.4.12(1)-r
2017-09-05 21:34:45 952
转载 Linux服务器上监控网络带宽的18个常用命令
/**************************************************************************************************************************中文译文转自51CTO: http://os.51cto.com/art/201404/435279.htm /*****
2017-07-17 23:41:32 6924
原创 在ubuntu中gsettings的命令使用及查找到系统挂起的未活动的超时时间的值的获取方法
命令行获取屏幕锁定超时时间 命令行 屏幕锁定 超时时间 电源管理 锁定 挂起
2016-06-12 18:37:07 2325
原创 Nginx由于TLS支持版本配置过低造成不能够正常访问Upstream服务器的问题
在Nginx使用过程中,结果在https连接进行握手的过程中,出现了如下的错误:SSL_do_handshake() failed (SSL: error:1409442E:SSL routines:ssl3_read_bytes:tlsv1 alert protocol version:SSL alert number 70) while SSL handshaking
2016-03-09 11:26:08 20636 1
原创 在Debian系统中iptables规则的持久化如何操作
在系统中,往往需要进行iptables规则的编写,但是当系统重新启动后这些规则则没有了,那么如何解决这样的问题呢?解决这样的问题也即是解决iptables规则的持久化,可能使用iptables-save与iptables-restore两个命令的组合来完成,解决方法如下:1、先在系统中将需要使用的iptables规则进行配置;2、使用iptables-sav
2016-03-01 14:20:50 8728
原创 在Docker容器中使用iptables时的最小权限的开启方法
Dcoker容器在使用的过程中,有的时候是需要使用在容器中使用iptables进行启动的,默认的docker run时都是以普通方式启动的,没有使用iptables的权限,那么怎样才能在容器中使用iptables呢?要如何开启权限呢?那么在docker进行run的时候如何将此容器的权限进行配置呢?主要是使用--privileged或--cap-add、--cap-drop来对容器本
2016-02-25 14:02:59 10936 2
原创 无线热点(AP)不稳定之信道的配置优化实践-分析周围信道修改本地使用信道
现在的无线热点设备大都支持2.4G和5G两个频段,但目前支持5G的终端设备还很少,故无线热点设备还是更多的被使用2.4G的频段,而2.4G的频段最多只支持14个信道(且根据不同的国家而支持的又不一样),根据文章http://blog.csdn.net/yygydjkthh/article/details/50428254中指出的信道的相互叠加而造成的无线热点间的干扰,造成了连接的终端设备不稳定的情
2016-02-19 19:06:24 16033
原创 Thunderbird发送后备份到已发送卡住及“附加”按钮变灰的问题
用Thunderbird邮件客户端发送邮件时,进行到“将邮件拷贝到sent mail folder时”就卡住,关闭后再次发送邮件不能使用“附加”附件按钮,为灰色,这是什么情况?如何解决?如何解决:1.选中左侧的你的帐号---再点“账户设置”; 2.选择“副本和文件夹” ;3.勾选“保留副本到/其他”; 4.在下拉框中选择自己的帐号即可看见“sent messages”,
2016-02-19 18:58:06 1341
原创 GNU Linux shell中如何进行各进制编码间(二进制、8进制、16进制、base64)的转换
在计算机的使用中,尤其是对于开发人员、运维人员来说,经常要与多种进制打交道,例如配置个子网啥子的,就需要将10进制进转换,但对于在GNU Linux的命令行模式下的操作来说,就不是如可视界面下的科学计算器那么安逸了,那么如何在shell下进行多种进制间的转换呢?shell 脚本默认数值是由10 进制数处理,除非这个数字某种特殊的标记法或前缀开头. 才可以表示其它进制类型数值。如:以 0
2016-02-19 18:54:05 3108
翻译 LinSSID:图形化的wifi扫描器在GNU Linux(Debian系)下的安装
原文地址:http://ubuntuhandbook.org/index.php/2013/08/linssid-wifi-scanner-for-ubuntu-linux-mint/目前支持平台:GNU Debian系(Debian、Ubuntu、LinuxMint)LinSSID是从头开始完全用C++语言及QT4编写的基于Linux无线工具的软件。它可以以图形化
2016-02-19 18:50:03 2231
转载 网络虚拟化技术(二): TUN/TAP MACVLAN MACVTAP
转发自:https://blog.kghost.info/2013/03/27/linux-network-tun/TUN 设备TUN 设备是一种虚拟网络设备,通过此设备,程序可以方便得模拟网络行为。先来看看物理设备是如何工作的:所有物理网卡收到的包会交给内核的 Network Stack 处理,然后通过 Socket API 通知给用户程序。下面看看 TUN 的工作方式:
2016-01-26 12:10:04 943
原创 Pencil程序无法导出png图片文件的解决方法
关于Pencil软件的介绍请参看:http://blog.csdn.net/yygydjkthh/article/details/50370557现象:pencil程序本身能够运行起来,且能够进行绘图,但是最重要的功能:导出为png图片的功能虽然可用,但没有并没有生成png文件出来,这是因为firefox 18后就不能够正常地使用此功能了,而解决这一切的方法是下载一
2016-01-10 00:34:19 2357
原创 Debian命令行查看当前使用的无线热点的参数
大家都知道在Debian中可以通过ifconfig查看网络接口的状态,那么如何查看连接的无线热点的参数呢?主要通过以下这些命令来查看和管理无线网络的接口:iwconfig - configure a wireless network interfaceiwlist - Get more detailed wireless information from a wir
2016-01-06 17:56:27 5549
原创 如何将路由器配置为交换机使用
如何将路由器配置为交换机使用,在主流的路由器配置中主要有两种方法进行:1、打开路由器配置的DHCP服务器页面,在此页面是禁用掉DHCP服务后,看是否有条目是配置路由地址或网关地址的,若有,则可以直接配置将要使用的路由器的地址,若在此页面中没有找的话,再找找其它页面有没有进行配置路由地址或网关地址的条目,还有种情况是直接在DHCP配置时有 服务器和转发的设置,在这下面也有配置网关地址
2016-01-06 17:53:15 895
原创 GNU Linux(Debian系统)桥接的创建与配置
桥接:是将一台计算机插入到另一台计算机,该计算机已与一个更大的网络连接,并允许接其它计算机的连接。一般而言,作为提供桥接的设备上都有两张网卡或更多,这里以两张网卡为例,一张用于大网络,一个用于桥接其它计算机。桥接的作用:1、用于共享两台或更多的计算机之间的网络连接的共享,若没有一个多网口的路由器时,或在宿舍里只有有限的以太网网口且没有路由器的情况下就非常有用。2、提供冗余的网络功能。如:使用3个网络
2016-01-06 17:47:20 6742 1
原创 在vim保存时获得sudo权限
命令:w !{cmd},让 vim 执行一个外部命令{cmd},然后把当前缓冲区的内容从 stdin 传入。tee 是一个把 stdin 保存到文件的小工具。而 %,是vim当中一个只读寄存器的名字,总保存着当前编辑文件的文件路径。所以执行这个命令,就相当于从vim外部修改了当前编辑的文件,好完工。:w !sudo tee %.:%!sudo bash -c "cat >
2016-01-06 17:38:59 1938
转载 无线 WIFI 的13个信道频率范围
转载自:http://cnzhx.net/blog/13-channels-of-wifi/作者:Haoxian Zeng目前主流的无线WIFI网络设备不管是802.11b/g还是802.11b/g/n 一般都支持13个信道。它们的中心频率虽然不同,但是因为都占据一定的频率范围,所以会有一些相互重叠的情况。下面是13个信道的频率范围列表。了解这13个信道所处的频段,有助
2015-12-29 17:53:48 3624
原创 GNU Debian Linux下的界面绘制工具pencil简介
pencil是一款手绘风格原型图(界面)绘制工具,是自由软件,遵守GPL2,可以用来绘制各种架构图和流程图。官方下载地址:http://pencil.evolus.vn/安装:sudo dpkg -i evoluspencil_2.0.5_all.deb在命令行中输入:pencil即可进行手动对应的界面来进行绘制。1654
2015-12-21 10:58:12 3040
原创 CA证书的学习笔记
利用一个公钥验证其相应私钥签名的文件或数据,但是仅此而已,我们没有办法知道这个私钥的持有人的真实身份,任何人都可以生成一对甚至无数对公开密钥对,密钥对跟特定的实体间没有任何必然的联系。数字证书正是为了建立实体跟密钥对之间的联系而存在,证书验证中心CA充当了确认特定实体跟密钥对之间关系的确认人,且通过自己的私钥对这些确认的信息和公钥一起签名来保证其可信性和不可改变性。这里的前提是,CA是所有用户都信
2015-12-06 22:54:42 2517
原创 GNU Linux解析域名的三种命令及用法
很多时候,需要对域名进行解析,那么在GNU Linux下有什么好的工具可以使用呢?大部分时间我们只需要使用ping命令即可完成这个工作,但是ping命令对于有域名对应多个IP的情况并不能够完整地进行得到,那么以下就介绍下能够得到完整的域名对应的IP地址,主要有三个命令可以完成如上的功能需求:1、host 2、dig 3、nslookup 以下将以www.bin
2015-12-06 22:46:43 9774
原创 iptables学习概要总结
数据包的流程:1,以本地为目标的包:步骤:1)、在线路上传输;2)、进入本地网络接口;3)、mangle表的PREROUTING链,修改数据包的一些属性,如改变TOS等;4)、nat表的PREROUTING链,主要用来修改DNAT。5)、路由判断,判断包是发往本地的还是需要转发的。6)、在路由后,被送往本地程序之前,经过mangle表的INPUT链。7)、经
2015-12-06 19:15:29 629
转载 Android adb devices显示no permission
转自:http://www.blogjava.net/brian/articles/316019.html在ubuntu(9.10)下执行adb devices命令, 返回的结果是:List of devices attached ???????????? no permissions 这意味着,USB连接的设备是能够被识别的。Google之后,得知adb serv
2015-11-07 15:42:06 659
原创 GNU Linux shell时不进行回显(输入密码时不显示的需求)
需求:在编写bash脚本时,需要用户输入一个密码,要保证用户输入的密码不会被别人看到;如何解决:有两种方法:1、使用ssty进行无回显的参数的配置开关;2、使用read -s 进行无回显的读取;例子:假如密码为12345678方法一:$ cat sttynoecho.sh#!/bin/bashecho "Enter password:"s
2015-11-07 12:00:52 4907
原创 GNU Linux mount挂载的常用三种方法
三种方法分别是使用盘符的文件名,使用盘的文件系统对应的UUID,或使用盘的文件系统对应的LABEL,在命令行中挂载磁盘到挂载点的命令如下:第一种方法:使用分区盘符挂载:mount /etc/sda5 /media/usb在/etc/fstab中使用格式:/etc/sda5 /media/usb ext4 defaults 0 2第二种
2015-09-26 16:09:55 8401 1
原创 如何纯命令行进行andorid SDK的更新及自动确认license的方法
/****************************** Author : Samson * Date : 09/07/2015 * Test platform: * gcc 4.8.4 * GNU bash, 4.3.30 * Debian GNU/Linux 8 * ***************************/大部分时候,都是会使用andorid图形界面来完成SDK的配置及更...
2015-09-07 12:26:49 7166
UNIX网络编程第二卷-进程间通信-源代码
2012-04-12
手机基本原理(介绍各个部件的功能等)
2008-12-25
makefile(Gnumake)
2008-10-18
LINUX系统中动态链接库的创建与使用
2008-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人