自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

放飞的心灵-记录学习的点点滴滴

业精于勤荒于嬉 行成于思毁于随

  • 博客(77)
  • 收藏
  • 关注

原创 Deepin Linux相关操作

Deepin Linux相关操作

2022-05-28 19:50:17 880

转载 [转载]Oracle dg 常用视图与运维护常用操作 DG调优

本文转载于Oracle研究中心,网址:http://www.oracleplus.net/arch/1472.html 1、查看备库状态SQL> select open_mode,database_role,db_unique_name from v$database;2、将备库置与应用日志模式状态SQL> alter database recover managed ...

2019-01-14 17:24:46 694

原创 Linux运维学习笔记之三十三:批量无人值守安装CentOS

第七部分其它运维知识第四十四章 批量无人值守安装CentOS一、概述无论是光驱引导安装,还是NFS、HTTP、FTP服务进行网络安装,都需要一个前提:需要安装引导介质(光盘、U盘等)。而自动化批量部署,是通过网络,无需介质,无人值守全自动化安装Linux操作系统。提升工作效率,减少消耗时间和人力成功,并有多种方式实现。本例以PXE+DHCP+NFS+Kickstart方式实现。一般在上千台服务器以...

2018-05-25 14:58:05 1326

原创 Linux运维学习笔记之三十二: 防火墙实战

第四十三章 防火墙实战一、Iptables基础概念1、一般使用情况(1)seLinux关闭(生产系统也是关闭的)(2)使用硬件ids(入侵检测)(3)iptables在生产环境中一般是内网关闭,外网打开。在大并发的情况下,不能开iptables,影响性能,这时可以使用硬件防火墙。2、安全优化(1)尽可能不给服务器配置外网ip。可以通过代理转发。(2)并发不是特别大的情况下,在外网环境中,开启防火墙...

2018-05-25 14:56:04 1497

原创 Linux运维学习笔记之三十一:监控利器Nagios实战

第四十二章 监控利器Nagios实战一、Nagios介绍1、哪些内容需要监控呢?(1)本地资源a、负载:uptime;b、CPU:top,sar,cpu温度;c、磁盘:df;d、内存:free;e、IO:iostat;f、RAIDg、passwd文件的变化(本地所有文件指纹识别)。(2)网络服务端口、URL、ping丢包、进程数、IDC网络流量(3)其他设备路由器、交换机端口流量、打印机、wind...

2018-05-25 14:54:52 3902

原创 Linux运维学习笔记之三十:Nginx反向代理

第四十一章 Nginx反向代理一、Nginx反向代理upstream模块1、概念Nginx反向代理(又称负载均衡)功能,依赖于ngx_http_upstream_module模块,支持的代理方式有proxy_pass(一般用于反向代理)、fastcgi_pass(一般用于动态程序交互)、memcached_pass(一般用于NOSQL缓存代理)。反向代理:代理服务器接收外部连接请求,然后将请求转发...

2018-05-25 14:50:44 4042

原创 Linux运维学习笔记之二十九:LVS集群和Keepalived高可用实战

第四十章LVS集群和Keepalived高可用实战一、ARP协议1、概念地址解析协议,即ARP(AddressResolutionProtocol),是根据IP地址获取物理MAC地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下

2018-04-20 19:07:22 582

原创 Linux运维学习笔记之二十八:Shell高级编程

第三十九章 Shell高级编程一、Shell函数1、语法格式(1)简单语法fun_name(){指令。。。return n}(2)规范语法function fun_name(){指令。。。return n}2、函数的执行(1)方法一:直接执行函数名a、格式fun_nameb、注意事项(i)不要带小括号。(ii)函数定义和函

2018-04-20 19:04:44 3801

原创 Linux运维学习笔记之二十七:Shell基础

第三十九章 Shell基础一、学好Shell编程的基础必备(练、想、再练、再想)1、vi/vim编辑器的熟练使用,SSH终端及".vimrc"的设置等需要熟练2、命令基础:Linux的150个常用命令的熟练使用3、常见Linux网络服务部署及排错。如crond、nfs、rsync、inotify、lanmp、sersync、ssh等4、基本语法,敲n+1遍。为什么不是n遍那,因

2018-04-20 19:02:33 1205

原创 Linux运维学习笔记之二十六:NOSQL之Memcached和Redis

第三十七章 NOSQL之Memcached一、Memcached概述Memcached是一个开源的、高性能的内存缓存软件。Mem就是内存,Cache就是缓存的意思。Memcached通过在事先规划好的内存空间中临时缓存数据库中的各类数据,以达到减少业务对数据库的直接高并发访问,从而达到提升数据库的访问性能,加速动态应用服务的能力。在企业集群架构中应用场景主要是作为数据库的前端缓存应用和

2018-04-20 18:57:50 529

