linux常用命令
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux常用命令,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2846字,纯文字阅读大概需要5分钟。
内容图文
![linux常用命令](/upload/InfoBanner/zyjiaocheng/929/4ec161eb73ec45fdbff5a969eb0c77d0.jpg)
linux常用命令
sudo sed -n '/2015:09:00/,/2015:11:00/p' access_wcs.log | awk '{a[substr($4,9,10)]+=1} END{for(i in a) printf "%s %s\n",i,a[i]}' | sort -k 2 -n -r
查看日志某个时间段的访问量:
cat api.ilapu.com.log.log|sed -n '/27\/Nov\/2020:12/,/27\Nov\/2020:13/p' | wc -l
cat 202012121010.log|sed -n '/12\/Dec\/2020:10:50/,/12\Dec\/2020:10:55/p' | wc -l
cat gqodbynudtp.ilapu.com.log|sed -n '/13\/Dec\/2020:14:13/,/14\Dec\/2020:14:14/p' | wc -l
cat gqodbynudtp.ilapu.com.log|sed -n '/16\/Dec\/2020:20:25/,/16\Dec\/2020:20:28/p' | wc -l
查看日志访问量最高的URL
awk '{print $7}' gqodbynudtp.ilapu.com.log|sort |uniq -c |sort -nr |head -100
awk '{print $7}' 202012121010.log|sort |uniq -c |sort -nr |head -100
awk '{print $7}' 202012122214.log|sort |uniq -c |sort -nr |head -100
查看日志访问量最高的IP
awk '{print $1}' api.ilapu.com.log.log|sort |uniq -c |sort -nr |head -200
awk '{print $1}' 202012121513.log|sort |uniq -c |sort -nr |head -100
根据字段搜索文件09/Dec/2020:18:08:
grep 30/Nov/2020:16: api.ilapu.com.log.log >> new1.log
grep 09/Dec/2020:17:3 gqodbynudtp.ilapu.com.log >>new2.log
grep 14/Dec/2020:14:1 gqodbynudtp.ilapu.com.log >>202012121414.log
grep 15/Dec/2020:11:5 gqodbynudtp.ilapu.com.log >>202012121511.log
grep 112.124.159.110 202012121513.log >>ip.log
文件行数统计
cat 20201212170943.log | wc -l 统计文件行数
统计文件中字符出现的行数
grep -c 'haha' file
修改文件属性(删除文件提示权限不足被拒绝)
chattr -i 文件名
解压zip文件
unzip 文件名.zip
压缩目录:zip -r fileName.zip 文件夹名
压缩文件命令:tar czvf shuanggou.tar.gz ./store
拷贝某台服务器的文件到另一台的服务器目录下scp -r [ip]:/root/ /root
scp -r 内网ip:/root/* /root/
拷贝A服务器的/home/www/A1文件 到B服务器的home/www/B2目录下
命令:scp -r A服务器的内网IP:/home/www/A1 /home/www/B2
回车之后输入服务器密码
拷贝:
访问redis根目录
cd /usr/local/redis
登录redis:redis-cli -h 127.0.0.1 -p 6379
清空所有redis缓存
flushall
查看所有key值:
keys *
删除指定索引的值:del key
清空当前库中的所有 key:flushdb
查看进程:
netstat -anpo | grep php-fpm | wc -l #(查看php-fpm进程)
ps -ef|grep api/Crontab/refundGiftMoney
ps -ef|grep api/Crontab/refundGiftMoney_12
查看PHP-FPM进程
netstat -anpo | grep php-fpm | wc -l
.查看磁盘挂载和占用情况(文章https://www.cnblogs.com/sxdcgaq8080/p/11149949.html)
df -hl
.在根目录下查看每个目录占用空间
cd /
du -h --max-depth=1
选择较大目录进入,按照第一步的步骤同理操作,排查较大目录
同服务器软链接
目标目录 = 原目录(目标目录不存在)
ln -s 原目录 目标目录
ln -s /home/wwwroot/shopAdmin/public/upload upload
定时任务关闭
crond服务
systemctl stop crond??? ?????停止
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
查看crontab服务状态:
service crond status
手动启动crontab服务:
service crond start
查看crontab服务是否已设置为开机启动,执行命令:
ntsysv
加入开机自动启动:
chkconfig –level 35 crond on
内容总结
以上是互联网集市为您收集整理的linux常用命令全部内容,希望文章能够帮你解决linux常用命令所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。