6、Linux基础--文件类型、属性信息、创建用户与用户组
笔记
1、晨考
1、解析映射文件
/etc/hosts
2、磁盘挂载文件
/etc/fstab
3、设置开机自启动脚本的步骤
1、修改/etc/rc.local
2、设置可执行权限
chmod +x /etc/rc.d/rc.local
4、系统启动级别有哪些
0、关机
1、单用户
2、多用户无网络
3、完全多用户
4、待定
5、桌面模式
6、重启
5、变量加载文件有哪些?
/etc/profile
/etc/profile.d
/etc/bashrc
~/.bashrc
~/.bash_profile
6、添加环境变量的格式
export PARAMNAME="VALUE"
7、登录提示文件
/etc/motd
/etc/issue
8、修改系统root密码的方式
1、重启
2、在启动选择系统内核界面,按 e 键进入单用户模式
3、找到 linux16 开头行,删除 ro , 并且在 ro 处添加 rw init=/sysroot/bin/sh
4、按 ctrl + x 进行系统重新引导
5、执行 chroot /sysroot
6、执行 passwd root
7、执行 touch /.autorelabel
8、执行 Ctrl + D 重启系统
2、昨日问题
1、Linux严格区分大小写
2、Linux区分中文和英文字符
3、今日内容
1、文件类型概念说明
2、文件软硬链接说明
3、存储数据相关-inode和block
4、文件用户和用户组
5、文件相关权限
6、文件时间信息
4、文件类型概念说明
1、文件详细信息详解
134319695 -rw-------. 1 root root 1.7K Dec 8 12:08 anaconda-ks.cfg
134319707 -rw-r--r-- 1 root root 12 Dec 13 11:48 index

2、inode编号
Linux系统中文件的唯一编号,就相当于身份证号。

