修改Linux默认编辑器 发表于 2017-11-28 | 分类于 Linux , vim 修改Linux crontab默认编辑器第一次crontab (定时执行任务) 选择编辑器的时候就会提醒你:123456Select an editor. To change later, run ‘select-editor‘. 1. /bin/ed 2. /bin/nano ... 阅读全文 »
ubuntu 16.04LTS修复CVE-2017-1000364、CVE-2017-1000366等漏洞 发表于 2017-11-27 | 分类于 Linux , kernel 2017年6月19日,国外安全公司研究人员发现Unix的操作系统(包括Linux、OpenBSD和FreeBSD)爆出存在提权漏洞漏洞,该漏洞让攻击者可以通过执行代码提权到root权限。该漏洞几乎影响了所有Linux系统。 刚刚买了一台阿里云的ubuntu云服务器就报了21个服务器内核漏洞,类似:C ... 阅读全文 »
nginx配置https 发表于 2017-11-27 | 分类于 Linux , nginx 购买ssl证书阿里云有提供免费版ssl证书,这里以阿里云的免费ssl证书为例子。一个阿里云帐户最多签发20张免费证书,具体如何申请免费证书请自行百度,这里不具体介绍。下载ssl证书,并且放到/etc/nginx/cert(nginx的配置目录)目录下,并且命名为test.pem(公钥),test.k ... 阅读全文 »
mysql自动备份脚本 发表于 2017-11-20 | 分类于 Linux , shell mysql的备份有两种方式:1、直接备份mysql的datadir目录2、通过mysqldump命令导出sql文件因为第一种方法无法在其他版本的mysql中使用,所以一般都是通过第二种方式备份。下面我们来写一个shell脚本来自动化备份mysql数据 创建备份目录123456789101112### ... 阅读全文 »
Git配置多个ssh key 发表于 2017-11-16 | 分类于 Linux , git 配置单个git ssh-key很简单,直接用命令’ssh-keygen -t rsa’生成private key 和public key,然后在git服务器上配置好public key(id_rsa.pub)一般就可以成功连接git服务器了。但是如果有多个id_rsa private key,如何配 ... 阅读全文 »
Linux scp命令操作说明 发表于 2017-11-16 | 分类于 Linux , shell scp命令用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。 1、复制远程文件到本地目录 1scp root@remote:/usr/local/test.txt /usr/local/ 2、复制远程目录到本地1scp ... 阅读全文 »
Git常用命令大全 发表于 2017-11-15 | 分类于 Linux , git 查看、添加、提交、删除、找回,重置修改文件1234567891011121314151617181920212223242526272829git help <command> # 显示command的helpgit show # 显示某次提交的内容 git show $idgit ch ... 阅读全文 »
Linux配置ssh key免密登录 发表于 2017-11-14 | 分类于 Linux , ssh linux配置ssh key有两个好处:1、可以免密登录服务器2、增加服务器安全性,避免黑客暴力破解密码。原理:首先由用户生成一对密钥,然后将公钥保存在SSH服务器用户的目录下.ssh子目录中的authorized_key文件里(/root/.ssh/authorized_key).私钥保存在本地计 ... 阅读全文 »
centos6升级内核 发表于 2017-10-12 | 分类于 Linux , kernel 阿里云一直提示我系统内核漏洞问题,刚好今天抽空解决了,下面分享一下centos6.5升级内核方法。 1、查看当前系统内核版本12[ghost@localhost ~]$ uname -r2.6.32.el6.elrepo.x86_64 2、找到想要升级的内核源可以看到当前版本是2.6,现在我们需要升 ... 阅读全文 »
Centos Git1.7.1升级到Git2.2.1 发表于 2017-05-15 | 分类于 Linux , git 由于centos的yum安装的git还是1.7.1版本,导致git clone出现401错误:error: The requested URL returned error: 401 Unauthorized while accessing ,可以使用git --version查看版本。现在需要到g ... 阅读全文 »