学习linux(centos7)记录的笔记
此随笔用于记录学习《linux鸟哥的私房菜》过程中1.遇到的问题及解决的过程 2.有必要记录的重要内容 3.对应书上操作的记录
开始于2021年6月18号
一个磁盘的分区通过格式化后成为一个文件系统,将文件系统挂载至目录后方可使用
过程可分为: 1.分区2.格式化3.挂载(4.设置开机启动挂载)
使用fdisk新增一个分区后,会创建一个磁盘文件
此时使用dumpe2fs查看该分区的文件系统信息(block大小数量,inode数量等等),会提示找不到超级块,因为还没有将该分区格式化
通过mke2fs格式化(设置文件系统)后则可通过dumpe2fs查看文件系统信息
通过mount挂载后则可通过df查看,此时如果重新启动后不能通过df查看,需要重新挂载,也可设置开机挂载
在/etc/fstab目录下写好挂载信息后,不执行mount -a,重启机器,显示成功挂载
7.4.2特殊设备loop挂载(p251-252)
将挂载信息写入/etc/fstab后,此时写入的fstab文件中第一个字段使用的UUID的方式,使用mount -a挂载,使用df查看显示成功挂载.
重启机器,进入了下图所示的模式

将/etc/fstab文件的挂载信息删除后,重启恢复正常
或者将fstab文件中的第一个字段改为设备名,重启不会进入以上模式{未解决的问题}
设置开机默认启动方式为命令行界面,在终端模式使用startx进入图形界面后,图形界面为英文
设置开机默认启动方式为图形界面,重启后为图形界面为中文
设置开机默认启动方式为命令行界面,使用init 5(运行级别runlevel5,在/etc/inittab中有记录)进入图形界面为中文{未解决的问题}
对于10.2中的环境变量(全局变量)和自定义变量(局部变量)的问题
环境变量可以在不同用户间共享,并且子进程可以继承父进程的环境变量,自定义变量不可以.(输入命令"bash"进入子进程)
在一个a用户环境下定义了一个自定义变量,同一终端下更换为b用户后,不能使用a用户定义的自定义变量。
并且再更换为a用户后,定义的变量不复存在。
用户定义设置的环境变量不能跨重启。
关于12.3.1中命令"test"
test命令可以用于判断文件、目录是否存在,或是文件属性等等许多功能
对于判断文件是否存在通过以下命令
test -e 'filename' #运行该命令终端不会输出任何信息,若该文件存在,该条命令返回0,否则返回1
P407,书中说在函数内部,一、${0}代表函数名。二、${1},${2}等代表函数的参数.
经测试,二没问题,一中${0}结果显示为shell脚本名。


