Linux中文本处理命令sed的使用示例分享
这篇文章主要介绍了Linux中文本处理命令sed的使用示例 ,sed命令的使用是Linux入门学习中的基础知识,需要的朋友可以参考下 sed对文本的处理很强大,并且sed非常小,参数少,容易掌握,他的操作方式根awk有点像。sed按顺序逐行读取文件。然后,它执行为该行指定的所有操作,并在完成请求的修改之...
15个Linux Grep命令使用实例(实用、常用)
这篇文章主要介绍了15个Linux Grep命令使用实例(实用、常用),本文讲解了如从单个文件中查找指定的字符串、从多个文件中查找指定的字符串、在文件中匹配正则表达式、显示匹配后N行等内容,需要的朋友可以参考下Grep命令主要用于从文件中查找指定的字符串。首先建一个demo_file:$ cat demo_fileTHIS LINE IS THE 1ST U...
Linux中使用grep命令搜索文件名及文件内容的方法
这篇文章主要介绍了Linux中使用grep命令搜索文件名及文件内容的方法,同时文中还介绍了将匹配结果高亮显示的方法,相当实用,需要的朋友可以参考下从文件中搜索并显示文件名当从多个文件中搜索时,默认将显示文件名:$ grep "word" 文件名$ grep root /etc/*示例输出:/etc/bash.bashrc: See "man sudo_root" for ...
MySQL高级之存储过程与光标
MySQL的高级第一课之存储过程与光标知识点:存储过程光标一、存储过程T-sql 编程增 删 改 查 —》语句MySQL是一门真正语言 T-sql 类似于函数 function1.存储过程:创建格式:create procedure 过程名称(参数1,参数2,…….)begin sql代码endbegin…and 就相当于以前{ 代码段 }预编译,执行一...
MySQL 5.7.9源码编译安装说明
一、环境说明1.操作系统系统版本:RHEL 6.3 X64操作系统安装类型:Basic系统安装包:gcc gcc-c++ bzip2(default) bzip2-devel bzip2-libs(default) python-devel ncurses-devel bison1)gcc gcc-c++[root@mdb01 Packages]# rpm -ivh kernel-headers-2.6.32-279.el6.x86_64.rpmwarning: kernel-headers-2.6.32-279.el...
CentOS 6.7下源码编译安装MySQL 5.7.5
说明:CentOS 6.7下源码编译安装MySQL 5.7.51. 安装相关工具# yum -y install gcc-c++ ncurses-devel cmake make perl gcc autoconf automake zlib libxml libgcrypt libtool bison2. 清理环境检查boost版本:# rpm -qa boost*卸载boost-*等库:# yum -y remove boost-*3. mysql源码包下载mysql5.7源码下载:&nb...
CentOS 6.7下MySQL 5.6源码编译安装
简介:多余的话不说,就是源码安装 MySQL 5.6,机器内存 512 MB,系统CentOS 6.7,安装方式 minimal !1、安装底层支持包shell > yum -y install gcc gcc-c++ wget make cmake ncurses-devel bison2、创建用户、组shell > useradd -r mysql3、下载、安装 Mysqlftp://mirror.switch.ch/mirror/mysql/Downloads/MyS...
yum安装及使用全集
当首次使用yum或yum资源库有更新时,yum会自动下载所有所需的headers放置于/var/cache/yum目录下,所需时间可能较长。还可以使用yum info命令列出包信息,yum info可用的参数与yum list的相同。yum命令还可以使用-y参数用yes回答命令运行时所提出的问题,比如yum -y install vsftpd,这样在安装软件的时候就...
shell脚本:一键安装LAMP、LNMP脚本
历时三天边写边测试,终于完成目前最长代码的脚本,总共253行,在2台机器安装LAMP,LNMP都顺利通过,脚本可做为生产环境使用。脚本需要注意的地方:1、脚本适用于CentOS系统6.5以上,干净系统;如安装过其他环境需要修改脚本内容;2、脚本适用于:apache 2.4.x 版本;mysql5.5.x以上版本;php5.5.x以上版本;3、mysql...
LNMP+FastCGI平台搭建脚本
本脚本主要介绍LNMP+FastCGI平台的搭建脚本,需要准备的安装包如下:cmake-2.8.10.2.tar.gzlibevent-2.0.21-stable.tar.gzlibmcrypt-2.5.8.tar.gzmhash-0.9.9.9.tar.gznginx-1.2.0.tar.gzphp-5.4.9.tar.gzlibiconv-1.13.tar.gzmysql-5.5.13.tar.gz由于脚本需要,将上述安装包统一打包为lnmp+memcached.zip,使用时...
CentOS 6.6下编译安装MariaDB-10.0.24
系统环境:CentOS 6.7(Final)MariaDB端口:3309 (因为本机原先已经装的有MySQL了,还不想删除MySQL)#wget http://mariadb.nethub.com.hk//mariadb-10.0.20/source/mariadb-10.0.20.tar.gz# wget -O http://mirrors.neusoft.edu.cn/mariadb//mariadb-10.0.24/source/mariadb-10.0.24.tar.gz建立mariadb用户# gro...
什么是Shell脚本?
前言 Shell Script,Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,毕竟它使用了Linux/Unix下的命令。shell script是利...
RHEL 6.7下通用二进制包安装MongoDB 3.2.4与mongoDB的php扩展
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似于json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言, 几乎可以实现类似关系数...
使用awk批量杀进程的命令
在做系统运维的过程中,有时候会碰到需要杀掉某一类进程的时候,如何批量杀掉这些进程,使用awk命令是很好的选择。ps -ef|grep aaa|grep -v grep|awk '{print "kill -9" $2}' |sh1.ps -ef|grep aaa|grep -v grep这是大家很熟悉的命令,这里就不再多说,就是从当前系统运行的进程的进程名中包含aaa关键字的进程。2.后面...
RHEL 6.7下SaltStack安装和测试
SaltStack是(C/S)架构的集中化管理平台,SaltStack基于Python语言,采用zeromq消息队列进行通信(Tcp,ipc)。 一、基础环境1、角色、ip、版本、内核masterA 192.168.1.64 salt-master 2015.5.8 masterminionB 192.168.1.65 salt-minion 2015.5.8 minion 2、安装依赖包[root@xuegod63 ~]# yu...
运维自动化工具Ansible的简单介绍
一、简介 ansible是个什么东西呢?官方的title是“Ansible is Simple IT Automation”——简单的自动化IT工具。这个工具的目标有这么几项:让我们自动化部署APP;自动化管理配置项;自动化的持续交付;自动化的(AWS)云服务管理。 所有的这几个目标本质上来说都是在一个台或者几台服务器上,执...
Ansible快速上手
最近纠结于在Puppet、Chef、SaltStack、Ansible等一干配置管理工具中如何选择。考虑到一旦开始没有选好,以后更改又是一堆麻烦事,所以就稍微有些慎重。 Puppet和SaltStack曾用过,但不是十分符合预期,所以先行排除。至于Chef,虽然老早就听说过,但却一直没有找到机会尝试。翻了翻文档,Chef跟...
将Nagios监控信息存入MySQL
一、NDOUtils安装需求:Nagios:安装方法:http://www.linuxidc.com/Linux/2014-01/94658.htm MySQL:源码安装方法:http://www.linuxidc.com/Linux/2014-04/100758.htmDBI和DBD-mysql安装方法如下:shell> perl -MCPAN -e shell cpan> install DBI cpan> install DBD::mysql二、关联mysql头文件和...
CentOS 6.5系统基础优化附带优化脚本
优化内容:(1.设置history历史记录(2.添加普通用户,设置sudo权限(3.禁止root远程用户登录(4.修改远程端口(5.精简开机启动服务器(6.关闭selinux(7.配置iptables(8.修改最大连接数 ulimit(9.禁止使用Ctrl+Alt+Del快捷键重启服务器(10.修改默认DNS(11.安装必要软件,更新yum源 [epel源] (12.更新...
CentOS系统安装完常规初始化操作
环境准备:1)设置本地国际化语言为en_US.UTF-8[root@c58 ~]# sed -i 's/^\(LANG=\).*$/\1"en_US.UTF-8"/' /etc/sysconfig/i18n[root@c58 ~]# cat /etc/sysconfig/i18nLANG="en_US.UTF-8"[root@c58 ~]# LANG=en_US.UTF-82)更新系统软件包备份默认yum源: [root@c58 ~]# find /etc/yum.repos.d -name '*.repo' -e...