原创 Linux运维学习笔记之二十五:MySQL优化

第三十六章 MySQL优化一、网站打开慢的排查思想1、首先,查客户端到Web服务器慢不慢2、其次,查Web服务器到数据库慢不慢(1)调用文本文件,看Web慢不慢(2)调用连接数据库的URL,看慢不慢a、慢则查看数据库负载b、查看慢查询3、接着,查Web服务器到NFS等存储慢不慢可以直接调用一个图片文件,看慢不慢,慢表示NFS存储慢4、最后,如果Web程序调用插件、外链,需看一下插件、外链慢不慢5、...

2018-03-29 09:43:17 1543

原创 Linux运维学习笔记之二十四:MySQL存储引擎

第三十五章 MySQL存储引擎一、MySQL常用引擎MyISAM、InnoDB、HEAP(In-Memory)和NDB(clustered)二、MySQL插件式存储引擎的体系结构 三、MySQL最常用的两种引擎:MyISAM和InnoDB1、MyISAM:表级锁,不支持事务。强调的是性能,其执行数度比InnoDB类型更快。保存表的具体行数2...

2018-03-29 09:40:13 380

原创 Linux运维学习笔记之二十三:MySQL日志

一、错误日志:Error Log1、简介错误日志是记录MySQL服务进程mysqld在启动/关闭或运行过程中遇到的错误信息。错误日志功能是默认开启的。并且,错误日志无法被禁止。默认情况下,错误日志存储在mysql数据库的数据文件中。错误日志文件通常的名称为hostname.err。其中,hostname表示服务器主机名。错误日志所记录的信息是可以通过log-error和log-warnings来定...

2018-03-29 09:38:27 1198

原创 Linux运维学习笔记之二十二: MySQL备份和恢复进阶-增量恢复

第三十三章 MySQL备份和恢复进阶-增量恢复一、什么情况下需要数据库增量恢复1、主库或从库因硬件损坏宕机,是否需要增量恢复?不需要,主库宕机,只需将一个同步最快的从库切换为主库即可。从库宕机,不影响使用,正常修复就行了。2、人为操作数据库的SQL语句破坏主库是否需要增量恢复?需要,因为此时,主从库都已同步执行了相关操作,必须通过备份来恢复。如在主库上执行了drop database test;这...

2018-03-29 09:30:19 380

原创 Linux运维学习笔记之二十一: MySQL主从复制

第三十二章 MySQL主从复制一、MySQL主从复制的应用场景1、MySQL主从复制的作用MySQL主从复制有利于数据库架构的健壮性、提升访问速度和易于维护管理。主要有主从服务器互为备份、主从服务器读写分离分担网站压力、三个应用场景2、场景1:主从服务器互为备份主从服务器架构的设置,可以大大的加强数据库架构的健壮性。当主服务器出现问题后,可以人工或自动的切换到从服务器上继续提供

2018-02-27 20:57:08 678

原创 Linux运维学习笔记之二十:MySQL备份和恢复基础

第三十一章 MySQL备份和恢复基础一、备份的意义运维就是作两件事:一个是保护公司的数据,另一个是网站7*24小时提供服务。那么,哪个更重要?要具体看业务和公司。银行等金融业:数据最重要,一条都不能丢,但宕机、停机的影响没那么大百度搜索、QQ聊天记录丢几万条,也没什么。对数据来讲,数据最核心的数据是数据库中的数据,当然也包括其它数据。对于绝大多数企业来讲,失去数据就失去商机

2018-02-27 20:54:47 466

原创 Linux运维学习笔记之十九:数据库服务之MySQL基础

第四部分数据库服务第三十章   MySQL基础一、MySQL单实例源码cmake方式编译安装1、安装cmake软件(1)解压cmaketar zxf cmake-2.8.8.tar.gz cd cmake-2.8.8(2)configure./configure(3)gmakegmake(4)gmake installgmake installcd ..2、确认依赖包是否安装rpm -qa | g...

2018-02-27 20:52:43 679

原创 Linux运维学习笔记之十八:WEB架构深度优化之PHP

第二十九章 WEB架构深度优化之PHP一、PHP引擎缓存加速优化(4种)1、eAccelerator2、XCache3、APC4、Zend二、使用tmpfs作为缓存加速缓存的目录(可用rc.local或fstab来自动挂载)mount -t tmpfs -o size=16G tmpfs /dev/shmmount –t tmps /dev/shm /tmp/eaccelerator只要是临时目录...

2018-02-27 20:48:25 451

原创 Linux运维学习笔记之十七:LNMP的WEB架构深度优化之性能优化

