linux 命令
防火墙开放3306端口:
[root@localhost ~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
重启防火墙:
[root@localhost ~]# systemctl restart firewalld.service
查询防火墙开放的端口:
[root@localhost ~]# firewall-cmd --list-ports
查看Centos端口命令
netstat -lntp # 查看监听(Listen)的端口
netstat -antp # 查看所有建立的tcp连接
iptables 包过滤防火墙
问题:开放防火墙后,docker端口也监听了,仍无法访问端口
解决:设置默认规则,使用docker设置,不使用不用设置
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
问题:使用ssh的22端口连接服务器一直超时
解决:修改 sshd_config 配置 改为其余端口
cd /etc/ssh
vim sshd_config
将 port 改为 其他端口保存
* 修改多个端口
将 port 注释
添加
```shell
ListenAddress 0.0.0.0:22 ListenAddress 0.0.0.0:5555
```
重启服务 systemctl restart sshd.service
问题:登录出现 su Authentication failure
解决:重设密码
先 sudo passwd root 重置密码一次
然后使用su root 登录
问题:使用 mysql 创建用户并授权
解决:
// 创建数据库 create database `数据库名` character set utf8 collate utf8_general_ci; // 创建账号 create user '用户名'@'%' identified by '密码'; // 账号赋权 grant all privileges on 数据库.* to '用户名'@'%' with grant option; // 刷新权限 FLUSH PRIVILEGES;
问题:在使用命令导入 sql 文件数据
解决:
-- mydatabase 数据库名 /home/test.sql sql文件路径 mysql –uroot –p –Dmydatabase < /home/test.sql
问题:服务器内登录其他服务器
解决:
ssh ip地址 # 输入密码 exit # 退出
问题:服务器内上传文件到其他服务器
解决:
# xxxx.txt 上传的文件名 /home 上传的路径 scp xxxx.txt root@192.168.42.1:/home
问题:将服务器的文件下载(复制)到本地
# 只需在前面加-r即可,就可以拷贝整个文件夹。 scp -r root@目标服务器ip:/复制文件目录 /下载到本地目录
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用