代码改变世界

随笔分类 - Unix&Linux技术

Linux监控工具介绍系列——free

2016-01-13 23:38 by 潇湘隐者, 5421 阅读, 收藏, 编辑
摘要:在Linux系统中,我们查看、监控系统内存使用情况,一般最常用的命令就是free。free命令其实非常简单,参数也非常简单,但是里面很多知识点未必你都掌握了。下面总结一下我所了解的free命令。如有不足,敬请指出。文章很多知识点参考了下面参考资料,都是在这些前辈文章的基础上所做的一个验证和总结。 free命令介绍 free命令是一个显示系统中空闲和已用内存大小的工具。大多数Linux发行版... 阅读全文

Linux监控工具介绍系列——smem

2015-12-26 23:40 by 潇湘隐者, 9360 阅读, 收藏, 编辑
摘要:smem工具介绍 smem是Linux系统上的一款可以生成多种内存耗用报告的命令行工具。与现有工具不一样的是smem可以报告实际使用的物理内存(PSS),这是一种更有意义的指标。可以衡量虚拟内存系统的库和应用程序所占用的内存数量。 由于大部分的物理内存通常在多个应用程序之间共享,名为实际使用物理内存(RSS)的这个标准的内存耗用衡量指标会大大高估内存耗用情况。PSS这个参数而是衡... 阅读全文

Linux命令学习总结:dos2unix - unix2dos

2015-12-26 13:31 by 潇湘隐者, 62826 阅读, 收藏, 编辑
摘要:命令简介: dos2unix是将Windows格式文件转换为Unix、Linux格式的实用命令。Windows格式文件的换行符为\r\n ,而Unix&Linux文件的换行符为\n. dos2unix命令其实就是将文件中的\r\n 转换为\n。 而unix2dos则是和dos2unix互为孪生的一个命令,它是将Linux&Unix格式文件转换为Windows格式文件的命令。 命令语法: ... 阅读全文

Linux命令学习总结:hexdump

2015-12-26 10:44 by 潇湘隐者, 29114 阅读, 收藏, 编辑
摘要:命令简介: hexdump是Linux下的一个二进制文件查看工具,它可以将二进制文件转换为ASCII、八进制、十进制、十六进制格式进行查看。 指令所在路径:/usr/bin/hexdump 命令语法: hexdump: [-bcCdovx] [-e fmt] [-f fmt_file] [-n length] [-s skip] [file ...] 命令参数: ... 阅读全文

CRLF line terminators导致shell脚本报错:command not found

2015-12-22 00:19 by 潇湘隐者, 11792 阅读, 收藏, 编辑
摘要:Linux和Windows文本文件的行结束标志不同。在Linux中,文本文件用"/n"表示回车换行,而Windows用"/r/n"表示回车换行。有时候在Windows编写shell脚本时需要注意这个,否则shell脚本会报"No such file or directory"或"command not found line x"之类的错误,如果不知晓前因后果,肯定会被这个折腾得相当郁闷。如下所示t... 阅读全文

DPA 9.1.85 升级到DPA 10.0.352流程

2015-11-12 13:51 by 潇湘隐者, 779 阅读, 收藏, 编辑
摘要:SolarWinds DPA的升级其实是一件非常简单的事情,这里介绍一下从DPA 9.1.95升级到 DPA 10.0.352版本的流程。为什么要升级呢? DPA给用户发的邮件已经写的非常清楚了(如下所示),DPA 10.0这个版本已开始支持MySQL了,另外它解决了一些Bug,在性能上有所改进、提升。 Our records indicate that you might have Data... 阅读全文

SYMBDSNAP_SDK[3943]: Failed to open device: /dev/symbdsnapctl, errno: 2