P424-427, 对于useradd的参数-g与-G
-g: 后面接用户组名, 意味着将该用户组设置为新建用户的初始用户组.
-G: 后面接用户组名, 意味着将新建的用户加入该组.
初始用户组: 用户登录系统后, 立刻就会拥有该用户组的权限,
/etc/passwd中的第四个字段就是初始用户组的GID
有效用户组: 新建一个文件时, 这个文件所属用户组为有效用户组,
更改有效用户组的条件是只能在该用户支持的用户组中选择更改.
使用 useradd -G 用户组b 创建一个用户后, 会创建两个用户组,
一个与该用户同名的用户组a, 作为初始用户组(因为没有使用-g参数设置初始用户组, 则默认创建一个用户组),
另外一个用户组b, 默认作为该用户的有效用户组是用户组a
P425, 若一个组是一个用户的初始用户组, 则在/etc/group中,
在该组的那一行的第四个字段不会显示对应的那个用户.
对于以上情况, 在终端中手动测试没有问题.
但在linux初次安装时, 要求设置一个用户, 该用户与上述不相符,
也就是系统中有该用户和对应同名的组, 但/etc/group中第四个字段还是显示了该用户. {未解决的问题}
使用userdel删除用户时, 提示进程占用: userdel: user xxxx is currently used by process xxx
解决办法: 使用exit退出该用户, 若之前更改用户次数较多, 则需要一直执行exit一直到需要重新登录
也可以重启, 若在图形界面, 可直接关闭终端, 并重新开启.
学习linux(centos7)记录的笔记的更多相关文章
- 【转】学习Linux守护进程详细笔记
[原文]https://www.toutiao.com/i6566814959966093837/ Linux守护进程 一. 守护进程概述 守护进程,也就是通常所说的Daemon进程,是Linux中的 ...
- 2019-9-12:渗透测试,基础学习,Linux下用户管理笔记
linus用户管理/etc/passwd 保存用户信息/etc/shadow 保存密码信息,第二部分 !表示密码没有设置 cat /etc/passwd | grep xxx:查看特定账户信息 use ...
- linux学习笔记全-如何学习linux?
简介 今天整理文件整理出了好多年前学习linux的笔记 就整理下发布在博客上怕文件形式会误删. linux入门基础对于新手而言不推荐看书!!不推荐看书!!(大牛跳过)先看视频看linuxcast的视频 ...
- 学习linux笔记(不断更新)
该文章主要记录学习Linux路上的一些命令,备查. 安装Linux系统 平时用的Mac,不想再去安装一遍双系统了,因此直接用docker安装了centos.主要步骤为到docker官网下载Stable ...
- 真实记录我入门学习Linux系统的经历
我本身来说并不是计算机专业的学生,因此今天来谈及这个话题,对大家来说,有了更多的客观公正性.对我而言,linux给我最大的财富,并不是编程能力提高了多少,而是视野的开阔.心态的转变和自学能力的提高.我 ...
- 真实分享记录我学习Linux系统遇到的问题
对于linux,又爱又恨,也有自己的一些看法,毕竟已经接触了快两年了.但是,说出来都是伤,为什么呢?如果您想知道请让我给您慢慢道来. 最开始接触linux是在高考完后,由于我家的台式电脑太卡,于是我就 ...
- 献给初学者:谈谈如何学习Linux操作系统
本文出自 “技术成就梦想” 博客,请务必保留此出处http://ixdba.blog.51cto.com/2895551/569329. 为了能把这篇不错的文章分享给大家.所以请允许我暂时用原创的形式 ...
- 小白该如何学习Linux操作系统
一. 选择适合自己的Linux发行版 谈到linux的发行版别,太多了,可能谁也不能给出一个准确的数字,但是有一点是能够必定的,linux正在变得越来越盛行, 面临这么多的Linux 发行版,打算从别 ...
- 献给初学者:小白该如何学习Linux操作系统
一. 选择适合自己的Linux发行版 谈到linux的发行版别,太多了,可能谁也不能给出一个准确的数字,但是有一点是能够必定的,linux正在变得越来越盛行, 面临这么多的Linux 发行版,打算从别 ...
随机推荐
- FreeSWITCH 对接RTSP和RTMP视频
在某些场景需要把摄像头或者其它推流视频加入FreeSWITCH.因此可以采用如下方式处理: 安装mod_vlc 然后在配置文件中加入 < action applicaiton="pla ...
- 利用 Python 进行数据分析(Python 数据分析)· 第 2 版
译者:SeanCheney 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远. ApacheCN 机器学习交流群 629470233 ApacheCN 学习资源 Sklearn 与 ...
- 营销MM让我讲MySQL日志顺序读写及数据文件随机读写原理
摘要:你知道吗,MySQL在实际工作时候的两种数据读写机制? 本文分享自华为云社区<MySQL日志顺序读写及数据文件随机读写原理>,作者:JavaEdge . MySQL在实际工作时候的两 ...
- [POI2010]TEL-Teleportation
因为题目中要求 \(1 \sim 2\) 的最短路只有 \(5\),于是我们可以考虑直接使用人脑将图分层. 那么我们怎么定义每层的点呢?因为要使 \(1 \sim 2\) 的最短路只有 \(5\),我 ...
- 洛谷P4859 已经没有什么好害怕的了
因为不存在任意两个数相同,那么设糖果比药片大的组有 \(x\) 个,药片比糖果大的组有 \(y\) 个,那么我们有: \[x + y = n, x - y = k \] 即: \[x = \frac{ ...
- Java面试必问之线程池的创建使用、线程池的核心参数、线程池的底层工作原理
一.前言 大家在面试过程中,必不可少的问题是线程池,小编也是在面试中被问啥傻了,JUC就了解的不多.加上做系统时,很少遇到,自己也是一知半解,最近看了尚硅谷阳哥的课,恍然大悟,特写此文章记录一下!如果 ...
- JSP中的请求转发与重定向
在说请求转发和重定向之前,得了解下JSP九大内置对象中的response和request response:将服务器端数据发送到客户端,可通过在客户端浏览器中显示,用户浏览页面的重定向以及在客户端创建 ...
- iptables防火墙 (纸是包不住火的,得用水泥)
iptables防火墙 1.Linux防火墙基础 2.编写防火墙规则 1.Linux防火墙基础 iptables概述: Linux 系统的防火墙: IP信息包过滤系统,它实际上由两个组件netfilt ...
- 2021美团安洵暗泉re部分复现
typora-copy-images-to: ./ 安洵杯 sign_in 贪吃蛇 虽然没啥用 smc解密拿一下flag相关的部分 倒着看看sub_40105F 和sub_401055函数 写出解密算 ...
- Solution -「BZOJ #3786」星系探索
\(\mathcal{Description}\) Link. 给定一棵含 \(n\) 个点的有根树,点有点权,支持 \(q\) 次操作: 询问 \(u\) 到根的点权和: 修改 \(u\) ...