UNIX
文章平均质量分 63
herrapfel
这个作者很懒,什么都没留下…
展开
-
你需要知道的16个Linux服务器监控命令
英文原文: hp.com,翻译:oschina如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个 专业的 Linux 系统管理员。有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个非常棒而且专业的工具 YaST,KDE 的 KDE System Guard 同样很出色。当然,要使用这些工具,转载 2012-12-11 10:28:07 · 1241 阅读 · 1 评论 -
linux的用户和组-基础篇
摘要: 建立一个新用户 修改用户的个人设置 文件目录的权限设置 两个重要文件:passwd与group 建立一个新用户 建立一个新的用户包括两个步骤,第一步是使用useradd命令完成一个新用户的初始化设置工作;第二步是用passwd为这个新用户设置密码。例如,我们要给系统添加一个用户叫floatboat,密码为fan2001z,那转载 2008-11-07 09:41:00 · 939 阅读 · 0 评论 -
awk对两个文件的比较
我现在写shell统计遇到一个问题, 比如一个文件a里是1,022,05这种格式另一个文件b里是 3,025,05这种格式,我想让如果a b 逗号后面(02或05)的相同的话, 则把 b的 逗号前面的(3或5) 放在 a 对应的后面怎么做啊?谢谢了 解答: awk -F, NR==FNR{a[$2]=$1}NR>FNR{print $0","a[$2]} fileb fi原创 2008-10-29 15:42:00 · 4123 阅读 · 0 评论 -
unix下做端口跳转
[root@mtest2 etc]# vi /etc/rinetd.conf 例子0.0.0.0 80 192.168.154.42 220.0.0.0 8080 192.168.154.44 22前面为本地端口,后面为跳转主机IP与端口 编辑好后,pkill 掉进程[root@mtest2 etc]# pkill -9 -f rinetd [root@mtest2原创 2008-10-16 11:41:00 · 1057 阅读 · 0 评论 -
linux 中的Too many open file要如何解决
linux as 3,内核2.4。服务经常出现Too many open file错误!请问如何调整“操作系统的中打开文件的最大句柄数”? 谢谢!/proc/sys/kernel/file-max,要永久生效需修改/etc/sysctl.conf随便baidu了一下使用/proc文件系统来控制系统/proc/sys/fs/proc/sys/fs/file-max该文件指定了可以分配的文件句柄的最转载 2008-10-28 10:59:00 · 3422 阅读 · 0 评论 -
unix安装配置ftp server(安装配置一个proftpd的实例)
目的: 安装配置一个proftpd,达到以下要求 1 不允许匿名访问。 2 开放一个帐号,只有在upload目录有上传权限,可以续传,不能改名和删除。 操作: 0 切换到root帐户 su root //输入root的密码。1 下载proftpd 地址:www.proftpd.org。这里我们下载了1.2.9版本 wget ftp://ftp.proftpd.org/di原创 2008-10-27 11:08:00 · 3083 阅读 · 0 评论 -
unix
查看没有关闭的链接 sudo lsof -i | grep "CLOSE_WAIT"原创 2008-10-28 11:08:00 · 793 阅读 · 0 评论 -
sed 两个笔记
sed -e"s/`date +%Y`/2006/"sed执行shell命令或是执行shell 参数sed "s/^/$d,/g" /ITC/webapps/stat/sh/te.txt > ${file}d=`/bin/date --date="1 day ago" "+%Y-%m-%d"` sed在行首,行尾追加不换行.sed s/^/appen原创 2008-10-29 11:39:00 · 2096 阅读 · 0 评论 -
Linux 入门常用命令 — 修改密码,改变用户
passwd命令 出于系统安全考虑,Linux系统中的每一个用户除了有其用户名外,还有其对应的用户口令。因此使用useradd命令增加时,还需使用passwd命令为每一位新增加的用户设置口令;用户以后还可以随时用passwd命令改变自己的口令。该命令的一般格式为: passwd [用户名] 其中用户名为需要修改口令的用户名。只有超级用户可以使用“passwd 用户名”修改其他用户的口原创 2008-10-27 11:11:00 · 1387 阅读 · 0 评论 -
ftp上传文件
#!/bin/shd=`/bin/date --date="1 day ago" "+%Y-%m-%d"`ftp -i -v -n 192.168.154.47 user sky mtest000put $1 /opt/logs/$2.$dbyeEOF原创 2008-11-10 11:46:00 · 955 阅读 · 0 评论 -
NFS mount配置
NFS配置: Server:vi /etc/exports /opt/news 192.168.99.129(rw,sync,no_root_squash) /ITC/www-root/mms/TMMS 10.10129.101(rw,sync,no_root_squash) 1.portmap 2./etc/rc.d/init.d/nfs start exportfs原创 2009-05-12 11:17:00 · 1606 阅读 · 0 评论 -
Sed简介 如何做替换
1. Sed简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下原创 2011-11-24 11:23:54 · 1794 阅读 · 0 评论 -
SHELL脚本读文件
先说一下,我用的是这个: 以下是sh文件内容********************************************#!/bin/shFILENAME="$1"cat $FILENAME | while read LINEdo echo "$LINE"done******************************************** 给你写了一个小例子,原创 2011-11-18 16:17:03 · 9563 阅读 · 0 评论 -
unix环境变量的设置方法
vi ~/.bashrcvi /etc/profilecd ~/ (home dir)vi .profile原创 2010-02-04 13:36:00 · 1234 阅读 · 1 评论 -
Shell 比较运算
shell字符串比较、判断是否为数字 二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别.整数比较-eq 等于,如:if [ "$a" -eq "$b" ]-ne 不等于,如:if [ "$a" -ne "$b" ]-gt 大于,如:if [ "$a" -gt "$b" ]-ge 大于等于,如:if [ "$原创 2010-02-03 22:48:00 · 1679 阅读 · 1 评论 -
linux at crontab 命令
crontab命令的功能是在一定的时间间隔调度一些命令的执行。在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。crontab命令有三种形式的命令行结构:crontab [-u user] [file] crontab [-u user] [-e|-l|-r] crontab -l -u [-e|-l|-r] 第一个命令行中,fi转载 2009-06-29 09:45:00 · 1265 阅读 · 0 评论 -
cat,tac与rev命令
cat命令就不用说了,tac是cat的倒写,意思也和它是相反的。cat是从第一行显示到最后一行,而tac是从最后一行显示到第一行,而rev 则是把每行的最后一个字符显示到第一个字符。例如:[songbei6@localhost ~]$ cat filejj d skklop[songbei6@localhost ~]$ rev files d jjkkpol[songbei6@lo原创 2009-06-23 16:15:00 · 1183 阅读 · 0 评论 -
linux命令 - ps aux
PS -AUX USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND USER:进程所有者。 PID:进程号。 %CPU:占用的 CPU 使用率。 %MEM:占用的内存使用率。 VSZ:占用的虚拟内存大小。 RSS:占用的内存大小。 TTY:终端的次设备号码。 STAT:该进程的状态。转载 2009-06-08 14:12:00 · 2007 阅读 · 0 评论 -
scp命令
scp 使用 scp 在远程机器上 copy 档案 例如: copy 本地的档案到远程的机器上 scp -r /ITC/www-root/ 10.10.129.**:/ITC/ 回车后输入 10.10.129.**的登录密码并回车 开始复制 . 实现了 从本机复制 /ITC/www-root/目录下所有内容到 10.10.129.**/IT原创 2009-05-11 16:36:00 · 1187 阅读 · 0 评论 -
Unix/Linux常用监控和管理命令工具
ps:查看系统中的进程,Linux中可以使用ps -aux查看所有进程 参数w表示加宽显示的命令行,参数w可以写多次,通常最多写3次,表示加宽3次,这足以显示很长的命令行了。例如:ps -auxwww top:显示系统内存、cpu使用情况,并可自动刷新进程列表 vmstat:显示当前的内存使用情况 netstat:显示网络状况,使用参数p可以查看对应的原创 2008-10-28 14:44:00 · 735 阅读 · 0 评论 -
配置apache日志格式
#LogFormat "%h %l %u %t /"%r/" %>s %b /"%{Referer}i/" /"%{User-Agent}i/" %I %O" combinedioLogFormat "[%{%Y-%m-%d %H:%M:%S}t] [%h] [%l] [%u] /"[%r]/" [%>s] [%b] /"[%{Referer}i]/" /"[%{User-Agent}i]/"原创 2008-10-28 12:02:00 · 5204 阅读 · 0 评论 -
linux date用法
使用格式: date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]date 可以用来显示或设定系统的日期与时间。1.在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下:转载 2008-10-24 11:23:00 · 1193 阅读 · 0 评论 -
Linux下Oracle安装配置宝典
用的是Linux版的Oracle V8.1.6,安装在RedHat Linux 6.0上。 Oracle的安装包括企业版服务器端和客户端两部分,用户可以根据实际情况选择不同的部分安装。 这里以企业版服务器端为主要介绍对象,客户端的安装方法相对要简单一些。 服务器端安装分为:典型安装、最小安装和定制安装三种。 客户端安装分为:管理员客户端、程序员客户端、应用用户客户端、定制安装客户端原创 2007-03-23 17:28:00 · 1630 阅读 · 0 评论 -
sort的使用
sortcat students John Johnsen john.johnsen@tp.com 503.555.1111Hassaan Sarwar hsarwar@k12.st.or 503.444.2132David Kendall d_kendall@msnbc.org 229.111.2013sort students David Kendall原创 2007-03-22 15:17:00 · 1358 阅读 · 0 评论 -
LINUX乘法表程序
#!/bin/shecho "大九九乘法表"for i in 1 2 3 4 5 6 7 8 9dofor j in 1 2 3 4 5 6 7 8 9dolet "sum=i*j"printf "$i*$j=$sum /t"doneprintf "/n"done#!/bin/shecho "小九九乘法表"for i in 1 2 3 4 5 6 7 8 9doj=1while [ $j -le原创 2007-03-22 15:15:00 · 1555 阅读 · 0 评论 -
如何乱序排列文件内容
ChinaUnix 确实是 Shell 高手云集的地方,只要你想得到的问题,到那里基本上都能找到答案。r2007 给出了一个取巧的方法,利用 Shell 的 $RANDOM 变量给原文件的每一行加上随机的行号然后根据这个随机行号进行排序,再把临时加上去的行号给过滤掉,这样操作之后得到的新文件就相当于被随机“洗”了一次:while read i;do echo "$i $RANDOM";done原创 2007-03-22 15:04:00 · 5825 阅读 · 0 评论 -
CSS入门
CSS是Cascading Style Sheets(层叠样式表)的缩写。是一种对web文档添加样式的简单机制,属于表现层的布局语言。 1.基本语法规范原创 2007-03-12 17:33:00 · 2412 阅读 · 3 评论 -
正则表达式快速入门
元字符:/b 代表着单词的开头或结尾,也就是单词的分界处.如果要精确地查找hi这个单词的话原创 2007-03-12 17:28:00 · 2033 阅读 · 0 评论 -
VI命令
vi [语法]:vi [-wn] [-R] 文件... [说明]: vi 是一个基于行编辑器 ex 上的全屏幕编辑器,可以在vi中使用ex,ed的全部命令,vi选项中 -wn 指将编辑窗口大小置为n行,-R为将编辑的文件置为只读模式, vi工作模式分为命令模式和输入模式,一般情况下在命令模式下,可敲入vi命令,进入输入模式下时可以编辑要编辑的文本,命令 a A i I o O c C s S R原创 2005-06-01 17:38:00 · 1284 阅读 · 0 评论 -
在linux7.1上安装jdk+tomcat+oracle9i 笔记
本文借鉴了http://www.puschitz.com/的文章:Installing Oracle 9i on RedHat Linux 7.1, 7.2, 7.3, 8.0, 9, Red Hat Advanced Server 2.1, and on原创 2007-03-23 17:36:00 · 1383 阅读 · 0 评论 -
Linux + JDK + WebLogic Server+ Oracle 的安装配置过程
现在越来越多的项目是基于Linux或Unix下的,而在Linux上给客户上安装一个项目,需要进行许多的安装设置过程,比如数据库的,WebLogic Server的。现写下基于Red hat Linux7.1 +jdk1.3+WebLogic Server7.0 +oracle9.2 的安装配置过程。原创 2007-03-25 17:20:00 · 2233 阅读 · 0 评论 -
Linux 指令篇:备份压缩--unzip
功能说明:解压缩zip文件语 法:unzip [-cflptuvz][-agCjLMnoqsVX][-P ][.zip文件][文件][-d ][-x ] 或 unzip [-Z]补充说明:unzip为.zip压缩文件的解压缩程序。参 数: -c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。 -f 更新现有的文件。 -l 显示压缩文件内所包含的文件。 -p 与-c参转载 2008-09-17 11:04:00 · 773 阅读 · 0 评论 -
Unix的轻巧“约取而实得”
在经过上机操作实践以及掌握Unix系统相关的基础知识之后,可以说已跨进了迈向成功的门槛。接着要登堂入室,继续专进,就必须更加深入的了解Unix基本命令的功能、使用并掌握一些必备的技巧。这一轮学习会有一定难度,需要强烈的求知欲和进取心作为源动力,因为只有“不满足才是向上的车轮”;同时也需要注重学习方法,善用前人总结的“约取而实得”的经验,巧学精进,迎难攻解,从而达到再上台阶之成效。原创 2008-07-18 11:01:00 · 940 阅读 · 0 评论 -
UNIX 常用命令简单说明
UNIX 常用命令简单说明 第一章 目录及文件操作命令 1.1 ls [语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......] [说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出顺序为纵向按字符顺序排列。 -R 递归地列出每个子目录的内容 -a 列出所有文件,包括第一个字符为“.”的隐藏文件 -d 若后面参数是目录,则原创 2008-07-18 11:03:00 · 663 阅读 · 0 评论 -
linux下top命令参数解释
linux下top命令参数解释2006-09-29 11:54:12转自互联网top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Ta原创 2008-07-18 10:59:00 · 697 阅读 · 0 评论 -
正则表达式入门
正则表达式广泛出现在UNIX/Linux相关的各种领域和多种编程语言里。从常见的shell命令到大名鼎鼎的Perl语言再到当前非常流行的PHP,它都扮演着一个重要的角色。甚至windows的命令行控制台也支持正则表达式。如果你是一个Linux服务器管理员,你经常会在一些服务器的设置脚本里看到它。 可以说,它是学好Linux/UNIX必需掌握的一个知识点,否则你连Linux的启动脚本都读不懂转载 2007-11-14 11:19:00 · 3018 阅读 · 0 评论 -
LINUX安装JDK1.6攻略
1.首先从sun的网站下下载JDK1.6版本https://sdlc4d.sun.com/ECom/EComActionServlet;jsessionid=DDE91A56FE92C343AF35E2CDDEA3B04D下载选择LINUX版本 Linux Platform - Java(TM) SE Development原创 2007-09-27 13:21:00 · 4373 阅读 · 0 评论 -
如何安装卸载 .tar.gz 格式的文件
tar.gz文件的安装,是属于自己编译源代码的方法。多说一句,tar是把文件打成一个包,并不压缩;.gz是用gzip把打成包的.tar文件压缩,所以成了一个.tar.gz的文件。安装的话,先解包,tar -zxvf xxx.tar.gz,这样会生成一个以文件名命名的文件夹。里面会有一些README、INSTALL、DOC等等一些文档,仔细读读,可以知道这个软件安装需要什么特殊的设原创 2007-07-10 10:50:00 · 1815 阅读 · 0 评论 -
Linux下软件包的解压方式大全
大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢!整理:会游泳的鱼来自:www.LinuxByte.net.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip原创 2007-04-09 13:57:00 · 2829 阅读 · 0 评论 -
unix shell 脚本 (最简单的一个)
#!/bin/shd=`/bin/date --date="1 day ago" "+%Y-%m-%d"`if [ $# -gt 0 ]then d=$1fiif [ $# -gt 1 ]then address=$2fiif [ $# -gt 2 ]then sid=$3fiif [ $# -gt 3 ]then pname=$4fidir="/backup/log/XXX.log."dir1=原创 2005-06-01 16:30:00 · 2197 阅读 · 0 评论