重新把博客捡起来,慢慢把笔记整理成文档,见证自己的成长。
  • 微信

ssh-keygen、ssh-copy-id的使用与端口修改后操作(SSH无密码登陆)

在做linux自动化运维的时候,服务器时常需要配置无密码的登录方式,下面就来说一下无密码登陆-------------------------方法1-------------------------1、做一个公钥,一个私钥               …

安装PortSentry防止恶意扫描

在tcpdump抓包时发现有一些美国的IP一直扫面我一台云主机的端口,这些人没事干天天扫描抓肉鸡,网上找了一些软件,发现PortSentry还是挺不错的,PortSentry是一款配置简单、效果直接的防入侵检测工具,被cisco收购后不再开发,但是当下软件还是非常强大的,一旦发现可疑的行为,PortSentry可以采取如下一些特定措施来加强防范:给出虚假的路由信息,把所有的信息流都重定向到一个不存…

openvpn 配置和使用、linux下搭建openvpn

安装openvpnopenssllzo-2.03.tar.gzopenvpn-2.0.9.tar.gz./configure  --with  -lzo -lib=/usr  && make && make installwindows下连接VPN的工具openvpn-2.0.9-gui-1.0.3-install.exe一、修改var…

定时任务之:mysql定时自动备份

定时任务自动化热备份mysql数据库实现自动化运维,脚本如下:说明:脚本里举例数据库为database_1、database_2、database_3、database_n最终保存好的格式为database_1_20131111.sql#!/bin/bashfile_name=`date +%Y%m%d`.sqlbackup_dir=/data/backup/for i in database1 …

快速创建SVN库、添加本地named解析

[root@lamp ~]# cat svncreate.sh#!/bin/bashcd /ec-channelsecho "当前目录是:`/bin/pwd`"read -p "请输入要新建的SVN:" -t 20 svnread -p "请输入给SVN权限的组(web、php、all):" -t 20 zu#stty -echo#rea…

mysql主从出现不同步,从数据库无法启动。

