您的位置:首页 > 运维架构 > Linux

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

2017-02-20 16:59 274 查看
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

12、压缩/解压

  压缩:tar czvf FileName.tar DirName

  解压:tar zxvf FileName.tar

  

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

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: