• Archives
  • All Categories
  • All Tags

linux踩坑

4 articles

collection-box dart高级特性 ditto docker flame-tutorials flutter flutter-actual-combat flutter新闻 flutter游戏开发 flutter踩坑 git github ide java java-kotlin踩坑 java框架 linux linux优化 linux踩坑 mac mybatis-plus mysql nginx windows windows环境部署 wordpress 效率 数据库 极客用语 运维 随手写
images/default4.jpg

Linux 出现 too many open files 的处理办法

Tuesday, Jun 22, 2021

今天在使用Hexo generate时出现了oo many open files这个问题, 在此记录下过程以及解决方案. 环境 CentOS 排查步骤 使用此命令获取当前系统打开文件数量: lsof | wc -l 使用此命令获取打开文件数量上限: ulimit -a 会返回类似: ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 7268 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 8192 cpu time (seconds, -t) unlimited max user processes (-u) 7268 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited 其中, open files的值就为上限.
1 minute read
images/default3.jpg

CentOS 7 安装 PHP 7.2

Thursday, Apr 30, 2020

CentOS 7 自带的PHP版本比较低, 所以本篇来为大家记录CentOS 7 安装 PHP 7.2 的过程 查看当前安装的PHP版本 php -v 如果不是你想要的版本, 请继续向下看. 完全清除旧PHP 输入下面的命令, 来查看已安装的PHP相关包: rpm -qa|grep php 正常情况下, 会看到若干行. 使用传统的yum remove php无法清理干净, 所以为了节省时间我们有两种方式: 方法一: 优雅删除 因为PHP直接有着相互依赖的关系, 在使用rpm -e XXXX时会提醒你依赖的包, 这时我们先要删除依赖. 当然, 这么做比较浪费时间, 但也是最安全的做法. 方法二: 强制批量删除 使用rpm -e XXXX --nodeps进行强制删除, 比如: rpm -e php-symfony-http-foundation-2.8.12-2.el7.noarch --nodeps; \ rpm -e php-symfony-http-foundation-2.8.12-2.el7.noarch --nodeps; \ rpm -e php-composer-spdx-licenses-1.5.3-1.el7.noarch --nodeps; 这个例子就会强制删除这三个包, 方便快捷. 检测是否清理干净 先来看看有没有相关的包: rpm -qa|grep php 如果没有返回, 那么视为成功; 再来看看PHP是否消失: php -v 同样的, 如果没有返回, 那么视为成功.
1 minute read
images/default2.jpg

Linux 踩坑: nohup: redirecting stderr to stdout

Tuesday, Apr 28, 2020

背景 为公司部署某CRM系统. 前几步还是比较顺畅的. 但是当我打完包, 把其上传至服务器后, 出现了这样的坑. 阿航在此记录一下, 希望能帮到你 运行其提供的.sh文件时, 报错: nohup: redirecting stderr to stdout 找到.sh文件, 看到这一行: 解决方案 我将其末尾的 % 改为了 2>&1 & 再次运行, 成功😏😏. 结语 本篇文章只记录了阿航踩坑的过程, 不保证适用于全部情况. 很多时候的坑的原因是各种各样的. 希望这篇文章能帮到你. Linux菜鸟教程
1 minute read
images/default2.jpg

新安装的 Centos 7.6 mini 网络无法使用

Monday, Apr 27, 2020

阿航在给公司部署本地服务器的时候碰到了这个问题, 新安装的 Centos 7.6 mini 网络无法使用. 所以在此记录踩坑历程. 解决方案 方法一: 选择完整安装(推荐) 这个年代, 硬件设备的价格并不高. 所以服务器的配置不会太低. 所以尽量安装完整版. 选择最小安装会遇到源源不断的坑, 浪费生命😑😑 如果条件不允许, 请看方法二↓. 方法二: 配置网络 1. 找到 /etc/sysconfig/network-scripts cd /etc/sysconfig/network-scripts 2. 编辑ifcfg-enXXX vi ifcfg-enp1s0 3. 按 i 进入编辑模式, 修改: ONBOOT=yes 4. 按ESC键, 输入:wq保存 5. 重启网络服务 参考资料 CentOS官网
1 minute read

© 2025 阿航的技术小站

蜀ICP备2022014599号-1

© 2025 阿航的技术小站

蜀ICP备2022014599号-1