LINUX
文章平均质量分 56
魂醉
这个作者很懒,什么都没留下…
展开
-
一款分析linux上应用程序分析的工具----0x.tools
0x.tools是一个用于分析Linux上应用程序性能的开源实用程序。部署简单且依赖性小。无需升级操作系统、安装内核模块、繁重的监控框架、Java代理或数据库。这款工具还适用于十多年前的Linux内核,如14年前的2.6.18版本。包含的工具:安装和使用:$ git clone https://github.com/tanelpoder/0xtools$ make$ make install具体使用示例请参考:https://0x.tools/#installation–usage$ x原创 2022-03-01 11:10:05 · 1630 阅读 · 0 评论 -
Red Hat Enterprise Linux中free输出和/proc/meminfo中值的对应关系
free -k 输出 (RHEL 5 and RHEL 6): total used free shared buffers cachedMem: 7778104 2971960 4806144 0 211756 1071092-/+ buffers/cache: 1689112 6088992Swap: 4194296 0 41原创 2021-08-03 14:11:41 · 438 阅读 · 0 评论 -
Linux性能分析工具perf基础使用介绍
perf是Linux内核内置的性能分析工具。从内核版本2.6.31开始出现该工具,如果没有安装,可以使用以下命令进行安装yum -y install perf.x86_64这里我们主要介绍一下如何使用,一些具体的背景知识,请查阅参考链接。perf list列出能查看的性能事件,这里可以看做是事件的一些分类#perf list -husage: perf list [hw|sw|cache|tracepoint|pmu|event_glob]可以进一步查看hw(Hardware)分类的事件,只举原创 2020-07-07 16:55:59 · 2322 阅读 · 0 评论 -
MegaCli删除原有RAID1并重做RAID0
因为原来的硬盘两块做了raid1,我这里需要重新做raid查看并删除原来raid,注意这里Ln的数字为Target Id的数字MegaCli -LDInfo -Lall -aALL MegaCli -CfgLdDel -L1 -a0MegaCli -CfgLdDel -L2 -a0MegaCli -CfgLdDel -L3 -a0MegaCli -CfgLdDel -L4 -a0Me...原创 2019-07-23 17:10:53 · 3392 阅读 · 0 评论 -
宝存SSD驱动安装以及无法创建LVM解决方法
linux驱动下载http://www.shannon-sys.com/files/Shannon_Linux_Driver_Package_3.2.2.3.tar.gz解压:tar -xf Shannon_Linux_Driver_Package_3.2.2.3.tar.gzcd Shannon_Linux_Driver_Package_3.2.2.3解压:tar -xf ...原创 2019-04-26 17:20:21 · 1064 阅读 · 0 评论 -
CentOS6.7升级gcc和gdb
安装ottertune发现需要升级gcc,gcc升级后同时需要升级gdb,下面是升级步骤gcc升级gcc升级下载gcc,解压后下载其他编译依赖包wget http://ftp.gnu.org/gnu/gcc/gcc-6.2.0/gcc-6.2.0.tar.bz2tar -jxvf gcc-6.2.0.tar.bz2cd gcc-6.2.0/./contrib/download_...原创 2019-03-05 17:44:30 · 1030 阅读 · 1 评论 -
后台执行scp
最近做mongodb的回收空间测试,scp一些数据文件,目录比较大,所以挂后台,由于scp要输入密码,所以不能用nuhop,为了安全,也不去配置ssh的公钥等等。新开一个shell:#ps -elf | grep scp0 D mongo 8396 6553 5 78 0 - 13472 sync_p 15:32 pts/0 00:00:28 scp -r lb...原创 2018-10-19 15:43:11 · 682 阅读 · 0 评论 -
理解和配置 Linux 下的 OOM Killer
转自https://www.vpsee.com/2013/10/how-to-configure-the-linux-oom-killer/文章比较老,但是条理很清晰最近有位 VPS 客户抱怨 MySQL 无缘无故挂掉,还有位客户抱怨 VPS 经常死机,登陆到终端看了一下,都是常见的 Out of memory 问题。这通常是因为某时刻应用程序大量请求内存导致系统内存不足造成的,这通常会触发 Li转载 2018-01-19 15:24:10 · 375 阅读 · 0 评论 -
zfs日常管理以及替换损坏磁盘
dd if=/dev/zero of=/data01/zfs.disk1 bs=8192 count=102400dd if=/dev/zero of=/data01/zfs.disk2 bs=8192 count=102400dd if=/dev/zero of=/data01/zfs.disk3 bs=8192 count=102400dd if=/dev/zero of=/dat原创 2017-04-26 16:50:33 · 11583 阅读 · 0 评论 -
linux 大硬盘格式化挂载使用
这里将不适用fdisk,应为fdisk最大分区是2T,使用parted进行分区,格式为gptparted /dev/sdd GNU Parted 2.1Using /dev/sddWelcome to GNU Parted! Type 'help' to view a list of commands.(parted) mklabel gpt原创 2017-05-16 12:41:26 · 1553 阅读 · 0 评论 -
Linux内存中的Cache真的能被回收吗?
在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个RHEL6的系统上,free命令的显示内容大概是这样一个状态:[root@tencent64 ~]# free total used free shared buffers cachedMem: 132256952 72571772转载 2016-04-27 14:50:30 · 9602 阅读 · 3 评论 -
MegaCli 常用命令
1.显示Rebuid进度 MegaCli -PDRbld -ShowProg -physdrv[20:2] -aALL2.查看E S MegaCli -PDList -aAll -NoLog | grep -Ei "(enclosure|slot)"3.查看所有硬盘的状 MegaCli -PDList -aAll -NoLog 4.查看所有Virtual Disk的状态 Mega...原创 2016-04-05 11:49:54 · 2105 阅读 · 0 评论 -
KVM 虚拟机文本界面安装
通过VNC安装这里就不介绍了,文本安装更加效率一些。下载镜像wget http://mirrors.aliyun.com/centos/6.7/isos/x86_64/CentOS-6.7-x86_64-bin-DVD1.iso安装需要的包yum install -y qemu-img qemu-kvm virt-manager libvirt libv原创 2016-02-02 09:17:42 · 795 阅读 · 0 评论 -
linux下extundelete恢复ext4删除的文件
linux文件组成: 文件名, inode(存放元数据), block(存放具体数据)用stat命令可以看到文件相关的权限以及inode等信息stat passwd File: `passwd' Size: 1876 Blocks: 8 IO Block: 4096 regular fileDevice: fd00h/64768原创 2015-12-04 16:52:01 · 4965 阅读 · 0 评论 -
linux子接口以及绑定网卡使用
日常linux我们经常用到网卡的绑定以及子接口使用,记录一下相关操作子接口使用:就是一块网卡绑定了多个ip地址,相对网卡绑定配置比较简单1.临时配置,重启后失效#ip addr add 192.168.101.107/24 dev eth0 label eth0:12.永久配置,修改相关配置文件#cp /etc/sysconfig/原创 2015-12-04 15:03:06 · 3784 阅读 · 0 评论