自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 问答 (1)
  • 收藏
  • 关注

转载 iptables 端口映射设置

保存iptables的防火墙规则的方法如下:解决方法:iptables命令建立的规则临时保存在内存中。如果系统在永久保存这些规则之前重启,所有设置的规则都将丢失。如果要想使iptables设置的规则在下次重启系统之后仍然生效则需要永久保存这些规则,以root身份执行:/sbin/service iptables save该操作将执行iptables初始化脚本,该脚本

2014-09-30 16:15:31 1509

转载 Python正则表达式详解

本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配

2014-09-28 20:47:23 692

转载 Linux操作系统下IPTables配置方法详解

[root@tp ~]# /etc/rc.d/init.d/iptables save这样就可以写到/etc/sysconfig/iptables文件里了.写入后记得把防火墙重起一下,才能起作用.[root@tp ~]# service iptables restart现在IPTABLES配置表里什么配置都没有了,那我们开始我们的配置吧。

2014-09-28 20:13:46 417

转载 列出最常用的10条历史命令

#!/bin/bash  #列出最常用的10条历史命令   printf "%-32s %-10s\n" 命令 次数  cat ~/.bash_history | awk '{ list [$1] ++; } END {  for (i in list ) { printf ("%-30s %-10s\n",i,list [i]); }  }'| sort -nrk

2014-09-28 16:26:29 575

转载 iptables防火墙实例

iptables –F #删除已经存在的规则 iptables -P INPUT DROP #配置默认的拒绝规则。基本规则是:先拒绝所有的服务,然后根据需要再添加新的规则。 (1)iptables -A INPUT -p tcp --dport 80 -j ACCEPT #打开WEB服务端口的tcp协议 (2)iptables -A INPUT -p tcp --dport

2014-09-26 16:37:36 1299

转载 IP-route管理路由

一、高级路由的基础IP ROUTE2基本命令:ip link list 显示ip链路状态信息ip address show 除显示所有网络地址ip route show 显示主路由表信息ip neigh show 显示邻居表linux系统路由表linux可以自定义从1-252个路由表,linux系统维护了4个路由表:0#表 系统保留表253#表 de

2014-09-25 21:23:22 7222

转载 主从my.cnf

主# Example MySQL config file for very large systems.## This is for a large system with memory of 1G-2G where the system runs mainly# MySQL.## You can copy this file to# /et

2014-09-25 17:55:00 414

转载 Mysql主从安装配置

ysql主从安装配置 环境:主从服务器上的MySQL数据库版本同为5.1.34主机IP:192.168.0.1从机IP:192.168.0.2 一. MySQL主服务器配置1.编辑配置文件/etc/my.cnf# 确保有如下行 server-id = 1log-bin=mysql-binbinlog-do-

2014-09-25 17:35:30 277

转载 mysql主从同步配置

