RHCE的第一次笔记

首先需要下载OpenEuler,这个步骤我们就跳过了,我们主要时讲解代码的操作。

1.关闭防火墙及SELinux

复制代码
[root@yeamosheng ~]# vi /etc/selinux/config
[root@yeamosheng ~]# systemctl stop firewalld  #关闭防火墙
[root@yeamosheng ~]# systemctl disable firewalld #取消开机自启动

2.修改主机名

复制代码
[root@yeamosheng ~]# hostnamectl set-hostname yemaoshneg  这是修改名字(我们已经修改过了)
[root@yeamosheng ~]# bash   刷新
[root@yeamosheng ~]# reboot  重启

3.修改root密码

复制代码
[root@server ~]# passwd root
更改用户 root 的密码 。
新的密码: 
无效的密码: 密码少于 8 个字符
重新输入新的密码: 
passwd:所有的身份验证令牌已经成功更新

4.查看yum源

复制代码
[root@yemaosheng]# cat /etc/yum.repos.d/openEuler.repo
[root@server ~]# yum makecache  #制作缓存

5.查看网卡配置文件

复制代码
[root@yemaosheng ~]#  cat /etc/sysconfig/network-scripts/ifcfg-ens32

6.测试

复制代码
[root@eyamsoheng ~]# cat /etc/os-release   # 查看系统信息
[root@eyamsoheng ~]# lscpu   # 查看cpu信息
[root@eyamsoheng ~]# free -m # 查看内存信息
[root@eyamsoheng ~]# fdisk -l # 查看磁盘信息
[root@eyamsoheng ~]# top # 查看进程信息
[root@eyamsoheng ~]# ping -c 2 www.qq.com

# DDE是统信软件团队研发的一款功能强大的桌面环境
[root@server ~]# yum install dde -y   # 安装包容量较大,建议课后进行
[root@server ~]# systemctl set-default graphical.target # 设置以图形界面方式启动
[root@server ~]# reboot

7.可视化配置

复制代码
[root@yemaoshneg ~]# nmtui  

8.nmcli命令

复制代码
[root@server ~]# nmcli c up ens32
[root@server ~]# nmcli c reload
[root@server ~]# ip addr

[root@server ~]# nmcli c show
[root@server ~]# nmcli c show 网卡名 # 查看网卡详细信息,点q退出
[root@server ~]# nmcli dev status # 查看已有设备的状态
[root@server ~]# nmcli dev show # 查看所有硬件设备状态

9.添加网络连接

复制代码
nmcli c add type ethernet ifanme ens34 con-name ens 35 autoconnect yes ip4 192.168.159.180/24 gw4 192.168.159.2

10.修改网络

复制代码
[root@server ~]# nmcli c mod ens32 ipv4.method manual ipv4.addresses 
'192.168.88.150/24' ipv4.gateway '192.168.88.2' ipv4.dns '114.114.114.114'  
[root@server ~]# nmcli c up ens32 # 激活
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/7)
[root@server ~]# ip a # 查看结果
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
qlen 1000
   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
   inet 127.0.0.1/8 scope host lo

11.单一执行的例行任务--at(一次性)

安装at

复制代码
[root@server ~]# yum install at -y
[root@server ~]# at -V   # 大写V#查看版本号
at version 3.2.2

12.启动服务

复制代码
[root@yemaosheng]systemctl strat atd   启动服务
[root@yemaosheng]systemctl enable --now atd   开机自启动
[root@yemaosheng]systemctl status atd  查看状态

13.创建用户

设置某账户at命令不可用

复制代码
[root@server ~]# useradd ce1   # 新建账户
[root@server ~]# passwd ce1   # 设置密码
更改用户 ce1 的密码 。
新的密码:                       # 654321
无效的密码: 密码少于 8 个字符
重新输入新的密码:                # 654321
passwd:所有的身份验证令牌已经成功更新。
[root@server ~]# tail -1 /etc/passwd # 倒叙查看账户管理文件
ce1:x:1001:1001::/home/ce1:/bin/bash
[root@server ~]# vim /etc/at.deny   # 设置黑名单
ce1                                  # 输入
[root@server ~]# su ce1             # 切换账户
[ce1@server root]$ cd ~
[ce1@server ~]$ at  14:36         # 测试,at命令不可用
You do not have permission to use at.

# 安全考虑,openEuler做了用户权限切换限制,解决方法如下:
# 重新开启一个ssh连接,以root账户登录
[root@server ~]# vim /etc/pam.d/su # PAM(Pluggable Authentication Modules)负责系统
中很多应用程序的登录认证,安全设置问题
# 注释掉第21行:
# auth         required       pam_wheel.so use_uid
# 保存关闭后,切换到原ssh连接
[ce1@server ~]$ su root
密码: 
Welcome to 5.10.0-153.12.0.92.oe2203sp2.x86_64
System information as of time: 2023年 11月 15日 星期三 13:38:45 CST
System load: 0.00
Processes: 139
Memory used: 9.8%
Swap used: 0%
Usage On: 7%
IP address: 192.168.88.130
Users online: 2
[root@server ce1]# cd ~
[root@server ~]# 

14.循环执行的例行性任务--crontab(周期性)

crontd服务

at 命令是在指定的时间只能执行一次任务, crontab 命令可以循环重复的执行定时任务,与Windows 中 的计划任务有些类似

crond 是 Linux 下用来周期地执行某种任务或等待处理某些事件的一个守护进程,在安装完成操作系统 后,默认会安装 crond 服务工具,且 crond 服务默认就是自启动的,若需要安装则执行如下命令:

复制代码
[root@server ~]# yum install crontabs   # 安装,注意包名
[root@server ~]# systemctl status crond   # 查看状态

crond 进程每分钟会定期检查是否有要执行的任务,如果有,则会自动执行该任务,crontab 命令需要 crond 服务支持

15Linux 任务调度的工作主要分为以下两类:

1.系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存

  1. 个人执行的工作:某个用户定期要做的工作,例如每隔 10 分钟检查邮件服务器是否有新信,这些工 作可由每个用户自行设置

crontab命令详解

相关推荐
ZC跨境爬虫1 小时前
跟着 MDN 学 HTML day_8:(高级文本语义标签+适配核心功底)
前端·css·笔记·ui·html
就叫飞六吧1 小时前
Hermes Agent 完整总结
笔记
魔极客1 小时前
第十二节:龙晰 AnolisOS-23.4-x86_64.qcow2 虚拟机的网络配置方式及 ssh 连接
网络·ssh·php
cui_ruicheng1 小时前
Linux信号机制(一):从概念到产生与处理
linux·运维·服务器
时空系1 小时前
第8篇:结构模板——自定义数据类型 Rust中文编程
开发语言·网络·rust
HERR_QQ1 小时前
端到端课程自用 5 规划 基于Difussion 的端到端planner AI 笔记
人工智能·笔记·学习·自动驾驶
墨风如雪9 小时前
甲骨文云(Oracle Cloud)最新注册防坑记录:被ABC了怎么办?
服务器
William Dawson10 小时前
2026软考中级系统集成项目管理工程师备考笔记
笔记·系统集成项目管理工程师
道清茗10 小时前
【RH294知识点汇总】第 9 章 《 自动执行 Linux 管理任务 》常见问题
linux·运维·服务器