1、查看磁盘使用情况

  df -h(方便看些)

  df -l(字节大小,不方便看)

2、查看根目录下文件/文件夹大小

  du -sh /*(/*表示根目录下所有文件)

3、查看文件列表时显示文件大小

  ll -sh

4、磁盘挂载

  mount -t ntfs-3g /dev/xvdb1 /alidata1

  自动挂载是修改 /etc/fstab 自动挂载文件(本人没有成功,==!)

  我用的阿里云服务器,是从windows换成linux系统的,相关转换参考文档如下:

  https://help.aliyun.com/knowledge_detail/40580.html

5、nginx

  安装nginx,参考文档:http://blog.csdn.net/oscarwang/article/details/50562025

  重启:service nginx reload

6、按时间截取日志文件

  tomcat日志文件太大时用less打开过于占用内存,根据时间截取出来再打开是个不错的方式

  sed -n '/^2016-10-26 08:00:00/,/^2016-10-26 15:30:00/p' catalina.out-20161027 > 20161026.log

2017-05-05 15:02刚刚遇到系统内存不足导致mysql自动关闭的问题,在my.conf中增加了innodb_buffer_pool_size,同时增加了虚拟内存,记录下:

7、在磁盘上创建一个分区(我是在数据盘里面创建的这个分区,用于系统盘的虚拟空间)

  dd if=/dev/zero of=/alidata1/swap bs=1024 count=2097152

  其中of表示分区位置

  bs是bytes  1024表示1K

  count是数量 2097152表示1024*1024*2个

  一起就是2G

8、在系统盘增加虚拟空间(swap)对应7中创建的分区

  先把那个分区变成swap分区。mkswap /alidata1/swap

  再使用这个swap分区,使其成为有效状态。swapon /alidata1/swap

9、查看内存大小

  free -m

  或者实时查看内存:watch free

  监控磁盘的IO读取速度:iotop

  下面swap是虚拟内存

10、更详细查看内存使用情况

  cat /proc/meminfo

11、清理buff/cache内存、日志文件

  echo 3 > /proc/sys/vm/drop_caches

  echo > catalina.out

12、压缩/解压

  压缩:tar czvf FileName.tar DirName

  解压:tar zxvf FileName.tar   /   tar xvf FileName.tar

  x : 从 tar 包中把文件提取出来
       z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
       v : 显示详细信息
       f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz

13、统计查询出来的信息中关键字数量

  tail -470000 catalina.out | grep "关键字" | wc -l

14、查看mysql是否安装

  rpm -qa | grep -i mysql

  

15、查看linux环境下的dns

  cat /etc/resolv.conf

16、curl挂代理请求并查看通讯详情

  curl -x -vvv 代理ip:端口 目标请求地址

  

我用Linux都比较简单,遇到了就记录下,继续学习中……

  

转载于:https://www.cnblogs.com/I-will-be-different/p/6420346.html

自己用到的相关Linux命令,谨以记录相关推荐

  1. 相关Linux命令的学习

    相关命令如下: cd                   切换目录 cd # 回到当前用户的家目录 # - 可用于表示用户家目录 cd /etc # 切换到/etc目录cd - # 切换到上一次的目录 ...

  2. linux命令行安装tomcat8,CentOS环境下安装JDK、Tomcat及相关Linux命令

    因为个人需求,所以就JDK.Tomcat一起安装了,其中的步骤也不难. 以下步骤仅供参考,以为个人对Linux系统理解尚且不够,所以不敢妄言,哈哈 1.准备工作 jdk-8u65-linux-x64. ...

  3. centos 计算器_在Linux命令行中使用计算器的5个命令详解

    大家好,我是良许. 在使用 Linux 时,我们有时会需要做一些计算,那么我们就可能需要用到计算器.在 Linux 命令行里,有许多计算器工具,这些命令行计算器可以让我们执行科学计算.财务计算或者一些 ...

  4. 想忘记都困难的Linux命令快速记忆法!

    Linux发展这么多年了,命令是越积累越多,外加每个命令都有许多参数,就算是一般的精通者恐怕也不敢说自己能全部掌握!更更何况是熟练运用,就别提刚刚接触Linux的小白了. 这么多复杂的命令要是我们干背 ...

  5. Linux命令学习法

    转载自 https://www.cnblogs.com/rocedu/p/4902411.html 别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关" ...

  6. linux命令获取进程pid_查看所有进程PID号的linux命令 - 卡饭网

    win10如何通过PID号结束进程 win10如何通过PID号结束进程 1.按CTRL+SHIFT+ESC键直接调用任务管理器 2.也可以通过按CTRL+ALT+DEL键选择[任务管理器]来调用[任务 ...

  7. Linux中mod相关的命令 内核模块化 mod相关命令都是用来动态加载内核模块/驱动程序模块...

    Linux中mod相关的命令 内核模块化   mod相关命令都是用来动态加载内核模块/驱动程序模块 http://baike.baidu.com/link?url=lxiKxFvYm-UfJIxMjz ...

  8. linux命令看文件内容,Linux文件内容查看相关命令

    1.more命令 在Linux中,more命令是一个基于vi编辑器的文本过滤器,它能以全屏的方式按页显示文本文件的内容,more里面内置了一些快捷键. (1)命令语法 more(选项)(参数) (2) ...

  9. 【Linux】与用户管理相关的命令总结

    这篇文章主要总结一下linux中用户相关的命令: 一.查询用户信息相关: 二.用户创建.删除相关: 三.用户密码相关 四.用户组相关 一.查询用户信息相关: 1. cat /etc/passwd 可以 ...

最新文章

  1. 小米盒子4 android版本,安卓系统越用越卡,曾学忠:小米 10 至尊纪念版搭载黑科技 MITurbo 4.0 技术...
  2. 生成报告配置xml_自动化测试报告太丑?Allure拯救你!
  3. 递归求二叉树的深度_优雅地用堆栈替代递归实现二叉树的深度优先搜索
  4. 计算机网络硬件脆弱性,计算机网络的脆弱性有哪几点
  5. C++语言程序设计第五版 - 郑莉-绪论(一)
  6. 《转》在c/s中,登录成功后如何关闭登录窗体显示主窗体
  7. Recursive Depth first search graph(adj matrix)
  8. Wss3入门(2):设置匿名访问包括匿名阅读和匿名评论,修改评论的字段等。
  9. 百度干净云(无广告不限速的绿色百度云客户端)
  10. 基于matlab的图像锐化,基于Matlab的图像锐化的研究
  11. 裂变红包码的制作_微信裂变红包
  12. oracle怎么查询同名学生,数据库:SQL“查询同名同姓学生名单,并统计同名人数”延伸...
  13. layui查档页面_首页--layui后台管理模板 2.0
  14. table内容超长自动隐藏,鼠标放置后浮动显示全部内容
  15. Altium Desinger怎么走蛇形线及差分对设置方法
  16. 各种说明方法的例句_十种说明方法
  17. 2018,华米高歌猛进的一年
  18. Flask上下文管理源码--亲自解析一下
  19. 程序人生 - 程序员学习新技术是要看书还是看视频?
  20. 某玩具商的数据库操作

热门文章

  1. 注册表屏蔽IE9更新
  2. .net语言中使用MapWinGIS.ocx
  3. linux中date命令设置系统时间的方法-转
  4. 蓝桥杯 ADV-98 算法提高 约数个数
  5. 【note】Swift之闭包表达式的几种简化缩写形式
  6. 【软件工程】基准配置(基线配置)
  7. Tuxedo FAQs 整理
  8. java B2B2C Springboot多租户电子商城系统-Eureka源码解析...
  9. EFK 配置geo-ip落地实践
  10. Java泛型的个人理解