- 启动: systemctl start firewalld - 查看状态: systemctl status firewalld - 停止:systemctl stop firewalld - 禁用:systemctl disable firewalld- 防火墙端口号拦截查询与开放
- Linux系统管理端口的操作命令
Linux系统管理端口的操作命令
以下操作在需要开启防火墙,防火墙的开启(重启)、关闭和查看防火墙的状态见末尾
1.查看所有已经对外开放的端口:firewall-cmd --list-ports 2.开启指定的端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent 开启指定的连续端口:irewall-cmd --zone=public --add-port=8000-9999/tcp --permanent 3.关闭指定的端口:firewall-cmd --zone=public --remove-port=8080/tcp --permanent 4.重启防火墙才能生效:firewall-cmd --reload # 常用开放的端口 firewall-cmd --zone=public --add-port=8000-9999/tcp --permanent firewall-cmd --zone=public --add-port=8080/tcp --permanent firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --zone=public --add-port=6379/tcp --permanent firewall-cmd --zone=public --add-port=1521/tcp --permanent firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-port=443/tcp --permanent firewall-cmd --zone=public --add-port=20-22/tcp --permanent firewall-cmd --zone=public --add-port=15672/tcp --permanent firewall-cmd --zone=public --add-port=2375/tcp --permanent # 批量关闭指定的端口 firewall-cmd --zone=public --remove-port=8000-9999/tcp --permanent firewall-cmd --zone=public --remove-port=8080/tcp --permanent firewall-cmd --zone=public --remove-port=3306/tcp --permanent firewall-cmd --zone=public --remove-port=6379/tcp --permanent firewall-cmd --zone=public --remove-port=1521/tcp --permanent firewall-cmd --zone=public --remove-port=80/tcp --permanent firewall-cmd --zone=public --remove-port=443/tcp --permanent firewall-cmd --zone=public --remove-port=15672/tcp --permanent firewall-cmd --zone=public --remove-port=2375/tcp --permanent firewall-cmd --zone=public --remove-port=20-22/tcp --permanent
Linux系统启动关闭查看防火墙状态和解锁防火墙的命令
1.查看防火墙的状态:firewall-cmd --state 2.开启防火墙:systemctl start firewalld.service 3.重启防火墙:systemctl restart firewalld.service 4.关闭防火墙:systemctl stop firewalld.service 5.重新载入防火墙:firewall-cmd --reload 6.解锁防火墙:systemctl unmask firewalld
删除定时计划任务:
1.查看当前系统中的定时任务列表:crontab -l 2.删除定时任务命令:crontab -e 回车后进入crontab命令的计划服务配置界面 直接使用“dd”,删除计划任务 3.输入命令“:wq!”保存并退出 4.使用crontab -l再次查看 查看进程执行的文件路径: 查看进程执行的文件路径:ll /proc/进程PID 总结: (1)防火墙相对操作系统来说也是服务,所以管理防火墙的开启、关闭、重启都是调用操作系统提供的系统命令:systemctl start/stop/restart xxx服务名称; (2)防火墙的状态、管理端口是防火墙自身的功能,所以用防火墙命令:firewall-cmd --xxx。云服务器端口号修改: 一般流程 1,打开配置文件 /etc/ssh/sshd_config
vim /etc/ssh/sshd_config2,修改端口号:
- 默认端口号为22,且已被注释,现在需要在上面打开的文件内找到这个端口在把原有的端口号的注解 # 去掉,再添加一个
Port 8888
- 此时云服务器的开启端口有两个分别为 22 和 8888.
- sshd_config文件内对应的内容为:
:wq
- 重置文件:
1)CentOS 7.x 以上系统,执行命令 systemctl restart sshd.service 2)CentOS 6.x 以下系统,执行命令 /etc/init.d/sshd restart
一般到这里就可以使用另一个端口号,但是还可能因为防火钱拦截,和阿里云安全策略组的拦截无法访问,
开放防火墙的端口号的开放:- 首先,查看防火墙是否开启了 23456 端口号
firewall-cmd --permanent --query-port=8888/tcp
- 若打印结果为 no 表示没有开放 23456 端口号,那么添加允许新端口号,运行命令
firewall-cmd --permanent --add-port=23456/tcp
-
返回结果为 success 即表示放行 TCP 23456 端口号
-
执行命令,设置防火墙允许新端口的使用(要确保防火墙已经开启)
iptables -A INPUT -p tcp --dport 8888 -j ACCEPT
- 执行重启防火墙命令
service iptables restartLinux系统jdk的安装及卸载 卸载:
- 判断jdk是否安装(显示版本号等信息,说明已经安装)
java -version java javac
which java(查看JDK的安装路径) rm -rf JDK地址(卸载JDK) rm -rf /usr/java/jdk/jdk1.8.0_172/ java -version java javac
- 查看是否卸载完毕
vi命令编辑文件profile vi /etc/profile
删除配置的环境变量,至此JDK卸载完毕
安装:从官网上下载linux版本的JDK(jdk-8u172-linux-x64.tar.gz)
通过ftp或者rz命令上传到linux
我这里需要把JDK安装在/usr/local目录下,在/usr/local下新建文件加java
mkdir /usr/local/java
tar命令解压JDK包,解压地址是/usr/local/java
tar -zxvf jdk-8u172-linux-x64.tar.gz -C /usr/local/java
-
进入安装地址,可以看到有JDK的安装目录
-
接下来配置环境变量
vi命令打开/etc/profile vi /etc/profile
- 在文件中加入(根据自己的实际情况修改以下内容)
export JAVA_HOME=/usr/local/java/jdk1.8.0_172 export JRE_HOME=/usr/local/java/jdk1.8.0_172/jre export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH
加载环境变量,重新启动文件:
source /etc/profile
至此JDK安装完毕
java -version java javac
判断JDK是否安装成功
阿里安全策略组的修改:。。。
云服务器安装jdk——yum- 查看可安装的jdk的版本
yum -y list java*
- 选择安装java-1.8.0-openjdk-devel.x86_64
yum install -y java-1.8.0-openjdk-devel.x86_64
- 进行测试
java javac java -version云服务器安装Docker 卸载旧版的Docker
根据官方文档,新版Docker的安装无法覆盖旧版的Docker,所以需要先卸载旧的docker
yum remove docker安装新版Docker
- 安装Docker依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
- 配置阿里云Docker Yum源
1,添加源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
2,更新 yum 缓存
yum makecache fas
- 安装 Docker-CE
yum install -y docker-ce
- 开启Docker
systemctl start docker
- 安装 Docker Compose
curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
- 在本地终端连接Linux系统:
ssh root@ip地址 密码



