![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux操作系统
文章平均质量分 66
lanhuazui10
这个作者很懒,什么都没留下…
展开
-
主机能ping通Ubuntu,Ubuntu无法ping通主机
我在主机(window10系统)上安装了一个虚拟机Ubuntu使用NAT模式连接主机,使用的是使用VMnet8网卡,主机是wifi无线连接,主机和Ubuntu都在同一个网段上,遇到主机能ping通Ubuntu,Ubuntu无法ping通主机。发现是需要修改“网络和Internet”高级网络设置里面的文件和打印机共享配置,查看自己的电脑,发现控制面板---网络和internet---网络和共享中心---高级共享设置里面的问你件和打印机共享被关闭了,设置成启用。Ubuntu无法ping通主机。原创 2023-10-04 21:56:22 · 731 阅读 · 2 评论 -
解析IO 多路复用:select、poll、epoll
了解多路复用可以看下这两篇:原创 2023-06-08 22:13:23 · 88 阅读 · 0 评论 -
深入理解 Linux 虚拟内存和物理内存管理
可以看下面三篇文章:转载 2023-06-08 22:07:42 · 103 阅读 · 0 评论 -
Linux 性能分析之 IO 篇
这个值越大,说明产生的 IO 请求较多,IO 压力较大,我们可以结合 %idle 参数来看,如果 %idle < 70% 就说明 IO 比较繁忙了。rrqm/s 和 wrqm/s:分别每秒进行合并的读操作数和写操作数,这是什么意思呢,合并就是说把多次 IO 请求合并成少量的几次,这样可以减小 IO 开销,buffer 存在的意义就是为了解决这个问题的。一般这几个值偏大,都意味着系统 IO 的消耗较大,对于读请求较大的服务器,b、bo、wa 的值偏大,而写请求较大的服务器,b、bi、wa 的值偏大。转载 2023-06-08 21:52:17 · 3463 阅读 · 0 评论 -
linux性能分析之内存篇
20时52分25秒 0 3268 0.00 0.50 0.00 0.00 0.50 0 kworker/0:1-events。20时52分27秒 0 3268 0.00 0.50 0.00 0.00 0.50 0 kworker/0:1-events。然后,memleak可以打印一份摘要,说明哪些调用堆栈执行了随后未释放的分配。转载 2023-06-08 21:30:28 · 249 阅读 · 0 评论 -
linux性能分析之CPU篇
缓存的是热点的内存数据。本文介绍linux性能优化CPU相关的知识点,首先介绍了CPU相关的性能指标,接着介绍经常使用的工具如 pidstat、sar、vmstat等并演示其使用方法,最后介绍性能分析时常用的方法与策略。把系统的平均负载监控起来,然后根据更多的历史数据,判断负载的变化趋势,一般当平均负载高于 CPU 数量 70% 的时候,应该分析排查负载高的问题。3)top 输出的平均负载升高,可以跟 vmstat 输出的运行状态和不可中断状态的进程数做对比,观察是哪种进程导致的负载升高。转载 2023-06-08 21:28:21 · 3054 阅读 · 0 评论 -
Linux性能检测常用的10个基本命令
下面的图片很好的展示了各个命令的主要作用,如使用vmstat查看系统的整体性能,mpstat用于查看cpu的性能,pidstat用于查看进程的状态,iostat用于查看io的状态,free用于产看内存的状态,sar用于产看网络的状态等。剩余输出的都是在指定的时间间隔内的平均值,上述例子中delay的值设置为1,除第一次以外,剩余的都是1秒统计一次,count未设置,将会一直循环打印。await,表示应用程序排队等待和被服务的平均I/O时间,该值若大于预期的时间,这表示I/O设备处于饱和状态或者异常。转载 2023-06-08 21:16:36 · 401 阅读 · 0 评论 -
Linux 性能分析工具汇总
出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章。本文也可以作为检验基础知识的指标,另外文章涵盖了一个系统的方方面面。如果没有完善的计算机系统知识,网络知识和操作系统知识,文档中的工具,是不可能完全掌握的,另外对系统性能分析和优化是一个长期的系列。转载 2023-06-08 21:11:27 · 136 阅读 · 0 评论 -
如何杀死处于进程状态D的进程
如何杀死处于进程状态D的进程Linux进程状态:D (TASK_UNINTERRUPTIBLE),不可中断的睡眠状态 ,此时进程不能被信号唤醒,GDB等调试工具也不能对它调试,因为GDB也是用到了信号,也杀不死它查找D进程。转载 2023-06-08 20:58:42 · 1952 阅读 · 2 评论 -
Linux 下的 /proc 目录介绍
当前运行的每一个进程都有对应的一个目录在 /proc 下,以进程的 PID 号为目录名,它们是读取进程信息的接口。lrwx------. 1 mysql mysql 64 11月 12 12:07 20 -> /var/lib/mysql/mysql/time_zone_transition_type.ibd。lrwx------. 1 mysql mysql 64 11月 12 12:07 21 -> /var/lib/mysql/mysql/time_zone_leap_second.ibd。转载 2023-06-08 20:46:24 · 4495 阅读 · 0 评论 -
Linux如何查看端口
方法一:lsof -i:端口号 用于查看某一端口的占用情况,比如查看9092端口使用情况,lsof -i:9095可以看到9095端口已经被nginx占用方法二:netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看5050端口的情况,netstat -tunlp | grep 5050-t (tcp) 仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化为数字-l 仅列出在Listen(监听)...转载 2021-11-03 21:15:02 · 50299 阅读 · 0 评论 -
Linux下临时切换用户
在linux系统中,由于root的权限过大,一般情况都不使用它。只有在一些特殊情况下才采用登录root执行管理任务,一般情况下临时使用root权限多采用su和sudo命令。 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户wade登录的,但要添加用户任务,执行useradd ,wade用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出wade用户,重新以root用户登录,但这种办法并不是最好的;二是我们没有必要退出wade用户,可以用su来切换到ro...转载 2021-11-03 21:12:06 · 879 阅读 · 0 评论 -
【转】linux防火墙查看状态firewall、iptable
一、iptables防火墙1、基本操作# 查看防火墙状态service iptables status # 停止防火墙service iptables stop # 启动防火墙service iptables start # 重启防火墙service iptables restart # 永久关闭防火墙chkconfig iptables off # 永久关闭后重启chkconfig iptables on 2、开启80端口vim /et...转载 2021-11-03 21:08:00 · 291 阅读 · 0 评论 -
[转]Linux crontab命令解析
在Linux中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“cron table”的简写。当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。cron可以让系统在指定的时间,去执行某个指定的工作,我们可以使用crontab指令来管理c...转载 2021-11-03 20:43:29 · 412 阅读 · 0 评论 -
linux服务器性能查看
可以看这篇文章:linux服务器性能查看_TigerwolfC的博客-CSDN博客转载 2021-10-30 22:56:05 · 70 阅读 · 0 评论 -
linux配置服务器之间的ssh免密登录
大家都知道ssh命令用于远程登录上linux主机,但是每次都需要输密码,很麻烦,有没有什么办法是可以不用输密码就登录的呢?也就是怎么实现免密登录,下面分享个之前配置免密登录的例子。下面我们就以两台服务器Server1和Server2为例配置一下。假设你已经登录Server1,想从Server1跳到Server2。配置步骤:1.在Server1输入:ssh-keygen (三次提示都按回车即可) --生成密钥生成之后会在用户的根目录生成一个 “.ssh”的文件夹2.在Server.转载 2021-10-30 22:05:12 · 563 阅读 · 0 评论