linux命令常用命令2

   谈起linux和mysql命令,一定会有人吐槽这是两个不同的技术,能有啥共同点,其实不然,要想学好linux,和mysql,把那些命令记得更加牢固,就要学会找这两者的共同点或者说类似点。
                linux                                mysql        
查看日期        date                                 select now()
退出            exit                                 exit/quit
查看用户        last                                 select user()
查看进程        ps                                   show processlist
随机数          $RANDOM                              select rand()
查看警告                                             show warnings
替换字符串      sed                                  replace
正则表达式匹配   grep                                regexp


查找文件命令:find
1. 基本用法:
      find / -name 文件名      find ver1.d ver2.d -name '*.c' -print    查找ver1.d,ver2.d *.c文件并打印      find . -type d -print 从当前目录查找,仅查找目录,找到后,打印路径名。可用于打印目录结构。
2. 无错误查找:
      find / -name access_log 2 >/dev/null
3. 按尺寸查找:
      find / -size 1500c (查找1,500字节大小的文件,c表示字节)
      find / -size +1500c (查找大于1,500字节大小的文件,+表示大于)   
      find / -size +1500c (查找小于1,500字节大小的文件,-表示小于)   
4. 按时间:
      find / -amin n 最后n分钟
      find / -atime n 最后n天
      find / -cmin n 最后n分钟改变状态
      find / -ctime n 最后n天改变状态
5. 其它:
      find / -empty 空白文件、空白文件夹、没有子目录的文件夹
      find / -false 查找系统中总是错误的文件
      find / -fstype type 找存在于指定文件系统的文件,如type为ext2
      find / -gid n 组id为n的文件
      find / -group gname 组名为gname的文件
      find / -depth n 在某层指定目录中优先查找文件内容
      find / -maxdepth levels 在某个层次目录中按递减方式查找
6. 逻辑
      -and 条件与 -or 条件或
7. 查找字符串
      find . -name '*.html' -exec grep 'mailto:'{}

测试网络是否通畅   ping
查看域名           hostname
查看端口的网络连接状态   netstat
查看环境变量资源:  env
整体性能监控,cpu,mem,页面io等 vmstat

获取主机运行时间和查询linux系统负载等信息   uptime 
uptime命令可以显示系统已经运行了多长时间,信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。
uptime命令用法十分简单:直接输入uptime即可.
例如: 17:07:22 up 79 days, 17:57,  1 user,  load average: 0.08, 0.08, 0.02

sar
sar 的主要作用:
主要负责收集、汇报与存储系统运行信息的。有两个参数非常非常常用,就是“时间间隔”和“输出次数”。默认输出CPU的信息,但是内存、Load、IO的情况都可以查看
1、把sar输出的信息保存到文件中,只要  -o filename即可,不过在看次文件的时候,需要sar  -f  filename   否则通过cat看到的是乱码
2、CPU是多核的情况下,查看每一下的情况已经统计情况,
    sar -P ALL   显示每一核的情况已经总体情况
    sar -P 数字  显示特定CPU的情况

猜你喜欢

转载自jianhao-wang.iteye.com/blog/2067541
今日推荐