一、使用过的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







网友评论