linux 命令


防火墙、开放端口号


 查看某端口(6379)是否打开
 firewall-cmd --query-port=6379/tcp 如果返回no则端口没有开启
 firewall-cmd --add-port=6379/tcp [--permanent] (加 --permanent 永久有效),返回success说明开启成功

查看防火墙已打开的端口号:
firewall-cmd --list-all

开放端口号:
sudo firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd  --reload #重启防火墙

启动防火墙: systemctl start firewalld

关闭防火墙:systemctl stop firewalld

重启防火墙:systemctl restart firewalld

查看防火墙状态:systemctl status firewalld 

开机禁用防火墙:systemctl disable firewalld

开机启用防火墙:systemctl enable firewalld

查看服务是否开机启动:systemctl is-enabled firewalld

查看已启动的服务:systemctl list-unit-files|grep enabled

查看启动失败的服务:systemctl --failed

 

查看端口使用情况

netstat -lntp
netstat -lntp |grep 端口号

 列出谁在使用某个端口 

lsof -i :8080 # lsof -i :端口号

lsof -i udp:55  #特定的udp端口

lsof -i tcp:80    #特定的tcp端口

 

查看应用进程

ps aux|grep 应用名称
ps -ef|grep -i 应用名称

根据进程id查找程序路径 

ll /proc/进程id/cwd
ll /proc/3666/cwd   

查看内存使用情况

 free -h 
 free -b:以bytes为单位来显示内存的信息。
free -b:以kb为单位来显示内存的信息。
free -m:以m为单位来显示内存的信息。
 free -g:以G为单位来显示内存的信息。
free -h:以适于人类可读方式显示内存信息。-h与其他命令最大不同是-h选项会在数字后面加上适于人类可读的单位
 free -l:显示高低内存的利用率。
free -t:显示linux的全部内存。
free -s N:表示每隔N秒打印一次内存信息,直到用ctrl+c结束
free -c N:表示重复打印内存信息N次
 free -V :显示版本信息
  • total:表示 总计物理内存的大小。
  • used:表示 已使用多少。
  • free:表示 可用内存多少。
  • Shared:表示多个进程共享的内存总额。
  • Buffers/cached:表示 磁盘缓存的大小。

 转载于:https://www.cnblogs.com/tjudzj/p/10100088.html

 

linux MySQL 启动、停止、重启 命令

/etc/init.d/mysql stop 
/etc/init.d/mysql start

#在任意目录下
service mysql start
service mysql restart
service mysql stop

 

上传、下载文件命令

sz:将选定的文件发送(send)到本地机器
rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)
rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具,windows端需要支持ZModem的telnet/ssh客户端(比如SecureCRT)。注意:该方法的传输速度比较慢,推荐使用中小文件的传输。

 

清屏命令

clear
快捷键:ctrl + l (小写字母L)

 

posted @ 2020-03-29 21:29  L12345  阅读(187)  评论(0)    收藏  举报