自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狂客队长

让世界对称一些,虽然不对称也是一种“美” =+^

  • 博客(314)
  • 资源 (21)
  • 收藏
  • 关注

原创 iptables的Operation not supported问题解决

iptables: Operation not supported

2022-12-07 19:50:42 961 1

原创 printf如何打印指定长度-防止非NUL结尾的字符串造成的读越界漏洞的方法

CVE-2021-3712 缓冲区读越界漏洞 printf打印指定长度

2022-11-11 21:14:34 1842

原创 debian和redhat环境如何查看包的changelog

rpm dpkg changelog

2022-08-22 16:09:33 700

原创 debian系和redhat系如何列出deb包和rpm包中包含的文件列表

deb rpm debian redhat

2022-08-22 16:00:47 624

原创 Debian系如何列出安装包包含的所有文件

debian apt-file

2022-04-21 01:41:32 1307

原创 clamav的病毒库文件的文件头的信息说明(clamav版本号等)

clamav clamav版本号 clamav病毒库 clamav病毒库头文件

2022-01-05 01:55:46 3885 2

原创 aureport命令中ts及te的正确使用方法

aureport auditd

2021-12-27 01:17:38 712

原创 如何优雅地解决ssh中Too-many-authentication-failures的问题

sshd Too-many-authentication-failures ' Too many authentication failures'

2021-12-27 01:13:01 18309 4

原创 scp命令的使用之指定对端端口

/*********************************************************************Author : SamsonDate : 12/01/2021Test platform:Debian GNU/Linux 9*******************************************************************/scp也是使用的基于openssh的数据传输,ssh一般默认都是使用的22端口号,但有

2021-12-01 00:10:54 20951

原创 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 2550

原创 使用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 879

原创 firefox一打开就出现了XML解析错误

