linux
James_Bao
无需言,做自己
展开
-
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 · 13118 阅读 · 3 评论 -
Linux 下谨慎使用 rm,避免从删库到跑路的悲剧发生
我们该如何再次避免删库“跑路”等事件的再次发生?对此,在企业首先做好权限管理以及多重审核机制的同时,CSDN 也曾教诸多程序员们如何在 Linux 下谨慎使用 rm,避免从删库到跑路的悲剧发生:一个方案就是重定向 rm 命令以嫁接为 mv 命令,相当于给 Linux 系统定制了一个回收站。实现方式如下:最后将上述脚本写入 /etc/bashrc,并立即执行命令 source /e...原创 2018-09-21 11:57:13 · 9961 阅读 · 0 评论 -
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 · 553 阅读 · 0 评论 -
阿里云/腾讯云服务器上部署Nginx,域名,SSL证书
服务器上部署Nginx,域名,SSL证书 ...原创 2018-07-12 14:10:03 · 2939 阅读 · 0 评论 -
【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 · 2075 阅读 · 0 评论 -
vi使用技巧--批量加注释任意符号
使用vi批量加注释“#”或者是// 等一些符号,看似简单但用处很大。1、ctrl+v使用方向键上下选择范围;2、shift+i进入编辑模式,添加“#”。随后按esc退出(也可理解为运行批量添加);此时批注已加好3、删批注:ctrl+v使用方向键上下选择去除批注的范围,按“x”;原创 2018-01-11 11:39:51 · 6219 阅读 · 0 评论 -
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 · 1781 阅读 · 0 评论 -
tigerVNC教程
原创 2017-10-16 16:41:40 · 4889 阅读 · 1 评论 -
linux svn命令详解
原创 2017-10-16 16:36:56 · 582 阅读 · 0 评论 -
linux vi命令
原创 2017-10-16 16:33:18 · 273 阅读 · 0 评论 -
Git命令
原创 2017-10-16 16:30:13 · 221 阅读 · 0 评论 -
关于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 · 252 阅读 · 0 评论 -
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 · 1739 阅读 · 0 评论 -
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 · 370 阅读 · 0 评论 -
gdb的几个基本命令
程序的调试过程主要有:单步执行,跳入函数,跳出函数,设置断点,设置观察点,查看变量。本文将主要介绍linux下的强大调试工具是怎么完成这些工作的。之所以要调试程序,是因为程序的运行结果和预期结果不一致,或者程序出现运行时错误。调试的基本思想是:分析现象->假设错误原因->产生新的现象去验证假设1.gcc -g main.c要用gdb调试程序,必须在编译时加上-g选项,-g选项的作用是在原创 2017-08-23 17:26:02 · 4358 阅读 · 0 评论 -
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 · 1311 阅读 · 0 评论