RHCSA认证考试-第二台机器
设置root密码将 venus 的 root 密码设置为 flectrag 。您需要获得系统访问权限才能进行此操作。
解题第一步
打开主机venus
点击Send key
选择 Ctrl+Alt+Del 重新启动
开机导航页面按e键
第二步
将光标移到Linux 那一行末尾添加如下内容: console=tty0 rd.break
第三步
第二步添加修改完成后,按下:Ctrl + X进入grup救援模式进修配置
第三步:按下:Ctrl + X进入grup救援模式
123456789101112131415161718192021# 重新挂载/目录 switch_root:/# mount -o rw,remount /sysroot # 进入/目录 # switch_root:/# chroot /sysroot # 设置root密码# sh-4.4# echo "flectrag"|passwd --stdin root # 在根目录下创建重新刷新SELinux 安全上下文标记的文件 sh-4.4# touch /.autorelabel #退 ...
Linux 交互权限 /bin/false 与/sbin/nologin区别?
在Linux系统中,/bin/false和/sbin/nologin是两个常用的用于限制用户登录的交互权限。它们的区别如下:
/bin/false:/bin/false是一个占位符命令,它会立即返回一个假值,表示命令执行失败,因此用户无法登录系统进行交互式会话。当用户尝试使用该账户登录系统时,系统将立即关闭连接。用户可以通过ssh或telnet等网络服务连接到系统,但是无法执行任何操作。可以将/bin/false用于一些需要存在系统账户,但不允许该用户进行任何操作的情况,如web服务器中的www-data用户。
/sbin/nologin:/sbin/nologin命令会在用户尝试登录系统时显示一条拒绝登录的消息,并立即关闭连接。与/bin/false不同,/sbin/nologin可以为用户显示一条自定义的消息。通常,这条消息用于告诉用户为什么不能登录系统,并提供一些相关的信息,例如联系管理员的电子邮件地址。/sbin/nologin常用于禁止shell登录,并限制用户只能通过sftp或scp等特定的服务进行访问的情况。
综上所述,/bin/false和/sbin/nologin都是 ...
RHCSA认证考试-第一台机器
配置网络设置在mars.domain250.example.com 上执行以下任务,配置网络络设置将 mars 配置为具有以下网络配置:
主机名: mars.domain250.example.com
IP 地址: 172.25.250.100
子网掩码: 255.255.255.0
网关: 172.25.250.254
解题123456789101112设置主机名# hostnamectl set-hostname node1.domain250.example.com查看所有网络接口信息# nmcli connection show设置静态IP、配置开机自动激活# nmcli connection modify "Wired connection 1" ipv4.addresses 172.25.250.100/24 ipv4.gateway 172.25.250.254 ipv4.dns 172.25.250.254 ipv4.method manual connection.autoconnect yes激活配置# nmcli connection up ...
科学上网-Clash 使用教程
特点
具有身份验证支持的本地 HTTP/HTTPS/SOCKS 服务器
Shadowsocks(R)、VMess、Trojan、Snell、SOCKS5、HTTP(S) 出站支持
内置假 IP DNS 服务器,旨在最大限度地减少 DNS 污染攻击的影响。支持 DoH/DoT 上游。
基于域、GEOIP、IP-CIDR 或进程名称的规则将数据包路由到不同的目的地
代理组允许用户实施强大的规则。支持自动回退、负载均衡或基于关闭延迟自动选择代理
远程提供商,允许用户远程获取代理列表而不是在配置中硬编码
透明代理:使用自动路由表/规则管理重定向 TCP 和 TProxy TCP/UDP
通过全面的 HTTP RESTful API 控制器进行热重载
安装Clash VPN客户端首先需要在自己的设备上安装Clash VPN客户端。Clash VPN支持多个操作系统,例如Windows、macOS、Linux、Android和iOS。你可以在官方网站https://github.com/Dreamacro/clash/releases下载`Clash VPN的最新版本。下载完成后,按照说明安装并 ...
基于CentOS编译部署RabbitMQ
RabbitMQ使用Erlang语言编写服务器端,并支持多种客户端,如Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP和 STOMP,同时也支持AJAX。
安装erlang1.安装erlang所需要的依赖包
1[root@nues ~]# yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel java java-devel
2.下载erlang安装包
1[root@nues ~]# wget http://erlang.org/download/otp_src_21.1.tar.gz
3.解压erlang安装包
1[root@nues ~]# tar -zxvf otp_src_21.1.tar.gz
4.进入erlang安装包的解压路径,并为erlang创建一个新的目录
12[root@nues ~]# cd otp_src_21.1[root@nues otp_src_21.1]# mkdir -p ...
Docker环境搭建
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker 是一个开源的应用级别的虚拟化工具,可以将任何应用包装在LXC容器中运行。
操作系统要求要安装 Docker 引擎,您需要 CentOS 7 或 8 的维护版本。不支持或测试存档版本。
该centos-extras库必须启用。默认情况下启用此存储库,但如果您已禁用它,则需要 重新启用它。
overlay2推荐使用存储驱动。
卸载旧版本旧版本的 Docker 被称为docker或docker-engine。如果安装了这些,请卸载它们以及相关的依赖项。
12345678[root@nues ~]# yum remove docker \ docker-client \ docker-client-latest \ docker-common \ ...
MySQL数据备份及还原 (三) -binlog2sql
前言MySQL是一种非常流行的开源关系型数据库管理系统,用于存储和管理各种类型的数据。但是,任何一个数据库都可能会出现数据丢失或者损坏的情况,因此备份和恢复数据是MySQL数据库管理员的必备技能之一。在本文中,我们将介绍MySQL备份和恢复工具binlog2sql的使用方法。
什么是binlog2sql?binlog2sql是一种MySQL备份和恢复工具,它可以将MySQL二进制日志文件(binlog)转换为可读的SQL语句。这使得用户可以轻松地将MySQL数据库还原到特定的时间点或者备份。
如何使用binlog2sql?下面是使用binlog2sql备份和恢复MySQL数据库的步骤:
备份登录到MySQL服务器并运行以下命令以启用binlog12mysql> SET GLOBAL binlog_format = 'ROW';mysql> FLUSH LOGS;
运行以下命令以查找最新的二进制日志文件1mysql> SHOW MASTER STATUS;
复制最新的二进制日志文件到安全的位置1$ cp /var/lib/mysql/mysql-bi ...
在 systemd 中使用控制组管理资源
简介作为一个系统管理员,没有事情比意外地耗尽计算资源让我更觉得沮丧。我曾不止一次填满了一个分区的所有可用磁盘空间、耗尽内存、以及没有足够的 CPU 时间在合理的时间内处理我的任务。资源管理是系统管理员最重要的工作之一。
资源管理的关键是保证所有的进程能够相对公平的访问需要的系统资源。资源管理还包括确保在需要时添加内存、硬盘驱动器空间、还有 CPU 处理能力;或者在无法添加时限制资源的使用。此外,应该阻止独占系统资源的用户,无论其是否有意。
系统管理员可以通过一些工具监控和管理不同的系统资源。例如,top 和类似的工具允许你监控内存、I/O、存储(磁盘、SSD 等)、网络、交换空间、CPU 的用量等。这些工具,尤其是那些以 CPU 为中心的工具,大部分基于以运行的进程为基本单位进行控制的模型。它们最多只是提供了一种方式来调整 nice 数字,从而修改优先级,或者杀死一个运行的进程。
SystemV 环境中基于传统的资源管理的其他工具,由 /etc/security/limits.conf 文件和 /etc/security/limits.d 中的本地配置文件控制。资源可以按照用户或组以一 ...
MySQL中授权(grant)和回收权限(revoke)
语法MySQL 赋予用户权限命令的语法格式可概括为:
1grant 权限 on 数据库对象 to 用户
示例grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利1234grant select on testdb.* to common_user@'%' grant insert on testdb.* to common_user@'%' grant update on testdb.* to common_user@'%' grant delete on testdb.* to common_user@'%'
或者,用一条 MySQL 命令来替代:
1grant select, insert, update, delete on testdb.* to common_user@'%'
grant 数据库开发人员,创建表、索引、视图、存储过程、函数等权限grant 创建、修改、删除 MySQL 数据表结构权限:
123grant create on ...
MySQL数据备份及还原 (一) -mysqldump
前言MySQL是一种流行的关系型数据库管理系统,常用于各种Web应用程序、企业应用程序和其他应用程序中。由于数据的重要性和安全性,备份是数据库管理的重要部分之一。在MySQL中,使用mysqldump命令可以对数据库进行备份和还原操作。
备份数据库使用mysqldump命令备份整个数据库在命令行中输入以下命令,将整个MySQL数据库备份到指定的文件中:
1mysqldump -u username -p password --opt dbname > backupfile.sql
其中,-u选项指定用户名,-p选项指定密码,--opt选项包含一些备份选项,dbname是要备份的数据库的名称,backupfile.sql是备份文件的名称和路径。在输入命令后,系统会提示您输入密码。
备份特定表如果您只想备份某个特定表,可以使用以下命令:
1mysqldump -u username -p password dbname tablename > backupfile.sql
其中,tablename是要备份的表的名称。
还原数据库使用mysql命令还原整个数据库如果您要还原整个M ...