问题:由于服务器机位改变,从数据库停机,mysql主从出现不同步,从数据库无法启动,重置从数据库,启动后,需要做以下操作以下操作主数据库IP:172.16.10.10从数据库IP:172.16.10.12我这边之前忘记从数据库授权的用户密码了,需要重置,记得密码的跳过这一步:set Password for slavemysql@"%"=password("11111…

“Can’t open file ‘.svn/lock’: Permission denied”问题解决

做linux自动化运维SVN自动更新的时候,发现无法同步,只能登陆服务器运行svn co http://192.168.1.10/svn/debao才能更新,开发组那边windows机器执行post-commit的时候虽然提交到SVN服务器,但是无法自动在web服务器显示    1.第一次在web服务器checkout的时候,其中debao为SVN仓称,我用的是root超级用户…

lvs调度算法知识复习及普及

rr:同样分发工作之一实际可用的服务器wrr:加权循环:异构服务器,服务的分配比例,以真正的服务器有'实际服务器的重量。   权重较高的服务器获得新的就业机会先在低体重比服务器更多的就业机会。与同等重量服务器获得新的就业机会平等分配。lc:最小连接:分配更多的就业机会,以积极的就业机会较少的实际服务器wlc:加权最小连接:分配更多的就业机会较少的工作和相对的实际重量服务…

linux环境变量解释

在从事linux自动化运维的过程中需要对linux有一定的掌握,包括环境变量的含义、环境变量的解释了解变量:1.环境变量环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程环境变量:系统在启动过程…

(oracle)ORA-03113: 通信通道的文件结尾错误处理

今天开发那边说连不上数据库,我启动的时候发现总是报“ORA-03113: 通信通道的文件结尾”错误,分析可能由于数据库立即关闭,导致文件状态可能不一致,因为正常关闭数据库会同步校验各文件,使得重新启动的时候文件时间点一致并且不用进行崩溃恢复(我的环境是Oracle 11g,AS4)Last login: Tue Oct 15 08:27:12 2013 from 192.1…

vmware workstation 重新安装报错解决方法

vmware功能的强大我就不必多说了,它的虚拟化功能给云计算带来了很大的优势。,他给客户提供简单化低复杂、快速、灵活的工作效率,VMware在企业中帮助解决了很多云计算问题。作为一个云计算运维工程师或者一个自动化运维工程师,在做测试的时候必不可少的也需要安装VMware,鉴于之前安装VMware,突然不能启动,报错等问题,需要重新安装VMware workstatios,系统残留的垃圾文件导致重新…

linux下SVN常用的命令

1、把文件checkout(检出)到本地的目录格式:svn checkout path(path是服务器目录)例如:svn checkout svn://192.168.1.175/lzn (把192.168.1.175上的lzn目录检出到本地)简写:svn co svn://192.168.1.175/lzn2、往版本库中添加新的文件svn add file例如:svn add lzn.txt(…

Bash快捷键

Linux 的缺省 Shell 就是 Bash,熟练运用下面的快捷键将对提高 Bash 的操作当一名合格的自动化运维工程师和写自动化脚本是有很多好处的,话不多说,请看如下 Ctrl + A : 光标移到行首。 Alt + B : 在当前行把光标向后移一个单词。 Ctrl + C : 杀死当前进程。 Ctrl + D : 退出当前 Shell。 Ct…

yum list时候出现“This system is not registered with RHN”

红帽或者centos系统,当你wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repowget http://mirrors.163.com/.help/CentOS-Base-163.repo然后你执行yum makecache的时候或者yum list 时候出现错误“This system is not registered w…

配置在线yum源,安装yum源,yum配置

在线yum源,对于简单的操作把yum源下载下来,进行配置,企业级的yum源是收费项目,所以这边找了免费的,有些服务器我们接手发现已经装好了yum源,但是老是出问题,最后想了下,卸载掉吧。rpm -qa | grep yum | xargs rpm -e --nodeps这条命令是删除自带的yum重新安装yum命令,安装顺序不能错,不然会报错rpm -ivh python-iniparse-0.2.…

一张图了解DNS域名解析过程

在nginx安装禅道(项目管理软件)

禅道:项目管理软件 项目管理工具 免费项目管理软件刚接触禅道这个项目管理软件,站点提供的都是一键安装包,方便大家使用,但是我公司环境是nginx+mysql,所以我下载源码包自己进行安装给项目经理使用。这边顺便把安装过程贴出来方便大家参考,在nginx的配置下安装该软件。源码包位置在:http://sourceforge.net/projects/zentao/files/5.0.beta2/Ze…

linux配置ssh快捷方式,高效linux自动化运维

linux运维工程师每天管理的服务器上百上千上万。$#    命令行中位置参数的个数$*    所有位置参数的内容$0    当前进程的名称或执行的脚本名$?    命令执行结果的返回状态,如果返回的值是0表示命令执行成功,非0表示执行失败(命令执行过的返回状态结果)$$&nbs…

SSH连接linux工具:SecureCRT,配置详解,配合管理linux自动化运维

首先,选项--会话选项  仿真--终端--选择xterm,勾选ANSI颜色,回滚区域设置32000,方便鼠标往上翻滚  外观--字符编码选择UTF-8,光标:块;颜色选择绿色,保护眼睛   日志文件,方便记录你操作过的命令。格式如下,大家可以参考  上传下载方法,X/Y/Zmodem,选择目录,可以同个目录,…

php上传文件类型对照表

0 gif image/gif  1 jpg image/jpeg  2 png image/png  3 bmp image/bmp  4 psd application/octet-stream  5 ico image/x-icon  6 rar application/octet-stream  7 zip application/zip  8 7z application/octet-s…

电脑系统蓝屏分析工具

  有些时候,总是有那么几次,电脑不知道怎么操作,系统出现蓝屏,对于IT精英来说虽然不是难事,但是也得有基础才能看得懂,现在分享一个电脑系统蓝屏分析的工具来分析,帮助你分析电脑为什么蓝屏,废话不多说,下载链接在下面,避免垃圾软件或者软件下载被修改挂马,我特意加了密,请认准ID:林镇南。带密码的链接。     下载链接:百度网盘   …

ultraedit编辑器分享

【基本介绍】ultraedit是能够满足你一切编辑需要的编辑器。【软件特点】UltraEdit是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码,可以取代记事本,内建英文单字检查、C++ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。软件附有 HTML 标签颜色显示、搜寻替换以及无限制的还原功能,一般大家喜欢用其来修改EXE 或 DLL 文件。【软件截…

分享:JPEG照片批量修改器-JPRG Resizer

JPRG Resizer,JPEG照片批量修改器,适合懒人操作JPEG Resizer 图片调整工具。可打开多个文件夹同时批量调整 JPEG 图像的大小。​列出所有 JPG 图片文件及其尺寸大小,一次将所有图片修改成同样的尺寸大小   点击下载链接,密码:xdok

SFTP和FTP的客户端推荐:winSCP

今天介绍一款给新手或者懒人使用管理远程 winscp。  一、winscp是什么?  WinSCP 是一款SFTP和FTP的客户端,同时也支持SCP(Secure CoPy)文件传输。只要文件主机支持SSH协议,你就可以轻松的操作远程Linux,进行下载、上传、编辑、删除、移动文件等。他的操作界面是参考NC(Norton Commander)的双视窗排列方式,与FlashFxp之类的FTP管理软件…

iptables工作原理详解

Iptables是linux自动化运维工作中常见的系统安全必要的工作。了解和熟悉iptables的工作原理,有助于写防火墙脚本,以下就来说说iptables的运用原理。Linux系统的防火墙功能是由内核实现的2.0 版内核中,包过滤机制是ipfw,管理工具是ipfwadm2.2 版内核中,包过滤机制是ipchain,管理工具是ipchains2.4 版及以后的内核中,包过滤机制是netfilter…