自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

、大荡的博客

日常知识总结

  • 博客(43)
  • 收藏
  • 关注

转载 Markdown 语法大全 包括设置字体 颜色 表格 代码编辑等

为了方便写博客,特收藏Markdown各种语法链接:https://blog.csdn.net/qcx321/article/details/53780672#字体字号颜色

2018-12-01 00:21:15 2162

原创 Oracle timestamp类型转换成date类型

很少用到的timestamp类型需转换成date类型,如下即可:select to_date(to_char(t.xxx,‘yyyy-mm-dd hh24:mi:ss’),‘yyyy-mm-dd hh24:mi:ss’) from table_name t;还有一种oracle支持的简单方法,字段后面直接“+0”即可完成转换:select t.xxx+0 from table_name t;...

2019-10-23 11:32:56 806

原创 通过关闭 UseDNS和GSSAPIAuthentication选项加速 SSH登录

通常情况下我们在连接 OpenSSH服务器的时候假如 UseDNS选项是打开的话,服务器会先根据客户端的 IP地址进行 DNS PTR反向查询出客户端的主机名,然后根据查询出的客户端主机名进行DNS正向A记录查询,并验证是否与原始 IP地址一致,通过此种措施来防止客户端欺骗。平时我们都是动态 IP不会有PTR记录,所以打开此选项也没有太多作用。我们可以通过关闭此功能来提高连接 OpenSSH 服务...

2019-09-29 14:33:40 528

原创 ftp中/var/log/xferlog日志解析及ftp常用命令常用

在vsftpd.conf中有如下内容定义了日志的记录方式:##表明FTP服务器记录上传下载的情况xferlog_enable=YES##表明将记录的上传下载情况写在xferlog_file所指定的文件中即xferlog_file选项指定的文件中 xferlog_std_format=YES xferlog_file=/var/log/xferlog##启用双份日志在用xferlog文件...

2019-09-11 21:22:41 7567

原创 linux非交互模式修改某用户密码

日常在服务器修改密码都需要与系统进行交互修改,但是在一些脚本中修改密码或者批量修改的时候就需要非交互模式修改。网上搜索两种非交互模式修改方法:一、使用chpasswd格式样例:echo 用户名:密码 | chpasswd如:修改testuser用户的密码为123456echo “testuser:123456” | chpasswd二、使用passwd和stdin组合passwd默...

2019-09-11 10:11:40 990

转载 RedHat release 4升级openssh7.7p1

详细的步骤:https://blog.csdn.net/weixin_40586270/article/details/81865748

2019-08-14 15:36:49 516

原创 sed命令在包含某个字符上一行或者下一行插入内容,sed替换变量内容

1、在包含某个字符的上一行或者下一行插入内容:[root@RedHat test]# cat testfile hello[root@RedHat test]# sed -i '/hello/i\\up' testfile [root@RedHat test]# cat testfile uphello[root@RedHat test]# sed -i '/hello/a\\dow...

2019-08-14 11:21:41 9054

原创 linux中把一个大文件按照规定行数平均分成N个小文件——split

一个大文件test.txt,有50000行,执行split -l 5000 test.txt -d -a 1 test_[root@master ~]lstest.txt[root@master ~]split -l 5000 test.txt -d -a 1 test_[root@master ~]ls test.txt test_0 test_1 test_2 test_3 test...

2019-06-19 16:37:31 4550

原创 linux不解压zip包直接取出其中的文件

