11 2020 档案

摘要:今天编写shell脚本时执行 free -m |grep "^M" |awk '{print $2-$3}'|bc 出现这个报错,于是明白了,系统没有安装bc命令: 执行安装命令:yum -y install bc 就可以了 不过安装的时候可能需要几分钟时间。 阅读全文
posted @ 2020-11-27 16:47 晨起的太阳 阅读(1721) 评论(0) 推荐(0) 编辑
摘要:Linux下显示系统进程的命令ps,最常用的有ps -ef 和ps aux。这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格和BSD 风格,ps aux最初用到Unix Style中,而ps -ef被用在System V Style中,两者 阅读全文
posted @ 2020-11-27 11:17 晨起的太阳 阅读(769) 评论(0) 推荐(0) 编辑
摘要:#!/bin/sh# 依次提示用户输入 3 个整数,脚本根据数字大小依次排序输出 3 个数字read -p "请输入第一个数字:" num1read -p "请输入第二个数字:" num2read -p "请输入第三个数字:" num3# 不管谁大谁小,最后都打印 echo "$num1,$num2 阅读全文
posted @ 2020-11-25 14:47 晨起的太阳 阅读(134) 评论(0) 推荐(0) 编辑
摘要:使用join连接字段 1.$ cat >ceshi1 创建ceshi1文件 #业务员数据 注释说明 #业务员量 joe 100 jane 200 herman 150 chris 300 2.$ cat > ceshi2 创建ceshi2文件 #配额 #业务员 配额 joe 50 jane 75 h 阅读全文
posted @ 2020-11-25 14:16 晨起的太阳 阅读(458) 评论(0) 推荐(0) 编辑
摘要:1.echo输出 语法:echo [String] 用途:产生Shell脚本的输出 echo的转义序列: \a 警示字符,通常是ASII的BEL字符 \b 退格 \c 输出中忽略最后的换行字符,这个参数之后的任何字符,包括接下来的参数,都会被忽略掉 \f 清楚屏幕 \n 换行 \r 回车 \t 水平 阅读全文
posted @ 2020-11-25 14:08 晨起的太阳 阅读(165) 评论(0) 推荐(0) 编辑
摘要:在写shell命令之前,首先要知道为什么要使用Shell脚本。使用Shell脚本能够轻易处理文件和目录之类的对象,相对于其他编程语言,Shell脚本执行起来更快,而且他也是个UNIX系统之间通用的功能,下面就让我们看一下Shell脚本的一些简单的命令。 以下如果是命令用$表示,在输入的时候不需要加, 阅读全文
posted @ 2020-11-25 14:06 晨起的太阳 阅读(350) 评论(0) 推荐(0) 编辑
摘要:写一个脚本让用户输入多个城市的名字(可以是中文),要求不少于5个,然后把这些城市存到一个数组里,最后用for循环把它们打印出来。 #!/bin/bash read -p "请输入至少5个城市的名字,用空格分隔:" cityn=`echo $city|awk '{print NF}'` if [ $n 阅读全文
posted @ 2020-11-25 10:56 晨起的太阳 阅读(178) 评论(0) 推荐(0) 编辑
摘要:写一个猜数字脚本,当用户输入的数字和预设数字(随机生成一个小于100的数字)一样时,直接退出,否则让用户一直输入,并且提示用户的数字比预设数字大或者小。首先在root/scripts/目录下创建一个 caishuzi.sh脚本 #!/bin/bashm=`echo $RANDOM`n1=$[$m%1 阅读全文
posted @ 2020-11-25 10:42 晨起的太阳 阅读(313) 评论(0) 推荐(0) 编辑
摘要:写一个脚本计算一下linux系统所有进程占用内存大小的和。 实现代码: #!/bin/bash count=0; for i in `ps aux | awk '{print $6}' | grep -v 'RSS'` do count=$[$count+$i] done echo "$count/ 阅读全文
posted @ 2020-11-25 10:25 晨起的太阳 阅读(470) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash# 等腰三角形read -p "Please input the length: " nfor i in `seq 1 $n`do for ((j=$n;j>i;j--)) do echo -n " " done for m in `seq 1 $i` do echo -n " 阅读全文
posted @ 2020-11-25 10:03 晨起的太阳 阅读(197) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash #!/bin/bash # 查看有多少远程的 IP 在连接本机(不管是通过 ssh 还是 web 还是 ftp 都统计) # 使用 netstat ‐atn 可以查看本机所有连接的状态,‐a 查看所有, # -t仅显示 tcp 连接的信息,‐n 数字格式显示 # Local 阅读全文
posted @ 2020-11-24 17:20 晨起的太阳 阅读(516) 评论(0) 推荐(0) 编辑
摘要:arch uname -m uname -a dpkg --print-architecture 阅读全文
posted @ 2020-11-24 17:10 晨起的太阳 阅读(2973) 评论(0) 推荐(0) 编辑
摘要:查看Linux版本的cpu信息除了dstat,iostat,nmon等工具进行监测,也可以通过脚本进行测试验证。 我这里直接在root下创建一个文件夹 mkdir -scripts 接下来进行编辑shell脚本:进入到scripts目录下直接执行vi cpu_mem_info.sh 接下来赋予可执行 阅读全文
posted @ 2020-11-24 17:03 晨起的太阳 阅读(2027) 评论(0) 推荐(0) 编辑
摘要:在创建表的时候系统把表空间默认创建在users下,奇怪为什么不创建在system 下呢 把非系统用户的表存放到系统表空间,至于为什么,原来系统对SYSTEM表空间的自动维护会占用CPU资源, 如果将普通用户的表存放到系统表空间,效率会下降,下面是转载的测试案例,数据库(11.2.0.2.0 for 阅读全文
posted @ 2020-11-23 17:16 晨起的太阳 阅读(935) 评论(0) 推荐(0) 编辑
摘要:近期发现jboss容器启动后,交换区的内存突然为0了;于是执行top进行排查, 2.创建一个脚本文件:文件名为swap.sh 3.vi swap.sh进入后进行编辑 #!/bin/bash # Get current swap usage for all running processes # Er 阅读全文
posted @ 2020-11-18 10:42 晨起的太阳 阅读(342) 评论(0) 推荐(0) 编辑
摘要:import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; try{ Date date =new Date(); //获取当前时间 SimpleDateFormat sf = new Si 阅读全文
posted @ 2020-11-13 17:55 晨起的太阳 阅读(318) 评论(0) 推荐(0) 编辑
摘要:在利用jmeter进行接口测试或者性能测试的时候,我们需要处理一些复杂的请求,此时就需要利用beanshell脚本了,BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法,所以它和java是可以无缝衔接的。beanshell由于内置了一些特有的变量,没法在一些集 阅读全文
posted @ 2020-11-13 17:22 晨起的太阳 阅读(5361) 评论(0) 推荐(2) 编辑
摘要:简介:BeanShell是一种脚本语言,一种完全符合java语法的java脚本语言,并且又拥有自己的一些语法和方法,beanShell是一种松散类型的脚本语言(这点和JS类似)。下载地址:http://www.beanshell.org设置环境l 把;bsh-xx.jar放到$JAVA_HOME/j 阅读全文
posted @ 2020-11-13 17:19 晨起的太阳 阅读(1670) 评论(0) 推荐(0) 编辑
摘要:打开文本编辑器(可以使用 vi/vim 命令来创建文件),新建一个文件 test.sh,扩展名为 sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用 php 写 shell 脚本,扩展名就用 php 好了。 #! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使 阅读全文
posted @ 2020-11-12 16:25 晨起的太阳 阅读(105) 评论(0) 推荐(0) 编辑
摘要:做性能测试的时候利用jmeter工具进行压测,线程持续上升有时会遇到报这个错误报错:java.net.BindException: Address already in use: connect 原因:windows提供给TCP/IP链接的端口为 1024-5000,并且要四分钟来循环回收它们,就导 阅读全文
posted @ 2020-11-12 15:44 晨起的太阳 阅读(938) 评论(0) 推荐(1) 编辑
摘要:利用unzip命令解压缩的时候,出现-bash: unzip: command not found的错误。 unzip——命令没有找到,其原因肯定是没有安装unzip。 执行安装命令: yum install -y unzip zip 接下来使用unzip +解压的文件 阅读全文
posted @ 2020-11-11 11:02 晨起的太阳 阅读(4538) 评论(0) 推荐(0) 编辑
摘要:工作中 我们经常会遇到,比如说很多日志内容过多,但是有些日志文件是不能删除的,那么这个时候我们可以选择删除里面的内容从而保留整个文件。因为这些文件有些事一个程序或一个应用生成的而不能随意删除。 那么我操作 >文件名(保留一个空行),如果要是删除干净直接执行rm -rf 文件名 阅读全文
posted @ 2020-11-11 09:38 晨起的太阳 阅读(1249) 评论(0) 推荐(0) 编辑
摘要:首先输入vi +文件名 进入文件里以后输入 :set nu 这样就可以了,是不是很简单 阅读全文
posted @ 2020-11-11 09:28 晨起的太阳 阅读(4298) 评论(0) 推荐(0) 编辑
摘要:程序员在编程过程中,经常会在代码中使用到“where 1=1”,这是为什么呢? SQL注入 初次看到这种写法的同学肯定很纳闷,加不加where 1=1,查询不都一样吗?例如: select count(1) from student;与select count(1) from student whe 阅读全文
posted @ 2020-11-09 09:33 晨起的太阳 阅读(3430) 评论(0) 推荐(2) 编辑
摘要:第一节 常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。了解了大概意思后,我们正式开始学习.先看一个简单的例子!@ 阅读全文
posted @ 2020-11-09 08:47 晨起的太阳 阅读(623) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示