linux
多懂一些
尽可能的让自己多懂一些,你才能看懂事物的本质!
展开
-
centos7 docker 网络配置
1. 取消docker防火墙操作vi /etc/docker/daemon.json{ "iptables": false}2.重启docker 服务 systemctl daemon-reloadsystemctl restart docker3.手动设置firewall-cmd --zone=public --add-port=8080/tcp --permanentfirewall-cmd --reload查看已经开发的端口firewal.原创 2020-10-22 15:00:17 · 919 阅读 · 0 评论 -
快速搭建服务器依赖环境
1. 安装docker、docker-composesudo yum -y install dockercurl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose2. 构建mysql、re原创 2020-07-21 09:44:20 · 545 阅读 · 0 评论 -
手动上传文件脚本-基于ssh
1.新建脚本文件vi upload.sh#!/bin/bashread -t 30 -p "请输入上传路径:" srcPathecho -e "\n"echo "上传路径为:$srcPath"read -t 30 -p "请输入目标ip:" targetIpecho -e "\n"echo "目标ip为:$targetIp"read -t 30 -p "请输入目标端口:" targetPortecho -e "\n"echo "目标端口为:$targetPort"rea...原创 2020-05-20 17:41:04 · 333 阅读 · 0 评论 -
基于docker-compose 快速搭建php运行环境
1.安装docker docker-composesudo yum -y install dockercurl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose...原创 2020-04-23 14:41:16 · 590 阅读 · 0 评论 -
nginx 配置模板
1. 配置nginx.confvi nginx.confuser nginx;worker_processes auto;error_log /var/log/nginx/error.log;pid /run/nginx.pid;events { worker_connections 1024;}http { include mime.types; de...原创 2020-04-22 11:09:47 · 883 阅读 · 0 评论 -
docker 容器提交成镜像 镜像导出和导入
1. 打成镜像命令docker commit -a "镜像作者" -m "提交消息" 容器id 新的镜像存储名称:版本号2. 镜像导出docker save -o 镜像保存目录 镜像名称:版本号3. 镜像导入docker load -i 镜像文件目录 ...原创 2020-04-13 17:14:35 · 572 阅读 · 0 评论 -
定时删除前n天文件
1. 创建脚本vi schedule-rm.sh#!/bin/sh#文件目录dir=/data/wwwroot/default/tmp/backup#要删除的文件suffix="*.php"#前多少天number=3echo "删除目录:" ${dir}echo "删除文件规则:" ${suffix}dayNumber=$[number-1]echo "删除前几天:...原创 2020-04-09 10:48:32 · 96 阅读 · 0 评论 -
基于lvm 目录分区管理(新增、扩容)
1.查看磁盘环境、存储信息fdisk -llsblkdf -h2.添加磁盘分区fdisk /dev/sdamnp+10Gw3.开始扩容lvmpvcreate /dev/sda3pvdisplay加入卷组vgextend centos /dev/sda3vgdisplay将卷组剩余空间(刚添加的10G)添加到逻辑卷/dev/centos/root :lvexte...原创 2020-03-06 11:16:12 · 230 阅读 · 0 评论 -
linux 时间和时区设置
设置时区和同步时间tzselectTZ='Asia/Shanghai';export TZ修改时区vi /etc/sysconfig/clockZONE=Asia/Shanghaimv /etc/localtime /etc/localtimebakln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime重启更新时间reb...原创 2020-02-17 15:28:30 · 113 阅读 · 0 评论 -
linux 自定义脚本服务
1、启动、关闭、重启shutdown.sh#!/bin/shecho ===========shutdown============== pid=`ps aux |grep elasticsearch | grep -v grep | awk '{print $2}'` if [ -n "$pid" ] then { sleep...原创 2017-10-31 18:18:55 · 487 阅读 · 0 评论 -
nginx 证书生成
openssl genrsa -des3 -out ssl.key 1024mv ssl.key bak.keyopenssl rsa -in bak.key -out ssl.keyrm bak.keyopenssl req -new -key ssl.key -out ssl.csrsudo openssl x509 -req -days 365 -in ssl.csr -si...原创 2019-05-31 17:57:18 · 823 阅读 · 0 评论 -
linux后台永久执行jar程序
nohup java -jar xxx.jar >/dev/null 2>&1 &nohup 会生成输出日志 文件名nohup.out>/dev/null 2>&1 加了这个之后,意思是将(标准输出、输出错误) 输出日志输出到一个空设备里面& 后台新启一个线程执行该命令...原创 2017-05-27 18:06:54 · 2991 阅读 · 0 评论 -
zookeeper 集群
#zookeeper 集群mkdir zookeepercd zookeeperwget http://apache.fayea.com/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gztar zxvf zookeeper-3.4.9.tar.gzcd zookeeper-3.4.9mkdir /home/xxx/zookeeper/lo...原创 2017-10-23 20:35:48 · 154 阅读 · 0 评论 -
前后端分离项目基于gitlab+docker+node 自动发版部署方案
一、服务器环境配置 docker、gitlab-runner、maven、node1.新增用户和项目目录规划: groupadd xxx useradd -g xxx xxx passwd xxx 添加sudo权限 chmod u+w /etc/sudoers vi /etc/sudoers 找到这行 root ALL=(ALL) ALL,...原创 2019-05-06 17:48:17 · 1606 阅读 · 0 评论 -
linux 本地mysql定期备份
1、新建备份目录mkdir /usr/local/mysql/back2、新建备份脚本 且授权vi /usr/local/mysql/dbback.sh#!/bin/shhome=/usr/local/mysqlnow=`date +%Y%m%d`cd $home/backecho "You are in backup dir:" $home#echo $home/ba...原创 2017-10-25 11:15:18 · 207 阅读 · 0 评论 -
安装coturn服务器
1. 安装依赖环境yum install openssl-devel libevent2 libevent-devel mysql-devel mysql-server gcc gcc-c++2. 下载源码git clone https://github.com/coturn/coturn3. 安装cd coturn./configuremakemake install验证w...原创 2020-01-08 15:20:02 · 342 阅读 · 0 评论 -
nginx 自签证书和配置ssl
1. 生成证书openssl genrsa -des3 -out server.key 1024openssl req -new -key server.key -out server.csropenssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crtopenssl rsa -in se...原创 2020-01-07 18:11:35 · 177 阅读 · 0 评论 -
centos7 网络配置
cd /etc/sysconfig/network-scripts/动态分配ipvi ifcfg-ens33TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=...原创 2019-12-05 21:29:41 · 148 阅读 · 0 评论 -
linux 开启远程sshd登录
cd /etc/ssh/vi sshd_configPermitRootLogin yesPasswordAuthentication yes保存后重启服务systemctl restart sshd原创 2019-12-05 21:28:44 · 204 阅读 · 0 评论 -
centos7 docker 开启tcp
1.设置sudo vi /usr/lib/systemd/system/docker.serviceExecStart=/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \systemctl restart dockersystemctl daemon-reload2....原创 2019-06-17 10:41:29 · 853 阅读 · 0 评论