Notes
房呆呆的花花
助力中小微企业快速发展中...
展开
-
【运维笔记】创建SFTP,设置用户监狱以及其他用户访问监狱用户目录设置
设置用户监狱以用户名创建目录,并且每个用户只能访问到它对应的目录## 注意事项ChrootDirectory指定的目录到根目录属主都必须是root,属组可以是其他ChrootDirectory指定的目录到根目录都不可以有写入权限## 创建用户(用户组为sftp)useradd -g sftp -s /bin/false user01passwd user01## /app/sftp/下创建目录mkdir -p /app/sftp/user01## 修改属主 chown -原创 2020-12-01 16:36:25 · 452 阅读 · 0 评论 -
【运维笔记】docker 数据管理
docker 数据管理docker存储路径默认存储路径(/var/lib/docker/)更改docker存储路径/usr/lib/systemd/system/docker.service# ExecStart=后面加上参数 --graph /to/your/path挂载类型### Volumes(管理卷)- 由docker管理,默认存储路径(/var/lib/docker/volumes/),卷是Docker中保存数据的最佳方式。- 在多个运行的容器之间共享数据,当容器停止或被删除时原创 2020-11-24 14:50:38 · 269 阅读 · 0 评论 -
【运维笔记】docker 网络通讯
docker 网络通讯docker network### docker network driver 默认为 bridge模式,对应网卡为 docker0### bridge ## 创建docker bridge docker network create --subnet=192.168.1.0/24 my_network ## --subnet自定义网段 ## 容器启动时指定bridge docker run -dit --net=my_network原创 2020-11-24 14:45:32 · 190 阅读 · 0 评论 -
【运维笔记】mariadb
mariadb与mysql使用上其实相差不多,可以看下我另一篇关于MySQL的文章https://blog.csdn.net/wuguifa/article/details/86478308源码编译yum groupinstall "Development Tools"yum install libaio libaio-devel bison bison-devel zlib-devel ...原创 2019-02-13 14:37:29 · 6292 阅读 · 0 评论 -
【运维笔记】docker
docker 核心概念:镜像(image) 容器(container) 仓库(Repository)一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。Docker 镜像 ## 获取镜像 docker search NAME[:TAG] ##不指定标签(TAG),则会默认选择latest标签,即最新...原创 2019-02-13 14:42:12 · 7419 阅读 · 1 评论 -
【运维笔记】jenkins
jenkins配置要点1、General 丢弃旧的构建2、源码管理 Subversion git3、构建环境 Delete workspace before build starts4、构建 ## Maven打包: ##源码管理路径设置为子类项目路径 1、调用顶层Maven目标 Maven版本:[全局工具] 目标:clean install POM:p...原创 2019-02-13 14:51:44 · 8109 阅读 · 2 评论 -
【运维笔记】gitlab
Gitlab安装gitlab-ce(社区版) gitlab-ee(企业版)yum install audit-libs-python checkpolicy libcgroup libsemanage-python policycoreutils-python python-IPy setools-libs1、配置yum源 vim /etc/yum.repos.d/gitlab-ce.r...原创 2019-03-08 09:24:44 · 5257 阅读 · 0 评论 -
【运维笔记】MongoDB
MongoDB简介是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。 /data/db 是 MongoDB 默认的启动的数据库路径(dbpath)mongod...原创 2019-03-08 09:26:54 · 7216 阅读 · 0 评论 -
【运维笔记】Tomcat
Tomcat8.5安装java(jar命令在java-1.8.0-openjdk-devel中)yum install java-1.8.0-openjdk java-1.8.0-openjdk-develjdk环境/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64/jre/lib/security/java.secu...原创 2019-05-10 13:48:34 · 432 阅读 · 1 评论 -
【运维笔记】mysql5.7
mysql5.7安装1、添加MySQL Yum存储库 --官方下载地址 http://dev.mysql.com/downloads/repo/yum/ https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm --使用rpm安装后会得到mysql-community.repo文件和RPM-GPG-KEY-m...原创 2019-01-14 15:35:11 · 3124 阅读 · 0 评论 -
【运维笔记】keeplived
keepalived要点1、检查机器健康状况2、绑定Virtual IP 到外网网卡3、故障转移(Virtual IP切换、切换时执行脚本)允许vrrp协议通过防火墙firewall-cmd --direct --permanent --add-rule ipv4 filter INPUT 0 --in-interface[网卡] --destination 224.0.0.18 --...原创 2019-02-13 11:05:25 · 7213 阅读 · 1 评论 -
【运维笔记】saltstack
安装## ubuntu16安装python3版本(python3.5及以上) wget -O - https://repo.saltstack.com/py3/ubuntu/16.04/amd64/latest/SALTSTACK-GPG-KEY.pub | sudo apt-key add - deb http://repo.saltstack.com/py3/ubuntu/16.04/a...原创 2019-01-23 10:10:32 · 11051 阅读 · 1 评论 -
centos7进阶操作
centos7防火墙 firewalldfirewall-cmd #管理命令 --get-default-zone #查看当前区域 --set-default-zone #设置默认区域 --add-service=[server_name] #添加服务 --get-service #获取支持的服务 --add-port=[port]/[protocol] #添加端口...原创 2018-12-21 10:04:15 · 1181 阅读 · 0 评论 -
【运维笔记】Git
Git分布式版本控制系统## 依赖安装 yum install curl-devel expat-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker## 配置使用git仓库的人员姓名 git config --global user.name [user_name]## 配置使用git仓库的人员email git co...原创 2019-01-04 14:44:49 · 6943 阅读 · 1 评论 -
【运维笔记】Centos7当网关(双网卡)
1、firewall-cmd --add-masquerade #允许数据包伪装2、内网网卡IP为内部网络网关IP3、设置DNS原创 2019-01-03 09:50:36 · 1063 阅读 · 0 评论 -
【运维笔记】nginx
http{ }模块http负载stream{ }模块ssh转发stream {upstream sshtest1 {server 192.168.1.100:22;server 192.168.1.200:22;} server { listen 2222; proxy_pass sshtest1; }}...原创 2019-01-03 09:53:14 · 304 阅读 · 0 评论 -
【运维笔记】haproxy
ssh转发##修改配置文件listen sshtest1bind *:2222mode tcpserver ssh1 192.168.1.100:22原创 2019-01-03 09:55:16 · 226 阅读 · 0 评论 -
【运维笔记】Ansible
Error: ssh encountered an unknown error during the connection====当前账号与ssh公钥验证账号不一致 a、每个主机记录后面加上 ansible_ssh_user=user。 b、-u user进行连接配置公私钥认证ssh-keygen -t rsa #生成秘钥ssh-copy-id username@主机名或IP...原创 2019-01-21 09:42:09 · 10942 阅读 · 0 评论 -
【运维笔记】zabbix
基础环境centos、nginx、MySQL、PHP创建用户、组group zabbixuser zabbix安装依赖yum install gcc pcre pcre-devel net-snmp curl curl-devel net-snmp net-snmp-devel libxml libxml2-develzabbix agent配置文件Hostname ##...原创 2019-01-21 15:26:59 · 10309 阅读 · 3 评论 -
【运维笔记】nodejs
1、安装nodejssudo apt-get install nodejs## gulp是基于nodeJS2、npm与cnpmnpm(node package manager)nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等),cnpm代替官方版本,与npm用法完全一致。-g:全局安装。–save:将保存配置信息至package.json(package.jso...原创 2019-01-16 16:14:59 · 498 阅读 · 0 评论 -
centos常用操作
linux 下 “一切皆文件”进入单用户模式1、找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh2、Control+x ,使用单用户模式启动3、使用下面的命令访问系统chroot /sysroot4、重置密码 passwd root5、更新系统信息touch /.autorelabel6、退出exit,重启reboot界面切换Ctrl + ...原创 2018-12-21 09:45:49 · 197 阅读 · 0 评论