随笔分类 - Linux
1
摘要:安装 下载、解压、编译Redis cd /usr wget http://download.redis.io/releases/redis-6.0.6.tar.gz tar xzf redis-6.0.6.tar.gz mv redis-6.0.6 redis6 cd redis6 make 进入到
阅读全文
摘要:查看系统版本命令 uname 谈到系统版本就一定会想到uname,查看系统内核版本 uname -参数 其他的什么-n -m -r 参数都忽略,直接-a [root@linuxprobe ~]#uname -a Linux linuxprobe.com 2.6.32-358.el6.x86_64 #
阅读全文
摘要:用意:判断某个进程是否正常运行,如果进程挂了,自动重启该进程 sh如下: #!/bin/sh java_id=java_id if [ ! $java_id ] ; t
阅读全文
摘要:在安装RabbitMQ中需要注意:1、RabbitMQ依赖于Erlang,需要先安装Erlang2、Erlang和RabbitMQ版本有对应关系https://www.rabbitmq.com/which-erlang.html 一、安装Erlang1.先安装一些需要的依赖: yum -y inst
阅读全文
摘要:在一篇文章《CentOS7安装MySQL(完整版)》,讲解了离线安装mysql数据库的过程,本文将讲解mysql数据库的主从配置方法。mysql数据库进行主从配置后,可以实现数据库的备份、同时应用也可以实现读写分离,提高应用的并发量。 1、主从原理 从《高性能mysql》书中讲解主从原理大致有三个步
阅读全文
摘要:一、安装redis 1、检查是否有redis yum 源 1 yum install redis 2、下载fedora的epel仓库 1 yum install epel-release 3、安装redis数据库 1 yum install redis 4、安装完毕后,使用下面的命令启动redis服
阅读全文
摘要:在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1、下载并安装MySQL官方的 Yum Repository [root@localhost ~]# wget -i -c http://dev
阅读全文
摘要:#!/bin/sh ps -ef | grep my-blog | grep -v grep | awk '{print $2}' | xargs kill -9 chmod -R 755 /data/java nohup java -Xms256m -Xmx1024m -Dfile.encodin
阅读全文
摘要:## 摘抄nginx官网文档 URL:http://nginx.org/en/linux_packages.html#stable 1、执行如下命令 创建nginx yum配置文件 cd /etc/yum.repos.d/ touch nginx.repo [nginx-stable] name=n
阅读全文
摘要:以CentOS为例。 切换到root账户 检查是否已安装过jdk yum list --installed|grep jdk 或者java -version看下能不能执行。 如果已安装过但jdk版本不符合要求,先yum remove卸载。 a.查看已安装的jdk rpm -qa | grep jdk
阅读全文
摘要:基本概念 ES是什么?我们可以把ES比作一个Mysql数据库,同样用来存储数据,不过比Mysql提供了更多的搜索功能,例如分词搜索,关联度搜索等,而且搜索速度也不是同一级别的, ES能够实现百万数据/秒的查询速度。接下来将ES中用到的概念和Mysql进行类比: 字段解释 index 索引,相当于My
阅读全文
摘要:1、设置FTP权限 1 编辑VSFTP配置文件,运行命令:”vi /etc/vsftpd/vsftpd.conf “ 2 将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO” 3 保存修改,按ESC键,运行命令:“:wq”这样关闭了匿名登录功能。
阅读全文
摘要:一、打包容器 #查看运行中的容器docker ps #导出容器 docker export 84b952b312df> new-phpdev.tar 如上,打包好的容器就可以导出了,以后其他的服务器也要部署同样的环境,直接载入此容器就可以了 二、载入容器 前提,已安装好docker服务,具体可参考C
阅读全文
摘要:linux版本:CentOS7 64位 【yum 安装最新版nginx:https://www.cnblogs.com/xxoome/p/7256214.html】 在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。 Linux下
阅读全文
摘要:1、服务操作 yum install crontabs 安装服务 service crond restart|stop|start|reload 服务重启、停止、启动、重载 systemctl restart crond(centos7) crontab -e 编辑定时任务 crontab -l 定
阅读全文
摘要:1.设置IP ifconfig ip addr setup vi /etc/sysconfig/network-scripts/ifcfg-en* /etc/init.d/network start|stop|restart 重启网络服务 service network restart centos
阅读全文
摘要:1、示例(前提要切到命令状态) ^ 光标移动到行首 $ 光标移动到行尾 set nu 显示行号 :%s/foo/bar/g 会在全局范围(%)查找foo并替换为bar,所有出现都会被替换(g) 参考:关于在vim中的查找和替换 u 撤销刚才的动作 ctrl+r 是恢复刚才撤销的动作 2、命令列表 命
阅读全文
摘要:一、Linux链接概念 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。 1、【硬连接】 硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号
阅读全文
摘要:1、新建文件 auto_bak_data.sh并赋予执行权限 touch auto_bak_data.sh chmod +x auto_bak_data.sh 2、添加备份命令 vi auto_bak_data.sh #!/bin/sh #注意 变量 变量值 不能与=之前有空格 rq=`date +
阅读全文
摘要:1、实例命令: # find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \; find /data/tomcat/logs/ -mtime +30 -name "*.log" -exec rm -rf {} \; 说明:将/data/tomcat/log
阅读全文
1