栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux系统—基本命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux系统—基本命令

Linux系统—基本命令 关于防火墙 - 防火墙的开启关闭
 - 启动: 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_config

2,修改端口号:
  • 默认端口号为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 restart
Linux系统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地址

密码
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/939518.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号