自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

转载 rm -rf 补救措施

这里用到的套件是ext3grep、系统必须默认的安装上e2fsprogs-libs-1.39-23.el5e、2fsprogs-devel-1.39-23.el5、e2fsprogs-1.39-23.el5这些软件[root@localhost ~]# rpm -qa|grep e2fsprogse2fsprogs-libs-1.39-23.el5e2fsprogs

2018-01-29 19:23:44 1833

转载 关于进程的理解及监控

进程的概念什么是进程进程(Process)是计算机中程序执的实体。程序通常是由指令和相关数据组成的,在 Linux 系统中,程序的运行通常是由用户通过一个命令行解释器(例如 bash shell)发起执行,或者由其他进程派生而来。进程标识符每个进程都有一个非负整数表示的唯一标识符,进程运行时 PID 是由操作系统随机分配的,进程 ID 可以重用。当一个进程终止后,其

2018-01-29 18:30:38 4568

转载 CentOs上关于yum查询

1.使用YUM查找软件包 命令:yum search~ 2.列出所有可安装的软件包 命令:yum list 3.列出所有可更新的软件包 命令:yum list updates 4.列出所有已安装的软件包 命令:yum list installed 5.列出所有已安装但不在Yum Repository 內的软件包 命令:yum list extras 6.列出

2017-12-27 14:13:07 2002

转载 干货_先存着

crontab 配置文件SHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/# .—————- minute (0 – 59) # |  .————- hour (0 – 23)# |  |  .———- day of month (1 – 31)# |  |  |  .——-

2017-12-18 17:32:26 386

转载 shell输出有颜色的字

文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例:echo -e "\033[44;37;5m ME \033[0m COOL"以上命令设置作用如下:背景色为蓝色,前景色为白色,字体闪烁,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“\033”引导非常规字符序列。“m

2017-12-15 16:09:03 628

转载 mysql性能检测常用命令

概要:MySQL数据库是常见的两个瓶颈是CPU和I/O的瓶颈,CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应用分布在网络上,那么查询量相当大的时候那么平瓶颈就会出现在网络上,我们可以用mpstat, iostat, sar和vmstat来查看系统的性能状态。| |目录1性能检测常用命令2瓶

2017-12-13 14:56:05 6635

转载 linux查看磁盘io的三种方式

第一种:用 top 命令 中的cpu 信息观察  Top可以看到的cpu信息有:  Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie  Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si  具体的解释如下:

2017-12-13 14:50:49 69785

转载 基于命令行的系统检测

一、基于命令行的性能监控工具1.dstat - 多类型资源统计工具该命令整合了vmstat,iostat和ifstat三种命令。同时增加了新的特性和功能可以让你能及时看到各种的资源使用情况,从而能够使你对比和整合不同的资源使用情况。通过不同颜色和区块布局的界面帮助你能够更加清晰容易的获取信息。它也支持将信息数据导出到cvs格式文件中,从而用其他应用程序打开,或者导入到数据库中。你可

2017-12-13 14:49:19 1199

转载 mysql用户权限操作

关于mysql的用户管理,笔记   1、创建新用户  通过root用户登录之后创建  >> grant all privileges on *.* to testuser@localhost identified by "123456" ;  //  创建新用户,用户名为testuser,密码为123456 ;  >> grant all privile

2017-12-11 10:14:16 222

转载 mysql查看当前状态信息----持续更新中

mysql 查看当前连接数命令: show processlist; 如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。 show processlist;只列出前100条,如果想全列出请使用show full processlist; mysql> show processlist;命令: show status;Ab

2017-12-09 16:27:19 2177

转载 关于mysql---- show processlist的总结

SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程)。请参见13.5.5.3节,“KILL语法”。如果您不使用FULL关键词,则只显示每个查询的前100个字符。本语句报告TCP/IP连接的主机名称

2017-12-09 15:41:15 271

转载 关于mysql慢查询

MySQL慢查询(一) - 开启慢查询一、简介开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。二、参数说明slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录)

2017-12-07 17:58:19 201

转载 关于mysql备份脚本与定时任务

12345678910111213141516#!/bin/bash# Name:bakmysql.sh# This is a ShellScript For Auto DB Backup and Delete old Backup#备

2017-12-07 10:43:49 391

原创 centos7.2 yum安装 lnmp

#安装 nginx yum install -y nginx#启动systemctl start nginx#安装phpyum install php php-fpm php-bcmatch php-gd php-mbstring php-mcrypt php-mysql #启动systemctl start php-fpm#安装mysql (需要

