- 博客(17)
- 收藏
- 关注
原创 因为错误修改 /etc/security/limits.conf 里 nofile 设置导致 CentOS 无法登录
一位同事的 CentOS 系统突然无法登录,从控制台也不行,报错为 Permission denied
2024-12-25 14:34:25
408
原创 通过 JumpServer 实现物理隔离内网的访问与限制
通过JumpServer连接访问内网电脑,并且通过对资产的授权限制防止文件从内网传出以及剪贴板内容从内网传出
2024-10-25 18:13:30
1232
原创 Redmine 的 CentOS/AlmaLinux Docker 镜像快速安装
一个基于 CentOS/AlmaLinux 的 Redmine 镜像,生产环境可用
2024-05-08 15:53:03
1077
原创 Harbor 1.9.3 升级到 2.8.0 的坑与过程
Harbor 1.9.x 的旧版本升级到 2.3.0 以上,需要跨越环境升级、数据库升级的几个坑,不能一蹴而就
2023-06-07 14:48:23
1073
原创 Linux 服务器挂载网络磁盘,掉电后重启失败
在很多生产服务器上,我们会让 Linux 服务器挂载网络磁盘以便同步或备份数据。但如果配置不当,有可能出现掉电后重启失败的情况,而这一般是因为网络磁盘挂载失败导致的。本文说明如何正确的解决这种问题。
2023-01-14 23:07:17
1925
原创 Python Flask + Gunicorn + Docker 的日志输出设置
这里完整的整理了从 开发 Flask 时的日志设置,到生产环境使用 Gunicorn 运行 Flask 的日志设置 以及 使用 Docker 容器化部署的日志输出 的全部细节。
2022-12-22 14:13:02
3326
原创 WSL2 的 /etc/sudoers 文件改错后:/etc/sudoers: syntax error near line 30
我的 WSL2 安装的是 Ubuntu,在不小心 sudo vi /etc/sudoers 之后,添加了错误的内容,这时候再 sudo 就报错了:$ sudo /etc/sudoers: syntax error near line 30 <<<sudo: parse error in /etc/sudoers near line 30sudo: no valid sudoers sources found, quittingsudo: unable to initialize
2021-09-17 23:25:40
1274
1
原创 一个 Gitlab 帐号无法访问文件、克隆项目问题的解决
一天晚上,同事突然在企业微信上告诉我,他的 gitlab 帐号访问出了问题:而在此之前,他就已经发现自己的帐号没有办法通过 https 协议来克隆项目了他的帐号本身是有 Admin 权限的,居然连这个操作都没法做到?我们一起对这个问题进行了排查。
2021-07-12 15:13:54
2225
原创 一个支持 PHP8 / Laravel 8 & 9 的 docker 镜像
最近组里的一个项目使用了 Laravel 8 来开发。Laravel 8 自带的 sail 提供了开发时的镜像打包脚本,但它是直接运行 php 命令行进程,不能用于生产环境。为了方便开发和部署,我做了一个 Nginx + PHP 8 (fpm)的 docker 镜像
2021-07-08 16:58:49
1656
4
原创 无法进入系统的三星Android手机恢复联系人、短信数据并重置手机的过程
领导的一台Samsung Grand DUOS(I9082)联通合约手机前一阵子突然坏了,按开机
2014-09-24 11:54:30
3943
原创 将DTS音频CD映像转换为双声道CD映像的脚本
现在很多DTS的CD了,网络上也有很多这样的资源下载,但是我的CD播放器不支持DTS解码,只能把DTS的CD映像降级(downmix)到双声道(Stereo)。因为平时都用linux,所以就把用到的工具用一个脚本串起来,这样方便很多。首先,需要下载一个Windows上用的编、解码软件——eac3to,你可以用后面的官方链接下载: http://madshi.net/eac3to.zip ,也可
2013-12-25 10:17:09
3097
原创 如何向Ruby on Rails 分页插件 will_paginate 的链接插入其它参数
(适用3.0版will_paginate)WillPaginate是RoR里很方便的一个分页用的gem,例如在控制器里面写@posts = Post.paginate(:page => params[:page])然后在视图里面写 will_paginate @posts %>就可以自动给Post对象分页显示了。不过如果你想给一个通过搜索表单返回的搜
2013-10-28 17:43:04
927
原创 C语言随机数生成方法——srand种子的讨论
通常的随机数实现方法如下面的代码所示(这个函数返回一个最小值 minnum 和最大值 maxnum 之间的随机数)。随机数种子由time函数生成:srand((unsigned) time(NULL))。#include #include #include int random_index(minnum, maxnum) { srand((unsigned) time(
2013-09-18 15:12:16
6198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人