常用Shell命令集合和使用技巧(推荐)
一、控制台使用技巧基于我平时的工作经验,总结出一些我常用的快捷键1.1 操作快捷键 Ctrl+r:可以快速查找历史命令 Ctrl+a / Ctrl+e:移动光标到命令行首 / 行尾...
一、控制台使用技巧基于我平时的工作经验,总结出一些我常用的快捷键1.1 操作快捷键 Ctrl+r:可以快速查找历史命令 Ctrl+a / Ctrl+e:移动光标到命令行首 / 行尾...
自动化shell脚本ps:此处安装的jdk,maven,tomcat均在/opt目录下,如需其他目录或者其他版本,可根据需要改动shell脚本即可。
ps:所有代码全部手敲,已亲测能够使用,全部分享出来。一:虚...
mksh.sh#!/bin/bashfor i in "$@"do touch ${i} chmod 777 ${i} echo "#!/bin/bash">${i}donemkcpptest.sh#!/bin/bashfor i in "$@"do touch ${i} echo '#i...
和Java、PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法):<?phpif (isset($_GET["q"])) { search(q);}else { // 不做任何事情}在sh/bash里可不能这么写,...
不论前端还是后端,再学会Linux的基础上,还应该学会写一些简单的Shell。不止是工作,日常中想做一些东西,如果手动做就很累人也费时间,如果你会用Shell脚本处理就很简单了,本文普及...
1.进入Xshell的官网:https://www.netsarang.com/zh/
2.选择你需要的软件进行下载如:Xshell
3.选择家庭和学校用户的免费许可证进行免费授权
https://www.netsarang.com/zh/fr...
前言: 生产环境中的应用场景:根目录下建立数量不等的目录,挂载不同的硬盘,按sdb-sdn的顺序对应/data2-/datan,就需要for循环嵌套来解决,写成如for i in 1 2 3 ,for j in a b c,1a...
Linux环境下写一个脚本从键盘让用户输入几个文件,脚本能够将此几个文件归档压缩成一个文件:1.首先介绍一下case语句格式2.脚本如下:DEST读取的是压缩后文件的名称,COMP读取的是...
变量赋值为换行符在 bash 中,如果要把变量赋值为换行符,写为 '\n' 没有效果,需要写为 $'\n'。具体举例如下:$ newline='\n'$ echo $newline\n$ newline=$'\n'$ echo $newline可...
Shell 传递参数我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……以下...
假如有脚本 first.sh:#!/bin/bash#------------------#@file:first.sh#------------------echo 'your are in first file'如何在其它Shell脚本中调用first.sh呢?主要有三种方...
1.示例Shell在使用的过程中,经常会使双引号或者单引号将字符串括起来,也可以不使用引号来定义字符串变量。示例如下:str1="testString" //双引号str2='testString' //单引号str...
1.反引号与$()用于命令替换
反引号和$()的作用相同,用于命令替换(command substitution),即完成引用的命令的执行,将其结果替换出来,与变量替换差不多。比如:echo `date '--date=1...
#!/bin/bashecho "1"echo "2"echo "3"echo "4"echo "5"echo "6"上面这段shell会依次打印1~6假设我们想只打印5和6,想将1-4注释掉,除了正常的做法,每行前面加#进行注释外一、手...
linux系统内置命令可以通过以下两种方式查询:“cat --help” 或者“man cat”。cat命令的常用选项和官方解释如下:cat file_name 显示文件全部内容cat -b file_name 显示文件...
1.简介变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据。脚本语言在定义变量时通常不需要指明类型,直接赋值就可以,Shell变量也遵循这个规则。在Bash shell...
函数可以让我们将一个复杂功能划分成若干模块,让程序结构更加清晰,代码重复利用率更高。像其他编程语言一样,Shell也支持函数。Shell函数必须先定义后使用。1.Shell函数的定义...
公司用到的MySQL数据库,经常有同事通过一顿骚操作把一些关键的配置数据误删,每次恢复都要花上不少时间,于是写了个shell脚本,结合corntab每天凌晨备份数据库,并保留7天。同样的备...
在本文中,我将研究如何创建 shell 脚本来运行简单的 .NET Core 应用程序。之所以有这个研究议题,是因为本站(pzy.io)数据库需要每天定时备份,并在备份完成后,将备份文件上传远程云...
自己写的东西,要同时推送多个git地址,解决办法如下:1.先要初始化你的git 进入自己的项目目录,然后执行 git initcd /app/code/go-studygit init2.执行以下脚本:#!...
首先, 你需要先了解awk 的工作原理:
1。AWK读取输入文件一次一行。
2。对于每一行,它匹配在给定的顺序模式,如果匹配,执行相应的动作。
3。如果没有模式匹配,将执行任何行动。
4...
一、通过管理员选择创建、格式化、挂载新添加的磁盘脚本
#! /bin/bashecho "=============================="PS3="chose which disk you want to create:"select W in `...
在最开始呢,咱们先说一下什么叫负载均衡,负载均衡呢,就是将一批请求,根据请求的内容,分发到不同的后端去进行相应的处理,从而提供负载分担,主备切换等功能。
...
Apache Shiro 是ASF旗下的一款开源软件(Shiro发音为“shee-roh”,日语“堡垒(Castle)”的意思),提供了一个强大而灵活的安全框架。可为任何应用提供安全保障&...
1.先检查系统是否装有mysql
rpm -qa | grep mysql
2.下载mysql的repo源(5.7)
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
...
整个过程我给它分成四个步骤:
下载并安装jdk
下载并安装Tomcat
配置阿里云服务器信息
部署web项目
使用的工具:Xshell、WinSCP。
没有安装jdk的小伙伴点...
TeamCenter12输入账号密码点击登陆,提示404或者503
使用Weblogic12c提供web服务
这个是因为weblogic对于部署应用没有有效启动,选择部署服务名称,点击启动,就可以正...
凌乱的日志
日常使用的 Nginx 大都既做静态资源服务器,也做反向代理服务器,尤其有些时候考虑到跨域问题,会对静态资源和后端接口使用同一个监听端口,如果不做一下过滤处...
DVWA(Damn Vulnerable Web Application)是一个用来进行安全脆弱性鉴定的PHP/MySQL Web应用,旨在为安全专业人员测试自己的专业技能和工具提供合法的环境,帮助web开发者更好的...
零、配置Tomcat
默认情况下Tomcat是没有配置用户角色权限的
但是,后续Jenkins部署项目到Tomcat服务器,需要用到Tomcat的用户,所以修改tomcat以下配置, 添加用户及...
大体思路如下:
1.wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 解释:wget是一个下载文件的工具,是World,Wide.Web和get的合称,它用在命令行下。对...
具体方法:打开linux操作系统进入到界面,在桌面右击打开终端终端里输入ifconfig -a命令在回车键如下图可以看到了ip地址。...
1.进官网,选择适合自己版本的linux下的MYSQL版本。
按照箭头上的数字,依次进行操作,进入下面这个图景。
等待下载好,这样第一步就完成了。
2.将其下载好的mysql-8.0.15-el7-x...
一、第一种方法,通过启动本地tomcat,查看jsp
在tomcat的webapps目录下创建文件夹HBuilderX
打开HBuilderX软件,点击文件/导入/导入本地文件,找到tomcat的weba...
今天在帮一位同学解决了一个问题——Tomcat启动超级慢,大概五六分钟。解决之后,只需要3秒钟即可启动。
问题怎么解决呢?
在Tomcat的bin目录下找到catalina.sh,然后打开...
我们的网络管理中心作为管理中心,是服务端!各个被管设备通过交换机作为客户端与网管中心进行通信,使用的TCP/IP协议!
SNMP只是一种协议包,SNMP4J作为SNMP使用的Java工具包,提...
我之前写过一个示例,简单UDP服务端和客户端示例 ,里面写过,如果你把自己当作客户端,那么客户端是可以指定自己的端口去发数的。
ds.setSoTimeout(5000);即为收数超时时间,如...
问题描述
最近我在搭建springboot项目时,连接公司网线时发现idea一直新建不了项目,浏览器访问https://start.spring.io也访问不了,但是自己手机热点是可以正常访问的,猜想...
1.情景展示
tomcat 日志时不时会报出如下异常信息,到底是怎么回事?
java.lang.IllegalArgumentException: Invalid character found in the request target. The...
Nginx 日志可用于分析用户地址位置,行为画像等,如何通过 Elastic Stack 进行一站式的数据采集,数据清洗,数据落地,数据可视化,让数据发挥真正的价值呢?
架构设计
涉及到 E...
基于SEO和安全性的考虑,现在需要进行 301 跳转。以下方法使用 Nginx 作通用处理。实现结果需要将以下地址都统一跳转到 https 的根域名 https://freexyz.cnhttp://freexyz.cn...
什么是apache apollo?Apache Apollo是一个代理服务器,其是在ActiveMQ基础上发展而来的,可以支持多种协议,如:STOMP、AMQP、MQTT、SSL等。Apache Apollo的安装1、下载安装文件注意...
一、前言
Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx可以进行反向代理、负载均衡、HTTP服务器(动静分...
常见的 Nginx 配置允许跨域
server { listen 11111; server_name localhost; location ~ /xxx/xx { if ($request_method = 'OPTIONS') { return 204;...
zabbix_agent部署:
建议:zabbix_agent使用docker-compose方式单独部署
启动方式:
1、run方式启动
docker run --rm --network zabbix --name zabbix_agent--li...
注意:建议虚拟机内存2G以上,一定要配置阿里云的加速镜像
1.下载镜像文件
docker pull beginor/gitlab-ce:11.0.1-ce.0
2.创建GitLab 的配置 (etc) 、 日志 (lo...
1、漏洞描述: Apache Shiro 是ASF旗下的一款开源软件,它提供了一个强大而灵活的安全框架,提供身份验证、授权、密码学和会话管理。在Apache Shiro部分旧版本中,加密的用户信...
今天登录服务器上面提示有漏洞提示:Apache Kylin API未授权访问漏洞(CVE-2020-13937)【远程扫描】,接下来为大家介绍一下Apache Kylin API未授权访问漏洞的修复方法,有需要的小伙...
今天登录服务器上面提示有漏洞提示:Weblogic 2020年10月高危漏洞合集【远程扫描】,接下来为大家介绍一下Weblogic 2020年10月高危漏洞合集的修复方法,有需要的小伙伴可以参考一...
linux文件权限有:1、文件中r w x -的含义,r是只读权限,w是写的权限,x是可执行权限,-是没有任何权限。目录中 r w x的含义,r具有ls权限,w是在目录上可以增加、删除、创建权限,x是具...