linux常见命令

2019-07-29  本文已影响0人  大数据阶梯之路

一、使用过的linux命令记录

ps -ef                                 //查看正在活动的线程
ps -ef|grep java                 //查看与java相关的活动线程
ps -ef|grep -v abc             //查看与abc无关的活动线程
netstat -alnp | grep 端口号    //查询哪个进程占用了该端口号
netstat -n|grep tcp|grep 侦听端口|wc -l                //监听网络客户连接数
ps -eLf|grep java|wc -l           //监控java线程数
ps -aux|grep tomcat       //查看Tomcat监听的端口  关于-aux  a表示所有进程,u表示执行该进程的用户id,x表示所有显示所有程序。
以上介绍了ps命令,是用来提供一份当前线程的快照,若想自动刷新状态,可使用top命令。

vim操作  写入命令:i   停止命令:Esc   退出并保存命令::wq   退出不保存命令::q   搜索命令:/关键字   有多个想往下跳就n  往上跳就shift+n
find -name 文件名            //查看文件命令
kill pid=kill -15 pid   和  kill -9 pid   //都是用来杀死进程的,但有区别。
tail -f 文件名        //查看日志
cd /目录       //切换目录
cat  文件名  //查看某个文件
ls    //查看目录下所有列表
ll     //查看详细信息,相当于 ls -l
ctrl+c    //用于终止当前进程,进程无法再重续
ctrl+z    //用于挂起当前进程,进程从前台转入后台并暂停,若要让后台继续运行使用bg指令,若要转入前台运行使用fg指令
ctrl+d    //表示EOF,即输入终止,通常进程接收到终止符可以完成运行并退出
tar -zxvf 要解压的文件 -C 指定解压位置的文件夹        //解压文件
tar -zcvf 要压缩的文件 被压缩的文件存放路径           //压缩文件
cp -a 原文件 目标文件       //复制文件
mv 目标文件 目的文件夹      //剪切文件
mv  原文件名  目标文件名    //修改文件名操作
rm -rf 文件名     //强制删除文件或文件目录
pwd   //显示当前目录位置
rz   //用于文件的传输,一般是把windows文件上传到linux中,直接执行rz然后会弹出对话框
sz linux文件路径  //用于文件的传输,一般是把linux文件下载到windows中
find -name "文件名"   //用于查找文件位置,相当好用
scp -r 文件名 路径     //基于ssh登陆进行远程文件拷贝,实现不同linux服务器之间相互拷贝  例如:scp -r spark slave1:/usr/local
source 文件路径    //在当前bash环境下读取并执行文件里的命令,可用来做重新编译

二、linux连接超时解决方案

1、先测试网络是否连得通。 ping 远程IP
2、若ping得通,表示与服务器网络连接正常,则检查端口。 telnet 远程IP 端口
3、如果telnet连不上,就考虑服务器是否防火墙拦截。
CentOS7查看防火墙是否运行。 firewall-cmd --state
CentOS6查看防火墙是否运行。 /sbin/service iptables status
4、如果防火墙拦截,则放行端口;如果没有拦截,则要考虑服务器内部是否配置了限定IP访问,因为mysql和redis等是由bind选项的,用来限定客户端IP。
5、再检查服务器内部是否有别的权限设置,例如mysql有远程访问配置。

四、centos7虚拟机配置固定IP

https://www.linuxidc.com/Linux/2017-12/149910.htm
期间涉及到阅读文章4的报错解决

三、阅读文章

1、linux的解压命令详解
2、kill -15 和kill -9的区别
3、rz命令的用法
4、ssh连接不上,报错:Socket error Event: 32 Error:10053

上一篇 下一篇

猜你喜欢

热点阅读