
linux-and-unix
文章平均质量分 79
iteye_17234
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux 查看cpu 多核与多U
# uname -aLinux localhost.localdomain 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux(查看当前操作系统内核信息)# cat /etc/issue | grep LinuxRed Hat Enterprise Linux AS re...原创 2011-06-20 11:14:54 · 176 阅读 · 0 评论 -
linux多文件替换关键字
现在网上这样的方法只有两种,一种是Mahuinan法,一种是Sumly法,一种是30T法分别如下: 一、Mahuinan法: 用sed命令可以批量替换多个文件中的字符串。sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录` 例如:我要把/root/tm/ 目录下的.txt文件中的 /home/gbase/table_space替换为/ho...原创 2012-06-04 16:57:48 · 147 阅读 · 0 评论 -
vi常用命令
1、复制多行,并粘贴 1)将光标定位于想开始复制的行,然后输入想要复制的行数:如3,然后输入yy 2)定位到需要粘贴到的前一行,输入p2、删除多行 1)将光标定位于想要开始删除的行,然后输入想要删除的行数:如3,然后输入dd 说明:其实这个操作是剪切操作,如果需要将刚才删除的行粘贴到另外一个地方,则定位到需要粘贴到的前一行,输入p3、保存退出操作...原创 2012-05-22 20:11:19 · 98 阅读 · 0 评论 -
转:linux /proc/loadavg
一、什么是系统平均负载(Load average)?在Linux系统中,uptime、w、top等命令都会有系统平均负载load average的输出,那么什么是系统平均负载呢?系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中: - 它没有在等待I/O操作的结果 - 它没有主动进入等待状态(也就是没有调用'wait')...原创 2011-05-04 09:29:33 · 103 阅读 · 0 评论 -
转:linux下tomcat自启动
1. 准备RedHat 9.0(原则上 RH7,8,9,ES/AS2.1,3都适用,其他 Linux 或者 FreeBsd 未试过);j2sdk-1_4_2_05-linux-i586.bin(JAVA_HOME=/usr/local/java,如果不同下面相应地方也要修改)jakarta-tomcat-5.0.28.tar.gz(CATALINA_HOME=/usr/local/...原创 2011-11-24 17:23:57 · 122 阅读 · 0 评论 -
转:scp使用说明
SCP 命令跟 CP 命令类似,只不过CP命令是在同一台机器上用的,SCP是在2台机器上复制的命令。举例说明:复制远程服务器的文件到本地scp -P 999 root@21andy.com:/home/test.zip /home/复制本地的目录到远程服务器scp -P 999 -r /home/andy/ root@21andy.com:/home/SCP...原创 2011-11-24 17:11:35 · 280 阅读 · 0 评论 -
Fedora 11使用root用户登录Xwindows
Fedora 11使用root用户登录X需要以下两步操作,而Fedora 10只需要第一步。 打开终端: 1. gedit /etc/pam.d/gdm 注释掉 #auth required pam_succeed_if.so user != root quiet2. gedit /etc/pam.d/gdm-password...原创 2011-04-11 17:44:53 · 127 阅读 · 0 评论 -
linux 安装telnet
一、安装telnet软件包(通常要两个)。 1、 telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序; 2、是 telnet-server 软件包,这个才是真正的 Telnet server 软件包! 安装之前先检测是否这些软件包已安装,方法如下: [root@wljsroot]#rpm –q telnet ...原创 2011-04-01 20:58:22 · 113 阅读 · 0 评论 -
linux配置Xmanager
linux 配置xmanger方法,如果是用xmanager 3.0以上版本可以通过ssh直接连接到桌面。不过这个速度慢。附件图片 右键另存为,修改后缀名为.doc即可。...原创 2011-04-01 20:54:57 · 115 阅读 · 0 评论 -
vim 查找替换
vi/vim 中可以使用 :s 命令来替换字符串:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 ...原创 2012-06-04 16:58:11 · 112 阅读 · 0 评论 -
清理linux 系统缓存
echo 3 > /proc/sys/vm/drop_caches原创 2012-10-31 16:52:28 · 220 阅读 · 0 评论 -
shell单引号,双引号,反引号与反斜杠
单引号:强调是什么就是什么不替换任何东西,会忽略任何引用值,即屏蔽的单引号内的特殊字符的原本含义。双引号:弱引用,引号里的值若再包含变量,那在赋值的时候,所有这些变量就被立即替换了。反引号:用于设置系统命令输出到变量,shell认为反引号中的内容是一个系统命令,所以将会执行之: 在执行shell脚本的时候,shell将会对脚本中的行进行解释,然后执行;对于一些特殊处理的...原创 2016-07-03 09:40:04 · 258 阅读 · 0 评论 -
shell 判断条件
前言: 无论什么编程语言都离不开条件判断。SHELL也不例外。 if list then do something here elif list then do another thing here else do something else here...原创 2016-07-03 09:26:45 · 137 阅读 · 0 评论 -
转:linux 文件系统IO性能优化
对于LINUX SA来说,服务器性能是需要我们特别关注的,包括CPU、IO、内存等等系统的优化变得至关重要,这里转载一篇非常不错的关于IO优化的文章,供大家参考和学习:一、关于页面缓存的信息,可以用cat /proc/meminfo 看到。其中的Cached 指用于pagecache的内存大小(diskcache-SwapCache)。随着写入缓存页,Dirty ...原创 2016-05-23 08:53:33 · 139 阅读 · 0 评论 -
yum install 安装路径
一般是 /usr/local 一般一个软件是要复制多个文件到不同的地方,包括可执行文件 ,文档, 配置文件。 通过yum安装的软件包,可以通过 rpm -ql 软件包名 来查询这个软件包具体都复制到了哪些文件到哪些地方。 RPM命令常用技巧若干有人说曾经被RPM包强暴过,可控性不高。为了避免这类人再次遭受强暴,以及和大家分享RPM包管理经验,特此分享如下内容。如何查...原创 2016-03-08 19:07:45 · 346 阅读 · 0 评论 -
shell控制语句
linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),选择语句(case)。下面我将通过例子介绍下,各个语句使用方法。 一、shell条件语句(if用法)if语句结构[if/then/elif/else/fi] if 条件测试语句thenaction[elif 条件actionelseaction...原创 2016-01-09 09:50:21 · 113 阅读 · 0 评论 -
实例详细说明linux下去除重复行命令uniq
一、uniq干什么用的linux下去除文本重复行的命令之一。从网上看来两个注意事项:1,对文本操作时,它一般会和sort命令进行组合使用,因为uniq 不会检查重复的行,除非它们是相邻的行。如果您想先对输入排序,使用sort -u。2,对文本操作时,若域中为先空字符(通常包括空格以及制表符),然后非空字符,域中字符前的空字符将被跳过二、uniq参数说明用法:uniq [...原创 2012-06-25 18:28:24 · 171 阅读 · 0 评论 -
grep+sed 全文件夹替换
grep aaa -rl ./test |xargs sed -i "s/aaa/11/g"原创 2012-06-17 21:25:17 · 183 阅读 · 0 评论 -
posrt 排序工具并行工作--快
一个文件n列,假设需要按照文件的第2列排序,第二列是int型 ./psort -n -k2 -t, yourfilename > sort.txt原创 2012-11-05 14:28:14 · 223 阅读 · 0 评论 -
转:高性能Linux集群监控之道
监控是集群管理的核心任务。监控数据可用于调度任务、负载平衡、向管理员报告软硬件故障,并广泛地控制系统使用情况。监控信息必须在不影响集群性能的情况下获得。本文将讨论使用/proc文件系统和Java来获得监控数据的方法。 Java在Linux集群中的应用 Java技术为集群管理开发者提供了许多解决问题的办法。Java是动态、灵活、可移植的,这些不寻常的特征使得它成为了在异构网络及平...原创 2011-03-30 16:45:12 · 106 阅读 · 0 评论 -
转:LINUX下查看网卡流量的脚本(完美修改版)
转载自 mnsch最终编辑 wangpeng168修改内容:修复了会显示负数的问题增加了bits/s的统计情况增加了最后的汇总平均值#!/bin/bash# osdba 2008.10.22 monitor the interface's network traffic.# Zeuslion 2009.08.29.if [ $# -ne 3 ];t...原创 2011-03-30 16:11:05 · 114 阅读 · 0 评论 -
tprof 命令
tprof 命令 用途 报告 CPU 使用情况。 语法 tprof [ -c] [ -C{ all | CPUList } ] [ -d] -D] [ -e] [ -F] [ -j] [ -k] [ -l] [ -mObjectsList ] [ -MSourcePathList ] [ -pProcessList ] [ -P...原创 2010-12-27 21:35:15 · 824 阅读 · 0 评论 -
linux 挂载U盘
方案一: Linux不像Windows一样,接上新硬件后可以自动识别,在Linux下无法自动识别新硬件的,需要手动去识别。USB移动存储设备通常被识别为sda1,具体可以通过fdisk -l命令查询。 在使用U盘前,我们先要为外挂点新建一个子目录,一般外挂点的子目录都是建立在/mnt里面的,我们也建在那里,当然也可以建在/目录下,名字可以自己定,我们就取名为usb,终端下的命令如下...原创 2010-12-27 21:32:27 · 95 阅读 · 0 评论 -
rpm
在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。下面就给大家介绍一下它的具体使用方法...原创 2010-12-27 21:31:32 · 105 阅读 · 0 评论 -
linux下/proc/stat 计算CPU利用率
信息来源:http://www.linuxdiyf.com/viewarticle.php?id=109486http://www.linuxhowtos.org/System/procstat.htm 摘要 user (432661) 从系统启动开始累计到当前时刻,用户态的CPU时间(单位:jiffies) ,不包含 nice值为负进程。1jiffies=0.01秒...原创 2011-08-11 17:17:13 · 182 阅读 · 0 评论 -
/proc/[pid]/stat
[root@localhost ~]# cat /proc/6873/stat6873 (a.out) R 6723 6873 6723 34819 6873 8388608 77 0 0 0 41958 31 0 0 25 0 3 0 5882654 1409024 56 4294967295 134512640 134513720 3215579040 0 2097798 0 0 0 0 ...原创 2011-08-11 15:14:27 · 108 阅读 · 0 评论 -
转:linux开机自动运行
实现目标:在Linux启动时,自动运行位于普通用户test1根目录下的脚本程序test.py,该程序会在每次执行时自动向本地日志文件追加一条记录,源码如下: from datetime import datetime now=datetime.now() f=open('test.log','a') f.write('%s '%now...原创 2011-07-18 12:25:45 · 232 阅读 · 0 评论 -
linux 查看系统启动时间
1.通过top命令查看top 命令输出第一行top - 17:25:38 up 19:54, 2 users, load average: 0.07, 0.05, 0.012.uptime命令 17:26:21 up 19:54, 2 users, load average: 0.03, 0.04, 0.013.查看/proc/uptime文件计算系统启动时...原创 2011-07-14 09:23:12 · 159 阅读 · 0 评论 -
linux下创建用户
linux下创建用户1、添加ftp用户useradd ftpname -d /home/ftppasswd ftppwd以下操作都以root权限进行:service vsftpd start 启动Linux自带的FTP服务2. 添加普通用户 useradd nagios –d /usr/local/nagioschown nagios.nagios /usr/loc...原创 2011-06-27 21:54:29 · 96 阅读 · 0 评论 -
进程文件解析
[root@localhost ~]# cat /proc/6873/stat6873 (a.out) R 6723 6873 6723 34819 6873 8388608 77 0 0 0 41958 31 0 0 25 0 3 0 5882654 1409024 56 4294967295 134512640 134513720 3215579040 0 2097798 0 0 0...原创 2010-12-27 21:37:08 · 136 阅读 · 0 评论 -
linux 设置path值
直接用export命令在PATH中加入/data/test/hellow.sh脚本,使该脚本能在其他目录下执行。[root@localhost /]# cd /data/test[root@localhost test]# ll总用量 4-rwx------ 1 root root 32 10月 25 13:02 hellow.sh[root@localhost test]# e...原创 2010-12-27 21:54:34 · 220 阅读 · 0 评论 -
转:linux查看网络流量脚本
在GUI下面,有一大把的工具可以显示网络流量,那么,命令行下面怎么办?显然办法是有的,比如,ifconfig,Linux 查看网络流量会有这样的输出:RX bytes:1224128649 (1.1 GiB) TX bytes:34114947 (32.5 MiB)。过一会再看,数值有所变化,两者的差值就是过去一段时间的流量。可是,这也太不人性化了……正所谓自己动手,丰衣足食,我们自己来写...原创 2011-03-30 16:09:55 · 113 阅读 · 0 评论 -
转:linux下的/dev/shm/
/dev/shm/是linux下一个非常有用的目录,因为这个目录不在硬盘上,而是在内存里。因此在linux下,就不需要大费周折去建ramdisk,直接使用/dev/shm/就可达到很好的优化效果。/dev /shm/需要注意的一个是容量问题,在linux下,它默认最大为内存的一半大小,使用df -h命令可以看到。但它并不会真正的占用这块内存,如果/dev/shm/下没有任何文件,它占用的内存实...原创 2011-10-26 09:28:01 · 317 阅读 · 0 评论 -
TCP 参数
net.ipv4.tcp_max_tw_buckets = 6000 timewait 的数量,默认是180000。 net.ipv4.ip_local_port_range = 1024 65535 允许系统打开的端口范围。 net.ipv4.tcp_tw_recycle = 1 启用timewait 快速回收。 net.ipv4.tcp_t...原创 2012-01-16 15:25:30 · 159 阅读 · 0 评论 -
在Linux中配置Java Home变量
这里将简单谈谈如何为Linux配置Java Home变量,这一变量如果设置得当,今后再使用Java编译时都不需要再重新设置。 在Linux中配置Java Home变量,如果你在网上搜索一下的话,可能找到的大多数答案都是:export Java Home=YOUR/JAVA/PATH这会有一个问题,就是一这种方式设置的变量只对当前用户的当前会话有效,如果你打开另外...原创 2011-01-20 21:19:51 · 134 阅读 · 0 评论 -
转:如何在Linux中踢出用户
如何在Linux中踢出用户 $ who //显示当前登陆用户13:15:06 up 1:25, 2 users, load average: 0.01, 0.01, 0.00USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATjjony pts/0 xxx.xxx....原创 2011-01-20 16:30:44 · 159 阅读 · 0 评论 -
转:Linux几点问题 ssh登录,xwindow登录等等
很多linux新手遇到一个问题,系统安装完毕后,在图形界面不能用root登录,但是通过远程ssh可以登录,或者明明没有安装图形界面,但是却跑出来一个图形登录界面,下面就解开这个疑惑!如果没有选择安装图形界面的话,默认登录的可能是KDM,这个程序嵌入在内核,只有在没安装图形界面时刻能看的出来,所以一般人不注意这个,此时 进入console, ps -ef 可以看到。默认KDM session是不让r...原创 2011-01-18 14:35:04 · 193 阅读 · 0 评论 -
转:Sun Solaris 常用维护命令
1、查看机型:SUn的小型机的机型都在面板上写着有,如NETRA T 1125, 还有比如utra 5,utra 10等等。2、查看cpu个数 (错误,不正确,因为sun中的top命令不能完全看到所有的cpu情况,与HP用法也不一样) #top CPU states: 99.3% idle, 0.1% user, 0.6% kernel, 0.0% iowait, 0.0% swap 表示...原创 2011-01-17 14:37:51 · 947 阅读 · 0 评论 -
常用linux and unix命令
du -sh 目录所占磁盘空前df -k \home 目录所在磁盘空间占用情况 ps aux |grep pid查看进程占用cpusvmon命令 可以查看物理内存的情况svmon –G 查看内存全局使用状况sar 1 3 查看cpu全局使用状况df -k \home 目录所在磁盘空间占用情况du -s server计算目录所占磁盘空间大小vmst...原创 2010-12-27 21:57:25 · 112 阅读 · 0 评论 -
numa关闭
zone_reclaim_mode参数为1,numa并没有关闭numa功能关闭方法: 1. 直接执行,echo 0 > /proc/sys/vm/zone_reclaim_mode,直接生效2. 修改/etc/sysctl.conf文件,增加vm.zone_reclaim_mode=0,使得机器重启后也可以生效...原创 2016-10-20 09:54:46 · 1574 阅读 · 0 评论