自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 收藏
  • 关注

原创 如何查看Linux系统的命令的源码

要想看源码,需要有源文件,那就需要下载包含源文件的rpm源码包,下载rpm源码包需要用到rpm包管理工具yumdownloader.安装yumdownloader工具:# yum install yum-utils怎么查看某个命令的源代码比如想查看uname这个命令的源代码[#144#root@docker01-180 /usr/src]# whereis dd dd: /u...

2018-08-31 12:27:37 5564

原创 NGINX日志增大过快的排错过程

前些天服务器调整,重新配置了NGINX和keepalived,服务正常运行,可是没过几天发现NGINX的日志文件急剧变大,1,查看了日志文件/var/log/目录下面的所有日志文件大小都正常,只有messages和messages-201808{19,26}两个文件过大,2.查看日志内容:tail -n 100 /var/log/messages,可见是keepalived出了问题和内核相...

2018-08-29 11:50:48 1817

原创 yum -y update 和 yum -y upgrade 的区别

分别测试yum -y upgrade和yum -y update升级前[root@oracle11g ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core)升级前做过简单配置文件修改yum -y upgrade    升级后[root@oracle11g ~]# cat /etc/redhat-release CentOS ...

2018-07-18 09:32:35 24424 2

原创 BGP相关概念

常见路由协议介绍常见的路由协议有RIP、IGRP(Cisco私有协议)、EIGRP(Cisco私有协议)、OSPF、IS-IS、BGP等。RIP、IGRP、EIGRP、OSPF、IS-IS是内部网关协议(IGP),适用于单个ISP的统一路由协议的运行,一般由一个ISP运营的网络位于一个AS(自治系统)内,有统一的AS number(自治系统号)。BGP是自治系统间的路由协议,是一种外部网关协议,多...

2018-07-16 15:49:23 904

转载 Linux-进程、进程组、作业、会话、控制终端详解

Linux-进程、进程组、作业、会话、控制终端详解一、进程  传统上,Unix操作系统下运行的应用程序、 服务器以及其他程序都被称为进程,而Linux也继承了来自unix进程的概念。必须要理解下,程序是指的存储在存储设备上(如磁盘)包含了可执行机器指 令(二进制代码)和数据的静态实体;而进程可以认为是已经被OS从磁盘加载到内存上的、动态的、可运行的指令与数据的集合,是在运行的动态实体。这里指的 指...

2018-05-30 13:35:32 572

原创 CentOS7系统配置国内yum源和epel源

CentOS7系统配置国内yum源和epel源1.首先进入/etc/yum.repos.d/目录下,新建一个repo_bak目录,用于保存系统中原来的repo文件[root@bogon ~]# cd /etc/yum.repos.d/[root@bogon yum.repos.d]# mkdir repo_bak[root@bogon yum.repos.d]# m

2018-01-04 12:02:29 1998

原创 RHEL 6.8 X86_64配置CentOS yum源

1、背景说明Dell 720上面装了RHEL6.8。而RHEL6上的yum源只能注册账户才能使用,故需要进行yum源替换2、步骤1、删除rhel自带的yum源rpm -qa|grep yum|xargs rpm -e --nodepsrpm -qa |grep yum2、下载新的yum安装包wget http://mirrors.163.com/centos/6/os

2017-12-26 13:58:39 744

转载 VIM编辑器之常用命令

