linux
文章平均质量分 67
hoochiang
高级主管工程师
展开
-
Linux查看CPU和内存使用情况
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。 top命令是Linux下常用的性能分...原创 2016-05-02 16:49:28 · 86 阅读 · 0 评论 -
linux 笔记
1、数组申明:array_name=(value0 value1 value2 value3) 2、判断数组中是否包含某个变量 : if ! [[ "${array_name[@]}" =~ $v ]] ~表示正则 3、多重循环: ## 可以使用continue 和break $ for i in 1 2 3 4 5 6 7 8 9 0 > d...原创 2016-08-18 01:02:01 · 100 阅读 · 0 评论 -
linux 函数
1. 在shell文件内部定义函数并引用: [~/shell/function]# cat factorial.sh #!/bin/bash function factorial { factorial=1 for (( i=1;i <= $1;i++ )) do factorial=$[ $factorial * $i ] ...原创 2016-08-18 01:06:19 · 132 阅读 · 0 评论 -
Linux shell 实现多线程
在bash中,使用后台任务来实现任务的“多进程化”。在不加控制的模式下,不管有多少 任务,全部都后台执行。也就是说,在这种情况下,有多少任务就有多少“进程”在同时执行。我们就先实现第一种情况: 实例一:正常情况脚本 # !/bin/bash for ((i = 0 ;i < 5 ;i ++ )); do { sleep ...原创 2016-01-15 21:11:46 · 148 阅读 · 0 评论 -
Shell多线程执行脚本示例
Shell脚本是顺序执行的,但是系统允许多个Shell脚本同时执行,为了达到资源的综合利用,也就是把服务器往死里用,有时候需要一段脚本对多个脚本进行多线程的调度,并且等待完成之后继续执行后续的脚本。 主脚本: # !/bin/bash #用于识别子线程的完成数量 rm test.count touch test.count #开始启动子线程 ./script.sh 10 ...原创 2016-01-16 15:54:58 · 833 阅读 · 0 评论 -
curl+个人证书(又叫客户端证书)访问https站点
目前,大公司的OA管理系统(俗称内网),安全性要求较高,通常采用https的双向 认证模式。 首先,什么是https,简单的说就是在SSL协议之上实现的http协议(get、post等操作)。更多的介绍参看这里。 什么是双向认证模式?对于面向公众用户的https的网站,大部分属于单向认证模式,它不需要对客户端进行认证,不需要提供客户端的个人证书,例如 https://www.g...原创 2016-04-07 21:21:59 · 624 阅读 · 0 评论