摘要:它是使用系统自带的gzexe程序,它不但加密,同时压缩文件。使用方法: gzexe file.sh 它会把原来没有加密的文件备份为 file.sh~ ,同时 file.sh 即被变成加密文件; [root@node10 ~]# gzexe t.sht.sh: 26.1%[root@node10 ~]# ll t.sh*-rwxr-xr-x 1 root root 849 Jul 26 11:30 t.sh #加密后文件-rwxr-xr-x 1 root root 23 Jul
2018年07月24日
mysqlbinlog flashback更改数据后快速恢复
摘要:版本更新2016/3/7 首次发布 2016/3/9 修复update无效问题 2016/4/8 修复带有秒级别以下的日期数据bug下载地址 http://pan.baidu.com/s/1nvGOOIl 注意事项 在指定--start-position时,需要注意包含table_map_event的位置,否则工具无法找到相关表的元数据信息。简介DBA或者开发人员,
分类:DataBase
2018年07月23日
MySQL备份与恢复的三种方法
摘要:基于二进制日志的position来恢复数据 实验环境:RHEL5.8 ,SElinux关闭,MySQL是tar包初始化安装版本5.5.28一.测试环境准备1.1 mysql的安装就不说了,见http://laoguang.blog.51cto.com/6013350/10392081.2 编缉/etc/my.cnf把二进制日志存放目录改到其它非数据目录,innodb每表一文件建立一目录用于存放二进制日志 mkdir /mybinlog ch
分类:DataBase
2018年07月22日
RHCE证书,CCNA证书,OCP证书,数据库系统工程师等证书
摘要:RHCE是Red Hat Certified Engineer的简称——红帽认证工程师 始于1999年3月。Red Hat是全世界Linux厂商中的龙头老大,其市场占有率从1999年起就已超过了50%。并在业界得到广泛应用。而红帽认证工程师也是业界公认的最权威的Linux认证之一。RHCE 是世界上第一个面向Linux 的认证考试,它不是一个普通的认证测试,和其他操作系统认证考试相比,它没有笔试,全部是现场实际操
分类:Linux世界
2018年07月21日
MySQL全库配置shell脚本-每周执行一次
摘要:vim mysql_full_back_schema.sh#!/bin/bashDBPATH="/root/backup_file"MYUSER="root"MYPASS="123456"SOCKET=/var/lib/mysql/mysql.sock#MYCMD="/usr/bin/mysql -u$MYUSER -p$MYPASS -S $SOCKET"MYCMD="/usr/bin/mysql"#MYDUMP="/usr/bin/mysqldump -u$MYUSER -p$MYPASS -S $SOCKET"MYDUMP="/usr/bin/mysqldu
分类:DataBase
2018年07月20日
mysqldump备份时保持数据一致性分析--master-data=2 --single-transaction
摘要:对MySQL数据进行备份,常见的方式如以下三种,可能有很多人对备份时数据一致性并不清楚1、直接拷贝整个数据目录下的所有文件到新的机器。优点是简单、快速,只需要拷贝;缺点也很明显,在整个备份过程中新机器处于完全不可用的状态,且目的无法释放源数据文件中因为碎片导致的空间浪费和无法回收已发生扩展的innodb表空间。2、用xtrabackup进行热备。优点是备份过程中可继续提供
分类:DataBase
2018年07月19日
使用 Navicat Premium 将 sql server 的数据库迁移到 mysql 的数据库中
摘要:本文介绍一下如何使用 Navicat Premium 工具将sql server 的数据库迁移到 mysql 的数据库中,本人亲测,可用。前提:Navicat Premium 11.2.7 版本(我是在已破解的情况,不知道使用版的可否实现)服务器系统:windows服务器防火墙:关闭状态需要知道sql server 的服务器地址前题:同一个服务器上同时安装了SQL Server 2008 R2数据库和MySql 5.7.x数据库,再通过navicat premium
分类:DataBase
2018年07月19日
因修改Linux主机名后导致MySQL数据库无法重新启动-PID
摘要:故障现象:[root@node15 ~]# service mysqld restart ERROR! MySQL server PID file could not be found!Starting MySQL.Logging to '/www/wdlinux/mysql-5.5.58/data/node15.err'..........................................................................................^C数据库一直卡在这个页面,无法重新启动:查看进程参数:[root@node15 ~]# ps -ef | grep mys
分类:DataBase
2018年07月18日
MYSQL服务器my.cnf配置参数优化(16G内存)
摘要:MYSQL服务器my.cnf配置文档详解硬件:内存16G[client]port = 3306socket = /data/3306/mysql.sock[mysql]no-auto-rehash[mysqld]user = mysqlport = 3306socket = /data/3306/mysql.sockbasedir = /usr/local/mysqldatadir = /data/3306/dataopen_files_limit = 10240back_log = 600 #在MYSQL暂时停止响应新请求之前,短时间内的多少个请求可以被存在堆栈中。如果系统在短
分类:DataBase
2018年07月13日
PHP的session存放路径及其配置session.save_path
摘要:PHP配置文件中session.save_path负责session文件的存放位置。如果没有配置则不会生成session文件,如果配置的目录session.save_path = "E:/ttt"不存在,则会报错:Warning: session_start() [function.session-start]: open(E:/ttt\sess_e0b64760c92422d81c1d6202b66884f6, O_RDWR) failed: No such file or directory (2) in E:\APMServ5.2.6\www\htdocs\session\in
分类:LANMPT
2018年07月13日
open_basedir restriction in effect的错误及其解决办法
摘要:问题2:Warning: Unknown: open_basedir restriction in effect. File(D:/99Game/WEB/htdocs/index.php) is not within the allowed path(s): (D:Game\WEB\htdocs\;C:\WINDOWS\Temp;) in Unknown on line 0Fatal error: Can't load D:/99Game/WEB/htdocs/index.php, open_basedir restriction. in Unknown on line 0 问题3:Warning: imagegif() [function.imagegif]: ope
分类:LANMPT
2018年07月12日
Apache 2.4.18+php 7.0.1编译安装详解
摘要:安装环境:[root@secfpm]# cat /etc/redhat-release CentOSrelease 6.9 (Final)[root@secfpm]# uname -aLinuxsec.hxmis.com 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64x86_64 x86_64 GNU/Linux0x01到官网http://archive.apache.org/dist/httpd/下载apache http2.4.48tar zxfhttpd-2.4.18.tar.gz[root@localhosthttpd-2.4.18]# rpm -qa | grep apr &nbs
分类:LANMPT
2018年07月07日
程序员学习编程,学习这四门编程语言就够了
摘要:中国程序员都有一个让人难于理解的问题,特别是新手程序员,都有喜欢不断学习最近热门的编程语言,比如近一年的来的python超过java成为热度排名第一,同时我们也发现很多程序员开始学习盲目ython,作为一名专业的程序员,没有必要把编程语言都学完,比较目前编程语言有不少200种,每种编程语言都有成为热度的可能性。程序员学习编程,学习这五门编程语言就够了。第一门编程语言
分类:Linux世界
2018年07月07日
编程语言发明者们,结局都不太好,到底谁的错?
摘要:创造现在主流编程语言的程序员们,都怎么样了?提起灯泡的发明者,你可能想起亨利·戈培尔,提起印刷术,你可能会想到毕昇。这些伟人离我们太远太远,但当提起C++、python、java时,他们的发明者又离我们如此的近,至少他们还在世上,也在工作,但似乎他们的现状都不太好。伟大的C语言缔造者丹尼斯·里奇 ,这位给乔布斯提供肩膀的巨人,早已经不能再工作了。2011年,在乔布斯逝
分类:Linux世界
2018年07月07日
7个提升Python程序性能的好习惯
摘要:掌握一些技巧,可尽量提高Python程序性能,也可以避免不必要的资源浪费。1、使用局部变量尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存。使用局部变量替换模块名字空间中的变量,例如 ls =os.linesep。一方面可以提高程序性能,局部变量查找速度更快;另一方面可用简短标识符替代冗长的模块变量,提高可读性。2、减少函数调用次数对象类型判断时,采用isinstanc
分类:Python
2018年07月07日
深入学习Redis高可用的基石:主从复制
摘要:在 Redis 的持久化中曾提到,Redis 高可用的方案包括持久化、主从复制(及读写分离)、哨兵和集群。其中持久化侧重解决的是 Redis 数据的单机备份问题(从内存到硬盘的备份);而主从复制则侧重解决数据的多机热备。此外,主从复制还可以实现负载均衡和故障恢复。我将从以下几个部分详细介绍 Redis 主从复制的方方面面:主从复制概述如何使用主从复制主从复制的实现原理应用中的
分类:系统管理
2018年07月04日
帮助你预防灾难的10款免费的备份应用软件
摘要:电脑完蛋不要紧,要紧的是可以轻松复制电脑硬盘里面的重要内容。为了轻松复制,就需要使用备份软件,但所有优秀的备份软件都需要花钱,是吗?不尽然。无论你需要备份一台计算机的内容还是备份整个网络的内容,本文介绍的这10款应用软件都可以免费备份。1. DuplicatiDuplicati免费开源,与一大批协议兼容,可轻松通过Web备份计算机。它使用可以从任何地方访问的基于Web的界面,因
分类:Linux世界
2018年07月03日
Linus Torvalds来北京了【转】
摘要:大家好,我是范凡,2018 年度的 LC3 再次在北京的国家会议中心召开,这次,我蒙 Linux 中国的老大指派,来 LC3 大会上去“巡风”一番,而且我还有个重大责任,就是和 Linus Torvalds 先生来个亲密接触。然而,想到就要见到传说中的我们的开源领袖,我竟然……太过激动,夜不成寐,直到凌晨 3 点才昏昏睡去——还好我的闹钟很尽责,在 6 点钟时将我叫了起来。睡了不到 3 个小时,
分类:Linux世界
2018年07月02日
未来十年,哪些专业最受欢迎?薪酬最高?
摘要:每年高考,总有一部分考生因为填报志愿不当而与心仪的高校失之交臂。细究下去,从发明蒸汽机、发电机、计算机,再到因特网的广泛应用,新的科技浪潮一直主导着生产力和生产关系的大调整,并不断涌现出新的产业促进社会进步。如今,互联网与移动互联网将逐渐往深度精度发展,比如从满足用户的普遍性需求开始向个性化需求延伸。另一方面,“互联网+各行业”成为共识,互联网与移动
分类:Linux世界
2018年07月02日
MySQL5.7.22-源代码编译安装
摘要:Centos下用cmake编译安装MySQL 5.7.22环境:CentOS6.8[root@li1164-33 mysql5722]# cat /etc/redhat-release CentOS release 6.8 (Final)Linux 4.15.13-x86_64-linode106 #1 SMP Tue Mar 27 14:42:14 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux安装依赖包yum -y install gcc gcc-c++ ncurses ncurses-devel cmake yum -y install gcc-c++ ncurses-devel