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命令详解

相关推荐
野生码农AI实战2 分钟前
奇耻大辱,我的网站被挂马,服务器已沦陷三个月
服务器
CarIise4 分钟前
C语言基础课程笔记:硬件原理、数据类型、结构体与格式化输入输出详解
c语言·开发语言·笔记
jason.zeng@150220710 分钟前
服务器磁盘读写效率,网络吞吐量查看,mysql性能调优
服务器·网络·mysql
张小姐的猫14 分钟前
【Linux】网络编程 —— 传输层协议 TCP(下)
linux·运维·服务器·网络·tcp/ip·http·php
Light Gao22 分钟前
企业级灰度发布技术方案
网络·数据库·oracle
Little Tian35 分钟前
基于FPGA的UDP回环实验(二)----ARP模块
网络·网络协议·udp
程序员AlbertTu38 分钟前
第2章 上手 Linux:环境与文件操作
linux·运维·服务器
今儿敲了吗1 小时前
CN——数据链路层(下)
网络·笔记
RainCityLucky1 小时前
Java Swing 自定义组件库分享(十六)
java·笔记·后端
你怎么知道我是队长1 小时前
计算机网络入门指南:从OSI模型到网络设备
网络·计算机网络