FirewallD

Linux常用命令Linux简单基本使用命令初学者必备!

谁都会走 提交于 2020-10-06 07:35:42
整理了一下Linux常用命令 一、用户管理 添加用户 ​ useradd 用户名 ​ 设置口令 ​ passwd 用户名 ​ 修改用户 ​ usermod -l 新用户名 旧用户名 ​ 删除用户 ​ userdel 用户名 二、用户组管理 添加组 ​ groupadd 组名称 ​ 修改组 ​ groupmod -n 新组名 旧组名 ​ 查询用户所在的组 ​ groups 用户名 ​ 删除组 ​ groupdel 用户组 ​ 将用户添加到组 ​ gpasswd -a 用户名 组名称 ​ 查看组下所有用户 ​ grep '组名称' /etc/group 三、系统管理 日期管理 ​ date -s "2019-12-11 16:15:00" (设置时间) ​ date (显示时间) ​ 显示用户 ​logname (显示登陆账户信息) ​ su切换用户 su 用户名 ​ id命令 ​ id (显示用户当前信息) ​ sudo执行 sudo 命令(提高当前用户的权限) ​ top top -c (显示进程信息) ​ ps命令 ps -ef (显示所有进程信息 ) ​ kill命令 ​ kill -9 线程名称 (彻底干死进程) ​ 关机命令 shutdown -h now (立刻关机) shutdown +1 (1分钟关机) ​ shutdown –r +1 (1分钟后关机重启) ​

liunx——centos-网络管理1

心已入冬 提交于 2020-10-05 17:00:28
1网络接口名称规则:Network interface names Traditionally, network interfaces in Linux are enumerated as eth0, eth1, eth2, and so on. However, the mechanism which sets these names can cause changes to which interface gets which name as devices are added and removed. The default naming behavior in Red Hat Enterprise Linux 7 is to assign fixed names based on firmware, device topology, and device type. Interface names have the following characters: Ethernet interfaces begin with en, WLAN interfaces begin with wl, and WWAN interfaces begin with ww. The next character(s) represents the type of adapter with

Linux CentOS 7上安装MongoDB,springboo集成t使用MongoDB实战demo

余生长醉 提交于 2020-10-05 12:33:48
记录自己学习的过程,以供日后查阅,有不对之处欢迎指正! mongodb安装 本例以CentOS 7为例。 1、进入官网 https://www.mongodb.com/try/download/community 选择版本,选择操作系统,选择文件类型,点击Download下载安装包 也可以通过Copy Link复制下载链接,使用wget命令下载,在linux系统上执行如下命令下载安装包 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_70-4.4.1.tgz 文件下载或者上传到系统上(我的安装包下载到/mysoft下) 2、解压文件 tar -zxvf mongodb-linux-x86_64-rhel70-4.4.1.tgz mv mongodb-linux-x86_64-rhel70-4.4.1 mongodb-4.4.1 3、配置环境变量 vi /etc/profile 在后面添加 export PATH=$PATH:/mysoft/mongodb-4.4.1/bin 执行source /etc/profile加载生效 4、在mongodb-4.4.1下创建数据目录和日志目录 cd /mysoft/mongodb-4.4.1 mkdir -p data/db mkdir -p logs 5、修改配置文件 cd

跟高手学习LINUX笔记26--cobbler实践之从安装到应用

匆匆过客 提交于 2020-10-05 05:54:28
本教程精华是篇尾的KS配置文件,关于自动化安装KS应答文件往往是安装成功与否的关键,以下是本人常用网络安装KS配置信息,文件仍然在所在公司机房使用,纯实战干货: 1.1 cobbler简介   Cobbler--“补鞋匠”是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。 Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。 Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理。网间传说:如果说kickstart要求管理员是大专水平的话则Cobbler则只要求管理员初中水平,以此说明Cobbler的进步。 1.2 安装cobbler 1.2.1 环境说明 本机IP地址:192.168.101.171 关闭与禁用selinux、firewalld [root@node ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@node ~]# uname -r 3.10.0-957.5.1.el7.x86_64 [root@node ~]# getenforce Disabled

Centos Firewalld防火墙的使用和配置,开放端口、关闭端口、查看状态

拥有回忆 提交于 2020-10-05 03:17:20
在工作中服务器使用的是Centos7.x的系统,部署服务时需要操作Firewalld防火墙进行端口的网络出入控制,本文主要记录 Centos firewalld防火墙的使用和配置,开放端口、关闭端口、查看状态 文章目录 Firewalld 防火墙服务基本控制 开启Firewalld 关闭Firewalld 查看Firewalld状态 开机禁用 开机启用 配置Firewalld 端口管理 开启一个端口 查看指定端口是否被防火墙拦截 删除一个白名单内的端口 显示firewalld状态 查看所有开放的端口信息 更新防火墙规则(一般增加或删除一个端口后,需要执行该命令才会生效) 查看区域信息 查看指定接口所属区域 拒绝所有包 取消拒绝状态 查看是否拒绝 Firewalld 防火墙服务基本控制 开启Firewalld systemctl start firewalld 关闭Firewalld systemctl stop firewalld 查看Firewalld状态 systemctl status firewalld 开机禁用 systemctl disable firewalld 开机启用 systemctl enable firewalld 配置Firewalld 端口管理 开启一个端口 –permanent永久生效,如果没有此参数,服务重启后失效,执行完该命令需要刷新配置执行:

第17章—网站服务

眉间皱痕 提交于 2020-09-29 07:18:55
1.概念 1.前言:UI的转变:B/S架构 2.名词: HTML:HyperText Markup Language 超级 文本 标记 语言 网页:使用HTML,PHP,JAVA语言格式书写的文件。 主页:网页中呈现用户的第一个页面。 网站:多个网页组合而成的一台网站服务器 URL: http://www.baidu.com:80/1.html ftp://192.168.142.143:21/1.txt Uniform Resource Locator 统一资源定位符 访问网站的地址 3.网站架构: LAMP: Linux + Apache + MySQL + PHP 系统+服务器程序+数据管理软件+中间软件 2.静态站点 1.Apache:建议使用2.4及以上的版本 2.Apache基础: Apache官网: www.apache.org 软件包名称: httpd 服务端口: 80/tcp(http) 443/tcp(https) 主配置文件: /etc/httpd/conf/httpd.conf 子配置文件:/etc/httpd/conf.d/*.conf 主目录:/var/www/html网站源代码默认位置 3.安装Apache:yum -y install httpd安装 systemctl start httpd启动 systemctl status

CentOS7安装MySQL(完整版)

坚强是说给别人听的谎言 提交于 2020-08-20 08:06:12
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的 Yum Repository,Mysql版本5.7.14 [root@localhost ~]# yum -y install mysql57-community-release-el7- 10 .noarch.rpm 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。 [root@localhost ~]# yum -y install mysql57-community-release-el7- 10 .noarch.rpm 之后就开始安装MySQL服务器 [root@localhost ~]# yum -y install mysql-community-server 这步可能会花些时间,安装完成后就会覆盖掉之前的mariadb,具体多久根据个人网速决定。 安装完成,接下来进行mysql的一些配置。 2 MySQL数据库设置 (1)首先启动MySQL [root@localhost ~]# systemctl start mysqld.service (2)查看MySQL运行状态,运行状态如图: [root@localhost ~

Centos7.3防火墙配置

久未见 提交于 2020-08-20 06:32:43
1、查看firewall服务状态 systemctl status firewalld 2、查看firewall的状态 firewall-cmd --state 3、开启、 重启、关闭、 firewalld.service服务 # 开启 service firewalld start # 重启 service firewalld restart # 关闭 service firewalld stop 4、查看防火墙规则 firewall-cmd --list-all 5、查询、开放、关闭端口 # 查询端口是否开放 firewall-cmd --query-port=8080/tcp # 开放80端口 firewall-cmd --permanent --add-port= 80 / tcp # 移除端口 firewall-cmd --permanent --remove-port=8080/tcp #重启防火墙( 修改配置后要重启防火墙 ) firewall-cmd --reload # 参数解释 1 、firwall- cmd:是Linux提供的操作firewall的一个工具; 2 、-- permanent:表示设置为持久; 3 、--add-port:标识添加的端口; 来源: oschina 链接: https://my.oschina.net/forkey/blog

(1)RabbitMQ简介与安装

耗尽温柔 提交于 2020-08-19 22:16:06
1.RabbitMQ简介 因为RabbitMQ是基于开源的AMQP协议来实现的,所以在了解MQ时候,首先我们来了解下AMQP协议。AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端或者中间件不同产品、不同的开发语言等条件的限制,也就是说消息生产者无需知道消费者如何处理消息结果,反之亦然,解耦了组件跟组件依赖。RabbitMQ服务器端用Erlang语言编写,同时也支持多种客户端来开发跨语言消息传递,例如:Java,.NET,PHP,Python,JavaScript,Ruby,Go等。RabbitMQ还支持多种消息传递协议、消息排队、传递确认、队列的灵活路由、多种交换类型。还支持分布式集群以实现高可用性和吞吐量。适用于排队算法、秒杀活动、消息分发、异步处理、数据同步、处理耗时任务、CQRS等应用场景。还可以通过HTTP-API命令行工具和用于管理和监视RabbitMQ的UI。 2.RabbitMQ在CentOS 7安装 因为我对Linux运维知识面比较薄弱,所以在Linux上部署RabbitMQ这块暂时不想耗太多时间在这上面去(后续有时间再深入了解),这里我完全是跟着园区Net大神晓晨大佬这篇文章