
linux
文章平均质量分 68
bobpen
这个作者很懒,什么都没留下…
展开
-
关于linux mv指令机制
最近在mv文件的时候,操作失误将生产服务器一个1TB的文件夹mv到了/opt/test目录,因为最后/opt/目录被沾满所以1TB的文件夹没有迁移过来,写入了30GB数据到了/opt/test目录,因为系统分区被沾满,所以把test目录给删除了。所以鉴于上面的实验可以得知,在mv数据的时候,mv指令因为目标目录被沾满而未完成mv操作,不会对源目录的数据进行删除操作,只是将源目录中的数据写入到目标目录中。在文件“1”到文件“6”全部写入完成后,通过strace看到最后删除文件及目录。原创 2023-12-25 11:20:14 · 661 阅读 · 0 评论 -
Centos7下查看各进程的网络速率情况
操作环境Centos7iftoplsof操作方法这里使用iftop来查看各进程的网络速率情况1.系统默认是没有安装iftop的,需要先安装iftop,在安装iftop之前最好更新下epel repo#yum -y install epel-release#yum makecache#yum -y install iftop原创 2017-10-20 13:52:47 · 29352 阅读 · 0 评论 -
LVM2中Snapshot对LVM读写性能影响
操作环境Centos 7Mysql 5.7sysbench 0.4.12操作说明 LVM2中snapshot使用的COW方式进行快照,在写数据的时候会对写性能有影响。 通过sysbench对mysql进行性能测试,了解性能影响的程度。操作步骤1.通过sysbench测试未启动snapsh原创 2017-09-29 09:58:41 · 1194 阅读 · 0 评论 -
linux下查看apache的状态,命令长时间无响应
操作环境Centos 5.8LNMPA v1.1问题描述公司网站不能访问,使用的LNMPA,Nginx、Mysql都是正常的,唯独Apache查看状态时,长时间的没有响应查看httpd进程都是正常的,但是查看状态就是显示不出来状态信息,通过strace 跟踪命令/etc/init.d/httpd status的信息通过原创 2017-09-11 11:07:19 · 3262 阅读 · 0 评论 -
记一次苦逼的服务器被挖矿的清除过程
环境说明Centos 6.2现象描述 通过top查看服务器资源,cpu资源几乎被占尽,但是top list里面却没有显示出是哪个进程占用的资源而且系统会提示以下信息通过关键字查询miner & crytonight,得知服务器被而已挖矿了解决办法1.linux进入single模式进入singl原创 2017-02-21 13:15:02 · 23753 阅读 · 0 评论 -
Centos 7下通过blktrace了解io各阶段性能
操作环境Centos 7.0DELL R720操作步骤blktrace使用方法使用blktrace之前需要挂载debugfs#mount -t debugfs debugfs /sys/kernel/debug通过blktrace实时收集并显示硬盘操作数据,Ctrl+c退出收集[root@localhost ~]# blktrace -d /原创 2017-01-16 14:12:43 · 1491 阅读 · 0 评论 -
Centos7下team在roundrobin以及activebackup状态下对于iscsi target的性能影响
操作环境Centos 7.2tgt 1.0.55iscsi target server:10.10.200.61iscsi client 1:10.10.200.193iscsi client 2:10.10.200.227zabbix 3.0操作说明 iscsi target server配置两个网口e原创 2016-12-28 11:44:58 · 2459 阅读 · 0 评论 -
Centos7 通过nmcli team实现网卡绑定
操作环境Centos 7.2nmcli操作步骤1.查看现有网络链接2.创建team,名称为team03.设置team0的ip、gateway、dns4.设置team的属性为manual5.添加网卡ens192、ens224到team0中原创 2016-12-26 15:31:37 · 10615 阅读 · 1 评论 -
Centos 7 下简单配置samba
操作环境Centos 7.2samba 4.4.4操作步骤1.安装samba#yum -y install samba2.创建samba所需目录以及user#mkdir /home/hgcsmb#useradd -s /sbin/nologin hgcadmin#smbpasswd -a hgcadmin3.配置s原创 2016-12-16 10:22:25 · 842 阅读 · 0 评论 -
Centos6 下 Mysql启动提示 Starting MySQL. ERROR! The server quit without updating PID file
环境说明Centos6.5 mysql 5.5.37问题描述查看mysql服务,提示mysql没有启动,手动启动后,提示如下:[root@LNMP ~]# /etc/init.d/mysql startStarting MySQL. ERROR! The server quit without updating PID file (/usr/loca原创 2016-12-01 09:50:57 · 6761 阅读 · 0 评论 -
Centos 6下通过virt-p2v进行虚拟化转化(For Linux Server)
环境说明virt-p2v server: Centos 6.8virt-p2v Client : Centos 7配置步骤 virt-p2v主要分为两部分,server及client,server端通过yum进行安装即可,client端需要下载iso文件,然后将iso文件写入到u盘中,然后设置需要进行虚拟化的物理服务器通过u盘启动原创 2016-10-17 11:56:23 · 3448 阅读 · 0 评论 -
Centos7下通过virt-p2v虚拟化windows Server 2008R2
环境说明virt-p2v:Centos7.2virt-p2v client:Windows Server 2008 R2virt-p2v version:1.28.1virt-v2v version:1.28.1配置说明 在windows server 2008r2下的虚拟化转换工作与Centos7下通过virt-p2v虚拟化原创 2016-10-28 11:14:43 · 3645 阅读 · 0 评论 -
Docker宿主机agetty进程cpu占用率100% 问题
操作环境CentOS Linux release 7.4.1708 (Core) Docker version 17.03.1-ce, build c6d412e问题描述docker宿主机通过top查看进程,发现有多个agetty进程100%占用CPU资源解决方法引起这个问题的原因是在使用"docker run"运行容器时使用原创 2017-11-17 11:33:00 · 7390 阅读 · 0 评论 -
Centos7 在升级内核后,提示无法找到root等分区,导致系统无法启动
操作环境Centos7kernel 4.13.5问题描述安装完成新内核重启后,系统提示无法找到root等分区,如下图:解决方法 通过原内核进入操作系统,重新编译内核,查看编译内核选项Genera setupl 在之前编译内核的时候选择了“Enable deprecated sysfs featu原创 2017-10-16 16:04:29 · 6223 阅读 · 3 评论 -
SSH提示Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
操作环境DockerCentos7问题描述在Docker中新建centos 7 container,sshd进程启动后,通过docker 宿主机ssh连接该container,提示信息:Permission denied (publickey,gssapi-keyex,gssapi-with-mic).解决方法1.通过yum删除现有的open原创 2017-11-06 11:09:56 · 15732 阅读 · 1 评论 -
Centos7下搭建Nginx Keepalived Cluster
操作环境CentOS Linux release 7.4.1708 (Core)nginx version: nginx/1.12.2Keepalived v1.3.5 (03/19,2017), git commit v1.3.5-6-g6fa32f2Nginx Master Node:10.10.200.3Nginx Backup Node:10.10.200.2V...原创 2019-07-30 15:08:57 · 576 阅读 · 0 评论 -
Centos7下配置DRBD Cluster扩展节点
操作环境CentOS Linux release 7.4.1708 (Core)DRBDADM_BUILDTAG=GIT-hash:\ ee126652638328b55dc6bff47d07d6161ab768db\ build\ by\ root@drbd-node2\,\ 2018-07-30\ 22:23:07DRBDADM_API_VERSION=2DRBD_KERNEL_V...原创 2018-08-23 14:58:43 · 1204 阅读 · 0 评论 -
Centos7下配置DRBD三节点模式(Cluster)
操作环境CentOS Linux release 7.4.1708 (Core)DRBDADM_BUILDTAG=GIT-hash:\ ee126652638328b55dc6bff47d07d6161ab768db\ build\ by\ root@drbd-node2\,\ 2018-07-30\ 22:23:07DRBDADM_API_VERSION=2DRBD_KERNEL_V...原创 2018-08-17 11:27:07 · 1530 阅读 · 0 评论 -
Centos7下配置DRBD三节点模式(HA Cluster+Backup Node)
操作环境CentOS Linux release 7.4.1708 (Core)DRBDADM_BUILDTAG=GIT-hash:\ ee126652638328b55dc6bff47d07d6161ab768db\ build\ by\ root@drbd-node2\,\ 2018-07-30\ 22:23:07DRBDADM_API_VERSION=2DRBD_KERNEL_V...原创 2018-07-30 16:21:06 · 1355 阅读 · 0 评论 -
DRBD状态监控
操作环境CentOS Linux release 7.4.1708 (Core)DRBDADM_BUILDTAG=GIT-hash:\ fed9a1df82015e52c14c912fa4b93336e2ab4fcc\ build\ by\ root@drbd-node3\,\ 2018-07-05\ 17:40:03DRBDADM_API_VERSION=2DRBD_KERNEL_V...原创 2018-07-26 14:31:19 · 2713 阅读 · 0 评论 -
Centos7下配置DRBD搭建HA NFS Cluster
操作环境Centos 7DRBDADM_API_VERSION=2DRBD_KERNEL_VERSION=9.0.14DRBDADM_VERSION_CODE=0x090301DRBDADM_VERSION=9.3.1Corosync Cluster Engine, version '2.4.3'Pacemaker 1.1.18-11.el7_5.3crm 3.0.0网络拓扑图安装配置步骤安装DR...原创 2018-07-07 15:02:10 · 2164 阅读 · 1 评论 -
Centos7下配置DRBD搭建Active/Stanby iSCSi Cluster
操作环境Centos 7DRBDADM_API_VERSION=2DRBD_KERNEL_VERSION=9.0.14DRBDADM_VERSION_CODE=0x090301DRBDADM_VERSION=9.3.1targetcli version 2.1.fb46Corosync Cluster Engine, version '2.4.3'Pacemaker 1.1.18-11.el7_5...原创 2018-07-06 14:59:30 · 2888 阅读 · 0 评论 -
DRBD故障恢复(一):节点无法通信,节点为StandAlone状态
操作环境操作环境同《Centos7下配置DRBD搭建HA NFS Cluster》中问题描述主副节点启动后,在主节点查看drbd状态如下[root@drbd-node1 ~]# drbd-overview NOTE: drbd-overview will be deprecated soon.Please consider using drbdtop. 0:scsivol/0 Conne...原创 2018-07-09 11:38:53 · 3155 阅读 · 0 评论 -
Centos6下drbd9安装与基本配置
操作环境在宿主机10.10.200.227中通过kvm创建两台vm,通过这两台VM进行安装配置drbd。宿主机:10.10.200.227Centos7/KVM/QEMU emulator version 1.5.3/libvirtd (libvirt) 3.9.0/bridge-utils, 1.5VM:10.10.200.228/10.10.200.229Centos6.9/drbd9环境准备...原创 2018-06-21 13:16:50 · 2738 阅读 · 0 评论 -
Centos 7下如何删除GPT分区
操作环境Centos 7操作步骤最近在linux测试机上面,通过fdisk 查看硬盘,发现几块1TB的硬盘都变成了GPT分区,无法通过fdisk进行分区操作,所以要通过parted 删除其GPT分区[root@docker-server-1 ~]# fdisk -lDisk /dev/sdb: 999.7 GB, 999653638144 bytes255 h原创 2017-11-23 09:21:13 · 8615 阅读 · 0 评论 -
Centos7下通过virt-p2v虚拟化Centos7服务器
环境说明virt-p2v server:Centos 7.2virt-p2v client:Centos 7.2Virt-p2v version:1.28.1Virt-v2v version: 1.28.1配置说明 之前在Centos 6下通过virt-p2v进行虚拟化转化(For Linux Server)这篇Blog中写过在C原创 2016-10-28 09:57:31 · 8130 阅读 · 0 评论 -
通过virt-v2v将VMware ESXi 5中的vm迁移至kvm中
环境说明Vmware Esxi 5.5virt-v2v 1.28kvm host:Centos 7.2vm:Windows Server 2003 在很多文章中看见过通过virt-v2v连接esxi直接读取esxi中的数据,将数据迁移至kvm host中,但是查看man virt-v2v,virt-v2v不支持直接连接esxi原创 2016-11-08 10:37:16 · 5527 阅读 · 0 评论 -
Centos7下通过virt-v2v将libvirt管理下的vm迁移至ovirt中
操作环境ovirt 4.0virt-v2v 1.28Centos 7操作说明 现有一台kvm宿主机10.10.200.227,上面有通过libvirt管理的多台vm,需要将上面的一台Centos 7 guest主机迁移至ovirt虚拟化平台中。 ovirt环境说明:原创 2016-11-04 11:25:53 · 2488 阅读 · 0 评论 -
Centos6 下安装glibc-debuginfo
修改yum中debuginfo文件如下,设置enable=1[debug]name=CentOS-6 - Debuginfobaseurl=http://debuginfo.centos.org/6/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Debug-6enabled=1原创 2014-01-18 10:15:35 · 4766 阅读 · 2 评论 -
通过Ktap跟踪dd命令顺序读写
dd命令一般用于测试磁盘性能,主要测试的是顺序读写性能,但是没有证明过,此次通过ktap来证实dd却为顺序读写通过下述命令跟踪scsi ./ktap -s scsi:scsi_dispatch_cmd_done同时运行dd命令,进行写操作#dd if=/dev/zero of=test bs=1024 count=10ktap跟踪的输出结果如下:6 0原创 2014-01-17 10:46:52 · 2131 阅读 · 0 评论 -
Linux下通过 ssh-copy-id 无密码远程登录主机
在本地主机创建公钥和密钥[root@controller ~]# ssh-keygen Generating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter原创 2013-12-24 09:36:26 · 1289 阅读 · 0 评论 -
Linux 下磁盘分区偏移对于磁盘性能的影响
操作环境:OpenStack HavanaCentos 6.0fio 2.1.2 本次通过centos6下磁盘分区的偏移不同,测试偏移不同对于磁盘性能的影响 首先使用默认创建磁盘分区方式(默认情况下偏移量为63 block),磁盘分区不对齐libaio.dat: (groupid=0, jobs=1): err= 0: pid=4777: Thu Dec 19 03原创 2013-12-19 16:35:33 · 2078 阅读 · 1 评论 -
linux下挂载img文件
[root@db ~]# fdisk -ul gUSB3650MB-Install-6.0.109b-IPStor-7.50-7708-OEL6U3.img You must set cylinders.You can do this from the extra functions menu.Disk gUSB3650MB-Install-6.0.109b-IPStor-7.50原创 2013-11-08 14:37:49 · 4124 阅读 · 0 评论 -
Centos6下查看slab信息
内核的模块在分配资源的时候,为了提高效率和资源的利用率,都是透过slab来分配的。linux系统透过/proc/slabinfo来向用户显示slab的使用情况。[root@centos6-mysql-172 ~]# cat /proc/slabinfo slabinfo - version: 2.1# name : tunables : slabd原创 2013-11-06 09:41:35 · 3090 阅读 · 0 评论 -
Centos 6下通过blktrace监控IO
1. blktrace安装#yum install blktrace#mount a /sys/kernel/debug -t debugfs2. blktrace使用1.通过blkiomon,可以告诉你IO size,完成花费时间,吞吐量, 还可以统计出这次关键参数的分布#blktrace /dev/sde -a issue -a complete -w 3600 -o -原创 2013-09-13 10:06:29 · 1229 阅读 · 0 评论 -
linux中的strace
最近在看Brendan Gregg的Linux Performance Analysis and Tools在里面看到很多平时使用很少但是很强大的工具,如strace。 strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通过原创 2013-10-31 15:24:59 · 875 阅读 · 0 评论 -
Centos 6下通过nicstat进行网络流量统计
安装环境Centos 6.4nicstat 1.9.2安装步骤获取源码包wget http://surfnet.dl.sourceforge.net/project/nicstat/nicstat-src-1.92.tar.gz nicstat安装tar -zxvf nicstat-src-1.92.tar.gzcp Makefile.Linux Makefil原创 2013-10-31 10:35:57 · 5626 阅读 · 0 评论 -
整理sar的基本用法
sar是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。 sar常用命令项如下:-A:所有报告的总和-u:输出CPU使用情况的统计信息-v:输出inode、文件和其他内核表的统计信息-d:输出每一个块设备的活动信息原创 2013-10-31 11:24:04 · 2285 阅读 · 0 评论 -
Cenos 6 下通过latencytop了解系统延迟
LatencyTOP 是一个可对系统传输延迟时间进行检测的工具。安装环境Centos 6.4Vmware esxi 5.5mysql 5.7latencytop 0.5安装步骤修改内核配置文件,重新编译内核CONFIG_HAVE_LATENCYTOP_SUPPORT=yCONFIG_LATENCYTOP=y 获取源码包tar -zxvf late原创 2013-10-25 13:41:51 · 2303 阅读 · 0 评论 -
Centos6下通过 oprofile分析CPU性能
环境Centos 6.4 x86_64oprofile-0.9.9oprofile安装 #wget http://ncu.dl.sourceforge.net/project/oprofile/oprofile/oprofile-0.9.9/oprofile-0.9.9.tar.gz#tar -zxvf oprofile-0.9.9.tar.gz#cd oprofile原创 2014-01-18 10:55:15 · 2634 阅读 · 0 评论