![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IT-OS
LarryHai6
一直致力于开源技术和软件架构实践,追求业务和技术的最佳实践
| 个人的专业领域包括 大型分布式系统/应用架构设计 云原生架构设计 微服务架构设计 Agile和DevOps最佳实践 DDD设计方法论 数据建模与分析 | 联系方式: 邮件: liuhaidl9@163.com
展开
-
Defunct进程 僵尸进程
fork() 可被想象为力量的象征,力量有时可以被想象为毁灭的象征。因此,当你的系统由于 fork() 而杂乱无章时,一定要小心。这并不是说永远也别碰 fork(), 你只需要保持谨慎。fork() 是 Unix 启动新进程的方式。最基本的,它是这样工作的:父进程(已经存在的那一个) fork() 一个子进程(新的一个)。子进程得到父进程数据的一个 拷贝.瞧!以前只有一个进程而现在有了两个转载 2015-07-03 22:19:36 · 828 阅读 · 0 评论 -
curl命令乱码解决方案
curl url返回的内容乱码使用iconv命令可以解决乱码问题 curl url|iconv -f gb2312 -t utf8iconv-f(rom)指定来源编码,-t(o)转化的编码 -f fromcodeset Identify the codeset of the input file. The implementation shall recognize...原创 2019-01-14 10:21:05 · 7260 阅读 · 2 评论 -
docker、firewalld和iptables之间的关系
要注意docker命令中使用 -p 暴露端口时,实现需要依赖iptables。CentOS 7默认使用的是firewalld,但是是否需要关闭firewalld并启动iptables呢?参考多篇博文,答案应该是不不需要的。Note. You need to distinguish between the iptables service and the iptables command....转载 2018-09-26 14:59:13 · 3086 阅读 · 0 评论 -
Linux netstat命令详解
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为 Active Internet connections (w/o servers)Proto Recv-Q S...转载 2018-09-25 20:05:41 · 183 阅读 · 0 评论 -
dos2unix整个目录
下面列出怎么对整个目录中的文件做dos2unix操作$ find . -type f -exec dos2unix {} \;其中具体命令的解释如下:find .= find files in the current directory-type f= of type f-exec dos2unix {} \;= and execute do转载 2016-01-28 21:38:41 · 11035 阅读 · 0 评论 -
Windows和Linux怎么设置系统PATH
Windows >>>pathset PATH=%PATH%;C:\amdev\nodejsset PATH=%PATH%;C:\amdev\nodejs\node_globalLinux >>>echo $PATHexport PATH=$PATH:/c/amdev/nodejs/export PATH=$PATH:/c/amdev/nodejs/node_g原创 2016-10-29 00:08:24 · 500 阅读 · 0 评论 -
怎样实时查看AIX服务器性能
连接到服务器,输入topas命令页面显示出实时动态的运行信息,包括CPU状态,网络状况,磁盘,文件系统,活跃进程等。使用vmstat命令报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息。由 vmstat 命令生成的报告可以用于平衡系统负载活动可以使用iostat用于输出CPU和磁盘I/O相关的统计信息,命令格式:iostat [ -c | -d ] [ -k转载 2017-01-12 15:50:59 · 4374 阅读 · 0 评论 -
剖析 Linux hypervisor
hypervisor 之于操作系统类似于操作系统之于进程。它们为执行提供独立的虚拟硬件平台,而虚拟硬件平台反过来又提供对底层机器的虚拟的完整访问。但并不是所有 hypervisor 都是一样的,这是件好事,因为 Linux 就是以灵活性和选择性著称。本文首先简要介绍虚拟化和 hypervisor,然后探索两个基于 Linux 的 hypervisor。虚拟化和 hypervisorde转载 2017-05-24 14:31:13 · 375 阅读 · 0 评论 -
linux下的缓存机制及清理buffer/cache/swap的方法梳理
一、缓存机制介绍在Linux系统中,为了提高文件系统性能,内核利用一部分物理内存分配出缓冲区,用于缓存系统操作和数据文件,当内核收到读写的请求时,内核先去缓存区找是否有请求的数据,有就直接返回,如果没有则通过驱动程序直接操作磁盘。缓存机制优点:减少系统调用次数,降低CPU上下文切换和磁盘访问频率。CPU上下文切换:CPU给每个进程一定的服务时间,当时间片用完后,内核从正在运行的进程中收回处理器,同...转载 2018-05-22 23:47:23 · 674 阅读 · 0 评论 -
[问题解决]RedHat7更换CentOS7的yum源时踩过的坑
更换yum源的流程查看当前yum程序 $ rpm -qa|grep yum 这里推荐将其结果截屏或拷贝出来,以免后面报错修复。 删除原有yum源 $ rpm -aq | grep yum|xargs rpm -e --nodeps 判断自己的系统适合哪个CentOS源 放在第一位的判断标准就是系统自带python的版本。 如果自带python2.6版本,那么你比较适合CentOS 6.9系统,你所...转载 2018-07-05 10:03:47 · 12698 阅读 · 1 评论 -
Linux TOP命令按内存占用排序和按CPU占用排序
Linux TOP命令按内存占用排序和按CPU占用排序先输入top然后按P – 以 CPU 占用率大小的顺序排列进程列表按M – 以内存占用率大小的顺序排列进程列表...转载 2018-07-20 14:59:58 · 8983 阅读 · 1 评论 -
vi命令大全
vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能。vi编辑器支持编辑模式和命令模式,编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文件的操作命令,要正确使用vi编辑器就必须熟练掌握着两种模式的切换。默认情况下,打开vi编辑器后自动进入命令...转载 2018-08-25 11:13:20 · 19116 阅读 · 0 评论 -
iptables基础知识详解
iptables防火墙可以用于创建过滤(filter)与NAT规则。所有Linux发行版都能使用iptables,因此理解如何配置 iptables将会帮助你更有效地管理Linux防火墙。如果你是第一次接触iptables,你会觉得它很复杂,但是一旦你理解iptables的工 作原理,你会发现其实它很简单。 首先介绍iptables的结构:iptables -> Tables -&g...转载 2018-09-13 11:41:24 · 105515 阅读 · 10 评论 -
IPTABLES
IPTABLES 是与最新的 3.5 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。防火墙在做数据包过滤决定时,有一套遵循和组成的规则,这些规则存储在专用的数据包过滤表中,而这些表集成在 Linux 内核中。在数据包过滤...转载 2018-09-25 10:38:14 · 442 阅读 · 0 评论