首页
分类
后端开发
数据库
前端开发
学习笔记
错误合集
标签
Java
MySQL
MongoDB
Linux
IDEA
归档
海尔经典面试题
Linux清理磁盘空间
MySQL查询结果输出到文件
MongoDB数据处理
瞬间
留言板
友情链接
Java学习笔记
Java博客
累计撰写
66
篇文章
累计创建
22
个标签
累计收到
12
条评论
栏目
首页
分类
后端开发
数据库
前端开发
学习笔记
错误合集
标签
Java
MySQL
MongoDB
Linux
IDEA
归档
海尔经典面试题
Linux清理磁盘空间
MySQL查询结果输出到文件
MongoDB数据处理
瞬间
留言板
友情链接
Java学习笔记
目 录
CONTENT
以下是
Linux
相关的文章
2021-03-28
阿里云服务器开启虚拟内存
阿里云服务器默认未开启虚拟内存,易导致内存不足引发程序崩溃。为节省成本,可临时配置Swap虚拟内存作为补充,虽性能略有下降,但能有效缓解内存压力。创建Swap分区需逐步执行:1)查看内存使用情况(`free -h`);2)用`dd`命令创建4G交换文件;3)格式化为Swap分区(`mkswap`);4)启用Swap(`swapon`),并按系统建议调整权限;5)验证生效;6)修改`/etc/fstab`实现开机自动挂载;7)通过`top`确认使用情况。此外,可通过调整`swappiness`值(建议10-50)控制系统使用Swap的倾向,避免过早切换至虚拟内存。若需删除或迁移Swap,可分别通过`swapoff`、`rm`及修改`fstab`,或移动文件后重新启用。整体流程操作简单,适合临时扩容内存需求。
2021-03-28
28
0
0
建站系统
2021-03-26
Linux关机时出现 Redis 报错
在阿里云服务器上,若Redis设置了密码,关机时会因需输入密码关闭Redis服务而导致关机速度变慢。原因在于系统关机前尝试通过命令行工具执行`shutdown`操作,但该操作需密码认证,造成等待或失败。解决方案为修改Redis启动脚本:进入`/etc/init.d/`目录,编辑Redis服务脚本(如`redis_init_script`),将第33行的`$CLIEXEC -p $REDISPORT shutdown`替换为`killall $EXEC`,直接通过进程名终止Redis服务,无需密码验证。修改后保存并重启服务,关机过程将恢复正常速度。此方法绕过密码认证,提升关机效率,适用于类似场景下的服务管理优化。
2021-03-26
31
0
0
错误合集
2021-03-26
Linux清空文件内容的三种方法
本文介绍了三种清空文件内容的方法。第一种是使用 `vi/vim` 编辑器中的 `%d` 命令,打开文件后执行 `%d` 删除全部内容,再用 `:wq` 保存退出,但处理大文件时较慢。第二种是推荐方法,使用 `cat /dev/null > file_name`,直接将空设备内容重定向至目标文件,实现快速清空。第三种是使用 `echo "" > file_name`,会写入一个空行(即换行符),适用于需要保留文件但内容为空的场景。综合来看,`cat /dev/null` 是最高效且通用的清空方式,适合大多数情况。
2021-03-26
22
0
0
学习笔记
2021-03-26
Redis启动报错:code=0x000005af
作者在启动Redis时遇到错误“VirtualAllocEx failed”,错误码0x000005af,经排查发现是未设置最大内存限制所致。通过在`redis.conf`配置文件中添加`maxmemory 256000000`和`maxheap 384000000`(分别设置最大内存和堆内存),解决了该问题。配置完成后,需使用`redis-server.exe redis.windows.conf`命令启动Redis,并确保指定正确的配置文件路径。此举避免了内存分配失败,确保Redis正常运行。此问题在Windows环境下较为常见,合理配置资源限制是关键。
2021-03-26
12
0
0
错误合集
2021-03-26
Redis连接错误:ERR Client sent AUTH, but no password is set
当使用Jedis或Redisson连接Redis时,若Redis未设置密码,但在配置文件中错误地配置了`password: 123456`,会抛出`ERR Client sent AUTH, but no password is set`错误。原因是客户端尝试进行身份认证,但Redis服务器未设置密码,导致认证失败。解决方案有两种:一是修改Redis配置文件`redis.conf`,添加`requirepass 你的密码`以启用密码认证;二是从根本上解决问题,即在配置文件中删除`password`项,避免客户端发送无效的认证请求。推荐采用方案二,因若Redis无密码,配置中无需显式设置密码,保持配置简洁且避免误操作。
2021-03-26
22
0
0
错误合集
2021-02-27
宿主机无法访问虚拟机docker端口映射
当Docker容器配置了端口映射但外部无法访问宿主机端口时,通常是因为宿主机未开启IP转发功能,导致网络流量无法正确转发至容器。Linux系统默认关闭IP转发(内核参数 `net.ipv4.ip_forward` 为0)。临时开启可通过 `echo 1 > /proc/sys/net/ipv4/ip_forward` 或 `sysctl -w net.ipv4.ip_forward=1` 实现。永久生效需编辑 `/etc/sysctl.conf` 文件,添加 `net.ipv4.ip_forward = 1`,并执行 `sysctl -p /etc/sysctl.conf` 使配置立即生效。此外,CentOS系统可配合重启网络服务(如 `service network restart` 或 `systemctl restart network`)确保配置生效。开启IP转发后,外部访问宿主机端口即可正常转发至Docker容器。
2021-02-27
35
0
0
建站系统
1
2
鄂ICP备20003961号-3