RHCSA——第八天
1.创建普通变量local_data=1并访问
创建环境变量root_data, 只有root用户可以访问到
创建环境变量normal_user_data, 只有普通用户可以访问到
创建环境变量root用户和普通用户都可以访问到
先切回到超级用户(root)中
1环境变量
环境变量一般是指用 export 内置命令导出的变量,用于定义 Shell 的运行环境,保证 Shell 命令的正确 执行,Shell 通过环境变量来确定登录用户名、命令路径、终端类型、登录目录等,所有的环境变量都是 系统全局变量,可用于所有子进程中,这包括编辑器、Shell 脚本和各类应用
。 环境变量可以在命令行中设置和创建,但用户退出o命令时这些变量值就会丢失,因此,如果希望永久保 存环境变量,可在用户家目录下的 .bash_profile 或 .bashrc (非用户登录模式特有,例如远程 SSH)文件中,或者全局配置 /etc/bashrc (非用户登录模式特有,例如远程 SSH)或 /etc/profile 文件中定义,在将环境变量放入上述的文件中后,每次用户登录时这些变量都将被初始化。
2.创建3个文件test1.txt, test2.txt, test3.txt
使用find查找test1.txt,test2.txt, test3.txt
使用别名: 将上边命令命名为myfind
取消别名
3.查看最近使用的10条历史命令
4.在一行上打印123和以及从root切换到普通用户
5.通配符使用
创建3个文件 file1, file2, file3
1.* 去匹配3个文件
2.? 匹配3个文件
3.[]匹配file1和file3
4.[^]匹配file2
5.[!]匹配file2
6.{}匹配file1和file3
6.引号的使用举例: 无引号,单引号,双引号,反引号,$()
7.linux中用户的类型
Linux系统是一个多用户多任务的操作系统,每个用户都有一个独立的身份号码,这个就是用户ID(UID)。在Linux中用户并不会去认识用户的用户名,它认识的其实是用户ID—UID。
Linux下用户分为3类:超级用户(root)、系统用户、普通用户。
超级用户的用户名为root,它具有一切操作权力,因此为安全起见,建议不要轻易的在root账户下面对文件进行操作。在Linux操作系统的字符界面,root账户的提示符为#,且默认情况下,root用户的UID为0。
系统用户是Linux系统正常工作所必需的内建的用户,一般是用于管理服务所用。系统用户不能用来登陆,如bin、daemon、lp等用户。系统用户的UID一般为1~499,它们的shell为/sbin/nologin。
普通用户是为了让使用者能够使用Linux系统资源而建立的,用户新建的账号一般就是普通账号。在Linux操作系统的字符界面,普通用户的提示符为$,且普通用户的UID默认为1000~60000。
linux中用户组的类型
linux用户组也有三种:
Ⅰ. 基本组:又叫私有组,建立账户时,若没有指定账户所属的组,系统会建立一个和用户名相同的组。基本组只能容纳一个用户,当把其他用户加入到该组中,则基本组就变成了附加组。
Ⅱ. 附加组:又叫公有组,可以容纳多个用户,组中的用户都具有组所拥有的权力。
Ⅲ. 系统组:一般加入一些系统用户。
存储用户信息的文件是" /etc/passwd "。
linux中存储用户信息的文件是哪个?且其中的字段是什么意思
第一个字段:账号名称:用户登录Linux系统时使用的用户名称。
第二个字段:密码:密码占位符" x " 或" * " 。若为 “x” ,说明密码经过了 shadow 的保护。
第三个字段:UID:用户ID。
第四个字段:GID:用户所在基本组的标识,是一个数值,用它来区分不同的组。
第五个字段:个人资料:可以记录用户的完整姓名、地址、办公室电话、家庭电话等个人信息。
第六个字段:主目录:类似Windows 的个人目录,通常是/home/username。
第七个字段:Shell:定义用户登录后激活的Shell,默认是Bash Shell。
存储组信息的文件是" /etc/group "。
第一个字段:组的名字。
第二个字段:组的加密口令。
第三个字段:是系统区分不同组的ID,在/etc/passwd域中的GID 字段是用这个数来指定用户的基本组。
第四个字段:是用" ,"分开的用户名,列出的是附加组的成员。
RHCSA——第八天相关推荐
- RHCSA 解析-01
这是RHCSA题目开始正式做题前的准备部分. 后面会陆续连载部分类似的题型极其解法. 考试时间: RHCSA 2.5小时 总分300分,210分pass 考试环境:考试为上机考试,在一台真实机系统中 ...
- 八天学会MongoDB:第五天 主从复制
从这一篇开始我们主要讨论MongoDB的部署技术. 我们知道sql server能够做到读写分离,双机热备份和集群部署,当然MongoDB也能做到,实际应用中我们不希望数据库采用单点部署,如果碰到数据 ...
- RHCSA 系列(六): 使用 Parted 和 SSM 来配置和加密系统存储
在本篇文章中,我们将讨论在 RHEL 7 中如何使用传统的工具来设置和配置本地系统存储,并介绍系统存储管理器(也称为 SSM),它将极大地简化上面的任务. RHCSA: 配置和加密系统存储 – Par ...
- linux nfs acl 特定ip,技术|RHCSA 系列(七): 使用 ACL(访问控制列表) 和挂载 Samba/NFS 共享...
在上一篇文章(RHCSA 系列(六))中,我们解释了如何使用 parted 和 ssm 来设置和配置本地系统存储. RHCSA 系列: 配置 ACL 及挂载 NFS/Samba 共享 – Part 7 ...
- 八天学会MongoDB:第三天 细说高级操作
今天跟大家分享一下MongoDB中比较好玩的知识,主要包括:聚合,游标. 相关文章: 八天学会MongoDB:第一天 基础入门 八天学会MongoDB:第二天 细说增删查改 一: 聚合 常见的聚合操作 ...
- 8天玩转并行开发——第八天 用VS性能向导解剖你的程序
8天玩转并行开发--第八天 用VS性能向导解剖你的程序 原文 8天玩转并行开发--第八天 用VS性能向导解剖你的程序 最后一篇,我们来说说vs的"性能向导",通常我们调试程序的性能 ...
- 黑马程序员C语言基础(第八天)复合类型(自定义类型)(结构体)、共用体(联合体)、枚举enum、 typedef
黑马程序员C语言基础(第一天) 黑马程序员C语言基础(第二天) 黑马程序员C语言基础(第三天) 黑马程序员C语言基础(第四天)数据类型 黑马程序员C语言基础(第五天)运算符与表达式.程序流程结构.数组 ...
- linux 7 没有权限访问,技术|RHCSA 系列(十三): 在 RHEL 7 中使用 SELinux 进行强制访问控制...
RHCSA 认证:SELinux 精要和控制文件系统的访问 尽管作为第一级别的权限和访问控制机制是必要的,但它们同样有一些局限,而这些局限则可以由安全增强 Linux(Security Enhance ...
- Vue 学习第八天
Vue 学习第八天 1. 了解了回掉函数的使用,了解了文件的读取, 2.Promise 函数讲解 console.dir(Promise) //Promise 函数讲解 //1.其是一个构造函数,既 ...
最新文章
- java list加入listview_Android ListView自动生成列表条目的实例
- javascript一个重要知识点:事件。
- python拟牛顿法迭代点绘制_最速下降法、牛顿法、拟牛顿法,Python实现高维二次目标函数优化...
- php实现文件留言,PHP文件操作及实例:留言板
- GCC优化选项:一般的文档里不容易找到的-Os
- 学习java前_学习java之前
- 2016年2月23日----Javascript运算符
- yolov3从头实现(五)-- yolov3网络块
- 计算机专业能进教育局吗,教育局一般招什么专业
- logo是啥_logo什么意思_LOGO是什么意思
- erp系统服务器维护,ERP系统维护服务器维护管理文档模板.doc
- python批量新建文件夹_python批量创建文件夹
- GANDCRAB V5.2勒索病毒,不可破解,尽快防御!
- Qt 运行时不显示图标
- 数据可视化-制作交易收盘价
- 2.4父子进程虚拟地址空间情况
- IDEA:plugins插件下载失败的解决办法
- mysql怎么查询借阅相同图书_MySQL查询练习2
- Monitor的用法
- 运维监控系列(8)-Prometheus+Grafana监控常用微服务中间件Nacos、Seata、Rocketmq