欢迎光临
我们一直在努力

Linux 第2页

Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年第一次释出,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、oracle linux等。
误执行 rm -fr /* 别急来看看怎么恢复-IT技术资讯

误执行 rm -fr /* 别急来看看怎么恢复

admin阅读(1658)评论(1)赞(1)

前言 临近五一节,想到有 5 天假期,小林开始飘了。 写个简单的 Bash 脚本都不上心了,写完连检查都不检查,直接拖到到实体服务器跑。 结果一跑起来,发生不对劲,怎么一个简单脚本跑了 10 秒还没结束,于是立马直接 ctrl + c 一顿...

umount不掉处理方法-IT技术资讯

umount不掉处理方法

admin阅读(1900)评论(0)赞(0)

1、使用fuser命令 fuser -m -v /mnt 可以查看到当前占用/mnt目录的进程号,然后用kill杀死它。 也可以使用fuser -m -k /mnt 直接杀死这个进程。 如果你不是很明确是否要杀死所有霸占设备的程序,你还可以...

linux 系统启动过程-IT技术资讯

linux 系统启动过程

admin阅读(975)评论(0)赞(1)

Linux 系统的启动过程 简介 我们都知道:操作系统运行的代码是在硬盘上的,最终要跑到内存和 CPU 上,才能被我们使用。 那从摁下电源键到看到系统界面,操作系统是怎么霸占了所有的硬件资源,把自己加载到内存开始运行的呢? 可以想到有两个可...

Ubuntu 20.04 LTS(Focal Fossa)发布-IT技术资讯

Ubuntu 20.04 LTS(Focal Fossa)发布

admin阅读(978)评论(0)赞(1)

Ubuntu 20.04 LTS 已经发布,代号 Focal Fossa,这是 Ubuntu 的第 8 个长期支持版本,将提供 5 年支持。桌面、服务器版本和云等版本全线更新,并且一系列 Ubuntu 衍生系统也更新到 20.04,包括 K...

强制重启Linux系统的几种方法

admin阅读(1003)评论(0)赞(1)

实际生产环境中某些情况下 Linux 服务器系统在出现致命错误需要远程进行重启,通过常规的 reboot、init 6 等方法无法正常重启(例如重启时卡在驱动程序里等情况),这时就需要通过下面介绍的几种特殊的方法进行强制重启。 注意 下面这...

白话火焰图-IT技术资讯

白话火焰图

老王阅读(1042)评论(0)赞(3)

很多人感冒发烧的时候,往往会模仿神农氏尝百草的路子:先尝尝抗病毒的药,再试试抗细菌的药,甭管家里有什么药挨个试,什么中药西药,瞎猫总会碰上死耗子,如此做法自然是不可取的,正确的做法应该是去医院验个血,确诊后再对症下药。 让我们回想一下我们一...

如何判断GCC的版本

老王阅读(1794)评论(0)赞(2)

我说的 GCC 版本可不是指的「gcc –version」,而是指的上到 Linux 内核,下到 PHP 之类的软件,是用哪个版本的 GCC 编译的。   先看看如何判断 Linux 内核是用什么版本的 GCC 编译的? shel...

记录一个多核CPU负载不均衡问题

老王阅读(1562)评论(0)赞(3)

昨晚和一位读者朋友讨论了一个问题:在一台多核 CPU 的 Web 服务器上,存在负载不均衡问题,其中 CPU0 的负载明显高于其它 CPUx,进一步调查表明 PHP-FPM 的嫌疑很大。话说以前我曾经记录过软中断导致过类似的问题,但是本例中...

线上服务CPU100%问题快速定位实战-IT技术资讯

线上服务CPU100%问题快速定位实战

admin阅读(875)评论(0)赞(4)

功能问题,通过日志,单步调试相对比较好定位。   性能问题,例如线上服务器CPU100%,如何找到相关服务,如何定位问题代码,更考验技术人的功底。   58到家架构部,运维部,58速运技术部联合进行了一次线上服务CPU问...

Red Hat Enterprise Linux 8.2 发布-IT技术资讯

Red Hat Enterprise Linux 8.2 发布

admin阅读(827)评论(0)赞(0)

红帽推出了其最新的 RHEL 版本 Red Hat Enterprise Linux 8.2,专为混合云时代的互连性而构建,新功能旨在帮助组织从其他 Red Hat Enterprise Linux 订阅中获得更多价值。 Red Hat E...

手把手教你用Strace诊断问题-IT技术资讯

手把手教你用Strace诊断问题

老王阅读(994)评论(0)赞(2)

早些年,如果你知道有个 strace 命令,就很牛了,而现在大家基本都知道 strace 了,如果你遇到性能问题求助别人,十有八九会建议你用 strace 挂上去看看,不过当你挂上去了,看着满屏翻滚的字符,却十有八九看不出个所以然。本文通过...

ARP相关内核参数unres_qlen研究-IT技术资讯

ARP相关内核参数unres_qlen研究

admin阅读(1143)评论(0)赞(0)

背景 我们在某客户生产环境中发现,应用服务器启动并与后端数据库建立连接池时,有概率发生部分连接建立失败的情况。经过排查发现,这种情况与ARP相关的内核参数unres_qlen有关。这篇文章将通过测试手段复现连接超时的情况,并详尽解析其底层的...

手把手教你用Sar诊断问题-IT技术资讯

手把手教你用Sar诊断问题

老王阅读(1110)评论(0)赞(0)

如今各种高大上的监控工具早已经让人目不暇接了,但是熟悉基础的 Linux 监控命令依然是必要的,就好比 IDE 再好用,我们也得学会 vi 或者 emacs 才行。如果让我选一个必须学会的 Linux 监控命令的话,那么我想我一定会选 sa...

如何正确设置CRON定时任务

老王阅读(757)评论(0)赞(0)

相信很多人看了标题后都会纳闷:设置 CRON 定时任务有什么难的?不过请相信我,正确设置 CRON 真的不是一件简单的事情!各位看官不妨听我慢慢道来。   关于 CRON,出镜率最高的一个问题莫过于:为什么手动执行一切正常,放到 ...

手把手教你用Dropwatch诊断问题

老王阅读(1342)评论(0)赞(0)

老实说,Dropwatch 并不是什么新鲜玩意,很多年前霸爷就专门撰文介绍过它,通过它可以大概找出系统为什么会丢包,其原理就是跟踪 kfree_skb 的调用行为。不过虽然很多人知道它的存在,但是却并不知道如何具体使用它,所以我写下了这篇文...

说说压力测试工具-IT技术资讯

说说压力测试工具

老王阅读(865)评论(0)赞(0)

系统写好了,能不能顺利上线?一般来说我们需要做一些压力测试来判断。比如系统预计每天一百万的接口访问量,并且访问时段主要集中在早八点到晚八点,那么平均下来 RPS 大约是 22 次左右,不过用户的访问量通常不会很平均,假设峰值流量是平均流量的...

如何快速判断配置文件的路径

老王阅读(788)评论(0)赞(0)

最近使用 pip 的时候感觉速度太慢了,感觉有必要改成豆瓣的豆瓣的镜像,可我记不清 pip 的配置文件路径了,当然可以用搜索引擎查询一下,不过还有更快的方法:strace! shell> strace -eopen pip 2>...

iostat 工具分析I/O性能-IT技术资讯

iostat 工具分析I/O性能

admin阅读(1199)评论(0)赞(2)

iostat(1)是在Linux系统上查看I/O性能最基本的工具,然而对于那些熟悉其它UNIX系统的人来说它是很容易被误读的。比如在HP-UX上 avserv(相当于Linux上的 svctm)是最重要的I/O指标,反映了硬盘设备的性能,它...

在同一个系统里使用多个版本的软件

老王阅读(948)评论(0)赞(1)

如果你有几房姨太太的话,那么想让她们和平共处,多半是痴人说梦。对程序员而言,虽然他们不会有娶几个老婆的好运气,但是很可能会遇到在同一个系统里使用多个版本的软件的情况,一旦处理不好,同样会焦头烂额。   下面通过一个例子来说明如何解...

记一次sftp故障

老王阅读(847)评论(0)赞(1)

同事在使用 sftp 连接服务器的时候出现错误信息:session is down,已经自行检查了服务器地址,端口,用户名,密码等种种可能出现低级失误的地方,结果找不到原因。   同事找到我时,开始我觉得仅凭直觉并不好下手,不过但...

journalctl日常使用

admin阅读(1389)评论(0)赞(1)

1. 基础用法 1.1 查看所有日志(默认显示本次启动的所有日志) [root@devops-101 ~]# journalctl 查看本次启动的所有日志也可以使用 [root@devops-101 ~]# journalctl -b 1....

Linux 软路由单线多拨

admin阅读(4306)评论(0)赞(3)

Linux 软路由宽带多拨(单线多拨),测试机为树莓派 3B,系统为 ArchLinux for ARM,ISP 为电信,实测只能稳定双拨,但带宽没变。 多拨介绍 所谓多拨就是同一主机同时拨通多条 PPPoE 线路,每个 PPPoE 线路都...

深度操作系统 20 Beta - 全新出发,为你而来-IT技术资讯

深度操作系统 20 Beta - 全新出发,为你而来

admin阅读(877)评论(0)赞(0)

深度操作系统是一个致力于为全球用户提供美观易用、安全可靠的Linux发行版。 深度操作系统 20 Beta采取统一的设计风格,从桌面环境和应用重新进行设计,其中底层仓库、内核分别升级到Debian 10、Kernel 5.3,全新的设计带来...

一次「Too many open files」故障

老王阅读(2019)评论(0)赞(0)

昨天,项目的 ElasticSearch 服务挂了,我说的挂可不是进程没了,因为有 Supervisor 保护,而是服务不可用了。以前曾经出现过一次因为 ES_HEAP_SIZE 设置不当导致的服务不可用故障,于是我惯性的判断应该还是 ES...

监控Netstat数据-IT技术资讯

监控Netstat数据

老王阅读(1143)评论(0)赞(0)

我的日常工作有很大一部分比重是处理各种网络问题。很多时候,面对突发故障,完全搞不清楚缘由,此时,一个完善的监控系统能起到事半功倍的效果。   一个好消息是「netstat -s」里的各种计数器包含了很多有用的信息;一个坏消息是计数...

实战Sentry-IT技术资讯

实战Sentry

老王阅读(1833)评论(0)赞(1)

不管你用什么编程语言,都会面临如何处理错误日志的问题。很多程序员对错误日志放任自流,直到出现故障了才追悔莫及,如果问我怎么办,我会推荐 Sentry!   Sentry 是一个错误记录和聚合的平台,只要看看它漂亮的界面就会喜欢上它...

监控进程

老王阅读(866)评论(0)赞(2)

有时候,进程突然终止服务,可能是没有资源了,也可能是意外,比如说:因为 OOM 被杀;或者由于 BUG 导致崩溃;亦或者误操作等等,此时,我们需要重新启动进程。   实际上,Linux 本身的初始化系统能实现简单的功能,无论是老牌...

如何安装xsscrapy

老王阅读(873)评论(0)赞(1)

我不想攻击别人,但我更不想被别人攻击。于是乎安全扫描变得格外重要,如此才能防患于未然,xsscrapy 就是这样一个漏洞检测工具。   既然这个工具是用 Python 写的,那么理论上安装应该是一件非常简单的事情: shell&g...