一、环境master:192.168.124.51MYSQL版本:5.1.48-community-logslave: 192.168.124.52MYSQL版本:5.1.48-community-log 二、主从数据库将主机上现有的数据库备份,然后在从机上建立同名数据库并还原。(这次做的是51上的两个数据库database1和dat

2014-09-25 17:21:48 612

原创 搭建mysql主从服务器

搭建mysql主从服务器://注:注释掉my.cn文件中的skip-federated字段[root@localhost ]# /bin/cp -r /usr/local/mysql/share/mysql/my-huge.cnf /etc/my.cnf(1)配置主服务器:修改my.cnf文件server-id=1 //每个数据库服务器都要指定唯一一个server-idlog-b

2014-09-25 16:54:50 450

转载 mysql 新增 删除用户和权限分配

1. 新增用户 mysql>insert into mysql.user(Host,User,Password) values("localhost","lionbule",password("hello1234"));  mysql>flush privileges;   2. 修改用户密码mysql>update mysq

2014-09-23 20:44:30 511

转载 CentOS+Nginx+PHP+MySQL详细配置

一、安装MySQL        目前web服务器已经很少有跑静态页面的,如果要跑动态网站那当然就离不开数据库,虽然在以前文章中有写MySQL是怎么安装的,但是感觉好久没装MySQL,现在只把步骤贴出来,就不做过多的讲解了#useradd mysql#tar zxvf mysql-5.0.40.tar.gz#cd mysql-5.0.40#./configu

2014-09-23 18:37:57 348

原创 安装mysql和memcached

#!/bin/bash#首先确定你是root用户tar zxfv mysql-5.1.34.tar.gzcd mysql-5.1.34#根据体统类型选择编译方式#i386体系结构的#CFLAGS="-O3 -mcpu=pentiumpro" CXX=gcc CXXFLAGS="-O3 -mcpu=pentiumpro -felide-constructors -fno-exc

2014-09-23 18:31:07 404

转载 memcached

一、memcached 简介在很多场合,我们都会听到 memcached 这个名字,但很多同学只是听过,并没有用过或实际了解过,只知道它是一个很不错的东东。这里简单介绍一下,memcached 是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序。二、memcached 安装首先是下载 memcached 了,目前最新版本是 1.1.12,直接从官方网站

2014-09-23 17:34:17 315

转载 Linux下Nagios的安装与配置

一、Nagios简介  Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。  Nagios原名为NetSaint,由Ethan Galstad开发并维护至今。NAGIOS是一个缩写形

2014-09-23 17:09:28 429

转载 20步打造最安全的Nginx Web服务器

Nginx是一个轻量级的,高性能的Web服务器以及反向代理和邮箱(IMAP/POP3)代理服务器。它运行在UNIX,GNU/Linux,BSD各种版本,Mac OS X,Solaris和Windows。根据调查统计,6%的网站使用Nginx Web服务器。Nginx是少数能处理C10K问题的服务器之一。跟传统的服务器不同,Nginx不依赖线程来处理请求。相反,它使用了更多的可扩展的事件驱动(异步)

2014-09-23 17:06:16 626

转载 tcp_syncookies防护部分SYN攻击

cp_syncookies是一个开关,是否打开SYN Cookie功能,该功能可以防止部分SYN攻击。tcp_synack_retries和tcp_syn_retries定义SYN的重试次数。----------------------------------------参数说明--------------------------------------------------------

2014-09-23 14:59:37 3844

转载 IP_FORWARD转发

ip地址分公有地址和私有地址,public address是由INIC(internet network information center)负责,这些ip地址分配给注册并向INIC提出申请的组织机构。通过它访问internet.private address是属于非注册地址,专门为组织内部使用,private ip address是不可能直接用来跟WAN通信的,要么利用帧来通信

2014-09-23 14:31:07 2134

原创 在KVM虚拟机安装liuux和win7

#!/bin/sh#mkdir /mnt/iso#mkdir /mnt/cdrommount -o loop /media/Linux.v6-X86_64.iso /mnt/cdrom/rpm -ivh /mnt/cdrom/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpmrpm -ivh /mnt/cdrom/Packages/tigervnc-se

2014-09-23 12:19:19 1302

转载 linux下nginx+php+mysql环境搭建

++++++++++++++++++++++++++++++++++++++++++++++linux下nginx+php+mysql环境搭建++++++++++++++++++++++++++++++++++++++++++++++操作系统    : [CentOS6.0]服务器     : [nginx-1.1.8]PHP      : [php-5.2.6]数据库  

2014-09-23 11:55:28 577

转载 配置Linux+Nginx+PHP+MySQL运行环境

(1)删除Linux系统默认安装的web服务器软件包,如:httpd、mysql、php等,卸载可以用以下命令[[email protected]~]#rpm -e httpd[[email protected]~]#rpm -e php[[email protected]~]#rpm -e mysql(2)使用yum更新系统组件[[email protected]~]#yum -y instal

2014-09-23 10:44:26 334

转载 安装Nginx过程全解析

安装Nginx过程1 建立用户及组/usr/sbin/groupadd www  /usr/sbin/useradd -g www www 2 安装pcre 让安装Nginx支持rewrite 方便以后所需wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/

2014-09-23 10:27:56 824

转载 bash下查看二进制文件后界面乱码的处理

在bash下用cat显示二进制文件后会出现乱码,整个终端显示包括shell提示符都是乱码,这个跟语言环境无关。恢复的话,大致有以下几种方法:方法一:盲打输入echo -e '\xf'并回车。与这个命令相对的是echo -e '\xe',在正常状态下输入此命令会把终端搞出乱码来。这两个命令的具体含义,尤其是十六进制的f和e分别代表什么还真不知道。方法二:按Ctrl+V之后接着按Ctr

2014-09-22 16:47:51 1276

转载 python文件操作--复制

文件的写入和文件的读取一样,文件的写入也有多种方法,write()和writelines()方法。二者之间的区别是:write()方法用于将字符串写入文件,如果要写入文件的字符串不多,使用write()方法即可,writelines()用于将列表中存储的字符串写入到文件中,用于将大量的字符串写入到文件中,以提高效率。例如:myfile = ("hello.txt", "

2014-09-19 17:01:47 650

转载 python常用模块

1.os模块  os模块包装了不同操作系统的通用接口,使用户在不同操作系统下,可以使用相同的函数接口,返回相同结构的结果。  os.name:返回当前操作系统名称('posix', 'nt', 'os2', 'mac', 'ce' or 'riscos')  os中定义了一组文件、路径在不同操作系统中的表现形式参数,如    os.sep(文件夹分隔符,window

2014-09-19 16:31:14 284

转载 Python中列表(list)操作方法汇总

一、Python创建列表:1sample_list=['a',1,('a','b')]二、Python 列表操作:假设有如下列表:1sample_list=['a','b',0,1,3]1.得到列表中的某一个值:

2014-09-19 11:34:48 1699

转载 python操作mysql数据库实例

Python代码 #!/usr/bin/env python   #coding=utf-8   import MySQLdb     #建立和数据库系统的连接   conn = MySQLdb.connect(host='localhost', user='root',passwd='longforfreedom')  

2014-09-18 21:41:48 277

转载 Python读写文件实际操作的五大步骤

Python读写文件在计算机语言中被广泛的应用,如果你想了解其应用的程序,以下的文章会给你详细的介绍相关内容,会你在以后的学习的过程中有所帮助,下面我们就详细介绍其应用程序。一、打开文件Python读写文件在计算机语言中被广泛的应用,如果你想了解其应用的程序,以下的文章会给你详细的介绍相关内容,会你在以后的学习的过程中有所帮助,下面我们就详细介绍其应用程序。代码如下:f =

2014-09-18 18:28:26 393

转载 Iptables防火墙配置详解

iptables防火墙配置详解iptables简介iptables是基于内核的防火墙,功能非常强大,iptables内置了filter,nat和mangle三张表。(1)filter表负责过滤数据包,包括的规则链有,input,output和forward;(2)nat表则涉及到网络地址转换,包括的规则链有,prerouting,postrouting和output

2014-09-18 13:27:41 469

转载 crontab命令

at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond是linux下用来周期性

2014-09-17 18:31:49 242

原创 ssh无密码登录

双台 无密码访问  A--->B--->A第一步需要在服务器A生成密钥对,将生成的公钥上传到服务器B的相关用户目录下的.ssh目录中(没有的话手动创建,注意,它的目录权限是700),第二步 并将公钥文件名称改为authorized_keys(注意,这个文件的权限应该是644),请注意.ssh目录及authorized_keys文件的权限,权限不符,会使配置无效。

2014-09-17 16:24:28 1101

转载 python 排序

Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列。 1)排序基础简单的升序排序是非常容易的。只需要调用sorted()方法。它返回一个新的list,新的list的元素基于小于运算符(__lt__)来排序。>>> sorted([5, 2, 3, 1, 4])[1, 2, 3, 

2014-09-15 17:15:07 580

转载 python os模块

Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明了。os.sep 可以取代操作系统特定的路径分割符。os.name字符串指示你正在使用的平

2014-09-15 16:01:18 358

转载 perl详解

第一章 概述一、Perl是什么?      Perl是Practical Extraction and Report Language的缩写,它是由Larry Wall设计的,并由他不断更新和维护,用于在UNIX环境下编程。      .Perl具有高级语言(如C)的强大能力和灵活性。事实上,你将看到,它的许多特性是从C语言中借用来的。      .与脚本语言一样,Perl

2014-09-15 10:36:06 4059

转载 红帽企业版Linux 6安装指南(中文)

红帽企业版Linux 6安装指南(中文)一、简介二、启动选项三、无盘(GRUB)安装四、准备服务器五、使用Kickstart无人值守安装六、无人值守安装的完整示例七、故障示例分析一、简介:    本文翻译自Red_Hat_Enterprise_Linux-6-Installation_Guide-en-US。    闲来无事、游手好闲,因此特将该文件

2014-09-09 20:21:22 2910

转载 python 利用pexpect进行多机远程命令执行

在安装之前,确认你的机器安装了python,和easy_install.通常python是自动安装的,如果没有安装easy_install,那么wget -q http://peak.telecommunity.com/dist/ez_setup.py获取一下python ez_setup.pypexpect是python一个模块,可以通过:easy_install pexpe

2014-09-09 11:42:02 1784

转载 直连线和交叉线

RJ45 水晶头由左而右依此为 1、白橙 2、橙 3、白绿 4、蓝 5、白蓝 6、绿 7、白棕 8、棕直通线用于连接: 1.主机和switch/hub;2.router和switch/hub交叉线用于连接: 1.switch和switch;2.主机和主机;3.hub和hub;4.hub和switch;5.主机和router直连

2014-09-04 15:46:25 474

转载 Python 常用字符串操作

Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)     s.strip() .lstrip() .rstrip(',')     #strcpy(sStr1,sStr)   sStr= 'strcpy'

2014-09-04 13:58:37 358

转载 linux yum 命令

yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。y

2014-09-03 10:01:08 355

转载 Linux 系统启动过程

linux启动时我们会看到许多启动信息。Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段:内核的引导。运行init。系统初始化。建立终端 。用户登录系统。内核引导当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。操作系统接管硬

2014-09-03 09:52:55 279

空空如也

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

TA关注的人

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