第二十七章LNMP的WEB架构深度优化之性能优化一、Nginx性能优化-配置Nginx的worker进程个数1、worker的作用和初始设置worker_processes就是worker角色的进程个数,也就是nginx启动后有多少个worker处理http请求。master进程不处理请求,而是根据相应配置文件信息管理worker进程。master进程主要负责对外揽活(即接收客户端的请

2018-01-26 15:20:35 2902

原创 Linux运维学习笔记之十六:LAMP与LNMP加速与缓存优化进阶实战

第二十六章 LAMP与LNMP加速与缓存优化进阶实战一、PHP缓存加速器介绍1、LAMP和LNMP优化的主要对象LAMP是由Apache通过libphp5.so来调用PHP,LNMP是由Nginx通过fcgi(php-fpm)来调用PHP,两者的优化最后都是对PHP的优化,主要是针对一个主配置文件php.ini,Nginx可能还要对php-fpm.conf进行一下优化。2、PHP并

2018-01-26 15:19:07 1079

原创 Linux运维学习笔记之十五:搭建LNMP潮流组合和企业集群架构

第二十四章 搭建LNMP潮流组合(Linux Nginx MySQL PHP)一、安装单实例MySQL5.5.32数据库1、安装MySQL5.5的方式(1)第一种:源码安装(取消了configure方式,改为cmake-make-make install方式)具体安装过程见参考博文注9、Heartbeat+DRBD+MySQL高可用架构方案与实施。一般文件名为mysql-5.5.2

2018-01-26 15:16:22 1152

原创 Linux运维学习笔记之十四:Nginx服务

第二十三章 Nginx服务一、Nginx基础1、简介Nginx ("enginex") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。Nginx是一款轻量级的Web 服务器/反向代理服务器及

2018-01-26 15:13:40 999

原创 Linux运维学习笔记之十三:搭建LAMP经典组合(Linux Apache MySQL PHP)

第二十二章 搭建LAMP经典组合(Linux Apache MySQL PHP)一、安装单实例MySQL数据库1、安装前的准备(1)提前加在虚似机内存,以便在编译时更快(1-2G)。(2)提前下载好软件(3)重视操作过程中的报错(4)一定要进行虚拟机界面去编译,避免使用SecureCRT操作出现中断,无法连接的现象,导致前功尽弃。2、建立MySQL账号(1)创建my

2017-12-10 20:58:48 772

原创 Linux运维学习笔记之十二:http协议和www服务

第二十一章 http协议和www服务一、http协议和www服务基础1、HTTP协议简介HTTP协议,全称为HyperText Transfer Protocol,中文名为超文本传输协议,是互联网中最常用的一种网络协议。 HTTP的重要应用之一是WWW服务。设计HTTP协议最初的目的就是提供一种发布和接收HTML(一种页面标记语言)页面的方法。HTTP协议是互联网上常用的通信协议之一。

2017-12-10 20:53:28 7280

原创 Linux运维学习笔记之十一:同步工具之rsync和inotify

第十九章 同步工具之rsync一、rsync基础1、常用同步方法SCP、NFS、SFTP、http、samba、rsync、drbd(基于文件系统同步,效率高)2、rsync介绍rsync,英文全称是remote synchronize,是一款实现远程同步功能的免费软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息。 rsync是用 “rsync 算法”

2017-12-02 23:48:58 2890

原创 Linux运维学习笔记之十:SSH服务

第十八章 SSH服务一、SSH服务基础1、简介SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个

2017-12-02 23:44:21 2951

原创 Linux运维学习笔记之九:网络管理和磁盘管理

第十六章 网络管理一、修改主机名1、临时修改(重启失效)(1)hostname  主机名hostname chuji001(2)hostname查看hostnamechuji001(3)退出shell重新登陆即可生效,重启后失效[root@ chuji001 ~]2、永久修改:方法一(1)修改/etc/sysconfig/network文件中的HOS

2017-12-02 23:41:39 1098

原创 Linux运维学习笔记之八:用户管理

第十五章 用户管理一、管理用户命令汇总1、useradd:添加用户2、userdel:删除用户及相关用户配置或文件3、passwd:设置用户密码4、chage:修改用户密码有效期限5、usermod:修改用户登录名、家目录等6、id:查看用户uid、gid及所归属的用户组7、su:用户切换工具8、sudo:通过另一个用户来执行命令9、visudo:配置sud

2017-11-19 10:27:40 4613

原创 Linux运维学习笔记之七:定时任务crond 服务

第十四章 定时任务crond 服务一、crond概念crond是Linux系统中用来定期执行命令或指定程序任务的一种服务(软件)。crond服务默认情况是每分钟执行,服务会每分钟检查系统中是否有需要执行的定时任务,如果有,则根据事先定义好的规则来执行这个定时任务。crond服务最小时间是分钟,秒级任务crond服务自身无能为力,但可通过方法来实现。Linux如查要实现秒级任

2017-11-19 10:17:37 1214

原创 Linux运维学习笔记之六:Linux中的文件类型、属性、正则表达式、权限体系

第十章 Linux中的文件类型一、扩展名:   windows利用文件扩展名来区分文件类型   Linux中文件扩展名和文件类型没有关系    为了容易区分和兼容用户使用windows的习惯,Linux中也会用扩展名来表示文件类型二、常见文件扩展名:    .tar、.tar.gz、.tgz、.zip、.tar.bz:表示压缩文件,创建命令一般是tar、gzip、zip等

2017-07-30 13:36:28 1512

原创 Linux运维学习笔记之五:Linux目录结构

第九章 Linux目录结构一、Linux一级目录结构1、/bin常用二进制可执行命令for allusers2、/dev设备特殊文件/dev/null 是系统的空设备(也就是黑洞)3、/etc系统管理和配置文件/etc/init.d 启动命令/etc/rc.d 启动的配置文件和脚本/etc/motd 客户连接时显示的内容echo "ABC's Linux, ip

2017-07-30 13:27:30 913

原创 Linux运维学习笔记之四:安装后的基本调优及安全设置(系统基础优化)

一、更改远程连接用户和端口ls -l /etc/ssh/sshd_configcp /etc/ssh/sshd_config /etc/ssh/sshd_configbakvi /etc/ssh/sshd_config :set nu  #vi的功能,显示行号    Port28888  #13行    PermitRootLoginno #42行,禁止root用户ssh远

2017-07-30 13:25:19 1156

原创 Linux运维学习笔记之三:组合命令及命令分类、符号、管道 、工具集

第四章 组合命令及命令分类一、命令分类1、目录操作命令(6个)ls  tree  pwd cd  mkdir  rmdir2、文件操作命令(6个)touch cp  mv  rm ln  find3、文件查看及处理命令(13个)cat  more  less grep  head  tail cut  sort  uniq wc  dos2unix find dif

2017-07-30 13:23:55 639

原创 Linux运维学习笔记之二:常用命令

第三章 常用命令1、mkdir : 创建目录,make directorys,-p 递归创建目录     mkdir-p /a/b/c2、ls  : -l(long)d(directory)显示目录或文件,全称list    -l#列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等    -d#只查看目录    -F#会在不同类型的文件后面加上*/=>@|等符号

2017-07-30 13:19:29 6323 1

原创 Linux运维学习笔记之一:运维的原则和学习方法

一直在用Linux,但从未系统学习过,从1月1日开始学习到7月16日结束,近七个月学习,让自已对Linux有了新的认识,老男孩老师的课真的不错,实战性很强。由于只能中午和晚上10点以后才有时间,所以所有的实验是在不同电脑上完成的,文中IP可能有点问题,但应该不会影响实验。同时,为了保证笔记的完整,在做笔记的时候,从网上也下载了些图片和内容。第一章 运维的原则:一、简单、易用、高效二、修

2017-07-30 13:15:38 2548 2

转载 Nagios配置文件详解

转载自http://www.cnblogs.com/hanxiaomeng/p/5423028.html Nagios的配置文件:Nagios安装后有四种默认的配置文件:主配置文件、CGI配置文件、资源定义文件、对象定义文件。这些配置文件间具有一些关系,只有充分理解各配置文件,才能使得配置Nagios服务如行云流水。 主配置文件(nagios.cfg):Nagios的主配置

2017-07-08 14:51:15 891

转载 学习Python运维之Shellinabox安装笔记

tar zxvh shellinabox-2.20.tar.gzcd shellinabox-2.20 ./configure --prefix=/usr/local/shellinaboxmakemake installcd /usr/local/webssh/bin./shellinaboxd -t  #-b选项代表在后台启动,-t选项表

2016-12-11 21:21:01 1356

转载 学习Python运维之paramiko模块

paramiko模块是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接1.安装#paramiko模块的安装需要先安装PyCrypto模块wget  https://pypi.python.org/packages/source/p/pycrypto/pycrypto-2.6.1.tar.gzwget

2016-12-11 16:33:17 2604

转载 mysql5.7_64位安装

对于windows而言,由于mysql官网只提供了32位的MSI安装程序,因为在windows下安装64位的mysql,选择解压版安装,即便64位的是msi安装的,也只是解压而已。1、安装mysql5.7_x64    D:\Develop\MySQL   2、拷贝my-default.ini,重命名为my.ini    my.ini中填写如下内容:      [m

2016-12-10 15:39:29 383

转载 samba服务器安装(总是忘,记录一下)

1、检查环境    uname -a        Linux rhel 2.6.32-358.el6.i686 #1 SMP Tue Jan 29 11:48:01 EST 2013 i686 i686 i386 GNU/Linux    2、查看安装情况:    rpm -qa|grep samba        samba-winbind-clients-3.6.9-

2016-12-09 21:11:18 499

空空如也

空空如也

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

TA关注的人

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