2017-12-06 16:18:23 400

转载 Centos7 安装mysql

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7

2017-12-06 16:00:30 163

转载 nginx_配置片段_基础

一般可以在 /etc/nginx/nginx.conf 中配置,启动参数为:# 启动nginx -s start;# 重新启动,热启动,修改配置重启不影响线上nginx -s reload;# 关闭nginx -s stop;# 修改配置后,可以通过下面的命令测试是否有语法错误nginx -t;-s,signal,意思就是向 nginx 发送 start|relo

2017-12-05 15:55:57 305

转载 ubuntu安装zabbix

我们将在运行 MySQL、Apache 和 PHP 的 Ubuntu 16.04 server 上安装 Zabbix。安装 Zabbix 服务器首先,我们需要安装 Zabbix 所需的几个 PHP 模块:# apt-get install php7.0-bcmath php7.0-xml php7.0-mbstringUbuntu 仓库中提供的 Zabbix 软件

2017-11-28 11:33:17 2925

转载 ubuntu下php5.6安装

依赖库apt-get -y install autoconfapt-get -y install libxml2-devapt-get -y install bzip2apt-get -y install libcurl3-openssl-devapt-get -y install libcurl4-gnutls-devapt-get -y install libjpeg

2017-11-17 11:33:41 1672

转载 mysql 压力测试 转载---

sysbench 安装、使用和测试摘要:      sysbench是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。当前功能允许测试的系统参数有:file I/O performance (文件I / O性能)scheduler pe

2017-11-13 19:02:04 579

转载 mysqldump备份参数大全(带详细解释)

介绍 在日常维护工作当中经常会需要对数据进行导出操作,而mysqldump是导出数据过程中使用非常频繁的一个工具;它自带的功能参数非常多,文章中会列举出一些常用的操作,在文章末尾会将所有的参数详细说明列出来。 语法:默认不带参数的导出,导出文本内容大概如下:创建数据库判断语句-删除表-创建表-锁表-禁用索引-插入数据-启用索引-解锁表。Usage: mysq

2017-11-11 13:28:38 30054

原创 ubuntu下数据库主从配置

今天说一下MySQL的主从复制如何做到!- 准备工作:1.两个虚拟机:我这里用的是CentOS5.5,IP地址分别是192.168.1.101 和192.168.1.105;       101做主服务器,105做从服务器(都已经安装相同版本的Mysql);2.本机环境:nginx+PHP+MySQL好了,现在开始吧,来看看这听起来高大上的主从复制是怎么回事。原理:mysql要做到主从复制,其实依靠

2017-11-10 17:31:22 471 1

转载 ubuntu编译安装mysql5.7

一、 系统安装条件1.cmakeMySQL使用cmake跨平台工具预编译源码,用于设置mysql的编译参数。sudo apt-get install cmake12.bisonLinux下C/C++语法分析器sudo apt-get install bison13.ncurses字符终端处理库sudo apt-get install li

2017-11-08 18:49:13 561

转载 nginx upstream模块配置