3、硬链接和软连接
1、什么是硬链接
硬链接直接指向index node编号。
2、什么是软连接
相当于Windows中的快捷方式
主要用来指向对应文件的路径。
3、创建命令
ln
参数:
-s : 创建的就是软连接
4、删除文件的底层逻辑
1、删除的是硬链接
2、判断该文件硬链接数是否为0
3、如果为0,则在磁盘中将其删除
4、如果不为0,则只删除一个硬链接
5、文件类型
普通文件 :f(-)
文件夹 : d
链接文件 : l
设备文件 : b c
b : 磁盘文件
c : 字符文件
套接字文件(socket) :s
yum install mariadb* -y
管道文件 : p
注意:不能以颜色判断文件类型。
# 断点续传
6、用户和用户组
用户:相当于账号
root test
用户组:某些具有相同属性的账号的集合
root
创建用户的命令:
useradd
参数:
-g : 指定用户组(用户必须存在)
-r : 创建系统用户
-M :不创建家目录
-u :指定创建用户的ID的
系统用户:uid在 0 - 999 之间的用户,我们就看作系统用户
系统用户一般用在启动应用程序上,一般不需要登录系统。
普通用户:uid在 1000及以上的用户,我们就看作普通用户
一般用在登录上。
创建用户组的命令:
groupadd
参数:
-g : 指定用户组的ID
切换用户
su - [用户名]
su [用户名]
查看用户的ID或组的ID
id [用户名]
查看用户详情的文件
[root@localhost ~]# cat /etc/passwd
test01:x:1001:1001:用户简介:/home/test01:/bin/bash
用户名 : test01
密码占位符 :x
1001 : userid
1001 : 组id
/home/test01 : 家目录
/bin/bash :默认的解析器
bash
sh
zsh
作业
1、不使用 useradd 创建用户
6、Linux基础--文件类型、属性信息、创建用户与用户组的更多相关文章
- Linux基础文件类型
一.文件时间 ls -l 文件名 仅看的是文件的修改时间 [root@linux ~]# ls -l /etc/passwd -rw-r--r-- root root 5月 : /etc/passwd ...
- 03_Linux基础-文件类型-主辅提示符-第1提示符-Linux命令-内外部命令-快捷键-改为英文编码-3个时间-stat-其他基础命令
03_Linux基础-文件类型-主辅提示符-第1提示符-Linux命令-内外部命令-快捷键-改为英文编码-3个时间-stat-{1..100}-du-cd-cp-file-mv-echo-id-she ...
- Linux基本文件类型
Linux基本文件类型 基本文件类型 - : 普通文件 d : 文件目录 p : 管道文件 l : 软连接文件 c : 字符设备文件 s : socket文件
- linux创建用户和用户组
Linux创建用户.用户组 及 删除 在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组.创建用户user1的时候指定其所属工作组users,例 ...
- Linux 程序设计学习笔记----Linux下文件类型和属性管理
转载请注明出处:http://blog.csdn.net/suool/article/details/38318225 部分内容整理自网络,在此感谢各位大神. Linux文件类型和权限 数据表示 文件 ...
- Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接
作业一:1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cat /etc/passwd /etc/group > /1.txt2) 将用户信息数据库文件和用户 ...
- Linux基础--文件与目录管理
1.目录与路径 1)特殊目录 . 代表此层目录 .. 代表上一层目录 - 代表前一个工作目录 ~ 代表『目前使用者身份』所在的家目录 ~account 代表account这个使用者的 ...
- Linux 的文件类型
Linux 的文件通常分为 7 大类 文件类型 缩写 英文名称 ...
- linux的文件类型和权限
Linux下使用ll或ls -l查看文件的信息 (ll和ls-l的区别:ll会显示出当前目录下的隐藏文件,而ls -l不会) 文件信息分为:文件类型.权限.链接数.所属用户.所属用户组.文件大小. ...
随机推荐
- Tool_BurpSuite安装和简单使用
一.安装 1.检查Java环境 Burp Suite是用Java语言开发的,运行时依赖于JRE,因此需要先配置Java环境.在CMD中输入java -version 出现下图的结果,证明已配置Java ...
- Nginx 管理可视化神器!通过界面完成配置监控,一条龙
作者:Posted 来源:https://leanote.zzzmh.cn/blog/post/5cc7f63616199b068300001c https://mp.weixin.qq.com/ ...
- Windows Batch 编程 和 Powershell 编程
Batch Script - Functions with Return Values https://www.tutorialspoint.com/batch_script/batch_script ...
- Java读写XML代码示例
采用技术:dom4j 需要jar包:dom4j-1.6.1.jar 主类如下---- public class dom4jTestXML { /** * * 方法描述:读取XML文件示例 备 注 ...
- Linux上天之路(十二)之服务管理
主要内容 服务介绍 独立服务 非独立服务 1. 服务介绍 服务:常驻在内存中的程序,且可以提供一些系统或网络功能,那就是服务. 计算机中的系统服务有很多,比如: apache提供web服务 ftp提供 ...
- Linux系统下,Redis的安装与启动
1.安装Redis之前,我们先介绍下Redis: (1)Redis是什么?都有哪些特点? 概念:Redis (REmote DIctionary Server) 是用 C 语言开发的一个开源的高性能键 ...
- springboot打包第三方jar包是失败
在项目开发时有时我们需要引入一些在maven仓库中不存在的包 一.配置maven环境变量 在path环境变量中添加 %maven_home%\bin (window10环境下) cmd界面输入 mvn ...
- JVM探究(一)谈谈双亲委派机制和沙箱安全机制
JVM探究 请你谈谈你对JVM的理解?java8虚拟机和之前的变化gengxin? 什么是OOM,什么是栈溢出StackOverFlowError JVM的常用调优参数有哪些? 内存快转如何抓取,怎么 ...
- [开发笔记usbTOcan]系统架构设计
SYS.3 | 系统架构设计 系统架构设计过程的目的是建立一个系统体系结构设计,并确定哪些系统需求分配给系统的哪些元素,并根据确定的标准评估系统架构. 系统结构设计需要做一下工作: 开发系统架构设计. ...
- 浅谈 Java 多线程(一) --- JMM
为什么使用多线程 更多的处理器核心数(硬件的发展使 CPU 趋向于更多的核心数,如果不能充分利用,就无法显著提升程序的效率) 更快的响应时间(复杂的业务场景下,会存在许多数据一致性不强的操作,如果将这 ...