- 博客(18)
- 收藏
- 关注
原创 大量文件快速删除好办法
d transfer directories without recursing(不递归的传输目录)–delete-before 接收者在传输之前进行删除操作 –progress 显示传输过程。rsync删除文件的原理就是把一个空文件夹同步到有很多文件的文件夹。rsync实际上用的是替换原理,处理数十万个文件也是秒删。-a 归档模式,表示以递归方式传输文件,并保持所有文件属性。-v 详细输出模式 –stats 给出某些文件的传输状态。这样data_test/目录就被快速的清空了。-H 保持硬连接的文件。..
2022-08-18 10:28:04
2317
1
原创 记录一次weblogic报错处理
welbogic一次问题处理(weblogic.management.DeploymentException: [J2EE:160177])
2022-04-07 19:48:07
1530
原创 Left join将SELECT出的所有结果拼接成一张表
select a.*, b.* from LICENSE a left join SUPPLIER b on a.id = b.id
2021-11-08 14:27:27
433
原创 故障自愈一般用到的shell
重启应用进程:#!/bin/bash#重启应用进程proc_key=teststart_path=/home/weblogic/test/test/binstart_script=startup.shstop_script=shutdown.sh# 检查服务状态check_proc_status () { local flag=0 for i in $(seq 1 $TIMEOUT); do sleep 1; echo -n '.' ps -ef |
2021-10-09 17:44:41
162
原创 shell创建不同时间的文件
创建不同时间的文件#!/bin/bashfor ((i=1; i<=50; i++))do touch -d "`date -d today +"%Y-%m-%d" -d ' -'$i' day'` 08:00:00" install$i.outdone
2021-09-03 19:44:37
187
原创 shell清空日志的几种方法
清空日志:cat /dev/null > nohup.outecho " " > nohup.out >nohup.out#!bin/bashLOG_DIR=/tpsys/script/log#只有在 || 左边的命令返回假(命令返回值 $? == 1),|| 右边的命令才会被执行cd $LOG_DIR || { echo "Cannot change log directroy" >&2 #非正常运行导致退出程序 exit 1}du
2021-08-23 15:15:04
536
原创 shell之检测主机的状态
检测主机的状态#!/bin/bash#description:检测主机的状态ip_list="40.554.136.150 40.554.136.151"for ip in $ip_list; do if ping -c 1 $ip &>/dev/null; then echo "$ip ok" else echo "$ip no!" fidone有网络抖动时候处理方式:#!/bin/bash#description:检测主机的状态ip_li
2021-08-20 17:19:08
88
原创 shell学习之主机监控
主机监控#!/bin/bash#description:获取主机cpu内存等cpu(){ local user system idle cwait user=$(vmstat | awk 'NR==3{print $13}') system=$(vmstat | awk 'NR==3{print $14}') idle=$(vmstat | awk 'NR==3{print $15}') cwait=$(vmstat |
2021-08-20 17:13:54
72
原创 查询oracle表空间使用情况
--数据表空间SELECT UPPER(F.TABLESPACE_NAME) "表空间名", round(D.TOT_GROOTTE_BYTES / 1024 / 1024 / 1024, 2) "表空间大小(G)", round((D.TOT_GROOTTE_BYTES - F.TOTAL_BYTES) / 1024 / 1024 / 1024, 2) "已使用空间(G)", round(F.TOTAL_BYTES / 1024 / 1024 / 1024, 2
2021-08-12 17:17:27
104
原创 Linux中根据文件大小排序
du -hm --max-depth=2 | sort -nrsort-n 依照数值的大小排序。-r 以相反的顺序来排序。du–max-depth=<目录层数> 超过指定层数的目录后,予以忽略。-h或–human-readable 以K,M,G为单位,提高信息的可读性。-m或–megabytes 以1MB为单位。-s或–summarize 仅显示总计。–exclude=<目录或文件> 略过指定的目录或文件。du -hm * | sort -nr | head -
2021-08-12 17:09:54
3730
原创 shell中区分单引号和双引号
[appuser@test ~]$ echo ml ml ml mlml ml ml ml[appuser@test ~]$ echo 'ml ml ml ml'ml ml ml ml[appuser@test ~]$ name='ml'[appuser@test ~]$ echo $nameml[appuser@test ~]$ echo 'she is $name'she is $name[appuser@test ~]$ echo "she
2021-08-12 14:03:13
92
原创 Linux之shell学习笔记01
1、sh/bash 执行可以不要执行权限 x./执行必须要执行权限[weblogic@whtpltaxapp01t script]$ ls -lrt test.sh -rw-rw-r-- 1 weblogic wlsoper 19 Mar 16 10:33 test.sh[weblogic@whtpltaxapp01t script]$ sh test.sh i am a baby[...
2020-03-25 09:54:24
139
原创 python学习01笔记
python学习01笔记打印百度首页内容:>>> import requests>>> r = requests.get("https://www.baidu.com/")>>> r.status_code200>>> r.encoding = 'utf-8'>>> r.text'<!D...
2020-03-25 09:46:47
218
原创 自己的笔记----oracle
11g 12coracle数据流(流复制) 私有模式SGA(安装手册) Shared poor 应解析太大消耗cpu;导致Shared poor偷内存的现象(导致DbC变小); 应解析过高督促开发去改善Large pool rarm备份Database buffer catch不够大,先看shared poor 的问题 内存泄露PGA(可以动态调整) 内存管理参数...
2018-04-18 09:53:00
130
原创 oracle闪回代码
闪回在Oracle的操作过程中,会不可避免地出现操作失误或者用户失误,例如不小心删除了一个表等,这些失误可能会造成重要数据的丢失,最终导致Oracle数据库停止。在传统意义上,当发生数据丢失、数据错误等问题是,解决的主要办法是数据的导入导出、备份恢复技术,这些方法都需要在发生错误前,有一个正确的备份才能进行恢复。为了减少这方面的损失,Oracle提供了闪回技术。有了闪回技术,就可以实现数据的快速恢...
2018-04-12 17:05:32
143
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人