需求:生产环境中打包zip包之后发现其中一个文件名错误,但是重新打包比较耗费时间,网上查找资料可以不解压对zip包中文件进行操作。1、从zip包中取出文件unzip -j /data/test.zip wrongfile.txt -d /data/wrongfiles/(把/data/test.zip 中wrongfile.txt取出到/data/wrongfiles/目录下,-d指定到目录...

2019-06-19 10:09:51 4859

原创 创建表空间及指定用户表空间

create temporary tablespace db_temp tempfile '/ora_data/db_temp.dbf' size 10G autoextend on next 1G maxsize 30G extent management local;create tablespace dang_tablespace datafile '/ora_data/runvista...

2019-05-24 10:28:09 902

原创 linux修改时区EDT改为CST

今天发现有一台服务器时间比其他服务器时间慢了12个小时,使用date命令后发现,时区显示是EDT,[root@master run]# dateFri Apr 26 04:01:20 EDT 2019[root@master run]#EDT时间为美国时间,把EDT改为CST(北京时间)即可,命令如下[root@master run]# mv /etc/localtime /etc/l...

2019-04-26 19:29:00 6581

原创 linux环境安装python、paramiko模块

一、paramiko简介paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux, Solaris, BSD, MacOS X, Windows等,paramiko都可以支持,因此,如果需要使用SSH从一个平台连接到另外一个平台,进行一系列的操...

2019-04-25 20:33:26 7249 1

转载 umount时遇到“device is busy”解决办法及fuser用法

当我们取消挂载一个设备时可能遇到“device is busy”的错误,字面意思是该设备正忙状态,正在被使用,这时候不能被取消挂载,我们应该看一下是什么程序在使用,就要用到fuser这个命令。一、功能fuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息.fuser只把PID输出到标准输出,其他的都输出到标准错误输出。二、常用选项-a 显...

2019-04-10 12:36:35 14029 1

原创 expdp和impdp用法,备份oracle库

日常工作总需要经常用到oracle备份程序,其中rman管理器需要先关闭数据库并开启归档日志才能备份,如果操作频繁的话很容易把空间撑满,所以选择了相对简单的expdp备份程序。oracle中提供了exp和expdp两种导出文件的方法,也相对应的提供了imp和impdp两种导入文件的方法。其中exp和imp是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。expdp和impdp是服务...

2019-04-08 19:42:35 765

转载 shell脚本利用expect实现scp免密传输

shell脚本实现scp传输命令解释-c 表示可以在命令行下执行except脚本;spawn 命令激活一个unix程序来交互,就是在之后要执行的命令;expect “aaa” 表示程序在等待这个aaa的字符串;send 向程序发送字符串,expect和send经常是成对出现的,比如当expect“aaa”的时候,send“bbb”。执行脚本#! /bin/shexpect -c "...

2019-03-29 14:45:57 1376

原创 oracle查询表空间使用率及扩展表空间方法

oralce表空间不足需要扩展表空间来存储数据,本质上是扩大数据文件的大小,或者增加数据文件的数量。查询表空间大小:select t.tablespace_name, sum(t.bytes/1024/1024/1024) GB from dba_data_files tgroup by t.tablespace_name;查询剩余表空间大小:select t.table...

2019-03-28 15:46:52 1577

原创 ftp用法

ftp -n <<!open “ip”(连接远程ftp服务器)user “username” “passwd”(用户名密码登陆)binary(二进制传输,速率快)hash(传输以hash模式,文件分块传输,之后需hash重组文件)prompt(自动确认,省略手工确认传输)mput *(上传所有)mget *(下载所有)close(关闭当前连接)bye(推出ftp服务连...

2019-03-28 10:52:35 1554

原创 hadoop生态系统(三)—— hbase搭建

一、解压安装包tar -zxvf hbase-0.98.6-hadoop2.tar.gz二、修改配置文件cd ./hbase-0.98.6-hadoop2/conf1)vi regionservers新增如下:masterslave1slave22)vi hbase-env.sh新增如下:export JAVA_HOME=/usr/local/src/jdk1.8.0_201...

2019-03-24 23:48:31 305

原创 linux配置nfs实现远程访问其他主机的文件系统

工作中需要备份大量的数据,使用备份工具只能先备份到本地然后再移动到其他机器上,但是遇到了本地磁盘容量不够的问题,使用了nfs工具远程访问了远程主机的文件系统,挂载到了本地,跟使用本地的文件系统没有区别。nfs是网络文件系统的意思,可以通过网络访问远程机器的文件系统,并挂在在本地,使用很方便,配置过程如下(CentOS 7.4):服务端ip:192.168.112.10客户端ip:192.16...

2019-03-23 01:13:26 1462

原创 Hbase启动之后无法访问web监控页面,Hmaster进程自动退出,报错:“TableExistsException:hbase:namespace”

最近在启动hbase之后无法访问web监控页面,查看jps进程Hmaster在刚启动hbase的时候存在,过一会再看的时候就没有了。查看日志报错内容是:“TableExistsException:hbase:namespace”。网上查询资料原因是zookeeper中保存的/hbase信息与实际不匹配,但是我本地也没有装多个版本,后来想到之前格式化了hadoop的namenode节点,可能跟这个...

2019-03-22 10:12:44 1832

原创 防止误删除,重新定义rm命令