基本模式切换按键作用按键作用ESCC-[C-c进入命令模式i在光标前进入插入模式I在本行行首进入插入模式a在光标后进入插入模式A在本行行尾进入插入模式o在下一行插入新行,并进入插入模式O在

2017-06-08 10:46:10 402

转载 贫穷的VIM作者Bram Moolenaar

Bram MoolenaarVIM编辑器的作者Moolenaar先生,能介绍一下你自己吗?我居住在荷兰东边,现在全职搞开源软件。我一个人生活,这样我就不必供养一个家庭。那会很难,因为我做的大部分工作没有报酬。我在家里工作,这样就避免了因为交通阻塞而浪费时间。我和外部世界的大多数沟通是通过email完成的。为了补偿自己,在假期我会到离家很远的国家旅游。我喜欢了解不同的

2017-06-08 10:44:36 3282

原创 Oracle10g的DataGuard的详细过程

CentOS5.5 linux Oracle10g 32-bit 单实例做DataGuard 过程/usr/bin/rz,sz 报错:解决linux安装软件:/lib/ld-linux.so.2: bad ELF interpreter问题yum install -y glibc.i686 http://blog.csdn.net/w63667329/artic

2017-05-25 16:32:49 2363

原创 Debian(wheezy)安装JAVA环境/替换openjdk为sun JDK

因为项目需要, 所以要在机器上安装Java1.7环境. 1, 去http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 下载, 选择了Accept License Agreement 选择了Linux x64的jdk-7u71-linux-x64.tar.gz 

2017-05-23 19:06:15 374

原创 VIM重复操作的宏录制

在编辑某个文件的时候,可能会出现需要对某种特定的操作进行许多次的情况,以编辑下面的文件为例:;=====================================================================================;This is a sample configuration file when upgrading XXX using

2017-05-22 16:44:30 407

原创 VIM折叠的几种用法

vim 有几种折叠策略。一般默认的是手动折叠(manual)。如果是写程序,可以按语法(syntax)折叠,或者按缩进(indent)折叠。方法是 :set foldmethod=syntax 或者是其它方法。设置好了之后可以用 zM 和 zR 来打开或关闭所有的折叠。:h fold-commands 可以用来查看有关折叠的命令,所有的折叠命令全部由 z 开关。比如 zo 和 zc 用来打来和关闭

2017-05-22 15:49:25 4914

原创 Docker实践sshd镜像

centos6.5环境。# yum install docker-io -y会依赖安装libcgroup,lxc,lxc-libs 启动docker# service docker startStarting cgconfig service: [确定]Starting docker:        [确定] 获取最新的doc

2017-05-22 15:31:39 1382

原创 vim 括号匹配 以及各种跳转技巧.

括号匹配:% 可以让光标从它当前所在的括号跳转到与它相匹配的括号上去, 对花括号和圆括号, 方括号都有效, 常用于手工检查括号是否匹对.标示位置--------你可以在档案□做些标记再随时返回被标记的位置.m char (MARK) 把这个地方标示成 char' char (quote character) 跳到被标为 char的那一行'' (按

2017-05-22 15:27:58 1288

转载 Vim如何实现函数列表

本文转载自易水博客,原文在此 。有一个功能,就是函数列表,就是把一个程序中的函数全都显示出来,放在一个小窗口里面,然后一点那个函数名就自动跳转到了那个函数所在的位置。如下图:那么vim能不能实现这个功能呢?作为万能的编辑器,vim当然可以了。这个玩意要怎么实现呢?要满足这么几个条件:1.vim 的文件类型自动检测功能是打开的,这个怎么看呢?你打开vim,然后输入

2017-05-22 15:22:42 4072

原创 Docker 概念的理解

Docker —几个概念的理解本文从一种使用场景来引出docker,并讨论了什么是镜像,容器,仓库,以及docker的相关概念。试想一种使用场景:我的wordpress 博客网站现在部署在阿里云服务器上,但是在后期的使用中我有可能有这样一种需求,阿里云太贵,我可能实在付不起每月月租,想把我的服务迁到其他的云服务上,而又想完整的将我的wordpress服务和数据从阿里云迁出,

2017-05-22 15:21:01 365

原创 Docker容器端口IP规划及端口动态扩容

docker容器一旦启动,参数就无法改变,生产环境中最常变的就是端口映射,为了解决这个问题,那么首先就要规划好,本文列出了两种端口规划方案,如果后续维护中出现了要增加端口映射的场景,本文也给出了动态端口映射扩容方案。1、单IP多容器映射规划方案    此种环境适用只有单个IP环境下,如云主机等。1.1 端口映射规划表格:规划不同的端口段,映射到容器从而对外提供服务。

2017-05-22 15:18:34 539

原创 升级linux内核(2.6.32->3.10.105),安装docker

升级linux内核(2.6.32->3.10.105),安装docker1.内核升级环境准备#查看已经安装的和未安装的软件包组,来判断我们是否安装了相应的开发环境和开发库; yum grouplist                         #一般是安装这两个软件包组,这样做会确定你拥有编译时所需的一切工具 yum groupinstall "Developme

2017-05-22 15:15:01 1183

转载 Linux上如何查看Deb和RPM软件包的更新日志

查看Deb软件包更新日志方法一:apt-get 或 aptitude最新apt-get命令可以检查包的更新日志以及该软件包是否以及安装在您的系统。$ apt-get changelog | more 另一个命令行包管理器apittude与apt-get具有相同的选项。在Debian-based所有发行版上是默认安装的,Ubuntu桌面版除外。$ apti

2017-05-19 09:39:17 1237

原创 Kali2.0安装Docker

测试环境系统:Kali2.0 x64 时间:2016-12-29 原文地址: http://blog.csdn.net/u013814153/article/details/53925790开始部署1. Docker需要Linux Kernels 大于3.10并且是64-bit的机器,用uname -a可以查看是否符合要求。2. 执行命令编辑文本

2017-05-18 22:13:11 4139 1

原创 CentOS6.7 上面安装Docker 1.7.1

Docker当前发布的最新版本已经到了1.11,其官网上针对Centos的的安装需求如下:Docker requires a 64-bit installation regardless of your CentOS version. Also, your kernel must be 3.10 at minimum, which CentOS 7 runs.看来如果我们想在低

2017-05-18 17:52:13 837

原创 Docker安装升级linux内核(2.6.32->3.10.105),安装成功!

升级linux内核(2.6.32->3.10.105),安装docker1.内核升级环境准备#查看已经安装的和未安装的软件包组,来判断我们是否安装了相应的开发环境和开发库; yum grouplist                         #一般是安装这两个软件包组,这样做会确定你拥有编译时所需的一切工具 yum groupinstall "Developme

2017-05-18 17:50:00 3389

转载 Linux yum和apt-get的使用和区别

一般来说著名的linux系统基本上分两大类:1.RedHat系列:Redhat、Centos、Fedora等2.Debian系列:Debian、Ubuntu等RedHat 系列 1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 2 包管理工具 yum 3 支持tar包Debian系列 1 常见的安装包格式 deb包,安装deb包的命令是“dpk

2017-05-15 01:08:59 410

原创 Debuab APT-GET工作原理

先介绍几个和apt-get相关的目录:/var/lib/dpkg/available文件的内容是软件包的描述信息, 该软件包括当前系统所使用的 Debian 安装源中的所有软件包,其中包括当前系统中已安装的和未安装的软件包./var/cache/apt/archives目录是在用 apt-get install 安装软件时,软件包的临时存放路径/etc/apt/sources.

2017-05-15 01:02:53 389

原创 Kali2.0上Eclipse中使用SVN

此文章对Myeclipse同样适用。一.在Eclipse里下载Subclipse插件方法一:从Eclipse Marketplace里面下载具体操作:打开Eclipse --> Help --> Eclipse Marketplace --> 在Find中输入subclipse搜索 --> 找到subclipse点击install方法

2017-05-12 10:54:48 321

原创 Kali2.0安装Eclipse+pyDev,规避Kali2.0java1.7版本

转的博客:http://blog.csdn.net/baencong/article/details/52810396,根据博客自己也做了一遍,成功。刚开始下载eclipse-Java-neon-1a-Linux-gtk-x86_64.tar.gz,解压后发现无法运行,原因是kali2.0自带java版本为1.7,而Eclipse则最低版本为java1.8,导致无法运行.

2017-05-12 10:38:36 676

原创 Kali下面装goldendict词典的安装和添加词典文件

首先安装goldendict和goldendict-wordnetsudo apt-get install goldendict goldendict-wordnet然后将制作好的离线词库解压到某个目录下,打开goldendict设置词典目录并加载如果要播放离线词库中的语音,还需要安装mplayer及其解码器sudo apt-get install mplaye

2017-05-10 21:43:13 10630

转载 goldendict下优质词典简介及安装

使用Arch Linux一年以来,如果要问自己最为中意的词典程序是? 当然是Goldendict啦!想详细了解这款瑞士军刀的请猛戳这里.以前在Win下都是用的lingoes, 感觉还不错,词典库很全,中英双解的词典很多,其它诸如取词, 整句翻译的功能都还能凑合着用(其实是用的第三方引擎),总之这个对于天朝大众还是很不错的啦!一年前转到Arch Linux下就一直在找Linux下比较好用

2017-05-10 18:19:57 6745 1

转载 linux下的命令行词典

无道词典,简洁优雅的有道词典命令行版本。支持离线查询和在线查询英/汉的功能。Python编写。 欢迎大家来我github上发issue或者pull request。 https://github.com/ChestnutHeng/Wudao-dict 英汉(柯林斯): 汉英: 功能特性20w英文词库 + 10w汉英词库英汉/汉英查询功能词组查询功能(直接输入

2017-05-10 18:15:11 676

原创 wingide5-forlinux破解版和破解方法

wingide是优秀的Python IDE。美中不足不是免费的。网上有很多破解版其实都只提供了一个破解文件,而且破解文件比较老,是针对python2.5版本制作的。    wingide 下载地址:http://wingware.com/downloads 安装过程略过。    如果不想自己反编译,这里有一个现成编译好的文件。http://download.csdn.net/detail/

2017-05-10 14:39:37 801

原创 kali linux Python 黑客编程 开发环境初始化

为什么要选择Python?Python作为目前Linux系统下最流行的编程语言之一,对于安全工作者的作用可以和C++相提并论。Python提供了丰富的库供调用,丰富的第三方扩展模块。在网络应用,文本解析方面,Python编程有着其他语言无可比拟的优势。同时Python也是面向对象并且跨平台的语言,可以在linux/Unix、OSX、windows上无障碍运行。1.1 查看PYTHON版

2017-05-10 14:38:20 4085 1

原创 kali2.0配置msf连接postgresql数据库

1、postgresql启动。service postgresql start112、进入postgresql配置sudo -u postgres psqlalter user postgres with password 'kaliadmin';1212注意1:’admin’ 这个是密码。 注意2:分号!!!! 一定要带上分号”;”。 注意3:\q:退出数据

2017-05-03 21:34:26 8108 1

原创 关于表空间及数据文件的offline与online

一、数据文件在对单个数据文件做offline时,是立即offline,此时不会针对数据文件生成检查点,所以数据文件的终止SCN为无穷大,处于不一致状态,数据文件也需要recover,在v$recover_file视图也可以看到这个文件的信息,要想将数据文件online,必须先对文件执行recover操作,必,所以建议offline数据文件后应该立刻执行recover操作,使他处于一致状态,

2017-04-24 10:57:37 2583

原创 Oracle 删除用户和表空间的常用操作

Oracle 使用时间长了, 新增了许多user 和tablespace. 需要清理一下对于单个user和tablespace 来说, 可以使用如下命令来完成。 步骤一:  删除userdrop user ×× cascade说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。

2017-04-24 10:48:41 328

原创 nginx关于301和302跳转的配置

科普301永久跳转:当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息中的状态码的一种,表示本网页永久性转移到另一个地址。302临时跳转:也是状态码的一种,意义是暂时转向到另外一个网址。主要区别一句话,302容易被搜索引擎视为spam,301则不会。nginx与apache规则区别不大,本代码实现server110.com跳转到w

2017-04-21 14:47:04 18435

转载 RHEL 6.x 搭建rsyslog日志服务器和loganalyzer 日志分析工具

RHEL 6.x  搭建rsyslog日志服务器和loganalyzer日志分析工具===============================================rsyslog的介绍logrotate日志滚动的介绍rsyslog的存储途径基于web的loganalyzer日志分析工具的搭建=======================

2017-04-11 10:10:03 385

原创 tcpdump非常实用的抓包实例

详细的文档见tcpdump高级过滤技巧基本语法========过滤主机--------- 抓取所有经过 eth1,目的或源地址是 192.168.1.1 的网络数据# tcpdump -i eth1 host 192.168.1.1- 源地址# tcpdump -i eth1 src host 192.168.1.1- 目的地址# tcpdump -i

2017-04-07 11:25:29 492

原创 linux记录系统中常用重要的log记录和用户的所有操作精确命令记录

常见的几个登录文件有:/var/log/secure:记录登入系统存取数据的文件,例如 pop3, ssh, telnet, ftp 等都会被记录;/var/log/wtmp:记录登入者的讯息数据,由于本文件已经被编码过,所以必须使用 last指令来取出文件的内容;/var/log/messages:尤为重要,几乎发生的错误讯息(或是重要信息)都会被记录在此;/va

2017-04-07 11:23:54 4223

原创 网站流量、IP、PV、UV

需要观察和监控的数据

2017-04-05 11:18:28 2412

空空如也

空空如也

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

TA关注的人

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