LINUX期末考试知识点总结
大题:
一、账号管理和权限管理
更改账户、文件所属的组,group。更改文件的权限,文件或目录权限的含义,如何去修改文件的权限(CHMOD文字设定法,数字设定法)。修改文件或目录所属的用户或者组(CHOWN),如何查看目录和文件的拥有者,所属组。基本权限、特殊权限。
1、账户管理:
user:
1.useradd
//添加到所属群组
useradd -g group1 allen
//添加到附加群众
useradd -G group2 alan
2.usermod
usermod -g group user // Modify the group to which the user belongs.
usermod -G group user// Modify the additional group to which the user belongs.
usermod -l account name // Modify the user account name.
3.userdel
userdel –r user1
group:
1.groupadd
groupadd mygroup
//Parameter -r is used to create System group accounts (GID is less than 500)
Parameter -g is used to specify the GID
2.groupmod
# groupmod -g 503 mygroup
# groupmod –n newgroup mygroup
3.groupdel
# groupdel mygroup
2、文件管理
普通权限:
1.文件目录权限的含义
2.chmod
文字定义法:
chmod u+r myfile
数字定义法:
chmod 700 myfile
3.chown
chown命令的常用选项只有一个R,该选项的作用是递归地修改目录及目录中的所有文件的属主和属组
chown 用户名:组 文件/目录
chown allen myfile
chown -R allen:mygroup mydircetory
4.chgrp
chgrp -R mygroup myfile
特殊权限:
可执行文件的特殊权限
suid:使用拥有命令的用户的权限运行,而不是使用命令执行者的权限
sgid:使用命令的组权限运行
目录的特殊权限
sgid:在具有sgid权限的目录中创建的文件将具有该目录的组权限
Sticky-bit:不管目录的写权限如何设置,具有粘贴位的目录中的文件只能由用户和文件的根用户删除
1.suid
SUID is occupied by the owner’s x position to represent
chmod u+s myfile
2.sgid
chmod g+s myfile
3sticky-bit
chmod o+t myfile
二、安排周期任务
使用crond进程执行周期任务。某个月的某一天的某个时间段,时间间隔。crontab文件,如何生成,如何写。涉及:删除命令删除目录下所有文件(rm-rf)。怎么把一个文件的每一行的第一个字段提取出来。打包和压缩,解包解压缩,查看压缩包内的文件。已经挂装的设备怎么卸载(umount)
安排周期任务:
echo "00 1 1 * * rm-rf test0" > cronfile
crontab cornfile
crontab -l //查看
crontab -r //删除
crontab -e //修改
提取文件中的字符:
awk '{print $1}' myfile.txt
打包,解包,压缩,解压缩:
基本功能:包装和包装
格式:tar[选项] 文件
-c:创建一个新的打包文件。
-t:列出打包文件的内容,看看哪些文件已经打包。
-x:从打包的文件中释放文件。
- f:指定打包文件名。
-v:详细列出tar进程的文件信息。
-z:使用gzip压缩/解压打包的文件。
-j:使用bzip2压缩/解压打包的文件。
设备的挂载与卸载
mount 挂载设备 挂载目录
umount 挂载设备
三、磁盘的操作
如何分区(fdisk),进入菜单后如何操作按什么键,创建主分区,逻辑分区。partprobe,更新磁盘信息。如何创建文件系统。挂装,创建挂装点,如何自动挂装 fstab文件。
fdisk -l //查看磁盘详情
fdisk /dev/sdb
n
p //主分区
e//扩展分区
l//逻辑分区(建立在扩展分区之上)
1//分区编号
回车
+100m
w //保存
partprobe /dev/sdb //对硬盘进行更新
mkfs -t ext4 /dev/sdb //创建文件系统
mkdir /test01 //创建挂载目录
mount /dev/sdb /test01
df -l //查看
umount /dev/sdb
vi /etc/fstab //实现自动挂装
<挂装设备><挂装点><类型><选项><是否备份><检测优先级>
/dev/sdb /test01 ext4 defaults 0 0
小题:
1、查询用户属于哪个组,如何保持现有的组不变使用户加入新的组。
groups user
usermod -a -G group2 user1
2、KILL的使用,以及常用的几个信号
kill -9 uid;
<1> 1 终端断线
<2>2 中断(等同 Ctrl + C)
<3>3 退出(同 Ctrl + \)
<4>15 终止(可以使得进程在退出之前清理并释放资源)
<5> 9 强制终止
<6>18 继续(与19相反)
<7>19 暂停(等同 Ctrl + Z)
3、字符统计命令–WC命令的使用,参数。
wc -l : 统计行
wc -c: 统计字节数
wc -m:统计字符数,不能与-c同时使用
wc -w:统计字数
wc -L:打印最长长度
wc -l file.txt
ls -l | wc -l
4、RPM软件包的查询命令。
rpm -q 软件包名称:查询软件包是否安装
rpm -qa :查询所有已安装的软件包
rpm -qip 查询所有未安装的软件包
rpm -ql 包名 :命令查询软件包的文件列表
rpm -qf 系统文件名:命令查询系统文件属于哪个RPM包
rpm -qR 包名:查询软件包的依赖关系
5、日志文件的保存路径
/var/log
6、网络接口的配置文件,参数。
网络配置文件一般是/etc/sysconfig/network-scripts/ifcfg-eth0
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet #网卡类型
DEVICE=eth0 #网卡接口名称
ONBOOT=yes #系统启动时是否自动加载
BOOTPROTO=static #启用地址协议 --static:静态协议 --bootp协议 --dhcp协议
IPADDR=192.168.1.11 #网卡IP地址
NETMASK=255.255.255.0 #网卡网络地址
GATEWAY=192.168.1.1 #网卡网关地址
DNS1=10.203.104.41 #网卡DNS地址
HWADDR=00:0C:29:13:5D:74 #网卡设备MAC地址
BROADCAST=192.168.1.255 #网卡广播地址
7、tar的使用
格式:tar[选项] 文件
-c:创建一个新的打包文件。
-t:列出打包文件的内容,看看哪些文件已经打包。
-x:从打包的文件中释放文件。
-f:指定打包文件名。
-v:详细列出tar进程的文件信息。
-z:使用gzip压缩/解压打包的文件。
-j:使用bzip2压缩/解压打包的文件。
8、添加路由的方法route add
使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
//添加到主机的路由
route add –host 192.168.168.110 dev eth0
route add –host 192.168.168.119 gw 192.168.168.1
//添加到网络的路由
route add –net IP netmask MASK eth0
route add –net IP netmask MASK gw IP
route add –net IP/24 eth1
//添加默认网关
route add default gw IP
//删除路由
route del –host 192.168.168.110 dev eth0
9、查看LINUX当前运行的所有网络服务(netstat-tulnp)
netstat -tulnp
10、命令的聚合
11、find命令,怎么进行查询,如何对查询结果进行处理
find (目录) [-type d | f] (文件夹 | 文件) -name (名称,可使用正则表达式)
-mount, -xdev : 只检查和指定目录在同一个文件系统下的文件,避免列出其它文件系统中的文件
-amin n : 在过去 n 分钟内被读取过
-anewer file : 比文件 file 更晚被读取过的文件
-atime n : 在过去n天内被读取过的文件
-mmin n : 在过去 n 分钟内被修改过
-cnewer file :比文件 file 更新的文件
-mtime n : 在过去n天内被修改过的文件
-empty : 空的文件-gid n or -group name : gid 是 n 或是 group 名称是 name
-ipath p, -path p : 路径名称符合 p 的文件,ipath 会忽略大小写
-name name, -iname name : 文件名称符合 name 的文件。iname 会忽略大小写
-size n : 文件大小 是 n 单位,b 代表 512 位元组的区块,c 表示字元数,k 表示 kilo bytes,w 是二个位元组。-type c : 文件类型是 c 的文件。
-exec 对搜索到的文件执行特定的操作,固定的格式为:-exec ‘commond’ {} ; 注意:{} 表示查询的结果。
举例1: 搜索 /etc 目录下的文件(非目录),文件以 conf 结尾,且大于 10k,然后将其删除。
find /etc -type f -name ‘.conf’ -size +10k -exec rm -f {} ;
举例2: 将 /data/log/ 目录下以 .log 结尾的文件,且更改时间在 7 天以上的删除。
find /data/log -name '.log’ -mtime +7 -exec rm -f ;
举例3: 搜索条件同 例1 一样,但是不删除,只是将其复制到 /root/conf 目录下
find /etc -type f -name ‘*.conf’ -size +10k -exec cp {} /root/conf/ ;
12、连接文件,软连接、硬连接(察看连接数,产生的作用是什么)
ln [ ] 源文件 目标文件
1 -s:建立软链接文件。如果不加-s,则建立硬链接文件。如果源文件是在当前路径下,可以使用相对路径,否则如果不在当前路径下,则必须写成绝对路径。
2 -f:强制。如果目标文件已经存在,则删除目标文件后再建立链接文件。
建立连接后,修改任意一个,另一个都会跟着改变,
不同的是,删除源文件硬连接还是可以访问,而软连接不可以。
软连接的inode号不一样,硬连接的inode号一样。
硬连接不可以对目录操作,
硬连接不可以跨文件系统。
13、用户管理,私有组、标准组。
组是用户的集合,在系统中组有两种:私有组和标准组,当创建用户的时候,没有为其制定属于哪个组,Linux就会建立一个和用户同名的私有组,此私有组中只含有该用户。若使用标准组,在创建新用户时,为其制定属于哪个组。当一个用户属于多个组时,其登陆后所属的组称为主组,其他的组称为附加组。
14、管道的使用
用于连接命令的管道(使用符号“|”)
命令1 |命令2
将命令1的标准输出发送到命令2的标准输入
STDERR不能通过管道转发
用于组合多个工具的功能
命令1 |,命令2 |,命令3 |
ls -C | tr ‘a-z’ ‘a-z’ | wc
管道中的每个命令作为单独的进程运行,每个命令的输出作为下一个命令输入。
因为管道中的命令总是从左到右执行,所以管道是单向的。
LINUX期末考试知识点总结相关推荐
- linux中设备文件的主要内容包括什么,LINUX期末考试复习题.doc
LINUX期末考试复习题 LINUX期末考试复习题一.单项选择题 1.Linux是( )年由芬兰赫尔辛基大学的学生( )在Minix系统的基础上开发完成的. A.1991,Linus Benedict ...
- [知识点整理]中科院/国科大 网络与系统安全 期末考试知识点整理
本文为2022秋的网络与系统安全课程期末复习知识点整理,水平有限,整理的答案可能有错误或遗漏,欢迎大家指正. 目录 新形势安全面临挑战和安全保障能力提升(我们要做什么) 网络与系统安全的需求与目标 ( ...
- [知识点整理]中科院/国科大 自然语言处理nlp 期末考试知识点整理
本文为2022秋网安学院的自然语言处理课程期末复习知识点整理,水平有限,整理的答案可能有错误或遗漏,欢迎大家指正. 文章的第二部分内容参考了学校学姐的文章,文章写的很好,大家可以关注她:(133条消息 ...
- c#期末考试知识点_c#期末考试复习题
c#期末考试复习题 程序中主函数的名字为( ). A. main B. MAIN C. Main D. 任意标识符 2. 关于C#程序的书写,下列不正确的说法是____. A. 区分大小写 B. 一行 ...
- 计算机导论期末考试知识点,计算机导论期末复习(知识点).doc
计算机导论期末复习(知识点) 计算机导论期末复习(知识点) 单选题30%(每题1分,总30分) 判断题20%(每题1分,总20分) 问答题30%(7题左右,总30分) 综合回答题20%(2题,总20分 ...
- 南邮linux期末考试试题,南邮操作系统试卷及答案.doc
. . 装 订 线 内 不 要 答 题自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊 装 订 线 内 不 要 答 题 自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊 1 ...
- 30000字Linux期末考试复习总结
前言 博主期末复习时写的总结,文中可能会有错误之处,敬请谅解! 复习笔记 1.添加一个新用户 useradd cyril 2.添加后为其设置密码 passwd cyril 3.为该用户指定命令解释程序 ...
- 计算机组成原理期末考试知识点练习题(补发)
按时来更新了 不过由于作者这边的考试推迟 第八章I/O没有学到,不能全更了 不过我会把相应的练习题上传,对于第八章,大家可以给班里同学商量着做. 若是下周能学到,会第一时间补上. 6.控制器 7.总 ...
- 河南城建学院linux期末试题,河南城建学院Linux期末考试复习题
linux题目 一.填空题(20%) 1. 2. 3. 4. 5. 6. 7. 8. 9. 默认情况下,超级用户和普通用户的登录提示符分别是:"#"和"$". ...
最新文章
- NextGEN Gallery ~ 最强WordPress相册插件
- php删除两端,php删除字符串末尾子字符,删除开始字符,删除两端字符的示例代码...
- Cartographer安装
- 机器学习方法三要素-阿里云大学
- 使计算机工作必不可缺的软件,探讨测绘工程中计算机制图的运用问题(原稿)
- mongoDB分页的两种方法
- discuz仿手游控游戏论坛商业版网站模板
- ELK YUM 安装部署添加监控
- 为什么下雨天容易犯困
- Atitit 加强学生就业的规划与艾提拉的治学理念 目录 1. 思路的转换	1 1.1. 发展内需为主模型 vs 外贸模式	1 1.2. 批发模式vs 零售模式vs	1 1.3. 天堂模式vs地狱模
- 信贷违约风险预测(一)样本数据
- VGG16系列I: 基于Tensorflow代码
- iOS Framework Shell打包
- Winkey(Windows徽标键)
- 微信小说项目如何防止域名屏蔽
- Python读取docx表格中的合并单元格信息
- JFreeChart饼状图显示百分比
- Jmeter的使用(一)
- python爬取豆瓣电影评论_python 爬取豆瓣电影评论,并进行词云展示及出现的问题解决办法...
- 用Delphi自制英语复读机
热门文章
- php控制道闸,基于物联网的道闸控制开启方法
- 《计算机科学经典着作》(Computer Science)
- linux glibc2.12编译,glibc 2.12 升级 2.14
- [ORACLE] ORA-01078 LRM-00109 错误解决方案
- Microsoft Excel for Mac v2021 16.45 – 电子表格数据分析工具
- 卡尔曼滤波系列——(三)粒子滤波
- 计算机网络b站里谁讲得好,除了罗翔,B站还有多少神仙老师?
- 物流机器人也将有国家标准了!
- Android 圆形图片加白边加阴影
- CAD编辑指南1:CAD图纸的批量打印和批量修改文字