添加用户到docker组

发表于 LINUX 分类,标签:
记性越来越差了gpasswd-aUSERNAMEdocker...

空间服务器初始化小记

发表于 LINUX 分类,标签:
#!/bin/bash#****************************************************************## ScriptName: docker_install-V1.1.sh# Author: stone# Create Date: 2018-04-21 20:00# Modify Author: # Modify Date: 2018-05-08 13:10# Version:v1.1 #***************************************************************#yum m...

关于ip.cn的使用

发表于 LINUX 分类,标签:
获取自己的出口公网ip:curlhttps://ip.cn/获取一个ip的所属区域地址curlhttps://ip.cn/114.114.114.114curl https://ip.cn/8.8.8.8...

通过ssh命令实现端口转发

发表于 LINUX 分类,标签:
A:192.168.1.110B:192.168.1.112 mysqld在A机器操作,添加用户并设置密码:useradddbsshecho"123456"|passwd--stdindbsshssh-oServerAliveInterval=60-N-f-L0.0.0.0:5588:192.168.1.112:3306dbssh@127.0.0.1接下来输入dbssh用户的密码123456即可功能,将A机器的5588端口转发到B机器的3306端口,这样当访问A机器的5588端口的时候,实际上是访问的B机器的mysql服务。注意:开放防火墙,保证A机器的5588端口是可访问,保证B机器的3306端口可以被A机器访问。...

使用mysql-proxy实现端口转发,这里只做mysql端口转发

发表于 LINUX 分类,标签:
[root@LinuxNB ~]# yum -y install supervisor mysql-proxy[root@LinuxNB ~]# mkdir -p /opt/mysql-proxy1/{conf,logs,var/run}创建supervisor子配置文件[root@LinuxNB ~]# cat /etc/supervisord.d/mysql.ini[program:mysql-63310]directory = /usr/bin/command = /usr/bin/mysql-proxy --defaults-file=/opt/mysql-proxy/conf/mysql...

nginx实现tcp反向代理,端口转发,负载均衡

发表于 LINUX 分类,标签:
只有nginx1.9以上版本才支持。本实验以阿里云ECS的centos7.4环境为实验环境,yum源用的阿里云的源,nginx采用yum安装附上yum源[root@LinuxNB ~]# yum makecache fast[root@LinuxNB ~]# yum install -y yum-utils[root@LinuxNB ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/repo/Centos-7.repo[root@LinuxNB ~]# yum-config-manager --add-repo http://mirrors....

openresty使用lua构建灰度环境

发表于 LINUX 分类,标签:
如下,一台完全新开的阿里云ECS,废话不多说,直接开干了。一、初始化服务器1、各种内核参数修改,关闭selinux和防火墙,这里不详说2、安装自己常用的软件[root@LinuxNB ~]# yum -y install gcc gcc-c++ vim screen lrzsz net-tools wget curl unzip zip dos2unix rsync二、安装openresty(当然也可以使用nginx然后安装lua扩展)1、安装openresty必要的包(别管这里是否重复,这几个包是openresty必要的包)[root@LinuxNB ~]# yum -y install&n...

ansible第一次远程,跳过交互输入 yes 这一步,直接进入认证

发表于 未命名 分类,标签: ansible ssh
ansible第一次远程,跳过交互输入yes这一步,直接进入认证host_key_checking=False跳过ssh首次连接提示验证部分,False表示跳过。...

ssh第一次远程,跳过交互输入 yes 这一步,直接进入认证

发表于 未命名 分类,标签: ssh
第一次访问服务器时不用输入yesssh-oStrictHostKeyChecking=noroot@10.10.10.1或者修改配置文件:vi/etc/ssh/ssh_config ##客户端文件StrictHostKeyCheckingno ##第一次访问服务器时不用输入yes...

在xshell上用vi或者vim编辑时,无法使用小键盘输入数字键

