第一章 RHCSA考试RH124课程
第一天 课程介绍
学习日期:2024.4.18 学习课程:RH124-v9x-00-课程介绍
笔记:
- 已下载RHCSA安装包、RHCE安装包
- 为方便平时练习敲代码,下载Windows Terminal,它集成了SSH客户端,可远程连SSH。也可以用Xshell、SecureCRT、Mobaxterm等工具。上传可用Xshell。
- 配置网络
第二天 红帽企业Linux入门
学习日期:2024.4.24 学习课程:RH124-v9x-01-红帽企业Linux入门
笔记:
- 去官网注册自己的RHN账号(主账号),要与考试时使用的账号、邮箱(建议qq邮箱)一致:access.redhat.com;
建议注册两个账号,主账号,关联真实信息,子账号登录开发者社区;
使用主账号RHN账号去开发者社区登录(https://developers.redhat.com),免费获得开发者订阅,然后使用子账号订阅,可以下载RHEL,可以免费加载镜像,有16个免费的系统,否则有些包会安装失败或安装不了,不像CentOS可以直接安装。
总结:免费的红帽开发人员订阅是一种非常实用的方式,可用来获取免费的资源和信息,且包含16个节点的红帽企业Linux授权。
第三天 访问命令行
学习日期:2024.4.24 学习课程:RH124-v9x-02-访问命令行
笔记:
- TUI、CLI、GUI概念:
(1)Command Line Interface纯文本命令行:Linux中的命令行由名为Shell的程序提供,RHEL使用GNU Bourne-Again Shell,即bash,它是Unix系统原始Bourne Shell的改进版本;
(2)Graphical User Interface图形界面命令:gnome、xfce、mate等shell type;
(3)nmtui:在字符界面可以点击的一种界面,它是基于字符的。
- 结构(从内到外):硬件→系统核心→命令行解释器shell→外围应用程序;
- 提示符Shell Prompt:普通用户是[user@host ~]$ 超级用户是[root@host ~]#
- Shell命令行中命令由三部分组成:命令Command + 选项Options + 参数Arguments,中间用空格隔开
- 学会使用帮助命令:输入cd --help外部命令,help内部命令;--读作长,-读作短。
- 读懂命令的语法约束:“[]”表示里面是可选内容;“<>”表示里面是必选内容;“|”表示N选一;
- 注销登录:exit,或快捷键Ctrl+D
- 清空命令行:clear,或快捷键Ctrl+L
- 可在同一个窗口开多个标签页Tab:快捷键Alt+1、Alt+2;同理,可在Windows Terminal里也打开多个标签页,即设置→操作→切换选项卡→编辑为alt+1、alt+2...
- 基本概念:终端(输入输出设备)、物理控制台(例如鼠标)、虚拟控制台(是基于物理控制台的,必须在管理界面才能看见多台虚拟机并切换,也可直接Ctrl+Alt+F1至F6来切换)
- 使用tty命令实现终端查看:如果是本地登录,则tty命令查看结果是tty1~6,如果是远程登录,则tty命令查看结果是pts,即伪终端或模拟终端。从登录屏幕登录后,登录后的图形会话将运行在第二个控制台tty2上,取代原tty2,原tty2会启动在下一个空闲控制台tty3;
- 常用操作及命令:打开终端,选择用户登录,远程链接,关机poweroff,重启reboot,ping,tty,help,ip addr show;输入#后可以用来笔记注释而不被当作命令执行。
- 常用快捷键:光标悬浮在选中文本后直接按一下鼠标滚轮即可复制粘贴,或者点击选中文本右键弹出选择Copy然后按步骤粘贴,或者光标悬浮在选中文本上Ctrl+shift+C复制、Ctrl+shift+v粘贴,退出当前命令行快捷键Ctrl+c;考试时,打开浏览器看题目,使用Wind+右键和Window+左键平分分割界面,打开多个标签页,Alt+table可以快速切换terminal终端的标签页,在其中一个标签页里的每个命令行都先输入#,作为考试笔记。
- 看一下当前环境:cat /etc/rht→如果是rh194→rht-clearcourse all→rht-setcourse rh199查看rh199环境的配置文件,以上已经配置好了;查看运行状态rht-vmctl status all;启动运行rht-vmctl start classroom;链接远程ssh workstation;查看当前用户,输入命令“whoami”;查看身份相关信息输入命令“id”,还可以输入“id --help”查找相关命令;看时间输入“date +%F\ %T\ %w”,%F是日期天,%T是时刻秒,%w是周几(Sunday是0);
- 时间查看命令:“date +%s”是秒数,since the date Linux established,the date time is 1970-01-01,至计时时刻,计算得出秒数输出“171174638”,反之,如果需要查看这个数字所代表的计时时刻,可以命令“date -d@171174638”,机器会翻译出“Sat Mar 23 02:17:18 AM EDT 2024”,命令“date -d@171174638 +%F”,就会输出“2024-03-23”
- 设置密码:root用户可以跳过默认安全策略要求给其他用户设置密码,使用命令“passwd”,在弹出命令行中输入新密码,不需要输入旧密码就可以改;普通用户只能给自己设置密码默认安全策略生效,必须输入旧密码才可以改,可以做免密认证;
- 查看文件类型:输入“file /etc/hosts”hosts是静态解析文件,可以看见文件类型;“file /dev/null”是一个垃圾桶;“file /dev/vda1”是一个块设备;“file /usr/local/bin/rht-vmctl”是一个bash脚本文件;
- Linux严格区分大小写;
- 查看文本内容:“cat -A /etc/passwd”看全部文件,-n看多少行,“grep -n‘’ /etc/passwd”也可查看多少行,grep是文本过滤命令;head、tail,-n或-N;more可以上下翻,看完直接退出,less可以上下翻,翻到最后不会退出,可以输入22看第22行,输入g跳到最前面,输入G跳到最末尾,输入n往后一行,输入shift+n往前一行;“head -n 1 /etc/passwd”或“head -1 /etc/passwd”看头一行,同理用tail看末尾几行;
- 提示符“^”是按住ctrl键的意思;
- 查找历史命令:输入“history”,或者按上下箭头直接翻历史命令;前面一个命令,好长,我想要引用它的最后一段参数,就按“ESC”加“.”键;
- 换行:一行命令太长,或为了对账好看,需要换行继续输入命令,就输入“/”,再点击“enter”键;
- 命令补全功能:敲Tab键,敲两次Tab键,会补全更多内容;
- 快速移动光标:快捷键“Ctrl+a”移动到行首,“Ctrl+e”移动到行尾,“Ctrl+←”前一个单词首,“Ctrl+→”下一个单词尾;“Ctrl+w”每次向前删除一个词,使用w小心会默认关闭浏览器;“Ctrl+u”删除光标之前所有字符,“Ctrl+k”删除光标之后所有字符。

464

被折叠的 条评论
为什么被折叠?



