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是一个特殊的文件,表明空的或者错误的信息,这样查询到的错误信息将被转移了,不会再显示了
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 为秒数
[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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: linux(AMD64) 从9204到9207升级文档(2)下一篇: 让一个服务不间断运行
关于linux常用命令小结的所有评论