CentOS

Linux防火墙关闭.开启.端口放行命令

有些话、适合烂在心里 提交于 2020-10-04 16:20:22
使用阿里云 CentOS 7 演示: 1、暴力临时关闭所有端口(临时:重启服务器就不会生效,会打开防火墙): 不推荐 service firewalld stop 或 systemctl stop firewalld # 临时关闭防火墙 ( 所有端口 ) service firewalld status 或 systemctl status firewalld # 查看防火墙运行的信息 firewall - cmd -- state # 查看防火墙是否运行中 2、防火墙放行指定端口命令: 推荐 systemctl start firewalld # 开启防火墙 firewall - cmd -- zone = public -- add - port = 8080 / tcp -- permanent # 放行指定单个端口 firewall - cmd -- zone = public -- add - port = 3306 / tcp -- add - port = 6379 / tcp -- permanent # 添加放行指定单个端口 firewall - cmd -- reload # 生效添加的要放行的端口 firewall - cmd -- list - ports # 查看所有被放行的端口 firewall - cmd -- zone = public --

Archery安装教程

蓝咒 提交于 2020-10-04 15:09:07
一、 CentOS设置 1. 更换阿里源 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum makecache 2. 安装网络工具 yum install net-tools -y 3. 使用阿里NTP服务 yum install chrony -y sed -i "/server/d" /etc/chrony.conf vi /etc/chrony.conf # 增加 server ntp.aliyun.com iburst systemctl restart chronyd chronyc tracking 4. 关闭防火墙 systemctl stop firewalld systemctl disable firewalld 二、 安装Docker 1. 安装依赖 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 2. 设置仓库 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 注意:如果Docker下载安装过慢

【Linux】CentOS7查看ip、启动网卡

梦想与她 提交于 2020-10-04 10:27:33
Ubuntu查看ip是ifconfig CentOS没有这个命令,是用 ip addr CentOS默认安装时是没有开启网卡 查看网卡是否打开 vi /etc/sysconf ig/network-scripts/ifcfg-enXXX XXX就是具体网卡,一般输到vi /etc/sysconf ig/network-scripts/ifcfg-按两下Tab键就列出来了 en开头的就是 默认是no,按i进入编辑,修改为yes,然后按ESC再按:wq(注意不要漏了冒号) 如果出现 那么先不保存强制退出:q! 切换到root sudo su然后输入当前用户密码 再进行编辑 重启网卡 ipup enXXX 或者其他方法(自己测试不行) service network restart或service network-manager restart 参考文章: https://blog.csdn.net/wyyrockking/article/details/83146602 https://zhidao.baidu.com/question/936884052070755932.html 来源: oschina 链接: https://my.oschina.net/u/4373992/blog/4275035

Linux 下使用 killall 命令终止进程的 8 大用法

爱⌒轻易说出口 提交于 2020-10-04 05:55:34
Linux 的命令行提供很多命令来杀死进程。比如,你可以向 `kill` 命传递一个PID来杀死进程;`pkill` 命令使用一个正则表达式作为输入,所以和该模式匹配的进程都被杀死。 但是还有一个命令叫 `killall` ,默认情况下,它精确地匹配参数名,然后杀死匹配进程。在这篇文章中,我们将讨论有关这个命令的实际应用。 默认情况下,killall 命令将向一个/组进程发送一个 `SIGTERM` 信号,但是,也可以通过参数发送一个指定的信号。 下面我们通过例子详细介绍 killall 的 8 大用法。 #### 1. 基本用法 假如我们 3 个进程在运行,分别是 `hello1, hello2, hello3` ,现在我们想杀死 hello1 进程,可以直接使用如下方式: ``` killall hello1 ``` 运行的结果如下: ``` [alvin@VM_0_16_centos test]$ ps aux | grep hello alvin 12061 0.0 0.0 4152 344 pts/0 S 14:41 0:00 ./hello1 alvin 12074 0.0 0.0 4152 344 pts/0 S 14:41 0:00 ./hello2 alvin 12084 0.0 0.0 4152 340 pts/0 S 14:41 0:00 ./hello3

Linux操作系统中安装VMware Tools

荒凉一梦 提交于 2020-10-04 04:34:35
VMware Tools 中包含一系列服务和模块,可在 VMware 产品中实现多种功能,从而使用户能够更好地管理客户机操作系统,以及与客户机操作系统进行无缝交互。 系统环境 Centos 7.7 Centos8.0 Fedora31 Ubuntu18.04 在线安装VMware Tools 在Centos7,Centos8,Fedora31,Ubuntu最简单的方法就是从网络仓库安装open-vm-tools。Open VM Tools是针对 Linux 客户操作系统的VMware工具的开源实现。Open-vm-tools分为两个包,一个是用于没有图形化界面的,另一个是用于有图形化界面的工具。 在Fedora31/Centos7/Centos8上面安装open-vm-tools # 没有图形化界面的安装这个包 [root@localhost ~]# yum -y install open-vm-tools # 有图形化界面的安装这个包 [root@localhost ~]# yum -y install open-vm-tools-desktop 在Ubuntu18.04上面安装open-vm-tools # 没有图形化界面的安装这个包 bob@ubuntu-18-04:~$ sudo apt install open-vm-tools # 有图形化界面的安装这个包 bob

