快速业务通道

linux常用命令小结

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-17
查询操作系统类型
cat /etc/issue
cat /etc/redhat-release 查询操作系统内核版本
cat /proc/version 查询服务器信息
uname -a 查询服务器name
hostname 查看文本行数、字数、字节数
wc(ls -l|wc) 输出信息中只显示某一行
awk
ls -l|awd ''{print $2}'' 替换文本中的字符串
sed -e ''s/newstring/oldstring/g'' < oldfile > newfile ssh racpub1 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys 显示某目录占用磁盘大小
du -sh /oracle 过虑掉重复word
sort -u 查询历史命令
history 查询用户操作历史记录
#! /bin/ksh
for user in ''cat /etc/passwd|cut -d '':'' -f1''
do
echo *************
cat -$user/.sh_history
echo *************
done 修改shell,直接写shell名称
ksh
bash umask的实际权限应该等于777减去显示的权限,例如umask 002 ,实际是777-002=775 列出当前cpu消耗时间最多的10个进程
ps -ef|sort 6|tail
ps auxgw|sort 2|tail 杀掉难处理的进程
kill -9 pid
cat /dev/null > /dev/ttyname kill -9 pid 建立ssh关系的操作系统间文件copy
scp -P 7522 zzx1.dmp oracle9i@192.168.8.159:/home1/oracle9i/ 查看oracle监听的端口
lsnrctl
stat find常用命令
find /home1/oracle9i -name cman*
find / -name access_log 2>/dev/null
这个方法是把查找错误提示转移到特定的目录中去.系统执行这个命令后,遇到错误的信息就直接输送到stderrstream 2 中,access_log 2就是表明系统将把错误信息输送到stderrstream 2中,/dev/null是一个特殊的文件,表明空的或者错误的信息,这样查询到的错误信息将被转移了,不会再显示了
Empire CMS,phome.net
find / -amin -10 # 查找在系统中10分钟访问的文件
find / -atime -2 # 查找在系统中48小时访问的文件
find / -empty # 查找在系统中为空的文件或者文件夹
find / -group cat # 查找在系统中属于 groupcat的文件
find / -mmin -5 # 查找在系统中5分钟里修改过的文件
find / -mtime -1 #查找在系统中24小时里修改过的文件
find / -nouser #查找在系统中属于作废用户的文件
find / -user fred #查找在系统中属于FRED这个用户的文件 find结果的处理方法:
find /data/backup -mtime 5 | xargs rm -rf
rm -rf `find /data/backup/ -mtime 5`
find /data/backupp -mtime 5 -exec rm -rf "{}" ";"
find /data/backupp -mtime 5 -exec rm -rf {} ;
find /data/backupp -mtime 5 -maxdepth 1 -exec cp {} /home/zzx ; //-maxdepth表示目录的最大深度,1表示当前目录
find /etc -name aaa -exec CMD1 {}; -exec CMD2 {}; //一次查找后针对返回结果执行多条命令 以上命令基本等效.其中 "{}" <= result
";" <= end of command find -exec 是每次匹配成功就执行rm 一次.假如有500个匹配项,shell就要fork 500次去执行rm. xargs在命令行长度允许的情况下会累积到一定程度去rm几十个文件,这样就能减少rm执行的次数.在匹配项较多的情况下,性能相对较好好. ftp启动、停止命令
/sbin/service vsftpd start|stop|restart
ftp参数设置:
/etc/vsftpd/vsftpd.conf
ftp修改端口:
/etc/vsftpd/vsftpd.conf中增加listen_port=2121
查看ftp服务是否启动:
ps auxgw|grep ftp
设定系统时间 若以加号作为开头,则表示要设定时间,而时间格式为 MMDDhhmm[CC]YY][.ss],其 MM 为月份,DD 为日,hh 为时,mm 为分钟,CC 为年份前两位数字,YY 为年份后两位数字,ss 为秒数
Empire CMS,phome.net

[root@wdb_test oracle]# date 113012002004
Tue Nov 30 12:00:00 CST 2004
和时钟服务器校正时间
rdate -s ip --直接校正
rdate -p ip --打印服务器时间
linux下启动telnet服务过程 root登陆

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号