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都比较简单,遇到了就记录下,继续学习中……