在Linux如何搭建Oracle11g Data Guard

吃可爱长大的小学妹 提交于 2020-10-04 03:28:58
RHEL6/CentOS6搭建Oracle Data Guard 一、工作原理 Oracle Data Guard是甲骨文推出的一种高可用性数据库方案,Data Guard确保企业数据的高可用性,数据保护和灾难恢复,Data Gurad 通过冗余数据来提供数据保护,通过日志同步机制保证冗余数据和主数之前的同步,这种同步可以是实时,延时,同步,异步多种形式。在Data Gurad环境中,至少有两个数据库,一个处于Open状态对外提供服务,这个数据库叫作Primary Database。第二个处于恢复状态,叫作Standby Database。运行时primary Database对外提供服务,用户在Primary Database上进行操作,操作被记录在联机日志和归档日志中,这些日志通过网络传递给Standby Database。这个日志会在Standby Database上重演,从而实现Primary Database和Standby Database的数据同步。 Data Guard 允许定义3种数据保护模式,分别是最大保护(Maximum Protection),最大可用(Maximum Availability)和最大性能(Maximum Performance)。 1.最大保护(Maximum Protection) 这种模式主备库之间数据是同步的。即主库提交的同时

HAProxy 高级应用(一)

别等时光非礼了梦想. 提交于 2020-10-04 00:44:09
HAProxy 高级应用 ================================================================================ 概述: 本章将继续上章的内容介绍haprosy代理配置段的相关参数,具体如下: ACL控制访问列表; 4层检测机制: dst,dst_port,src,src_port 7层检查机制:path、req.hdr、res.hdr; http层访问控制相关的参数: block,http-request TCP层的访问控制参数 ================================================================================ 10.修改请求或响应报文首部相关: ★ option forwardfor [ except <network> ] [ header <name> ] [ if-none ] ⊙ 作用: AProxy把请求报文发往后端主机之前在请求报文添加“X-Forwared-For”首部;其值为客户端地址, ⊙ 范围: 都可以使用 ⊙ 参数: [ except <network> ]: 除了xxx不添加外,如从本地访问 [ header <name> ] : 可以自定义首部名称; [ if-none ]: 没有首部时才添加

Bashtop – Linux的资源监视工具

牧云@^-^@ 提交于 2020-10-03 19:33:10
它带有游戏风格的响应式终端UI和可自定义的菜单。各种显示部分的整齐排列使监视各种系统指标变得容易。Bashtop是Linux中基于终端的资源监控实用程序。它是一个漂亮的命令行工具,可以直观地显示CPU、内存、正在运行的进程和带宽的统计数据。 使用Bashtop,您还可以对进程进行排序,以及轻松地在各种排序选项之间切换。此外,您可以将SIGKILL,SIGTERM和SIGINT发送到所需的进程。 Bashtop可以安装在Linux,macOS甚至FreeBSD上。在本指南中,您将学习如何在各种Linux发行版上安装Bashtop。 #先决条件 要成功安装Bashtop,请确保系统中已准备好以下依赖项。 •Bash 4.4或更高版本•Git•GNU Coreutils•GNU sed,awk,grep和ps命令行工具•Lm传感器–可选(用于收集CPU温度统计信息) 首先,我们将开始手动安装Bashtop。这应该适用于所有发行版。 #手动安装 要手动安装Bashtop,请如下所示克隆git仓库,并使用以下命令从源代码编译: $ git clone https://github.com/aristocratos/bashtop.git $ cd bashtop $ sudo make install 要卸载Bashtop,请运行: $ sudo make uninstall

CentOS 7安装 hping教程

随声附和 提交于 2020-10-03 12:13:46
hping是一个面向 命令 行的TCP/IP数据包汇编器/分析器。它的界面灵感来源于ping(8)unix 命令 ,但hping并不是只能发送ICMP呼应请求。它支持TCP、UDP、ICMP和RAW-IP协议,具有traceroute模式,能够在一个覆盖的通道之间发送文件,以及其他许多功能。 创建本地安装目录 mkdir -p /usr/local/hping && cd /usr/local/hping 下载并解压 wget https://github.com/antirez/hping/archive/master.zip && unzip master.zip && cd hping-master 安装依赖包 yum install -y libpcap-devel yum install -y gcc gcc-c++ yum install -y tcl tcl-devel 设置软连接 ln -sf /usr/include/pcap-bpf.h /usr/include/net/bpf.h 进行安装 ./configure && make strip && make install 测试查询版本 hping3 -v 其它参考 hping -ltn 列出所有TCP端口 hping -p 发起TCP探测 -S设置SYN包 -a 伪造IP模拟DDOS 本文地址: https: