![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 74
hacker_zhb
这个作者很懒,什么都没留下…
展开
-
Linux下查看cpu的个数
http://dbabc.net/archives/2012/02/13/linux-cpu-info-count.shtml 一直以来以为通过top然后按数字1键,查到的cpu个数是服务器的物理cpu个数,今天在看服务器的硬件配置清单中发现一服务器的物理cpu个数是4个,我就奇怪了,这台机子我的影响很深,明明是48啊,当时通过top 1查看cpu信息还提示 “Sorry ,termi...原创 2012-05-02 14:37:19 · 149 阅读 · 0 评论 -
crontab提示command not found
近期要用crontab执行一些命令:定期让系统时间和硬件时间同步。因为我总是发现我的linux服务器时间会变慢,最后想到同步这个办法。 一开始,我将命令:*/1 * * * * root hwclock --hctosys 写到 /root/spool/cron/root文件(直接敲入命令crontab -u root -e 可对其进行编辑),但是总是在执行后root用户收到一封邮件关于cr...原创 2012-03-26 14:03:16 · 734 阅读 · 0 评论 -
linux 重定向
linux重定向 目录 基本概念基本IO进阶IO 基本概念 (这是理解后面的知识的前提,请务必理解) a、 I/O重定向通常与 FD有关,shell的FD通常为10个,即 0~9; b、 常用FD有3个,为0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标准错误输出),默认与keyboard、monit...原创 2012-03-26 14:18:47 · 70 阅读 · 0 评论 -
linux 重定向技巧
linux 环境中支持输入输出重定向,用符号<和>来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如 2>a.txt 表示将错误信息输出到文件a.txt中。同时,还可以在这三个标准输入输出之间实现重定向,比如将错误信息重定向到标准输出,可以用 2>&1来实现。Linux...原创 2012-03-27 10:01:33 · 216 阅读 · 0 评论 -
Limit Search To Specific Directory Level Using mindepth and maxdepth
Limit Search To Specific Directory Level Using mindepth and maxdepthFind the passwd file under all sub-directories starting from root directory.# find / -name passwd./usr/share/doc/nss_ldap-253/pam.d/...原创 2012-07-23 09:58:38 · 89 阅读 · 0 评论 -
Linux 实时查看带宽
一、实时查看带宽bmon官方站点:http://people.suug.ch/~tgr/bmon/gentoo:安装:emerge net-analyzer/bmon基本用法:bmon -o ascii -p eth0其它linux系统可参照官方站点的说明使用。二、带宽统计vnstat官方站点:http://humdi.net/vnstat/gentoo:安装:emerge vnstat第一次使用...原创 2012-07-26 17:09:12 · 1763 阅读 · 0 评论 -
Linux运维不可不知的性能监控和调试工具
前言:献给现在正在作运维或者立志作运维的朋友sysstat组件,包含了:sar,iostat,mpstat,pidstat,nfsiostat 等命令wget http://pagesperso-orange.fr/sebastien.godard/sysstat-10.0.3.tar.gztar zxvf sysstat-10.0.3.tar.gzcd sysstat-10.0.3...原创 2012-07-27 15:46:44 · 129 阅读 · 0 评论 -
Linux监控工具的展览馆
几乎每一个Linux发行版都自带相当数量的Linux监控工具,系统管理员们可以通过这些工具来获取包括硬盘存储信息、进程使用情况、CPU和内存使用情况以及网络使用情况等多种信息与指标,并依次进行相应的操作与调整。本专题搜集了常用的Linux监控工具,并介绍了每个工具的参数和用法。[了解详细] 工具推荐Cacti网络监控工具完全指南ca...原创 2012-07-27 15:49:41 · 105 阅读 · 0 评论 -
Linux流量监控工具 - iftop (最全面的iftop教程)
在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。一、iftop是什么?iftop是类似于top的实时流量监控工具。官方网站:http://www.ex-parrot.com/~pdw/iftop/二、iftop有什么用?iftop可...原创 2012-07-27 16:02:37 · 144 阅读 · 0 评论 -
Linux VPS流量查看/监测工具 -- vnStat
各位VPSer在使用Linux VPS的时候应该还是比较关注自己VPS的流量的,怕有盗链或者流量超标而被停等等。而且现在N多家VPS,都把HyperVM面板关闭了,根本看不到用了多少流量及各个时段的网站流量状况,所以我们急需一个流量监控工具。vnStat是一个应用于Linux或BSD平台,对网卡流量做监控。 因为并非是基于网络包嗅探的方式而是基于/proc的分析。现在vnStat已经有出...原创 2012-07-27 16:03:41 · 656 阅读 · 0 评论 -
管理员必备的20个Linux系统监控工具
需要监控Linux服务器系统性能吗?尝试下面这些系统内置或附件的工具吧。大多数Linux发行版本都装备了大量的监控工具。这些工具提供了能用作取得相关信息和系统活动的量度指标。你能使用这些工具发现造成性能问题可能原因。此次讨论到的工具只是分析和调试服务器下面问题时最基本工具中的一部分。1.找出瓶颈2.硬盘(存储)瓶颈3.CPU及内存瓶颈4.网络瓶颈#1: top - 进程活...原创 2012-07-27 16:11:14 · 134 阅读 · 0 评论 -
linux下动态库安装问题(转载)
一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如:tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory原因一般有两个, 一个是操作系统里确实没有包含该共享库(lib*.so.*文件...原创 2012-08-03 17:16:05 · 498 阅读 · 0 评论 -
crontab错误分析和不执行的原因
CronCron is a time-based job scheduler in Unix-like computer operating systems.The name cron comes from the world chronograph(a time-piece).Cron enables users to schedule jobs(commands or shell...原创 2012-03-26 11:25:40 · 81 阅读 · 0 评论 -
linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享
挂接命令(mount)命令格式:mount [-t vfstype] [-o options] device dir其中:1.-t vfstype指定文件系统的类型,通常不必指定。mount会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9660 DOS fat16文件系统:msdos Windows 9x fat32文件系统:vfat ...原创 2012-03-23 10:45:30 · 84 阅读 · 0 评论 -
Linux rpm 命令参数使用详解[介绍和应用]
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合: -ivh:安装显示安装进度--install--...原创 2012-07-16 13:33:42 · 90 阅读 · 0 评论 -
Linux查看CPU个数/多核/多线程的查看
在Linux系统中,如何详细了解CPU的信息呢? 当然是通过cat /proc/cpuinfo来检查了,但是比如几个物理CPU/几核/几线程,这些问题怎么确定呢? 经过查看,我的开发机器是1个物理CPU,4核8线程,Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz 记录一下,判断的过程和知识。判断依据: 1.具有相同core id的cpu是同一个cor...原创 2012-05-02 14:39:57 · 1092 阅读 · 0 评论 -
Linux下判断cpu物理个数,几核,是超线程还是多核心
from http://hi.baidu.com/coolhayy/blog/item/420474019c625509728da5e1.html判断依据:1.具有相同core id的cpu是同一个core的超线程。2.具有相同physical id的cpu是同一颗cpu封装的线程或者cores。英文版:1.Physical id and core id are not nec...原创 2012-05-02 14:41:19 · 116 阅读 · 0 评论 -
物理CPU、物理核和逻辑核的区分
之前看到一篇关于cpu load Average:CPU平均负载值的文章,想起之前的在物理核,逻辑核上面的问题,这里留下点Memory。CPU Load Average是CPU的Load,它所包含的信息不是CPU的使用率状况,而是在一段时间内CPU正在处理以及等待CPU处理的进程数之和的统计信息,也就是CPU使用队列的长度的统计信息。其实我们一般使用的vmstat中有瞬时的cpu队列数参考。...原创 2012-05-02 16:11:28 · 933 阅读 · 0 评论 -
Linux free详细说明
http://www.2cto.com/os/201108/99648.html $ free total used free shared buffers cached Mem: 255268 238332 16936 0 85540 126384 -/+ buffers/cache: ...原创 2012-05-10 18:16:52 · 86 阅读 · 0 评论 -
linux下free的解释
linux下free的解释:$ free -m total used free shared buffers cachedMem: 1002 769 232 0 62 421-/+ buff...原创 2012-05-10 18:17:46 · 223 阅读 · 0 评论 -
linux crontab 详解
cron名词解释:系统调度进程。可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。 cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业。有一个叫做crontab的命令允许用户提交、编辑或删除相应的作业。每一个用户都可以有一个crontab文件来保存调度信息。可以使用它运行任意一个s h e l l脚本或某个命令,每小时运行一次,或一周三次,这完全取决于...原创 2012-05-22 17:55:26 · 264 阅读 · 0 评论 -
Linux tar打包命令
范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩![root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩[root@linux ~]# tar -jcvf /tmp/etc.t...原创 2012-06-20 16:49:19 · 62 阅读 · 0 评论 -
linux中shell变量$#,$@,$0,$1,$2的含义解释
变量说明:$$ Shell本身的PID(ProcessID)$! Shell最后运行的后台Process的PID$? 最后运行的命令的结束代码(返回值)$- 使用Set命令设定的Flag一览$* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@ 所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "原创 2012-06-25 10:45:12 · 83 阅读 · 0 评论 -
linux 如何显示一个文件的某几行(中间几行)
【一】从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 1000 【二】显示1000行到3000行cat filename| head -n 3000 | tail -n +1000 *注意两种方法的顺序 分解: tail -n 1000:显示最后1000行...原创 2012-07-12 10:13:47 · 95 阅读 · 0 评论 -
查看Linux是32位还是64位
查看linux机器是32位还是64位的方法:file /sbin/init 或者 file /bin/ls/sbin/init: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped如果显示 6...原创 2012-07-12 10:30:31 · 58 阅读 · 0 评论 -
查看linux版本
如何得知自己正在使用的linux是什么版本呢,下面的几种方法将给你带来答案! 1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4 ...原创 2012-07-16 13:27:46 · 106 阅读 · 0 评论 -
glib安装
一、glib介绍libc指C函数库,这是一个通称,而glibc是GNU实现的libc,至于glib是一组较高层的函数库,比如链表、Hash等,在linux中glib是建立在glibc之上的,qt的库就叫做qt,也是建立在glibc和其他一些基本库之上。 GLib是Gtk +库和Gnome的基础。GLib可以在多个平台下使用,比如Linux、Unix、Windows等。GLib...原创 2012-08-03 17:16:58 · 558 阅读 · 0 评论