/********************************************************************* * Author  : Samson * Date    : 01/30/2018 * Test platform:  * $ cat /etc/issue    *   Linux Mint 18.1 Serena *    

2018-01-30 11:31:56 8360

原创 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 928

转载 Linux服务器上监控网络带宽的18个常用命令

/**************************************************************************************************************************中文译文转自51CTO:      http://os.51cto.com/art/201404/435279.htm  /*****

2017-07-17 23:41:32 6894

原创 在VirtualBox如何使其中的GNU Linux操作系统能够在全屏时进行自适应

VirtualBox 全屏 最大化

2017-06-12 13:29:23 690

原创 在ubuntu中gsettings的命令使用及查找到系统挂起的未活动的超时时间的值的获取方法

命令行获取屏幕锁定超时时间 命令行 屏幕锁定 超时时间 电源管理 锁定 挂起

2016-06-12 18:37:07 2257

原创 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 20122 1

原创 在Debian系统中iptables规则的持久化如何操作

在系统中,往往需要进行iptables规则的编写,但是当系统重新启动后这些规则则没有了,那么如何解决这样的问题呢?解决这样的问题也即是解决iptables规则的持久化,可能使用iptables-save与iptables-restore两个命令的组合来完成,解决方法如下:1、先在系统中将需要使用的iptables规则进行配置;2、使用iptables-sav

2016-03-01 14:20:50 8656

原创 在Docker容器中使用iptables时的最小权限的开启方法

Dcoker容器在使用的过程中,有的时候是需要使用在容器中使用iptables进行启动的,默认的docker run时都是以普通方式启动的,没有使用iptables的权限,那么怎样才能在容器中使用iptables呢?要如何开启权限呢?那么在docker进行run的时候如何将此容器的权限进行配置呢?主要是使用--privileged或--cap-add、--cap-drop来对容器本

2016-02-25 14:02:59 10796 3

原创 无线热点(AP)不稳定之信道的配置优化实践-分析周围信道修改本地使用信道

现在的无线热点设备大都支持2.4G和5G两个频段,但目前支持5G的终端设备还很少,故无线热点设备还是更多的被使用2.4G的频段,而2.4G的频段最多只支持14个信道(且根据不同的国家而支持的又不一样),根据文章http://blog.csdn.net/yygydjkthh/article/details/50428254中指出的信道的相互叠加而造成的无线热点间的干扰,造成了连接的终端设备不稳定的情

2016-02-19 19:06:24 15857

原创 Thunderbird发送后备份到已发送卡住及“附加”按钮变灰的问题

用Thunderbird邮件客户端发送邮件时,进行到“将邮件拷贝到sent mail folder时”就卡住,关闭后再次发送邮件不能使用“附加”附件按钮,为灰色,这是什么情况?如何解决?如何解决:1.选中左侧的你的帐号---再点“账户设置”; 2.选择“副本和文件夹” ;3.勾选“保留副本到/其他”; 4.在下拉框中选择自己的帐号即可看见“sent messages”,

2016-02-19 18:58:06 1251

原创 GNU Linux shell中如何进行各进制编码间(二进制、8进制、16进制、base64)的转换

在计算机的使用中,尤其是对于开发人员、运维人员来说,经常要与多种进制打交道,例如配置个子网啥子的,就需要将10进制进转换,但对于在GNU Linux的命令行模式下的操作来说,就不是如可视界面下的科学计算器那么安逸了,那么如何在shell下进行多种进制间的转换呢?shell 脚本默认数值是由10 进制数处理,除非这个数字某种特殊的标记法或前缀开头. 才可以表示其它进制类型数值。如:以 0

2016-02-19 18:54:05 3061

翻译 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 2202

转载 网络虚拟化技术(二): 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 920

原创 Pencil程序无法导出png图片文件的解决方法

关于Pencil软件的介绍请参看:http://blog.csdn.net/yygydjkthh/article/details/50370557现象:pencil程序本身能够运行起来,且能够进行绘图,但是最重要的功能:导出为png图片的功能虽然可用,但没有并没有生成png文件出来,这是因为firefox 18后就不能够正常地使用此功能了,而解决这一切的方法是下载一

2016-01-10 00:34:19 2322

原创 Debian命令行查看当前使用的无线热点的参数

大家都知道在Debian中可以通过ifconfig查看网络接口的状态,那么如何查看连接的无线热点的参数呢?主要通过以下这些命令来查看和管理无线网络的接口:iwconfig - configure a wireless network interfaceiwlist - Get more detailed wireless information from a wir

2016-01-06 17:56:27 5417

原创 如何将路由器配置为交换机使用

如何将路由器配置为交换机使用,在主流的路由器配置中主要有两种方法进行:1、打开路由器配置的DHCP服务器页面,在此页面是禁用掉DHCP服务后,看是否有条目是配置路由地址或网关地址的,若有,则可以直接配置将要使用的路由器的地址,若在此页面中没有找的话,再找找其它页面有没有进行配置路由地址或网关地址的条目,还有种情况是直接在DHCP配置时有 服务器和转发的设置,在这下面也有配置网关地址

2016-01-06 17:53:15 867

原创 GNU Linux(Debian系统)桥接的创建与配置

桥接:是将一台计算机插入到另一台计算机,该计算机已与一个更大的网络连接,并允许接其它计算机的连接。一般而言,作为提供桥接的设备上都有两张网卡或更多,这里以两张网卡为例,一张用于大网络,一个用于桥接其它计算机。桥接的作用:1、用于共享两台或更多的计算机之间的网络连接的共享,若没有一个多网口的路由器时,或在宿舍里只有有限的以太网网口且没有路由器的情况下就非常有用。2、提供冗余的网络功能。如:使用3个网络

2016-01-06 17:47:20 6587 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 1921

转载 无线 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 3551

原创 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 2964

原创 CA证书的学习笔记

利用一个公钥验证其相应私钥签名的文件或数据,但是仅此而已,我们没有办法知道这个私钥的持有人的真实身份,任何人都可以生成一对甚至无数对公开密钥对,密钥对跟特定的实体间没有任何必然的联系。数字证书正是为了建立实体跟密钥对之间的联系而存在,证书验证中心CA充当了确认特定实体跟密钥对之间关系的确认人,且通过自己的私钥对这些确认的信息和公钥一起签名来保证其可信性和不可改变性。这里的前提是,CA是所有用户都信

2015-12-06 22:54:42 2480

原创 GNU Linux解析域名的三种命令及用法

很多时候,需要对域名进行解析,那么在GNU Linux下有什么好的工具可以使用呢?大部分时间我们只需要使用ping命令即可完成这个工作,但是ping命令对于有域名对应多个IP的情况并不能够完整地进行得到,那么以下就介绍下能够得到完整的域名对应的IP地址,主要有三个命令可以完成如上的功能需求:1、host  2、dig 3、nslookup 以下将以www.bin

2015-12-06 22:46:43 9696

原创 iptables学习概要总结

数据包的流程:1,以本地为目标的包:步骤:1)、在线路上传输;2)、进入本地网络接口;3)、mangle表的PREROUTING链,修改数据包的一些属性,如改变TOS等;4)、nat表的PREROUTING链,主要用来修改DNAT。5)、路由判断,判断包是发往本地的还是需要转发的。6)、在路由后,被送往本地程序之前,经过mangle表的INPUT链。7)、经

2015-12-06 19:15:29 586

原创 shell脚本调用方法及适用场景

source exec fork

2015-12-05 21:19:02 2656 1

转载 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 644

原创 GNU Linux shell时不进行回显(输入密码时不显示的需求)

需求:在编写bash脚本时,需要用户输入一个密码,要保证用户输入的密码不会被别人看到;如何解决:有两种方法:1、使用ssty进行无回显的参数的配置开关;2、使用read -s 进行无回显的读取;例子:假如密码为12345678方法一:$ cat sttynoecho.sh#!/bin/bashecho "Enter password:"s

2015-11-07 12:00:52 4856

原创 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 8355 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 7105

原创 在Debian 8纯命令行安装android开发环境方法

纯命令行安装android开发环境方法

2015-09-07 11:55:31 4988

GNU/Linux audit英文文档

此文档是由SUSE编写的关于GNU/Linux audit的英文文档。audit的入门级必看资料。

2016-04-13

星际译王词典库集合

朗道英汉字典 朗道汉英字典 牛津高阶英汉双解 21世纪双语科技词典等4本词典库

2015-12-05

UNIX环境高级编程_第二版中文

本书为影印版的,是中文的,是Ritchie的经典之作,主要讲解了*nix的主要接口。

2015-02-12

认识ext2文件系统

认识ext2文件系统 本资料是对ext2文件系统中的结构的说明,同时也对ext3文件系统作了补充,因为ext3也是兼容于ext2的.

2014-10-02

ext4文件系统的硬盘布局(英语版)

首先,此文档是英文的;第二,此文件主要的内容为ext4文件系统在磁盘上的布局构成;

2014-09-04

Linux Appliance Design

Linux Appliance Design 使用C语言实现一些GNU/Linux下的一些有趣的定制。 现在只有英文版本

2012-04-13

UNIX网络编程第二卷-进程间通信-源代码

UNIX网络编程第二卷-进程间通信-源代码 不同平台可能会遇到一些小问题 毕竟这些源代码有些年头了 关于我在fedora 11环境下编译出现的问题及解决办法见: http://blog.csdn.net/yygydjkthh/article/details/7452034

2012-04-12

Cisco Press: LAN Switching First-Step.chm

思科学习交换机的文档 是英文版本的 比较基础

2011-09-05

链路层协议讲解-比一般教科书详细

链路层介绍及二层交换机的学习功能 交换表的格式及内容 如何建立交换表 网络连接设备间的比较 有流程图

2011-08-26

GDB Manual英文版

GDB Manual英文版 GDB英文手册 比较详细 英语单词也不是太复杂 很容易看懂

2011-04-03

rtsp协议详解之中文版

介绍了rtsp在流媒体中的作用及在网络传输中的层次 在实际中的应用等

2011-03-25

C语言中extern用法总结

C语言中extern用法总结 比较短小的总结 但已经比较详尽了

2011-03-24

GDB使用手册-中文版.doc

强大的linux下调试器之GDB使用手册-中文版 内有源代码进行实例讲演 当然最好能自己man进行帮助 用行动能更快入手

2011-03-24

vim-handbook-中文版

vim中文帮助文档 还是比较全面详细的 不管是高级的功能还是基本的功能都有讲

2011-03-24

ADS步步学 学习嵌入式的基础

学习嵌入式的基础 汇编调试必用的工具学习

2009-10-06

手机基本原理(介绍各个部件的功能等)

主要介绍了手机各个主要部件的功能。 数字手机从电路可分为,射频与逻辑音频电路两大部分。其中射频电路包含从天线到接收机的解调输出,与发射的I/Q调制到功率放大器输出的电路;逻辑音频包含从接收解调到,接收音频输出、发射话音拾取(送话器电路)到发射I/Q调制器及逻辑电路部分的中央处理单元、数字语音处理及各种存储器电路等

2008-12-25

makefile(Gnumake)

Make 可自动决定一个大程序中哪些文件需要重新编译,并发布重新编译它们的命令。本版本GNU Make使用手册由Richard M. Stallman and Roland McGrath编著,是从Paul D. Smith撰写的V3.76版本发展过来的。 GNU Make符合IEEE Standard 1003.2-1992 (POSIX.2) 6.2章节的规定。 因为C语言程序更具有代表性,所以我们的例子基于C语言程序,但Make并不是仅仅能够处理C语言程序,它可以处理那些编译器能够在Shell命令下运行的的各种语言的程序。事实上,GNU Make不仅仅限于程序,它可以适用于任何如果一些文件变化导致另外一些文件必须更新的任务。 如果要使用Make,必须先写一个称为Makefile的文件,该文件描述程序中各个文件之间的相互关系,并且提供每一个文件的更新命令。在一个程序中,可执行程序文件的更新依靠OBJ文件,而OBJ文件是由源文件编译得来的。

2008-10-18

LINUX系统中动态链接库的创建与使用

本文系统分析了windows和Linux动态库实现和使用方式,从程序编写、编 译、调用以及对操作系统依赖等方面综合分析比较了这两种调用方式的不同之处,根据实际程序移植经验,给出了将VC++编制的Windows动态库移植到Linux下的方法以及需要注意的问题,同时并给出了程序示例片断,实际在程序移植过程中,由于系统的设计等方面,可能移植起来需要注意的方面远比上面复杂,本文通过总结归纳进而为不同操作系统程序移植提供了有意的经验和技巧。

2008-10-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除