linux系统中删除文件是很难恢复的,为了防止误删除之后重要文件无法恢复,可以把rm命令重新定义,新增一个回收站文件夹,把删除的文件移动到回收站文件夹,确认无误之后再清空回收站。#重新定义rm命令##定义一个回收站目录trash_path='~/.trash'##判断回收站目录是否存在,如果不存在直接创建if [ ! -d $trash_path ]; then mkdir -p $...

2019-03-21 16:22:43 510

原创 linux主机批量配置ssh互信脚本

前提安装expect软件包。创建ip.list文件,包含三个字段IP,USER,PASSWD,如:192.168.112.10 root rootpasswd192.168.112.11 root rootpasswd192.168.112.12 root rootpasswd#!/bin/bash #生成密钥文件authorized_keyscat ip.list|while r...

2019-03-18 15:26:11 1332

原创 hadoop生态系统(二)——zookeeper搭建

一、解压安装包tar -zxvf zookeeper-3.4.5.tar.gz二、创建数据文件夹和日志文件夹cd zookeeper-3.4.5mkdir datamkdir log三、修改配置cd confmv zoo_sample.cfg zoo.cfgvi zoo.cfg新增如下语句:dataDir=/usr/local/src/zookeeper-3.4.5/data...

2019-03-17 22:19:53 162

原创 oracle启动报错:ORA-27125:unable to create shared memory segment

linux服务器上启动oracle报错:SQL&gt;startup;ORA-27125:unable to create shared memory segmentLinux-x86_64 Error: 1:Operation not permittedSQL&gt;网上查询报错信息是跟/proc/sys/vm/hugetlb_shm_group这个文件有关;查询oracle用户i...

2019-03-15 13:24:39 1778

原创 hadoop生态系统(一)——hadoop集群搭建

虚拟机三台配置hadoop集群。192.168.112.10 master192.168.112.11 slave1192.168.112.12 slave2前提是配置好三台机器的互信和/etc/hosts文件。官网下载hadoop安装包,下载的为压缩包,直接解压可以使用。这里以hadoop-2.6.5.tar.gz为例。一、执行解压命令tar -zxvf hadoop-...

2019-03-14 23:59:43 315

转载 rpm安装及卸载包的相关问题

初衷是查询一个rpm包的安装路径,查看该包在哪些位置安装了哪些文件。网上查到了rpm的一些用法,转载方便之后使用及查阅。rpm -qpl xxxxxx.rpm1.如何安装rpm软件包rmp软件包的安装可以使用程序rpm来完成。执行下面的命令rpm -i your-package.rpm其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。安装过程中可能出...

2019-03-07 15:27:10 3275

原创 linux主机内网配置ntp时间同步服务

master 192.168.112.10slave1 192.168.112.11slave2 192.168.112.12检查master节点是否安装了ntp服务[root@master etc]# rpm -qa|grep ntpfontpackages-filesystem-1.44-8.el7.noarchntpdate-4.2.6p5-28.el7.centos.x...

2019-02-26 23:15:43 1918

原创 RedHat系统配置yum源,并安装ftp服务使用root用户登录

新的红帽系统没有安装ftp服务,而且没有配置yum源,所以先配置yum源,然后在安装ftp服务。1、挂载虚拟机系统镜像文件在系统中新建一个文件夹mkdir /yum找到系统镜像文件位置并挂载到新建的文件夹下mount /media/RHEL-server-7.0-x86_64-LinuxProbe.Com.iso /yum然后在/yum目录下可以看到有包文件[root@Red...

2018-12-21 17:46:04 1201

原创 linux系统配置静态ip

防止机器ip被随机分配,以便随时访问,所以配置静态ip地址。root用户修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,修改之后结果大致如下(每个linux系统可能有细小差别):[root@slave1 network-scripts]# cat ifcfg-eth0 DEVICE="eth0"#把dhcp修改为staticBOOTPROT...

2018-12-19 21:29:20 439

转载 OSI七层模型和TCP/IP五层协议初步了解

如今的网络已经相当普及,平时的通信基本都要通过互联网,既然通过互联网的信息,那么就少不了TCP/IP协议和OSI七层数据模型,今天通过简单记录一下两者的相关性。OSI(Open System Interconnection)参考模型,是参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。OSI定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表...

2018-12-18 19:57:54 238 1

转载 linux修改主机名,/etc/hostname、/etc/sysconfig/network、/etc/hosts区别

1、查看主机名命令:hostname、uname -n2、临时修改[root@RedHat]hostnameRedHat[root@RedHat]hostname RedHat_test[root@RedHat]hostnameRedHat_test[root@RedHat]新打开的shell生效,重启之后就会失效。3、永久修改,1)修改/etc/hostname文件。重启生...