2015-11-05 00:15 by 潇湘隐者, 2060 阅读, 收藏, 编辑
摘要:在Linux的日志/var/log/message里面看到下面错误信息: Oct 26 09:48:42 xxxxxxx SYMBDSNAP_SDK[3943]: Failed to open device: /dev/symbdsnapctl, errno: 2. Google搜索了一下,发现出现这个错误的原因: Advanced Open File Option for Linux (AOF... 阅读全文

tar解压问题gzip: stdin: not in gzip format

2015-09-24 16:39 by 潇湘隐者, 33200 阅读, 收藏, 编辑
摘要:如下所示,使用tar -zxvf解压文件时遇到”gzip: stdin: not in gzip format“等错误: [root@DB-Server tmp]# [root@DB-Server tmp]# tar -zxvf Percona-XtraBackup-2.2.12-r8726828-el5-x86_64-bundle.tar gzip: stdin: not in gzip f... 阅读全文

RHEL 5.7 Yum配置本地源[Errno 2] No such file or directory

2015-09-24 15:50 by 潇湘隐者, 8975 阅读, 收藏, 编辑
摘要:在Red Hat Enterprise Linux Server release 5.7 上配置YUM本地源时,遇到了"Errno 5] OSError: [Errno 2] No such file or directory xxxx",花了点时间搞清楚错误的来龙去脉。特此记录一下: 将Redhat 5.7的光盘镜像拷贝到了/mnt/cdrom/LinuxSrc目录下,配置了rhel-me... 阅读全文

Vmware扩展磁盘如何不需重启系统

2015-09-11 15:21 by 潇湘隐者, 8892 阅读, 收藏, 编辑
摘要:在虚拟机Vmware中我们有时候需要添加新的虚拟磁盘或给已有虚拟磁盘扩容(expand),在新增磁盘或磁盘扩容后,Linux系统并不能马上识别到。也就是说你看不到磁盘空间变化(使用fdisk -l查看),这时我们可以通过重启系统(reboot)解决这个问题,但是很多时候,我们并不想在存储扩容时重启系统,因为这样会影响到现有的业务系统。那么为什么新增磁盘或磁盘扩容后,Linux系统识别不到呢... 阅读全文

Vmware虚拟机进入BIOS方法

2015-09-10 00:35 by 潇湘隐者, 18924 阅读, 收藏, 编辑
摘要:在VMware里面如何进入BIOS是个头疼的问题,因为启动界面一闪而过(下面两个图如果不设置bios.bootDelay,基本上很难抓到),即使你狂按F2或ESC键(ESC: 调整启动顺序;F2: 进入BIOS Setup) ,绝大部分都无法进入BIOS。因为VMware启动界面显示时间太短、系统无法识别按键而直接开启了系统。 研究了一下,发现VMware的配置文件.vmx可以控制这个过程, ... 阅读全文

Linux LVM学习总结——删除物理卷

2015-09-08 14:38 by 潇湘隐者, 8458 阅读, 收藏, 编辑
摘要:本篇介绍LVM管理中的命令vgreduce, pvremove。其实前面几篇中以及有所涉及。 vgreduce:通过删除LVM卷组中的物理卷来减少卷组容量。注意:不能删除LVM卷组中剩余的最后一个物理卷 pvremove: 用于删除一个存在的物理卷。使用pvremove指令删除物理卷时,它将LVM分区上的物理卷信息删除,使其不再被视为一个物理卷。 在删除物理卷PV之前,必须将服务器的分... 阅读全文

Linux系统检查查看桌面环境

2015-09-07 21:32 by 潇湘隐者, 32187 阅读, 收藏, 编辑
摘要:Linux的桌面系统系统多达十几种,像gnome、kde、mate、cinnamon、lxde、xfce、jwm等。比较常用的一般是gnome、kde、xfce等。那么如何判断Linux系统安装了哪种桌面环境组件呢?下面总结了一些检查桌面环境的方法: 方法1:env | grep DESKTOP_SESSION= 或 echo $DESKTOP_SESSION 此命令只能进入桌面系统后,在... 阅读全文

RHEL 6.6安装桌面环境GNOME

2015-09-07 15:39 by 潇湘隐者, 7540 阅读, 收藏, 编辑
摘要:在测试服务器(Red Hat Enterprise Linux Server release 6.6)需要安装桌面系统环境,于是选择GNOME桌面环境安装。 一:检查系统的运行级别以及是否安装了桌面环境 [root@localhost ~]# runlevelN 3[root@localhost ~]# yum grouplist | more Loaded plugins: product-i... 阅读全文

Linux SSH登录慢案例分析

2015-09-06 10:01 by 潇湘隐者, 8217 阅读, 收藏, 编辑
摘要:手头有台Linux服务器ssh登录时超级慢,需要几十秒。其它服务器均没有这个问题。平时登录操作都默默忍了。今天终于忍不住想搞清楚到底什么原因。搜索了一下发现了很多关于ssh登录慢的资料,于是自己也学着来分析、印证一下ssh登录慢的原因。 出现ssh登录慢一般有两个原因:DNS反向解析的问题和ssh的gssapi认证 1:ssh的gssapi认证问题 GSSAPI ( Generic Secur... 阅读全文

ORACLE Linux以及 Unbreakable Enterprise Kernel

2015-09-04 10:13 by 潇湘隐者, 3414 阅读, 收藏, 编辑
摘要:Oracle Linux,全称为Oracle Enterprise Linux,简称OEL,Linux发行版本之一。Oracle公司在2006年初发布第一个版本,以对Oracle软件和硬件支持较好见长。OEL,一般人通常叫法为Oracle企业版Linux,由于Oracle提供的企业级支持计划UBL(Unbreakable Linux),所以很多人都称OEL为坚不可摧Linux。2010年9... 阅读全文

Linux 硬盘分区生效命令partprobe

2015-09-03 23:50 by 潇湘隐者, 5141 阅读, 收藏, 编辑
摘要:在Linux中使用fdisk命令进行分区时,有时会遇到“WARNING: Re-reading the partition table failed with error 16: Device or resource busy.The kernel still uses the old table.The new table will be used at the next reboot.”这种告... 阅读全文

Linux LVM学习总结——放大LV容量

2015-09-01 16:31 by 潇湘隐者, 5806 阅读, 收藏, 编辑
摘要:本篇介绍LVM管理中的命令lvresize,我们先创建一个卷组VG VolGroup02,它建立在磁盘/dev/sdc (大小为8G)上。创建逻辑卷LV时,我们故意只使用了一小部分。具体情况如下所示 [root@localhost ~]# vgdisplay --- Volume group --- VG Name VolGroup02 System ID ... 阅读全文

Linux AVG ANTIVIRUS FREE使用介绍

2015-08-28 12:25 by 潇湘隐者, 3793 阅读, 收藏, 编辑
摘要:杀毒软件AVG,没有用过估计也有所耳闻。AVG ANTIVIRUS FREE - FOR LINUX 是AVG在Linux下的一款免费杀毒软件。它的官方下载地址供了rpm、deb、源码安装包等多种安装方式。下面我下载了RPM安装包安装 AVG ANTIVIRUS FREE - FOR LINUX安装步骤 [root@localhost tmp]# rpm -ivh avg2013flx-r... 阅读全文

Linux如何查看JDK的安装路径

2015-08-27 12:14 by 潇湘隐者, 152852 阅读, 收藏, 编辑
摘要:如何在一台Linux服务器上查找JDK的安装路径呢? 有那些方法可以查找定位JDK的安装路径?是否有一些局限性呢? 下面总结了一下如何查找JDK安装路径的方法. 1:echo $JAVA_HOME 使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径 [root@localhost ~]# java -vers... 阅读全文