GNU sed

MySQL数据备份之逻辑备份工具mysqldump

孤人 提交于 2020-05-01 04:47:38
#前言:我们知道对数据进行备份很重要,出现非正常操作可以进行对数据进行恢复,下面我们就来使用一下mysql数据库自带的一个逻辑备份工具mysqldump 1.简单概述 #mysqldump:mysql数据自带的一个备份命令 #语法格式: mysqldump -u用户名 -p 数据库名 > 备份的文件名 #mysqldump逻辑备份的工作原理 1 、mysqldump命令备份数据的过程,实际是把数据从mysql库里以逻辑的sql语句形式直接输出或生成备份文件的过程 2 、恢复的时候就是把sql语句在数据库里面执行一遍的过程 #mysqldump帮助文档 [root@ctos3 ~]# mysqldump --help > 1 .txt [root@ctos3 ~]# cat 1 .txt mysqldump Ver 10.13 Distrib 5.7 . 29 , for Linux (x86_64) Copyright (c) 2000 , 2020 , Oracle and/ or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/ or its affiliates. Other names may be trademarks of

一、centos7.4安装docker

廉价感情. 提交于 2020-04-29 03:05:18
一、环境 [root@hp-node02 ~]# dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product" Manufacturer: HP Product Name: ProLiant DL380 Gen9 [root@hp-node02 ~]# uname -a Linux linux-node2 3.10.0-693.21.1.el7.x86_64 #1 SMP Wed Mar 7 19:03:37 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux [root@hp-node02 ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 二、删除老版本 $ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine rm -rf /var/lib/docker/

Centos7安装MySQL8.0

不羁的心 提交于 2020-04-28 08:57:34
请到这个地址看: https://www.cnblogs.com/kevingrace/p/10482469.html Centos7安装MySQL8.0 - 操作手册 一、yum安装方式: 卸载之前版本的mysql: [root@DB-node01 ~]# for i in $(rpm -qa|grep mysql);do rpm -e $i --nodeps;done [root@DB-node01 ~]# rm -rf /var/lib/mysql && rm -rf /etc/my.cnf    下载地址: https: //pan .baidu.com /s/1QzYaSnzAQeTqAmk8FE9doA 提取密码: 2maw 安装、启动、第一次登录 [root@DB-node01 ~]# yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm #安装yum源文件 [root@DB-node01 ~]# yum install mysql-community-server [root@DB-node01 ~]# systemctl start mysqld [root@DB-node01 ~]# systemctl enable mysqld [root@DB

linux Nginx服务开机自启

℡╲_俬逩灬. 提交于 2020-04-27 21:54:51
linux Nginx服务开机自启 Nginx 是一个很强大的高性能Web和反向代理服务器。虽然使用命令行可以对nginx进行各种操作,比如启动等,但是还是根据不太方便。下面介绍在linux下安装后,如何设置开机自启动。 首先,在linux系统的/etc/init.d/目录下创建nginx文件,使用如下命令: vim /etc/init.d/nginx 在脚本中添加如下命令: #!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfig: - 85 15 # description: NGINX is an HTTP(S) server, HTTP(S) reverse \ # proxy and IMAP/POP3 proxy server # processname: nginx # config: /etc/nginx/nginx.conf # config: /etc/sysconfig/nginx # pidfile: /var/run/nginx.pid # Source function library. . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig

nginx设置成开机自动启动服务

浪子不回头ぞ 提交于 2020-04-27 21:11:02
1、nginx的安装目录 /usr/local/nginx 启动nginx cd /usr/local/nginx/sbin ./nginx 更改配置重启nginx cd /usr/local/nginx/sbin ./nginx -s reload 2、nginx设置成开机自动启动服务 1)在/etc/init.d下创建文件nginx,文件的内容拷贝官网内容,主要修改下面两个参数的值 nginx="/usr/sbin/nginx" #修改成nginx执行程序的路径。 NGINX_CONF_FILE="/etc/nginx/nginx.conf" #修改成nginx.conf文件的路径。 目前我的环境修改成如下内容 nginx=”/usr/local/nginx/sbin/nginx” NGINX_CONF_FILE=”/usr/local/nginx/conf/nginx.conf” 样例如下 #!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfig: - 85 15 # description: NGINX is an HTTP(S) server, HTTP(S) reverse \ # proxy and IMAP/POP3 proxy server #

Linux运维高级-核心知识提高

China☆狼群 提交于 2020-04-27 19:43:24
一、 Linux之定时任务crond 二、 Linux之用户管理 三、 Linux之初识磁盘 四、 Linux之磁盘管理 五、 Linux三剑客-SED 六、 Linux三剑客-AWK 七、 初识shell编程 八、Linux之 网络基础 九、 第二阶段作业 来源: oschina 链接: https://my.oschina.net/u/4287712/blog/3629489

