1,前言 1.1 为什么学习shell编程 Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具,Linux/UNIX系统的底层及基础应用软件的核心大部分涉及Shell脚本的内容。每一个合格的Linux系统管理员或运维工程师,都需要熟练的编写Shell脚本语言,并能够阅读 ...
分类:
系统相关 时间:
2018-05-17 18:50:19
阅读次数:
199
1 文件管理1.1 basename1.1.1 功能说明从文件名中去掉路径和扩展名例:basename include/stdio.h .hOutput "stdio".1.1.2 选项--help 显示此帮助信息并离开--version 显示版本信息并离开1.2 cat1.2.1 功能说明把档案串连接后传到基本输出(
分类:
系统相关 时间:
2018-05-15 17:21:44
阅读次数:
223
本文主要介绍打印选择菜单,按照选择项自动化一键部署lamp或lnmp环境的脚本基本流程:1.打印菜单脚本介绍2.LAMP脚本介绍(带环境测试)3.LNMP脚本介绍(带环境测试)脚本一:打印菜单脚本介绍[root@aliyun scripts]# cat mianshi11.sh?#!/bin/bashpath=/server/scripts[ ! -d "$path"
分类:
其他好文 时间:
2018-05-12 10:26:34
阅读次数:
145
1)准备测试数据:通过写脚本批量建库建表并插入测试数据。[root@aliyun scripts]# cat ceshi.sh #/bin/bashPATH="/usr/local/mysql/bin:$PATH" #定义mysql命令所在路径MY
分类:
数据库 时间:
2018-05-12 10:25:31
阅读次数:
183
21.1 为什么要学习Shell编程 (1)Linux运维工程师在进行服务器集群管理时,需要编写Shell程序来进行服务器管理。 (2)对于JavaEE和Python程序员来说,工作的需要,你的老大会要求你编写一些Shell脚本进行程序或者是服务器的维护,比如编写一个定时备份数据库的脚本。 (3)对 ...
分类:
系统相关 时间:
2018-05-11 23:36:06
阅读次数:
219
本文主要介绍在CentOS6.6下用yum快速搭建LAMP或LNMP环境基本流程: 1.安装apche或nginx 2.安装mysql 3.安装php 4.测试环境流程一:安装apche或nginx网易官方源centos6.xcd/etc/yum.repos.d/mvCentOS-Base.repoCentOS-Base.repo.$(date+%F)wgethttp://mirrors.163.com/
分类:
其他好文 时间:
2018-05-11 10:46:45
阅读次数:
128
作为一名合格的 Linux 运维工程师,一定要有一套清晰、明确的解决故障思路,当问题出现时,才能迅速定位、解决问题,这里给出一个处理问题的一般思路:重视报错提示信息:每个错误的出现,都是给出错误提示信息,一般情况下这个提示基本定位了问题的所在,因此一定要重视这个报错信息,如果对这些错误信息视而不见,问题永远得不到解决。查阅日志文件:有时候报错信息只是给出了问题的表面现象,要想更深入的了解问题,必须
分类:
系统相关 时间:
2018-05-10 18:13:17
阅读次数:
230
作者介绍 张秀云,网名飞鸿无痕,现任职于腾讯,负责腾讯金融数据库的运维和优化工作。2007年开始从事运维方面的工作,经历过网络管理员、Linux运维工程师、DBA、分布式存储运维等多个IT职位。对Linux运维、MySQL数据库、分布式存储有丰富的经验。简书地址: https://www.jians ...
分类:
数据库 时间:
2018-05-04 15:30:10
阅读次数:
193
本文主要介绍在CentOS6.9下快速安装和部署MySQL多实例基本流程:1.Mysql多实例介绍2.安装MySQL多实例3.创建MySQL多实例的数据文件目录以及配置文件4.创建MySQL多实例的启动文件5.配置文件权限和软链接6.初始化MySQL多实例的数据库文件7.启动MySQL多实例数据库8.配置和管理MySQL多实例数据库流程一:Mysql多实例介绍? 简单的说,Mysql多实
分类:
数据库 时间:
2018-05-04 10:31:28
阅读次数:
184