2013--2018五年足够使一个人忘记很多事情。
51CTO博客开发向阳草魏延是反贼姚保伟张向博广宏伟杨雄刘东洋孙海波诸葛草庐远 飏叶绍琛王利东猫熊oraclecoolinuz马哥教育马哥教育Linux运维培训纳米龙
第一个脚本:1、使用函数实现: 判断一个用户是否存在,用户名通过参数传递而来; 如果存在,就显示此用户的shell和UID 如果不存在,就说此用户不存在;2、提示用户输入用户名,而后将其传递给上面的函数;3、判断结束后不退出,而是提示用户可继续输入其它用户名,或输入(q)退出;#!/bin/bash##Author: Yang
逻辑管卷理器 我们作为一个linux系统运维师,在我们工作的单位,由于时间的推移业务的增加,我们的数据库会越来越庞大,而我们的硬盘会感觉不够用,那我们应该怎样解决这个问题呢?我们可以添加一个新的硬盘,将原来的数据cp过去,但此种做法难免会出现一些错误,造成我们数据的丢失,且在我们cp的时候,我们将暂停我们的一些业务,也许就是这一段时间,就会给我们造成很大的损失。为了解决这个问题,我们就要学会使用L
在一个开发环境中,资源的合理限制和分配,是保证系统可用性的必要条件,同时也与系统上软件运行的性能有着密不可分的联系。Ulimit是一种linux系统的內键功能,它的一系列参数可用于为由它生成的shell进程及其子进程的资源使用设置限制。Ulimit支持的限制的类型有以下方面:所创建的内核文件的大小进程数据块的大小Shell进程创建文件的大小内存锁住的大小常驻内存集的大小打开文件描述符的数量CPU时
对于innodb引擎,在执行一条语句,里面如果包含很多内容,会有redo和undo日志产生,这些都会记录到表空间中,这也是即使你使用了分表空间存储数据,表空间也会增加的原因;如果你在执行过程中断电或者mysql连接断开,系统故障时,执行的一些内容会记录在redo和undo日志文件中,而系统可以根据这些日志来还原数据。对于undo日志的分析:undo数据的特点:1、undo日志中的数据相当于记录的是
日前项目中大规模合服后由于数据量猛增,一直问题不断。各种模块功能也一度无法开启,开发人员判断是服务等待时间过长,原因可能在数据库。需要分析数据库慢日志来定位具体问题。由于开放至今合过的服的慢日志已达到1G以上,普通的切割文件方法分析起来效率太差,所以使用mysqldumpslow这一mysql自带的慢日志分析工具来进行分析。mysqldumpslow使用说明mysqldumpslow --help
蓝1的需求,定时将15天前的manager_info_‘日期’表删除。这个需求从操作系统端也可以实现,只要利用rm写一个脚本即可,很方便。但是如果数据库的表文件没有使用独立表空间,或者在没有操作系统文件权限的情况下,dba就需要在数据库的角度,利用存储过程来实现了。在编写过程中要注意:简单的用set或者declare语句定义变量,然后直接作为sql的表名是不行的,mysql会把变量名当作表名。在其
infobright是基于mysql的列存储数据仓库解决方案如上图所示,Infobright采用了和MySQL一致的构架,分为两层。上层是服务及应用管理,下层是存储引擎。Infobright的默认存储引擎是brighthouse,但是Infobright还可以支持其他的存储引擎,比如MyISAM、MRG_MyISAM、Memory、CSV。infobright ice版本中不允许对brightho
运维工作中难免会发生一些误操作,当数据库表被误操作删除需要紧急恢复,或者没有备份时,Percona Data Recovery Tool for InnoDB这个工具也已提供一些便捷的恢复。当然这个工具也有相当的限制:1、只对innodb表有效2、一旦发生误操作,需要尽快停止对事故表的写入,将idb文件拷贝出来3、数据不一定总是能恢复,比如被重新写入的情况等原理简述:InnoDB的数据都是索引的方
php-fpm的两种进程管理模式php-fpm的进程数也是可以根据设置分为动态和静态的。一种是直接开启指定数量的php-fpm进程,不再增加或者减少;另一种则是开始的时候开启一定数量的php-fpm进程,当请求量变大的时候,动态的增加php-fpm进程数到上限,当空闲的时候自动释放空闲的进程数到一个下限涉及到的几个参数: pm.max_children:静态方式下开启的p
Subversion是一个自由、开放源代码的版本控制系统。它是一个通用系统,可用来管理任何类型的文件,其中包括程序源码。它的初始目标很明确,实现绝大部分CVS的已有功能;充分考虑现有的CVS用户,在使用方式上模仿CVS,同时开发了一系列工具,使得基于CVS的项目能够顺利迁移到Subversion上。和CVS相比,它有很多优点,例如目录版本控制、不可分割的提交、一致的数据处理方式和更有效率的分支与标
一、安装原版的xp系统 这一步骤可以通过pe进行安装,不过没有GHOST镜像,可以将iso镜像解压,找到WINNET32.EXE进行安装 二、安装完成后要进行打补丁,设置电脑属性; 关闭自动更新; 关闭系统还原; 设置改变文件夹选项,显示出隐藏的文件和文件夹;(系统减肥之后,要记得还原默认)
mysql> show processlist; +—–+————-+——————–+ | Id | User | Host | db | Command | Time| State | Info +—–+&
文本过滤工具: grep--搜索文本合适 sed--编辑文本合适 awk--生成格式化的文本工具 awk:将文本分隔,自由的处理某个或某段符合条件的文本,支持数组,支持各种变量,是一种文本处理的语言; 用法: awk [options] 'scripts' file1,file2... awk [options] 'pattern {action}' file1,file2...
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号