使用cobbler批量安装操作系统(基于Centos7.x )

我的梦境 提交于 2020-04-27 18:18:18
1.1 cobbler简介   Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。   Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。   Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理。   Cobbler内置了一个轻量级配置管理系统,但它也支持和其它配置管理系统集成,如Puppet,暂时不支持SaltStack。   Cobbler官网 http://cobbler.github.io   在使用cobbler之前需要了解kickstart的使用: http://www.cnblogs.com/clsn/p/7833333.html 1.1.1 cobbler集成的服务    PXE服务支持    DHCP服务管理    DNS服务管理(可选bind,dnsmasq)   电源管理   Kickstart服务支持   YUM仓库管理   TFTP(PXE启动时需要)   Apache ( 提供kickstart 的安装源,并提供定制化的kickstart 配置) 1.2 安装cobbler 1.2.1 环境说明 [root

cobbler自动安装系统(Centos7.X)

和自甴很熟 提交于 2020-04-27 18:17:59
环境: [root@kickstart ~]# cat /etc/redhat- release CentOS Linux release 7.4 . 1708 (Core) [root@kickstart ~]# uname - r 3.10 . 0 - 693 .el7.x86_64 [root@kickstart ~ ]# getenforce Disabled [root@kickstart ~ ]# systemctl status firewalld.service ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded ( /usr/lib/systemd/system/ firewalld.service; disabled; vendor preset: enabled) Active: inactive (dead) Docs: man :firewalld( 1 ) [root@kickstart ~]# hostname - I 10.0 . 0.201 172.16 . 1.201 前言 cobbler安装比较简单,主要是网页操作,点点点,相对于PXE+kickstart网络安装更简单。 如果大家不了解PXE+kickstart网络安装系统过程原理的话

vim文本编辑器

我的梦境 提交于 2020-04-27 17:28:41
vim文本编辑器: 文本编辑器: 文本:纯文本,ASCII text;unicode; 文本编辑种类: 行编辑器:sed 全屏编辑器:nano,vi vi:visual interface vim: vi IMproved vim:模块化的编辑器 基本模式: 1.编辑模式,命令模式 2.输入模式; 3.末行模式:内置的命令行接口 打开文件: vim [option][file..] +#(#代表一个数字),打开文件直接到指定的行的行首 +/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹配到的行和行首; 模式转换: 编辑模式:默认模式 编辑模式-->输出模式; 1.i: insert,在光标所在处输入; a:append,在光标所在处后方输入; o:光标所以在处下方打开的一个新行; I:在光标所在行的行首输入; A:在光标所在行的行尾输入; o:在光标所在处的上方打开一个新行 输入模式-->编辑模式 按ESC键 编辑模式-->末行模式使用: 末行模式-->编辑模式按ESC键 关闭文件: 1.ZZ,保存并推出 2.:q,退出 3.:wq保存并退出 4.:q!强制退出 5.:x保持并退出 6.:w /tmp/test.txt 保存到/tmp下test.txt文件(另存为新文件) 光标的跳转 字符间跳转 h左 ,l右 j下,k上 单词间跳转 w:下一个单词的词首 e

linux 正则表达式,sed使用

陌路散爱 提交于 2020-04-27 17:26:26
区别于正则,通配符一般用户命令行bash环境 “ * ” 代表任意一个或者多个字符(一般代表所有字符) “?” 代表任意一个字符(注意按问好的个数匹配多少个字符) “;” 两个命令之间的分隔符 “#” 配置问渐渐注释 “|” 管道 “~” 用户家目录 “-” 上一次目录 “$” 变量符 “/” 路径分隔符号,也是根的意思 “>” 或者 1> 重定向,覆盖原有数据内容 ">>" 追加重定向,追加内容文件尾部。 “<” 输入重定向 “<<” 追加重定向 ‘ ’ 单引号,不具有变量置换功能,输出时所见即所得。 " " 双引号,具有变量直换功能,解析变量后输入 结果,不加引号相当于双引号。 ` tab 上面的引号,两个 `中间为命令,会先执行,等价$()。 “{}” 中间为命令区块组合或被哦人能够序列 “!” 逻辑运算种的“非”(not) “&&” and当前一个指令执行成功时,执行后一个指令 “||” or当前一个指令执行失败时,执行后一个指令 .. 上一个目录 . 当前目录 正则表达式 linux 正则表达式一般以行为单位处理的。正则表达式和我们常用的通配符特殊字符是有本质的区别。 1,基础正则第一波字符说明 1)“^”,^word 匹配以word开头的内容。 vi/vim 编辑器里 ^ 代表一行的开头 2)"$" ,word$匹配以word结尾的内容。vi/vim 编辑器里