如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配置过程如下:1. 在http节点下,添加upstream节点。upstream linuxidc {       server 10.0.6.108:7080;       server 10.0.0.85:8980; 

2017-11-07 19:26:55 1043

转载 ubuntu更新apt源

1、修改源地址:cp /etc/apt/sources.list /etc/apt/sources.list.bakvim /etc/apt/sources.list 修改之后要记得apt-get update加入如下内容(中科大的):deb http://mirrors.ustc.edu.cn/ubuntu/ precise-updates main re

2017-11-07 18:53:58 369

转载 ubuntu简单编译安装nginx

在Ubuntu 14.04下编译安装 Nginx过程笔记。下载源码包 nginx 地址:http://nginx.org/en/download.html编译前先安装几个包:在Ubuntu 14.04下编译安装 Nginx过程笔记。先wget下载源码包编译前先安装几个包:sudo apt-get install libpcre3-dev

2017-11-07 18:17:21 348

转载 关于nginx重新编译

nginx安装成功后,发现有一些其他模块没有编译进去,或者想额外添加一些模块,这时候就要重新编译nginx。首先,查看之前编译的一些参数,比如:12345[root@lmode nginx]# /usr/local/nginx/nginx -Vnginx version: nginx/1.4

2017-11-07 15:30:23 10566

转载 keepalived配置文件详解

keepalived既可以作为HA热备,也能作健康检查。1,安装keepalived2,把配置文件复制到/etc/keepalived/路径下,cp /usr/share/doc/keepalived/examples/ldirectord.conf.example /etc/keepalived/keepalived.conf3,修改配置文件global_defs

2017-11-06 19:25:59 1066

转载 查看mysql数据库连接数、并发数相关信息

命令: show processlist; 如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。 show processlist;只列出前100条,如果想全列出请使用show full processlist; mysql> show processlist; 命令: show status;命令:show

2017-11-02 14:11:12 1985

原创 linux下nmap的安装

下载包wget https://nmap.org/dist/nmap-7.60.tar.bz2编译安装tar xf nmap-7.60.tar.bz2 cd nmap-7.60编译安装 ./configure make make install

2017-11-01 14:33:51 2356

转载 linux 中shell变量的含义

linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出

2017-10-31 17:17:27 394 1

转载 shell 调试篇

检查语法-n选项只做语法检查,而不执行脚本。sh -n script_name.sh启动调试sh -x script_name.sh进入调试模式后,Shell依次执行读入的语句,产生的输出中有的带加号,有的不带,如下。带加号表示该条语句是Shell执行的。不带加号表示该语句是Shell产生的输出。+ array=(1 2 3 4 5)+ for i

2017-10-31 09:36:01 603

转载 史上最详细sed用法

Linux下批量替换多个文件中的字符串的简单方法。用sed命令可以批量替换多个文件中的字符串。命令如下:sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`例如:我要把 charset=gb2312 替换为 charset=UTF-8,执行命令:sed -i "s/charset=gb2312/charset=UTF-8/g" `grep

2017-10-30 14:38:21 6173

转载 Linux下安装python3

一、首先,官网下载python3的所需版本。wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz想下载到那个文件夹下就先进入到那个文件夹下——cd /home/download二、然后,解压缩文件》tar -xvf Python-3.6.0.tgz三、创建安装文件的路径。mkdir

2017-10-28 16:57:12 1572

转载 Linux最大打开文件描述符数

1.    系统最大打开文件描述符数:/proc/sys/fs/file-maxa.    查看$ cat /proc/sys/fs/file-max1864052. 设置a.    临时性# echo 1000000 > /proc/sys/fs/file-max2.    永久性:在/etc/sysctl.conf中设置fs.file-max = 1000000

2017-10-28 14:04:21 370

转载 History命令行相关

在Linux中,每个用户目录下都有一个.bash_history文件用于保存历史命令,当每次注销时,本次登陆所执行的命令将被写入该文件。所以可以清空该文件,下次登陆后上次保存的命令将消失,清空效果将在下次登陆生效。命令:[plain] view plain copyecho > .bash_history   .bash_hi

2017-10-28 11:46:11 228

转载 gentconf命令解释及用法

用途将系统配置变量值写入标准输出。语法getconf [ -v specification ] [ SystemwideConfiguration | PathConfiguration PathName ] [ DeviceVariableDeviceName ]getconf -a描述用 Systemwid

2017-10-22 15:24:00 745

转载 NFS服务基本配置及使用

一、安装CENTOS或RHL默认就已安装,如果没有安装的话,通过yum安装即可:yum install nfs-utilsyum install portmap UBUNTU系统,通过apt-get安装:apt-get install  nfs-kernel-server二、配置1、配置文件定义NFS的配置文件为 /etc/exports,内

2017-10-21 23:35:13 478

转载 干货网站(虽然我也不会看_hahahahah)

网络工程师视频       http://www.51zxw.net/list.aspx?cid=417   ABCDOCKER网站        https://www.abcdocker.com/ 徐亮伟网站          http://www.xuliangwei.com/ 安装centos物理服务器   https://jingyan.baidu.com/art

2017-10-20 14:54:40 950

转载 /etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc 四文件的区别

/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc很容易混淆,他们之间有什么区别?它们的作用到底是什么?/etc/profile: 用来设置系统环境参数,比如$PATH. 这里面的环境变量是对系统内所有用户生效的。/etc/bashrc:  这个文件设置系统bash shell相关的东西,对系统内所有用户生效。只要用户运行bash命令,那么

2017-10-20 14:31:37 400

转载 history命令行详细显示(包括时间,用户)

复制这段代码到 /etc/profile#history modifyexport HISTTIMEFORMAT="[%Y.%m.%d %H:%M:%S-$USER_IP-$USER]"USER_IP=`who -u am i &>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`if [ -z $USER_

2017-10-20 13:31:06 2562

空空如也

空空如也

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

TA关注的人

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