7 James_Bao

尚未进行身份认证

我要认证

无需言,做自己

等级
TA的排名 6w+

linux下rsync+inotify实现两台服务器文件实时同步

假设两个服务器:192.168.0.1 源服务器  有目录 /opt/test/192.168.0.2 目标服务器  有目录 /opt/bak/test/实现的目的就是保持这两个服务器某个文件目录保持实时同步实现方式: 通过rsync+inotify-tools结合来实现需要安装软件:1.  rsync 同步软件   在 源服务器 和 目标服务器 都需要安装  ...

2018-10-29 17:13:16

Linux 下谨慎使用 rm,避免从删库到跑路的悲剧发生

我们该如何再次避免删库“跑路”等事件的再次发生?对此,在企业首先做好权限管理以及多重审核机制的同时,CSDN也曾教诸多程序员们如何在 Linux下谨慎使用rm,避免从删库到跑路的悲剧发生:一个方案就是重定向rm命令以嫁接为mv命令,相当于给Linux系统定制了一个回收站。实现方式如下:最后将上述脚本写入/etc/bashrc,并立即执行命令source/e...

2018-09-21 11:57:13

Linux安全之SSH 密钥创建及密钥登录

本文转自呐喊博客 https://blog.csdn.net/nahancy/article/details/79059135在我们平时使用Linux系统时候,通常使用的Linux SSH登录方式是用户名加密码的登录方式,今天来探讨另外的一种相对安全的登录方式——密钥登录。我们知道SSH登录是用的RSA非对称加密的,所以我们在SSH登录的时候就可以使用RSA密钥登录,SSH有专门创建SSH...

2018-09-20 11:11:34

阿里云/腾讯云服务器上部署Nginx,域名,SSL证书

服务器上部署Nginx,域名,SSL证书  ...

2018-07-12 14:10:03

【Centos】certbot+tomcat配置https访问

本文转自https://hacpai.com/article/1497605239743?p=1&m=0一、配置 Let's Encrypt 免费证书的准备1、 首先把你的域名解析到这台服务器,这里是多域名配置,那至少解析两个子域名过来啦,我这里解析的是 ssl.huiyanxian.cn , tssl.huiyanxian.cn 切记是A解析啊 2、 首先你要配置好你的java环境,包括...

2018-04-24 16:30:36

MySQL事务隔离级别REPEATABLE READ(可重复读)造成多进程mysql_store_result查询结果不正确

MySQL事务隔离级别介绍及设置READ UNCOMMITTED(未提交)即使没有提交,对其它事务也可见。未提交的数据会引起脏读(Dirty Read)。测试流程:1、A设置read-uncommitted, start transaction2、B执行start transaction,修改一条记录,3、A查询记录,得到了以为正确的记录4、B回滚。问题:A读到了B没有提交的记录,也就是脏读。 R...

2018-04-02 11:39:08

Ubuntu16.04 matplotlib乱码问题解决办法(亲测可行)

一、Linux中安装字体以安装simsun字体为例可以在网上下载,也可以在 windows 目录下找到对应字体,这里是从另一套系统上 copy一个simsun.ttf 文件。可以用#fc-list :lang=zh命令查看当前系统安装的中文字体然后将字体文件拷贝到/usr/share/fonts/中#mkdir /usr/share/fonts/my_fonts

2018-01-12 14:32:33

vi使用技巧--批量加注释任意符号

使用vi批量加注释“#”或者是// 等一些符号,看似简单但用处很大。1、ctrl+v使用方向键上下选择范围;2、shift+i进入编辑模式,添加“#”。随后按esc退出(也可理解为运行批量添加);此时批注已加好3、删批注:ctrl+v使用方向键上下选择去除批注的范围,按“x”;

2018-01-11 11:39:51

tomcat下oracle多数据源多项目配置(亲测可行)

一.  项目配置修改:1.  文件位置:项目名/webapp/WEB-INF/application-context.xml,修改数据源名称项目A:    jdbc/topcdb"/>项目B:     jdbc/fangyundb"/>2. 文件位置:项目名/webapp/WEB-INF/ web.xml,作如下修改项目A:

2017-12-21 11:44:04

oracle启动多个实例

今天重启服务器后,oracle数据库只启动了一个实例(orcl启动,orcl2未启动),上网搜索方法如下1、按照正常启动流程启动           $lsnrctl start       $dbstart      这样orcl已启动,并可以连接2、启动orcl2     $export ORACLE_SID=ORCL2     $sql

2017-10-24 20:02:52

oracle导出sequence的SQL语句

select 'create sequence '||sequence_name|| ' minvalue '||min_value|| ' maxvalue '||max_value|| ' start with '||last_number|| ' increment by '||increment_by||

2017-10-23 10:43:09

tigerVNC教程

2017-10-16 16:41:40

linux svn命令详解

2017-10-16 16:36:56

linux vi命令

2017-10-16 16:33:18

Git命令

2017-10-16 16:30:13

关于MySQL的一些记录

mysql gbk乱码解决解决办法: cp /usr/share/mysql/my-medium.cnf /etc/my.cnf ; 编辑:增加两个编码变量 [client]default-character-set=gbk[mysqld]character_set_server=gbkdatadir=/var/lib/mysqlsocket

2017-10-16 16:16:35

linux单独安装oracle客户端及exp/imp工具配置&proc c_c++

本篇文章的操作在实际环境中进行过测试!闲话少说,直接进入正文,下面为大家介绍在linux环境中如何单独配置oracle客户端去远程访问oracle数据库。1、下载Linux 下的 Oracle Instant Client 有rpm包和zip包两种,下载任意一种即可,这里以下载的 zip 包为例,下载rpm包的安装见Oracle Instant Client rpm包安装[

2017-10-16 16:04:29

redhat yum源替换

154      rpm -qa |grep yum  155   rpm -qa|grep yum|xargs rpm -e --nodeps  156   rpm -qa |grep yum  157     cat /etc/redhat-release  162  ls  163  wget http://mirrors.aliyun.com/centos/6/os/x

2017-10-16 15:57:18

gdb的几个基本命令

程序的调试过程主要有:单步执行,跳入函数,跳出函数,设置断点,设置观察点,查看变量。本文将主要介绍linux下的强大调试工具是怎么完成这些工作的。之所以要调试程序,是因为程序的运行结果和预期结果不一致,或者程序出现运行时错误。调试的基本思想是:分析现象->假设错误原因->产生新的现象去验证假设1.gcc -g main.c要用gdb调试程序,必须在编译时加上-g选项,-g选项的作用是在

2017-08-23 17:26:02

Linux下GBK文件编码批量转换UTF-8命令

在工作中,经常会遇到使用操作系统不一样的环境,从而导致在不同环境下的文件编辑的编码是不一样的,Windows默认是GBK编码格式,Linux默认是UTF-8的格式,这样就会出现把GBK编码的文件拷贝到Linux下出现乱码情况,很是让人头疼,下面给大家介绍下GBK->UTF-8文件编码批量转换。Linux命令-enca 查看文件的编码Enca语法Usage: enca [-L

2017-08-16 15:55:33

查看更多

勋章 我的勋章
    暂无奖章