![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 54
iteye_1169
这个作者很懒,什么都没留下…
展开
-
/dev/zero和/dev/null的区别
使用/dev/null 把/dev/null,它是空设备.看作"黑洞",它非常等价于一个只写文件,所有写入它的内容都会永远丢失.而尝试从它那儿读取内容则什么也读不到.然而/dev/null对命令行和脚本都非常的有用. 一些实例 禁止标准输出 1 cat $filename >/dev/null 2 # 文件内容丢失,而不会输出到标准输出. 禁止标准错误 1...原创 2011-12-08 17:43:57 · 79 阅读 · 0 评论 -
使用Cacti监控你的网络(一)- Cacti概述及工作流程
http://blog.sina.com.cn/s/blog_4e424e2101000b5x.html原创 2011-11-07 09:36:51 · 85 阅读 · 0 评论 -
SCP 命令不需要输入用户密码的使用方法
在两台机器的两个用户之间建立安全的信任关系后,可实现执行scp命令时不需要输入用户密码。1. 在机器A上root用户执行 ssh-keygen 命令,生成建立安全信任关系的证书。[root@A root]# ssh-keygen -b 1024 -t rsaGenerating public/private rsa key pair.Enter file in which t...原创 2012-03-09 12:20:14 · 264 阅读 · 0 评论 -
SCP命令用法详解
Linux、Unix可以使用SCP这个命令来传输数据。scp命令跟cp命令类似,只不过cp命令是在同一台机器上用的,scp命令是在两台机器上复制传输数据。scp可以理解为利用SSH协议来传输数据的cp命令。 SCP 命令说明Scp在主机间复制文件。他使用 ssh(1)作为数据传输。而且用同样认证和安全性。 scp将在认证中请求输入密码所有的文件可能需要服务器和用户的特别描述来指明...原创 2012-03-09 12:22:18 · 278 阅读 · 0 评论 -
linux服务器时间校对
一、查看服务器时间漂移[root@localhost ~]# ntpdate -d pool.ntp.org3 Jun 12:23:02 ntpdate[23209]: ntpdate 4.2.2p1@1.1570-o Thu Jan 22 02:50:41 UTC 2009 (1)Looking for host pool.ntp.org and service ntphost fou...原创 2012-03-22 11:37:37 · 121 阅读 · 0 评论 -
16个Linux服务器监控命令
如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个 专业的 Linux 系统管理员。 有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个非常棒而且专业的工具 YaST,KDE 的 KDE System Guard 同样很出色。当然,要使用这些工具,你必须在服务器跟前进行操作,而且这些 GUI 的程...原创 2012-04-20 12:45:53 · 53 阅读 · 0 评论 -
Linux lsof命令详解
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。在终端下输入lsof即可显示系统打开的文件,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥其功能。 COMMAND PID USER FD...原创 2012-07-31 11:37:37 · 77 阅读 · 0 评论 -
8 个实用的 Linux netcat 命令示例
Netcat 或者叫 nc 是 Linux 下的一个用于调试和检查网络工具包。可用于创建 TCP/IP 连接,最大的用途就是用来处理 TCP/UDP 套接字。这里我们将通过一些实例来学习 netcat 命令。1. 在服务器-客户端架构上使用 Netcatnetcat 工具可运行于服务器模式,侦听指定端口1$ nc -l 2389 然后你...原创 2012-04-25 09:30:52 · 104 阅读 · 0 评论 -
查看 Apache并发请求数及其TCP连接状态
服务器上的一些统计数据:1)统计80端口连接数netstat -nat|grep -i "80"|wc -l2)统计httpd协议连接数ps -ef|grep httpd|wc -l3)、统计已连接上的,状态为“establishednetstat -na|grep ESTABLISHED|wc -l4)、查出哪个IP地址连接最多,将其封了.netstat -na|grep ESTABLISHED...原创 2012-04-27 10:09:58 · 1058 阅读 · 0 评论 -
linux下查看文件打开数
一、查看资源限定 ulimit -a 查看系统目前资源限制的设定。 二、修改资源限定linux 打开文件句柄时可能出现“Too many open files”的提示,可以修改linux的最大文件句柄数限制:1)ulimit -n 65535 在当前session有效,用户退出或者系统重新后恢复默认值2)修改profile文件:在profile文件中添加:uli...原创 2013-10-23 13:56:16 · 255 阅读 · 0 评论 -
关于"Neighbour table overflow“的错误分析及解决方案
这几天在查看日志文件时,出现 "Neighbour table overflow"的邻表溢出问题,网上查看资料后去顶是arp表出现问题了,以下是http://www.gnulinuxclub.org/index.php?option=com_content&task=view&id=333&Itemid=49的问题。How to resolve "Neighbo...原创 2014-01-03 16:19:06 · 203 阅读 · 0 评论 -
修改系统字符集
编辑/etc/sysconfig/i18n这个文件,不管你装的是中文版,还是英文版.删掉原来的设置,把下面的拷贝过去LANG="zh_CN.GB18030"SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="latarcyrheb-sun16"保存,重起.OK了这时候,linux控制台下就可以显示...原创 2014-01-17 16:49:16 · 231 阅读 · 0 评论 -
yum 提示找不到镜像的问题:Couldn't resolve host 'mirrorlist.centos.org'
问题:[root@cddserver2 ~]# yum -y install gcc-*Loaded plugins: fastestmirror, prestoCould not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was14: PYCURL...原创 2014-01-26 14:54:44 · 557 阅读 · 0 评论 -
netstat -na输出中Recv-Q和Send-Q两项的值不为零需要注意程序是否有问题
Recv-Q Send-Q分别表示网络接收队列,发送队列。Q是Queue的缩写。这两个值通常应该为0,如果不为0可能是有问题的。packets在两个队列里都不应该有堆积状态。可接受短暂的非0情况。如文中的示例,短暂的Send-Q队列发送pakets非0是正常状态。如果接收队列Recv-Q一直处于阻塞状态,可能是遭受了拒绝服务 denial-of-service 攻击...原创 2012-07-23 09:57:19 · 7365 阅读 · 0 评论 -
linux shell编程一
一、shell 是linux内核与用户应用的沟通接口,相当于下面的ui部分二、shell有很多种,常用的是bash; SH,CSH,KSH,BASH ,........... 三、shell脚本就是shell命令的集合 四、变量赋值中不能有空格,如:#!/bin/bash##################### ...2012-07-22 20:18:46 · 77 阅读 · 0 评论 -
linux 修改系统时间
我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成2005年7月26日的命令如下。 #date -s 07/26/2005 将系统时间设定成下午11点12分0秒的命令如下。 #date -s 11:12:00 注意,这里说的是系统时间,是linux由操作系统维护的。 在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后...原创 2011-12-23 13:30:49 · 67 阅读 · 0 评论 -
linux 安装sysstat使用iostat、mpstat、sar、sa
使用yum安装 #yum install sysstat sysstat的安装包是:sysstat-5.0.5-1.i386.rpm,装完了sysstat-5.0.5-1.i386.rpm后 就会有iostat、mpstat、sar、sa的功能,sysstat-5.0.5-1.i386.rpm 启动sysstat /etc/init.d/sysstat start 设置sysstat自启动 #ch...原创 2011-12-23 17:19:43 · 72 阅读 · 0 评论 -
在Centos中yum安装和卸载软件的使用方法
在Centos中yum安装和卸载软件的使用方法安装方法安装一个软件时yum -y install httpd安装多个相类似的软件时yum -y install httpd*安装多个非类似软件时yum -y install httpd php php-gd mysql卸载一个软件时yum -y remove httpd卸载多个相类似的软件时yum -y remove httpd*卸载多个非类似软...原创 2011-12-23 17:30:34 · 72 阅读 · 0 评论 -
YUM常用命令介绍
1.列出所有可更新的软件清单命令:yum check-update2.安装所有更新软件命令:yum update3.仅安装指定的软件命令:yum install <package_name>4.仅更新指定的软件命令:yum update <package_name>5.列出所有可安裝的软件清单命令:yum list用YUM安装删除软件装了系统添加删除...原创 2011-12-23 17:31:31 · 66 阅读 · 0 评论 -
centos下yum安装 xwindow gnome kde
centos安装是是使用linux text 模式安装没有安装xwindows界面。现在要使用,使用yum安装。登录系统,使用yum 安装#yum groupinstall 'X Window System' -y安装GNOME桌面环境#yum groupinstall 'GNOME Desktop Environment' -y如果安装KDE桌面环境#yum gr...原创 2011-12-29 13:55:22 · 88 阅读 · 0 评论 -
Linux服务器性能数据收集【sar、pidstat、iostat、mpstat、sadf、sadc】
Linux中的top,free等命令不能完全满足我们性能数据收集的要求,我们需要一个更加强大的工具来收集性能数据。经过考察和对比,发现 Sysstat是一个非常强大的工具,因此下载了试了下,效果不错。Sysstat是一个工具集,包括sar、pidstat、iostat、mpstat、sadf、sadc。其中sar是其中最强大,也是最能符合我们测试要求的工具,同时pidstat也是非常有用的东东,因...原创 2011-10-18 10:22:09 · 243 阅读 · 0 评论 -
Linux查看CPU信息、机器型号等硬件信息
测试机器的硬件信息: 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号) # cat /proc/cpuinfo | grep physical | ...原创 2011-10-18 10:22:52 · 63 阅读 · 0 评论 -
linux程序分析工具介绍(三)——sar
本文要介绍的sar,是linux下用来分析系统本身运行情况的非常有用的工具。我们知道,程序在操作系统上要运行,要关注的点不外乎内存,CPU和IO(包括磁盘IO和网络IO)。我们的应用程序在操作系统中运行前,我们需要了解系统当前的内存,cpu和IO的使用状况,还需要明白我们的应用程序运行时自身所需要的内存,cpu和IO资源的情况。只有操作系统剩余的内存,cpu和IO资源能够满足应用程序所需要的,...原创 2011-10-18 11:45:57 · 105 阅读 · 0 评论 -
linux程序分析工具介绍(一)—-”/proc”
写在最前面:在开始本文之前,笔者认为先有必要介绍一下linux下的man,如果读者手头用linux系统,直接在终端输入man man便可以看到详细的说明,我在这里简单的总结一下,man命令是用来查看linux下各种命令、工具等的用户手册(manual)的。一种比较常用的用法是”man n field”,这里的n是要查找的手册了类型,field是关键字。在这里介绍一下n:0 /usr/inc...原创 2011-10-18 11:46:48 · 124 阅读 · 0 评论 -
sysstat安装与使用
1、下载与安装:# wget http://perso.orange.fr/sebastien.godard/sysstat-8.0.4.1.tar.gz# tar zxvf sysstat-8.0.4.1.tar.gz# cd sysstat-8.0.4.1# ./configure# make# make install这个包一但安装下去,一般包括如下的几个命令可以使用。 sar ...原创 2011-10-25 11:26:07 · 240 阅读 · 0 评论 -
tar命令详解
格式: tar 选项 文件目录列表功能: 对文件目录进行打包备份选项:-c 建立新的归档文件-r 向归档文件末尾追加文件-x 从归档文件中解出文件-O 将文件解开到标准输出-v 处理过程中输出相关信息-f 对普通文件操作-z 调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩-Z 调用compress来压缩归档文件,与-x联用时调用compress完成解压缩 ...原创 2011-10-25 11:28:14 · 60 阅读 · 0 评论 -
linux find mtime参数详解
大家在使用find命令中的mtime参数时候,会看到官方的解释如下: -mtime n File's data was last modified n*24 hours ago. See the comments for -atime to understand how rounding affects the interpreta...原创 2012-07-16 15:29:48 · 474 阅读 · 0 评论 -
linux下如何添加一个用户并且让用户获得root权限
1、添加用户,首先用adduser命令添加一个普通用户,命令如下:#adduser tommy //添加一个名为tommy的用户#passwd tommy //修改密码Changing password for user tommy.New UNIX password: //在这里输入新密码Retype new UNIX password: //再次输入新密码passwd: all...原创 2014-01-26 17:26:35 · 158 阅读 · 0 评论