linux
文章平均质量分 64
我爱双面奶
每天进步一点点
展开
-
CentOS7安装redis-4.0.6
下载redis安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz解压压缩包tar -zxvf redis-4.0.6.tar.gzyum安装gcc依赖(一定要装,不然启动不了会报错)yum install gcc跳转到redis解压目录下 cd redis-4.0.6编译安装 mak...原创 2019-06-25 21:09:56 · 5364 阅读 · 0 评论 -
Linux环境下设置MySQL的max_allowed_packe属性
查看MySQL进程是否启动:ps -aux | grep mysql查看MySQL的运行状态: systemctl status mysqld.service登录MySQL:mysql -u root -p查看max_allowed_packe属性:show VARIABLES like ‘%max_allowed_packet%’;说明:以上说明目前的配置是:1M...原创 2019-06-25 20:45:22 · 8984 阅读 · 0 评论 -
linux文件操作基本命令
一、基本命令vim 命令:vim - 创建文件vim newfilevim - 光标移动通过 ↑↓←→按键进行光标的移动。如果没有 ↑↓←→按键,可以通过 k上 h左 j下 l右 来进行移动。vim - 退出保存并退出 wq + 回车键 保存并退出 ZZ不保存退出 q! +回车键vim - 删除在视图模式下删除当前光标处的文本 x键在视图模式下删除当前...原创 2019-06-25 20:38:44 · 4844 阅读 · 0 评论 -
记一次linux环境下mysql错误排查
mysql服务启动报错:Job for mysqld.service failed because the control process exited with error code. See “systemctl status mysqld.service” and “journalctl -xe” for details.按提示通过"systemctl status mysqld.se...原创 2019-06-25 20:06:24 · 4664 阅读 · 0 评论 -
Linux文件权限
一、用户与用户组在linux系统中文件对User、Group、Other三种身份设置对应的权限User:文件所有者,即用户Group:文件所有者所在的组,即用户组Other:不在文件所有者所在组的用户被称为Other一个用户可以属于多个用户组【1:*】一个用户组可以包含多个用户【1:*】二、文件权限文件权限由10个字符组成,第一个字符标识这个文件是"目录、文件或链接文件等...原创 2018-10-28 16:19:15 · 4628 阅读 · 0 评论 -
IO复用模型epoll
一、简介epoll是Linux多路复用IO接口select/poll的加强版,e对应的英文单词就是enhancement【增强】定义:epoll是一种当文件描述符的内核缓冲区非空的时候,发出可读信号进行通知,当写缓冲区不满的时候,发出可写信号通知的机制二、方法epoll_create :创建epoll实例,会创建所需要的红黑树,以及就绪链表,以及代表epoll实例的文件句柄e...原创 2018-09-18 10:59:53 · 4748 阅读 · 0 评论 -
Linux基础命令
命令的构成命令字 选项 参数命令分:内部命令、外部命令;选项: - 单个字符 – 多个字符参数:对谁执行这个命令,可以有多个,选项和参数可以互换位置命令提示符# root 用户$ 一般用户[ 用户的身份 @ 主机名 当前位置 ]ls 常用参数 含义及用法 -l long 的缩写 详细列出当前目录下的所有文件属性  ...原创 2018-07-26 19:05:42 · 4611 阅读 · 0 评论 -
网络IO 零拷贝解析
一、传统网络IO(read/write方式)场景:将一张本地图片展示给用户,首先将本地图片从磁盘中拷贝出来放到内存buffer中,然后将这个buffer通过socket传递给用户,这个过程抽象成下面的过程:read(file, tmp_buf, len);write(socket, tmp_buf, len);首先调用read将本地图片,读取到jvm内存中,然后调用write将jvm内存...原创 2019-08-07 14:45:07 · 662 阅读 · 0 评论