Linux
文章平均质量分 58
D2cOneluo
擅长数据库操作、linux脚本,先后接触使用过包括tdh、hadoop、hive、oracle、elk、db2在内的分布式、关系式多种数据库。常年混迹于各银行做ETL,数据分析工作,拥有无数写bug删库经验,最擅长脚本 rm -rf /*
展开
-
linux日志文件删除
Linux find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。...原创 2022-08-09 10:10:21 · 3020 阅读 · 0 评论 -
linux 环境 dos转unix文件格式方法
Window上编辑的文件上传到Linux系统上,经常会遇到报错,原因在于window上文件格式与linux上是不同的导致。 Windows上是dos格式,Linux上是unix格式,两者是有区别的。遇到这种情况有很多种解决办法。下面列举几种个人常用方法。测试文件如下file_lee.txt#!/bin/bash#This is a test file.pwd查看文件格式1、输入 vi 文件名进入该文件2、输入: set ff 回车可以看到 fileformat=dos方法1: dos原创 2021-07-27 15:45:50 · 1308 阅读 · 0 评论 -
etl Oracle、linux常用命令记录
Oracle常用命令记录1、表空间以及剩余大小使用率统计。1、表空间以及剩余大小使用率统计。SELECT a.tablespace_name AS "表空间名",total "表空间大小",free "表空间剩余大小",(total - free) "表空间使用大小",total / (1024 * 1024 * 1024) "表空间大小(G)",free / (1024 * 1024 * 1024) "表空间剩余大小(G)",(total - free) / (1024 * 1024 *原创 2020-11-07 14:13:28 · 260 阅读 · 0 评论 -
oracle sqlplus/command 环境执行存储过程
存储过程调用入参+出参出参别问我为什么不用test调用,太low(其实是某些场景根本不给你使用plsql)入参+出参存储过程示例CREATE OR REPLACE PROCEDURE proc_lee_in_out_parameter(in_parameter IN VARCHAR2,out_parameter OUT VARCHAR2) ASBEGINout_parameter:='0'; EXCEPTION --异常 WHEN OTHERS THEN RO原创 2021-06-08 11:15:34 · 1053 阅读 · 0 评论 -
linux swap file “*.swp”already exists!问题
在 Linux 下的 vi 编辑过程中,由于某种原因异常退出正在编辑的文件,再次编辑该文件时,会出现如下提示:E325: ATTENTIONFound a swap file by the name ".test1.sh.swp" owned by: lee dated: Sat Oct 31 10:49:13 2020 file name: ~lee/shell_test/test1.sh modified: YES us原创 2021-01-11 14:33:51 · 346 阅读 · 2 评论 -
expdp数据泵全库导出和导入dmp包
expdp数据泵全库导出和导入1、创建文件导出路径(有必要的话就进行附权)2、切换oracle用户,导出dmp包1)全库导出2)导出指定表3、在新库上创建目录4、将数据拿到需要导入的数据库环境5、dmp导入1)全库导入2)导入指定表1、创建文件导出路径(有必要的话就进行附权)create directory expdp as '/u01/expdp'; grant read,write on directory expdp to system;2、切换oracle用户,导出dmp包1)全库导出原创 2020-12-17 16:23:39 · 3180 阅读 · 0 评论 -
scp命令传文件
SCP进行文件传输1、基本语法:2、具体用法1、从本地将文件传输到服务器2、从本地将文件夹传输到服务器3、将服务器上的文件传输到本地4、将服务器上的文件夹传输到本地1、基本语法:Linux scp 命令用于 Linux 之间复制文件和目录。scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。scp【本地或远程文件的路径】【服务器用户名】@【服务器地址】:【远程或原创 2020-12-17 14:08:59 · 123298 阅读 · 10 评论 -
VMware下的Linux扩展磁盘空间(扩展原有硬盘空间)
VMware下的Linux扩展磁盘空间业务场景业务场景操作流程一、VMware 加内存二 、linux操作查看磁盘空间信息:增加分区:检查分区:初始化分区,加入卷组卷扩容,添加进LVM组查看卷组,并将初始化的分区加入到虚拟卷组为卷组centos添加新的物理卷sda3增加卷组的容量扩展逻辑卷的大小(追加磁盘空间的过程)最后使用·resizefs2·命令重新加载逻辑卷的大小才能生效业务场景业务场景本文以 VMware® Workstation 15 Pro -15.5.6 build-16341506+原创 2020-08-23 11:15:20 · 6233 阅读 · 2 评论 -
VMware下的Linux扩展磁盘空间(增加全新的硬盘空间)
VMware下的Linux扩展磁盘空间业务场景业务场景操作流程一、VMware 加内存二 、linux操作业务场景业务场景本文以 VMware® Workstation 15 Pro -15.5.6 build-16341506+ CentOS Linux release 7.5.1804 (Core)为测试机。操作流程一、VMware 加内存如下图所示,此时可以看到虚拟机硬盘目前为25G,点击编辑虚拟机设置,进入虚拟机设置界面。分别按下图步骤点击硬盘→扩展→扩展内存→扩展→确定。硬盘扩原创 2020-08-20 13:41:58 · 1160 阅读 · 0 评论 -
linux常用命令及参数
业务场景:当每天都会生成文件时,要删除非当前日期的文件。ls /home/lee | grep -v $dt |xargs rm -rf#-v 显示不包含匹配文本的所有行。#xargs 可以将管道数据转换成命令行参数,传递给 rm 命令原创 2020-08-12 14:29:13 · 490 阅读 · 0 评论 -
VMware 虚拟机NAT模式linux如何设置网络连接(宿主机+外网)
一、首先查看自己的虚拟机服务有没有开启,选择电脑里面的服务查看;1.计算机点击右键选择管理2.进入管理查看VM开头的服务,确保所有VM开头服务都处于开启状态二、查看本地网络虚拟机的网卡(VMnet8)启动没有1.电脑右下键检查是否正常连接外网2、电脑右下角网络标志右键进入网络和共享中心,点击更改适配器,确保虚拟机的虚拟网卡已开启。三、检查虚拟机(VMware)的网络配置1、打开虚拟机,选择你使用的操作系统,打开详情页面选择网络适配器,选择NAT模式。2、选择完后点击虚拟机页面上的编原创 2020-08-04 14:23:14 · 2465 阅读 · 1 评论 -
shell判断月末
#思路:月初的前一天为月末,月初永远是 yyyymm01 格式data_date=20200730day=`data -d "$data_date 1 days" "+%d"`if ["$day"=01];thenecho "当前日期为月末"elseecho "当前日期非月末"原创 2020-07-30 14:15:35 · 2290 阅读 · 2 评论 -
tdh导出全部建表语句/视图/存储
业务场景:移库的时候需要导出库内的所有脚本,但是waterdrop无法全量导出(之前用正版可以,这边甲方抠搜的,用的老版本的那种,你懂得),没办法手动刀把;源码:export.cfgserver112='"连接方式"'server37='"连接方式"'export.sh#/bin/bash##############################################...原创 2020-04-24 16:14:33 · 1270 阅读 · 0 评论 -
一个简单的系统
小菜鸡初接触shell写的第一个脚本,没有什么技术含量,留个纪念,如果给各位提供了丁点思路深感荣幸。源码:#! /usr/bin/bash# 简单系统return_lianxiren(){ echo '**lianixrenxinxi******' cat lianxiren.txt read -p "Enter name like: " ...原创 2020-04-20 17:05:46 · 264 阅读 · 0 评论 -
linux 猜数字小游戏源码
一个简单的linux猜数字小游戏源码游戏规则:猜数字游戏通常由两个人玩,一方出数字,一方猜。出数字的人要想好一个没有重复数字的 4 个数,不能让猜的人知道。猜的人就可以开始猜。每猜一个数字,出数者就要根据这个数字给出几 A 几 B,其中 A 前面的数字表示位置正确的数的个数,而 B 前的数字表示数字正确而位置不对的数的个数。如正确答案为 5234,而猜的人猜 5346,则是 1A2B,其...原创 2020-04-20 17:02:31 · 1876 阅读 · 0 评论 -
Oracle sqlldr命令和ctl控制文件
oracle sqldrl命令与以及ctl文件具体操作如下:第一步:先编辑好数据控制文件 xx.ctl,如lee.ctloptions(skip=1) --跳过第一行(看实际情况)load data CHARACTERSET ZHS16GBK --转码truncate --将表数据清空插入数据,此外还有insert、replace、append方式into table lee ...原创 2019-10-21 16:20:52 · 18445 阅读 · 7 评论 -
Windows复制到linux变成一行
因为Windows和Unix文件的换行符是不同的在UltraEdit中执行一下格式转换Dos->Unix,再保存就没问题了如果有问题就多个格式互相转一下,最后转回unix原创 2019-09-24 10:13:13 · 471 阅读 · 0 评论