linux
文章平均质量分 85
阿拉斯加大闸蟹
JDcloud;ByteDance;XueQiu;YiChe;CATARC
展开
-
Docker容器cpu利用率问题
a) 经过大量测试物理机top和docker里的进程CPU使用率是完全一致的,也分别对比了容器和物理机的/proc/PID/stat和/proc/stat文件的内容, 数据几乎差不多(因为stat文件时刻在变化),而top对cpu的使用率计算方式就是通过这两个文件拿到的数据值。b)得出结论,可以在容器内使用top查看进程的cpu使用率。原创 2023-03-01 14:36:32 · 7667 阅读 · 0 评论 -
Linux关于IO部分
成本:程序不能直接访问硬件:网卡、磁盘(内核来访问的)内核提供了:sysctl(软中断、硬中断)strace -ff -o ./xxx java TestSocket:抓取程序对内核有没有系统调用cd /proc/PID:进程的文件描述cd task:看有多少个线程cd fd:文件描述符(0、1、2基本描述输入 输出 错误)netstat -natp 只有服务端只有listen状态nc:可以和任何程序建立连接epoll尽量不浪费CPUsele...原创 2020-09-08 22:46:46 · 2828 阅读 · 1 评论 -
Linux性能分析
硬广,理论和实践要结合,少年:https://github.com/singgel/RPC-SkillTree一、zookeeper有三个端口(可以修改)1、21812、38883、2888二、3个端口的作用1、2181:对cline端提供服务2、3888:选举leader使用3、2888:集群内机器通讯使用(Leader监听此端口)三、部署时注意...原创 2018-04-11 18:01:27 · 13803 阅读 · 0 评论 -
Linux防火墙开放特定端口
iptables是linux下的防火墙,同时也是服务名称。service iptables status 查看防火墙状态service iptables start 开启防火墙service iptables stop 关闭防火墙service iptables restart 重启防火墙原创 2017-06-13 11:08:12 · 1657 阅读 · 0 评论 -
linux查看端口port所运行的文件的位置
一,使用netstat来查看端口9002的pid为12903netstat -antlp|grep 9002二,使用cd打开pid所在的文件路径cd /proc/12093三,你所看到的cwd就是java虚拟机运行的12093pid的文件所在位置cd /root/star-bi-new/star/star-server/output...原创 2018-07-10 18:23:51 · 10831 阅读 · 0 评论 -
Linux下VNC的安装使用
检查Linux安装的桌面环境ps -A | egrep -i "gnome|kde|mate|cinnamon|lx|xfce|jwm"pgrep -l "gnome|kde|mate|cinnamon|lxde|xfce|jwm" ls /usr/bin/*session*安装 TigerVNC Server# yum search tigervnc-server原创 2017-06-21 09:29:11 · 4258 阅读 · 0 评论 -
linux IP、子网掩码、网关设置及相关问题
IP和子网掩码设置命令:[root@localhost ~]# ifconfig eth0 你要设置的IP地址 netmask 你要设置的子网掩码地址网关设置:[root@localhost ~]# route add default gw 你要设置的网关地址以上设置完毕之后,重新启动网卡:1.关闭网卡:[root@localhost ~]#ifconfig原创 2017-01-13 11:40:22 · 1607 阅读 · 0 评论 -
Linux日志筛选命令
https://github.com/singgel?tab=repositories1. 首先服务器要安装ftp软件,查看是否已经安装ftp软件下: #which vsftpd 如果看到有vsftpd的目录说明服务器已经安装了ftp软件2. 查看ftp 服务器状态 #service vsftpd status3.命令的方法:...原创 2017-02-10 14:48:16 · 22074 阅读 · 0 评论 -
vi/vim基本命令表
命令描述vi从控制台进入vi编辑器vi filename创建名为filename的文件并进入vi编辑器命令行模式 i从光标所在字符前插入a从光标所在的字符后插入o从光标所在行的下面插入空白行I从光标所在行的行原创 2016-08-17 14:42:07 · 3890 阅读 · 0 评论 -
在linux中,rpm和yum有什么区别
rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以原创 2017-05-03 17:02:48 · 812 阅读 · 0 评论