介绍:最近服务器被人频繁攻击,留下一堆垃圾文件。重装后需要重新部署,才发现Linux的命令怎么这么碎。于是乎就产生了写这篇文章的想法。本文旨在记录常用的Linux部署需要使用的命令 ,另一篇关于Linux docker安装常用软件的文章,也算是这段时间的记录
人麻了!!!!
文章目录
-
- 一、防火墙
-
- [1.1 开启防火墙](#1.1 开启防火墙)
- [1.2 关闭防火墙](#1.2 关闭防火墙)
- [1.3 重启防火墙](#1.3 重启防火墙)
- [1.4 开放指定端口](#1.4 开放指定端口)
- 1.5关闭指定端口
- 二、docker
-
- [2.1 自启动docker](#2.1 自启动docker)
- [2.2 查看docker镜像](#2.2 查看docker镜像)
- [2.3 查看docker容器](#2.3 查看docker容器)
- [2.4 运行docker容器](#2.4 运行docker容器)
- 三、win检查Linux端口
- 四、Linux检查端口
-
- [4.1 查看端口开放,以及占用进程id](#4.1 查看端口开放,以及占用进程id)
一、防火墙
1.1 开启防火墙
shell
systemctl start firewalld.service
1.2 关闭防火墙
shell
systemctl stop firewalld.service
1.3 重启防火墙
shell
service firewalld restart
1.4 开放指定端口
shell
firewall-cmd --zone=public --add-port=443/tcp --permanent
记得开放后重启防火墙
add-port=${value},value表示你要开放的端口
1.5关闭指定端口
shell
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
记得关闭后重启防火墙
二、docker
2.1 自启动docker
shell
systemctl start docker
2.2 查看docker镜像
shell
docker images
2.3 查看docker容器
- 查看运行中的
shell
docker ps
- 查看全部
shell
docker ps -a
2.4 运行docker容器
命令基本介绍
shelldocker run [OPTIONS] IMAGE [COMMAND] [ARG...]
-d: 后台运行容器,并返回容器ID;
-i: 以交互模式运行容器,通常与 -t 同时使用;
-p: 指定端口映射,格式为:主机(宿主)端口:容器端口
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
--name="nginx-lb": 为容器指定一个名称;
- 进入容器内部
shell
docker run -it centos /bin/bash
其中centos是镜像名字
- 后台运行容器
shell
docker run -it centos -d /bin/bash
- 进入容器
shell
docker exec -it 容器id /bin/bash
- 查看docker运行容器日志
shell
docker logs 容器id
三、win检查Linux端口
shell
telnet ip port
如果ip的port端口开放,那么则会在终端跳转到其它界面
否则显示
如果在win的cmd中找不到telnet,可以参考这篇文章启动win的telnet命令
四、Linux检查端口
4.1 查看端口开放,以及占用进程id
shell
netstat -tunlp |grep 端口号
如图 LISTEN表示端口被占用,21560/java表示被进程id 为21560的Java进程占用