Linux sed 命令
Linux sed 命令是利用脚本来处理文本文件。 sed 可依照脚本的指令来处理、编辑文本文件。 Sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。 语法 sed [-hnV][-e<script>][-f<script文件>][文本文件] 参数说明: -e<script>或--ex…
Linux vi/vim
所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛…
docker常用命令大全
命令说明 docker pull 格式: docke pull [OPTIONS] NAME[:TAG] 作用:下载名称为 name 的镜像 例子: sudo docker pull dl.dockerpool.com:5000/ubuntu:12.04 说明: 从 dl.dockerpool.com:5000 中下载TAG值为12.04的ubun…
linux远程批量修改用户密码
因公司集群内部服务器数量过多,又要定期修改密码保证服务器安全,为此编写远程批量修改用户密码脚本,实现自动化定时修改密码,即保证服务器安全,又减轻运维人员工作量,具体脚本内容如下: #!/bin/bash ##########脚本运行说明##################### #本脚本执行前需在远程主机为需修改密码的用户配置sudo权限(echo…
thumbnail
Linux如何批量检测端口连通性
因公司项目多为集群部署,服务器众多,服务器之间端口连通性测试成了问题,手动telnet工作量太大,于是编写批量检测端口连通性脚本,以便减轻工作量。 nc命令检测端口的用法: nc -z -w 10 %IP% %PORT% -z表示检测或者扫描端口 -w表示超时时间 -u表示使用UDP协议 [root@localhost sh]# nc -z -w …
thumbnail
docker安装与卸载
 Docker支持以下的CentOS版本: CentOS 7 (64-bit)CentOS 6.5 (64-bit) 或更高的版本 前提条件 目前,CentOS 仅发行版本中的内核支持 Docker。 Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。 Docker 运行在 …
thumbnail
linux编译安装mysql5.7
linux编译安装mysql5.7 - sky_cheng - 博客园 一、下载源码包 mkdir /usr/local/src/mysql-5.7.26-src cd /usr/local/src/mysql-5.7.26-src wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5…
使用Nginx实现Mysql负载均衡
前言 Nginx有两种方式实现TCP代理功能: 1、使用nginx_tcp_proxy_module模块,一般用于nginx早期版本。 2、使用ngx_stream_core_module模块,用于1.9及其以后的版。 注:推荐使用官方 ngx_stream_core_module模块 。只有在configure是使用了--with-stream参…
docker上启动nginx,并配置修改nginx的配置文件
1.使用docker 下载nginx 镜像  docker pull nginx 2.启动nginx docker run --name nginx -p 80:80 -d nginx 这样就简单的把nginx启动了,但是我们想要改变配置文件nginx.conf ,进入容器,命令: docker exec -it nginx bash nginx.…
thumbnail
不小心执行 rm -f,该如何恢复?
前言 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有bug,呵呵。 那么如果真的删除了不该删除的文件,比如数据库、日志或执行文件,咋办呢?欲知后事如何,请仔细看完本篇博客。 模拟场景   1、删除 误删除服务器目录/root/selenium/Spide…