自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 WEB桌面运行安装noVNC

简单web windows桌面运行搭建

2022-12-06 16:34:34 545 1

原创 防止ssh暴力攻击

根据ssh远程登录错误次数自动限制IP 防止ssh暴力攻击我们可以在第三种办法基础上,通过shell脚本自动将错误登陆10次以上的IP加入拒绝列表,首先编写脚本如下:vim secure_ssh.sh#! /bin/bashcat /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{print $2"="$1;}' > /home/sxdgy/lastbfor i in `cat /home/sxdgy/la

2021-10-26 15:58:33 341

原创 jar构建打包运行随手记

rm -rf /root/.m2/repository/com/pig4cloudmvn org.apache.maven.plugins:maven-dependency-plugin:2.10:copy -Dartifact=com.pig4cloud:pigx-register:4.0.0:jar -Dfile=pigx-register.jar -DoutputDirectory=./ -DrepositoryId=maven-releases -Durl=http://192.168.0.14

2021-08-06 08:55:07 121

原创 PHP74 常规安装及操作

安装 EPEL 软件包:yum install epel-release安装 remi 源:yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm安装 yum 扩展包:yum install yum-utils安装及安装扩展yum install -y php74yum install -y php74-php-fpm php74-php-gd php74-php-json php74-php-mbstring p

2020-09-11 11:00:50 1504

原创 安装mysql8 及常规操作

安装sqlwget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpmrpm -Uvh mysql80-community-release-el7-3.noarch.rpmyum install mysql-community-server启动MySQLsystemctl start mysqld.service检查MySQL状态systemctl status mysqld.service默认root密码cat

2020-08-26 14:45:38 113

原创 K8S 常规操作 命令 以Nginx.yaml 为例

DeploymentDeployment同样为Kubernetes的一个核心内容1、创建deployment[root@linux-node1 ~]# vim nginx-deployment.yaml  #使用yaml的方式进行创建应用apiVersion: apps/v1  #apiVersion是当前配置格式的版本kind: Deployment    #kind是要创建的资源类型,这里是Deploymnetmetadata:        #metadata是该资源的元数据,name是必

2020-08-19 17:47:20 2058

原创 Centos 安装最新版 K8S 用Kubeadm安装

master 192.168.122.100node01 192.168.122.101node02 192.168.122.102三台服务器都要执行cat <<EOF >> /etc/hosts192.168.122.100 master-122-100192.168.122.101 node01-122-101192.168.122.102 node02-122-102EOF同步一下时间yum install -y ntpdate/usr/sbin/ntp

2020-08-19 17:42:32 302

原创 centos7 安装 K8S 及启动 POD问题

测试环境:节点名称 节点IP 节点功能K8s-master 10.10.1.10/24 Master、etcd、registryK8s-node-1 10.10.1.20/24 node-1K8s-node-2 10.10.1.30/24 node-2步骤:1、关闭 swap#暂时关闭swapoff -a

2020-07-08 16:20:01 795

原创 Centos 安装 日志分析系统 ELK

1、安装JAVA1.8 – 用于运行环境yum install java-1.8.0-openjdk*2、安装elasticsearch,目前版本为 7.8 – 用于日志存放容器会根据要求对日志进行索引归集.# 下载并安装公共签名密钥rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch# 创建 yum 源文件vim /etc/yum.repos.d/elasticsearch.repo[elasticsear

2020-07-07 17:20:03 303

原创 jexus安装与启动 及 dotnet运行方式

curl https://jexus.org/release/x64/install.sh | sudo sh在/lib/systemd/system 下创建文件jexus.servicevi jexus.service内容如下[Unit]Description=jexusAfter=network.target[Service]Type=forkingExecStart=/usr/jexus/jws startExecReload=/usr/jexus/jws restartExec

2020-06-30 10:44:33 515

原创 Nginx 全面配置解释

在nginx.conf中,包含若干配置项。每个配置项由配置指令和指令参数2个部分构成。指令参数也就是配置指令对应的配置值。配置文件中以#开始的行,或者是前面有若干空格或者TAB,然后再跟#的行,都被认为是注释,也就是只对编辑查看文件的用户有意义,程序在读取这些注释行的时候,其实际的内容是被忽略的。下面是我的nginx服务器的配置,用于实现负载均衡和HTTPSworker_processes 16;#启动进程,通常设置成和cpu的数量相等#工作模式及连接数上限events { work

2020-06-29 13:58:21 253

原创 到一家新公司,如何入手监控

如果去到一家新公司,如何入手监控1.硬件监控 路由器、交换机、防火墙2.系统监控 CPU、内存、磁盘、网络、进程、 TCP3.服务监控 nginx、 php、 tomcat、 redis、 memcache、 mysql4.WEB 监控 请求时间、响应时间、加载时间、5.日志监控 ELk(收集、存储、分析、展示) 日志易6.安全监控 Firewalld、 WAF(Nginx+lua)、安全宝、牛盾云、安全狗7.网络监控 smokeping 多机房8.业务监控 活动引入多少流量、产生多少注册量

2020-06-05 09:57:50 241