2018-12-14 17:09:50 12518

原创 路由器和交换机的区别(入门)

以下仅为个人网上查阅资料之后的感悟理解,不保证完全正确,有助自己复习以及帮助想了解路由器和交换机的同学们留一个初步印象,如有不正确的地方欢迎指正。路由器在日常生活中使用是较多的,但是这里说的路由器跟家里的路由器是一定差别的。网络上定义路由器是为了进行网络之间的通信,比如广域网与局域网之间通信,中间就需要一台路由器;而交换机是进行同一个网络内不同机器之间的通信,比如想让两台电脑之间通信或文件共享...

2018-12-07 17:32:05 504

原创 oracle插入中文乱码问题解决

oracle中插入中文数据乱码是一个很让人头疼的问题,网上查阅了很多资料最终解决了,在此记录一下。查看oracle服务端的字符编码:SQL&gt;select userenv('language') from dual;userenv('LANGUAGE')-----------------------------------------------SIMPLIFIED CHINESE_...

2018-12-07 16:05:53 3256

转载 linux中RPM和YUM的区别及使用

为了方便查阅,特转此文。链接:https://www.cnblogs.com/LiuChunfu/p/8052890.html

2018-12-07 10:20:57 879

转载 linux中find命令mtime参数为+、-和不加符号的意思

原文链接:https://blog.csdn.net/sunny04/article/details/51488421参考上文链接画有时间轴,比较容易理解一点。例子如下:find ./ -name “*data*” -mtime +1 当前目录下文件名包含data,而且修改时间在48小时以上的find ./ -name “*date*” -mtime +2 当前目录下文件名包含data,而...

2018-12-04 15:10:11 17096 3

原创 javaweb项目部署在本地,想通过外网ip直接访问,可通过更改路由器映射达到目的

因为在本地开发了练手的javaweb项目,想通过外网访问,但是又穷逼没钱租服务器,所以想通过路由器映射的方式实现,当别人访问到你外网IP和对应端口的时候就会转到你设置好的这台机器上。浏览器输入192.168.1.1就可以看到对应的登陆页面:输入账号密码登陆之后,找到虚拟主机配置页面(每个路由器的配置可能不同),但是找到“虚拟主机配置”这几个关键字即可:配置完之后如下(因为是web项目,所...

2018-12-01 01:38:25 10257

原创 java设计模式——单例模式

java中23中设计模式有助于更加高效的进行开发工作。近期开始写博客又开始复习设计模式,今天先简单记录一下单例模式的应用。单例模式的提出是为了在内存中之存在一个对象,所有有关这个类的引用都指向内存中的这个对象,所以衍生出了单例模式。单例模式设计思想:1、因为内存中只存在一个对象,所以应该限制这个对象的创建。2、但是为了让其他程序能用这个对象,所以在本类中直接创建对象。3、在本类中创建了对...

2018-11-29 23:05:09 138

原创 java中一个类的加载顺序

java中new一个对象,类的加载顺序如下:1、static静态代码块、静态成员等(对类进行初始化)2、构造代码块(对对象进行初始化)3、构造器4、调用的方法package com.run.exercise;public class StaticCode { { System.out.println(&amp;amp;amp;amp;quot;a&amp;amp;amp;amp;quot;); } static{

2018-11-29 17:10:55 154

转载 shell脚本中的特殊变量:$n,$#,$*,$@,$?,$$

原文链接:https://www.cnblogs.com/wangcp-2014/p/6427689.html在我们日常编写及查阅shell脚本的过程中,经常会出现$0,$1,$2,$#,$?等特殊变量,在这里总结一下。变量意义$0表示执行脚本的脚本名$nn表示数字,从1开始整数上升,如$1表示此脚本的第一个参数,$2表示第二个参数,以此类推。。$#表示这...

2018-11-29 12:03:53 809

原创 Java中static关键字的作用以及静态变量和实例变量的区别

static可以修饰变量和方法。修饰变量:1、称为静态变量,跟类有关,跟对象无关;2、可以用&quot;类名.静态变量名&quot;访问;3、所有的对象都能访问静态变量。修饰方法:1、称为静态方法,静态方法中没有当前对象this;2、可以用&quot;类名.方法名”调用;3、静态方法不能访问非静态的属性和方法,反之普通的方法可以调用静态的方法。静态变量和实例变量的区别:静态变量随着类的加载而存在于方法区中,...

2018-11-27 15:26:43 2732

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除