发表于 LINUX 分类,标签:
    问题描述:            在xshell上用vi编辑时,打开NumLock时,输入小键盘上的数字键,结果出现的不是数字,            而是一个字母然后换行(实际上是命令模上对应上下左右的键)。    解决方法:            1、打开xshell,点击“文件--属性”,打开对话框    ...

shell函数调用--启动服务成功后OK,FAILURE,WARNING对齐显示--脚本对齐功能

发表于 LINUX 分类,标签:
#!/bin/bashSCREEN=`stty -F /dev/console size` 2>/dev/null #获取屏幕尺寸大小  默认显示的是横排为25 竖排为80COLUMNS=${SCREEN#* }                           #截取屏幕宽度[ -z $COLUMNS ] && COLUMNS=80&nb...

Shell获取高精度时间戳毫秒级甚至纳秒级的时间戳方法

发表于 LINUX 分类,标签:
在linuxShell中并没有毫秒级的时间单位,只有秒和纳秒其实这样就足够了,因为纳秒的单位范围是(000000000..999999999),所以从纳秒也是可以的到毫秒的。1秒=1000毫秒(ms),1毫秒=1/1000秒(s);1秒=1000000微秒(μs),1微秒=1/1000000秒(s);1秒=1000000000纳秒(ns),1纳秒=1/1000000000秒(s);1秒=1000000000000皮秒1皮秒==1/1000000000000秒。直接上图再说吧,各位看官请datetime1=`date "+%s#%N"`#获取当前时间戳和纳秒 #例如:1475124846#521773003  #前面是默认时间戳,单位是秒,也就是1970-0-00:0:0到当前时间的秒数,#后面是当前这一秒里面毫秒...

别人家的机房:最强布线让处女座无话可说

发表于 LINUX 分类,标签:
    互联网高度发达的今天,每天都会有大量的数据在网络中来回穿梭,而数据中心便是这些信息流的“驿站”,数据在这里完成交换、编译、再分发等等行为后,各自前往目的地。    因此,在数据中心机房当中通常都会部署大量的线缆来打造信息“高速公路”。    下面便是外媒分享的超强数据中心布线案例,各种用途的线缆被依照颜色、方向和用途合理布置,不仅一目了然而且也便于后期维护检测。    这样规整的布线方式,即使是挑剔的处女座也无话可说了吧。欢迎加2000人技术QQ群一起学习探讨linux相关知识:100094104...

利用mutt+msmtp在linux下通过脚本自动发邮件通知

发表于 LINUX 分类,标签:
因为公司服务器有时候有的服务会死掉,想找个方法在出问题的时候发邮件给出通知。于是开始在网上找既简单又有效的解决方案,mutt+msmtp,看了几篇帖子,照着搞定了。现在整理如下。①下载msmtp并安装wget http://nchc.dl.sourceforge.net/project/msmtp/msmtp/1.6.5/msmtp-1.6.5.tar.xzxz -d msmtp-1.6.5.tar.xz  #将msmtp-1.6.5.tar.xz解压为msmtp-1.6.5.tartar -xvf msmtp-1.6.5.tarcd msmtp-1.6.5 ./configure --prefix=/usr/local/msmtp make &...

Redis集群安装及学习心得

发表于 LINUX 分类,标签:
最终实验目的:搭建3主3从的redis集群环境。如下图所示:这是一台机器上3个节点,一共两台机器6个节点。下载地址:http://redis.io/download 截止2016年3月22日最新稳定版redis-3.0.7.tar.gzhttp://download.redis.io/releases/redis-3.0.7.tar.gz 步骤一:在192.168.1.172上安装rediswgethttp://download.redis.io/releases/redis-3.0.7.tar.gztar-zxvfredis-3.0.7.tar.gz个人习惯安装到/usr/local/目录下,所以解压后将redis3-0.7目录移过去mv./redis3.0.7/ /usr/local/redis3  重命名了一下,这个看个...