原创 mac 安装 brew

1、百度 homebrew2、打开第一个按提示安装3、如果安装不上,修改Hosts临时解决GitHub的raw.githubusercontent.com无法链接的问题通过IPAddress.com首页,输入raw.githubusercontent.com查询到真实IP地址sudo vi /etc/hosts添加以下内容保存即可199.232.4.133 raw.githubusercontent.com...

2020-06-04 18:05:43 112

原创 MAC dmg转ISO 及命令安装启动U盘

hdiutil convert macos.dmg -format UDTO -o macos.iso

2020-06-04 11:46:04 1351

原创 aapt

保护多库版本:zlib-1.2.7-15.el7.x86_64 != zlib-1.2.7-13.el7.i686yum install --setopt=protected_multilib=false zlibyum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 --setopt=protected_multilib=false libgcc

2020-06-02 16:58:10 170

原创 芒果DB删除指定日期内数据

查询db.LogDB.find({“LogTime”:{"$lt":ISODate(“2020-05-02T01:16:33.303Z”)}})删除db.LogDB.remove({“LogTime”:{"$lt":ISODate(“2020-05-01T01:16:33.303Z”)}})

2020-06-02 16:15:36 357

原创 CentOS 7常用开发工具库

1.虚拟机上传下载组件( 支持从windows直接拖拽文件,相当好用)yum -y install lrzszrz+文件名(上传)sz+文件名(下载)2.gcc (nginx之类由c语言开发的,编译的时候需要用到)yum -y install gcc-c++3.PCRE (Perl库,包括 perl 兼容的正则表达式库)yum -y install pcre pcre-devel4.zlib (zlib库提供了很多种压缩和解压缩的方式)yum -y install zlib zlib-de

2020-06-02 14:17:50 1148

原创 SSH免密登陆设置

1、关闭删除提示vi ~/…bashrc注释掉alias rm=‘rm -i’alias cp=‘cp -i’alias mv=‘mv -i’source 生效ssh免密登录A服务器:ssh-keygen -t rsa 连续回车进入 cd ~/.ssh把 id_rsa.pub 复制B服务器cat id_rsa.pub >> authorized_keys如果没有 authorized_keys 新建一个...

2020-05-27 13:41:05 105

原创 centos SVN 安装与配置

1、安装 yum install subversion2、查看版本 svnserve –version正常默认仓库目录:/home/svn3、建立仓库目录:svnadmin create chanpinsvnadmin create kaifasvnadmin create ceshi把两个权限配置文件复制到 仓库根路径下,统一管理所有代码仓库cp authz passwd /home/svn修改每个仓库配置文件vim svnserve.confanon-access = no

2020-05-27 13:38:53 439

原创 Centos 安装 Dotnet 并启动

1、 Centos7 最小化安装2、 .net安装1 sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm2 sudo yum install dotnet-sdk-2.23 dotnet –version3、 安装Nginx1、添加Nginx 源sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/n

2020-05-27 11:43:11 2882

原创 centos 关闭防火墙及 selinux

1、查看防火墙状态firewall-cmd --state2、停止firewallsystemctl stop firewalld.service3、禁止firewall开机启动systemctl disable firewalld.service4、关闭selinuxvi /etc/selinux/config将SELINUX=enforcing改为SELINUX=disabled防火墙其它:开启端口firewall-cmd --zone=public --add-port=8

2020-05-27 11:28:02 628

原创 Docker nginx

1、安装:docker pull nginx:latest2、查看本地镜像:docker images3、运行:docker run --name nginx-test -p 8080:80 -d nginx–name nginx-test:容器名称。-p 8080:80: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口。-d nginx: 设置容器在在后台一直运行。4、docker run -it -p 80:80 -v pwd/logs:/var/log/nginx do

2020-05-27 10:19:32 343

原创 docker 容器里面拷文件到宿主机 从宿主机拷文件到docker容器

1、从容器里面拷文件到宿主机? 答:在宿主机里面执行以下命令 docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径 示例: 假设容器名为testtomcat,要从容器里面拷贝的文件路为:/usr/local/tomcat/webapps/test/js/test.js, 现在要将test.js从容器里面拷到宿主机的/opt路径下面,那么命令应该怎么写呢? 答案:在宿主机上面执行命令 docker cp testtomcat:/us

2020-05-27 09:32:19 2460

原创 docker zabbix5

下载数据库:docker pull mysql:5.7支持数据库的zabbix :docker pull zabbix/zabbix-proxy-mysql:centos-5.0-latest支持数据库的zabbix :docker pull zabbix/zabbix-server-mysql:centos-5.0-latest下载web容器:docker pull zabbix/zabbix-web-nginx-mysql:centos-5.0-latest下载客户端:docker pull z

2020-05-26 15:31:39 1681

原创 centos7 docker 安装

依赖包:yum install -y yum-utils device-mapper-persistent-data lvm2YUM源yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo查看版本:yum list docker-ce --showduplicates | sort -r安装:yum install docker-ce-18.03.1.ce启动:systemc

2020-05-26 14:36:36 116

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除