linux常用命令
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux常用命令,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2137字,纯文字阅读大概需要4分钟。
内容图文
![linux常用命令](/upload/InfoBanner/zyjiaocheng/952/5116d481ef3843158f4c234c92427d6e.jpg)
1、查找文件
find ./ -name "*bak*"
find ./ name "*bak" | xargs rm -f
find ./ name "*bak" | xargs rm -rf 递归删除
2、查找内容
grep -r test /usre/src 递归显示带test的行
grep 'test' *.xml
3、修改文件属性
chown -R sftp:sftpgroup opt/
chown sftp:sftpgroup test.txt
4、修改文件权限
chmod -R 777 opt/
-rwxrw-r-- 最前面的-代表文件 d代表目录
文字设定:
chmod ug + w o - x test.txt
5、查看用户 用户组
cat /etc/group
cat /etc/passwd
6、抓包命令
tcpdump -s o -i any port 18350 -V -W data.cap
strings data.cap >abc.txt
less abc.txt
7、查看系统日志 linux 重启信息 (最近谁登陆过在log下面的其他目录)
less /var/log/messages
8、
df -h 磁盘使用率
free 内存使用率
top cpu 使用率
9、查看端口监听情况
netstat -an|grep 18350
lsof -i:8542
10、查看进程
ps -ef|grep java
ps -fu dm (dm为应用名称)
11、新建用户和用户组
groupadd -g 202 kafkatodbgroup
useradd -u 2021 -d /home/kafkatodb -g kafkatodbgroup -s /bin/csh -m kafkatodb
passwd kafkatodb
12、tar 包命令
tar -zcvf config.tar.gz config/
tar -zxvf config.tar.gz
13、如果一个单板你能ping通 但ssh连接不上:
cat /etc/hosts.deny 删除你的ip
cat /etc/hosts.allow 加上你的ip
14、windows文件转为linux文件
dos2unix xxx.sh
执行shell文件时,每行都报 commond not found时 就可能是这个问题。
15、 查看所有shells
cat /etc/shells
echo &SHELL 查看当前用户下的shell 若系统下没有安装csh,可以yum install csh 进行安装。
16、在文件里层层查找先要的内容
grep "bobe" *.txt | grep "20180512" |grep "cn >> result.txt
17、查看目录下文件的数量
ll | wc -l
18、root用户下修改单板时间
date -s "2019-10-01 12:04:39"
19、cpu 内存超高问题定位, 打印堆栈信息
(1)先用top命令查看进程
(2)top -H -p 25696 查看具体进程里子进程情况,找到使用较高的子进程
(3) jstack -F -L 25698 > 25698.txt 把进程的堆栈信息打印出来,把上面找到的使用内存最高的子进程即线程号转为16 位编码,根据16位编码在25698.txt里找对应的nid,查看具体堆栈信息。
20、前后台环境安装
前台: 在linux创建用户,安装jdk,安装tomcat,然后把maven打的前台包放在webapps下面即可。
后台:springboot启动的话,已经集成了tomcat。
创建用户,安装jdk,直接在项目里用maven 在父pom下打全量包,放在用户家目录下即可。
内容总结
以上是互联网集市为您收集整理的linux常用命令全部内容,希望文章能够帮你解决linux常用命令所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。