RHCE的第一次笔记
首先需要下载OpenEuler这个步骤我们就跳过了我们主要时讲解代码的操作。1.关闭防火墙及SELinux[rootyeamosheng ~]# vi /etc/selinux/config [rootyeamosheng ~]# systemctl stop firewalld #关闭防火墙 [rootyeamosheng ~]# systemctl disable firewalld #取消开机自启动2.修改主机名[rootyeamosheng ~]# hostnamectl set-hostname yemaoshneg 这是修改名字我们已经修改过了 [rootyeamosheng ~]# bash 刷新 [rootyeamosheng ~]# reboot 重启3.修改root密码[rootserver ~]# passwd root 更改用户 root 的密码 。 新的密码 无效的密码 密码少于 8 个字符 重新输入新的密码 passwd所有的身份验证令牌已经成功更新4.查看yum源[rootyemaosheng]# cat /etc/yum.repos.d/openEuler.repo [rootserver ~]# yum makecache #制作缓存5.查看网卡配置文件[rootyemaosheng ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens326.测试[rooteyamsoheng ~]# cat /etc/os-release # 查看系统信息 [rooteyamsoheng ~]# lscpu # 查看cpu信息 [rooteyamsoheng ~]# free -m # 查看内存信息 [rooteyamsoheng ~]# fdisk -l # 查看磁盘信息 [rooteyamsoheng ~]# top # 查看进程信息 [rooteyamsoheng ~]# ping -c 2 www.qq.com# DDE是统信软件团队研发的一款功能强大的桌面环境 [rootserver ~]# yum install dde -y # 安装包容量较大建议课后进行 [rootserver ~]# systemctl set-default graphical.target # 设置以图形界面方式启动 [rootserver ~]# reboot7.可视化配置[rootyemaoshneg ~]# nmtui8.nmcli命令[rootserver ~]# nmcli c up ens32 [rootserver ~]# nmcli c reload [rootserver ~]# ip addr[rootserver ~]# nmcli c show [rootserver ~]# nmcli c show 网卡名 # 查看网卡详细信息点q退出 [rootserver ~]# nmcli dev status # 查看已有设备的状态 [rootserver ~]# 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.210.修改网络[rootserver ~]# 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 [rootserver ~]# nmcli c up ens32 # 激活 连接已成功激活D-Bus 活动路径/org/freedesktop/NetworkManager/ActiveConnection/7 [rootserver ~]# 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 lo11.单一执行的例行任务--at一次性安装at[rootserver ~]# yum install at -y [rootserver ~]# at -V # 大写V#查看版本号 at version 3.2.212.启动服务[rootyemaosheng]systemctl strat atd 启动服务 [rootyemaosheng]systemctl enable --now atd 开机自启动 [rootyemaosheng]systemctl status atd 查看状态13.创建用户设置某账户at命令不可用[rootserver ~]# useradd ce1 # 新建账户 [rootserver ~]# passwd ce1 # 设置密码 更改用户 ce1 的密码 。 新的密码 # 654321 无效的密码 密码少于 8 个字符 重新输入新的密码 # 654321 passwd所有的身份验证令牌已经成功更新。 [rootserver ~]# tail -1 /etc/passwd # 倒叙查看账户管理文件 ce1:x:1001:1001::/home/ce1:/bin/bash [rootserver ~]# vim /etc/at.deny # 设置黑名单 ce1 # 输入 [rootserver ~]# su ce1 # 切换账户 [ce1server root]$ cd ~ [ce1server ~]$ at 14:36 # 测试at命令不可用 You do not have permission to use at.# 安全考虑openEuler做了用户权限切换限制解决方法如下 # 重新开启一个ssh连接以root账户登录 [rootserver ~]# vim /etc/pam.d/su # PAMPluggable Authentication Modules负责系统 中很多应用程序的登录认证安全设置问题 # 注释掉第21行 # auth required pam_wheel.so use_uid # 保存关闭后切换到原ssh连接 [ce1server ~]$ 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 [rootserver ce1]# cd ~ [rootserver ~]#14.循环执行的例行性任务--crontab周期性crontd服务at 命令是在指定的时间只能执行一次任务, crontab 命令可以循环重复的执行定时任务,与Windows 中 的计划任务有些类似crond 是 Linux 下用来周期地执行某种任务或等待处理某些事件的一个守护进程在安装完成操作系统 后默认会安装 crond 服务工具且 crond 服务默认就是自启动的若需要安装则执行如下命令[rootserver ~]# yum install crontabs # 安装注意包名 [rootserver ~]# systemctl status crond # 查看状态crond 进程每分钟会定期检查是否有要执行的任务如果有则会自动执行该任务crontab 命令需要 crond 服务支持15Linux 任务调度的工作主要分为以下两类1.系统执行的工作系统周期性所要执行的工作如备份系统数据、清理缓存2. 个人执行的工作某个用户定期要做的工作例如每隔 10 分钟检查邮件服务器是否有新信这些工 作可由每个用户自行设置crontab命令详解