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:表示 磁盘缓存的大小。
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)

浙公网安备 33010602011771号