大题:

一、账号管理和权限管理

更改账户、文件所属的组,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期末考试知识点总结相关推荐

  1. linux中设备文件的主要内容包括什么,LINUX期末考试复习题.doc

    LINUX期末考试复习题 LINUX期末考试复习题一.单项选择题 1.Linux是( )年由芬兰赫尔辛基大学的学生( )在Minix系统的基础上开发完成的. A.1991,Linus Benedict ...

  2. [知识点整理]中科院/国科大 网络与系统安全 期末考试知识点整理

    本文为2022秋的网络与系统安全课程期末复习知识点整理,水平有限,整理的答案可能有错误或遗漏,欢迎大家指正. 目录 新形势安全面临挑战和安全保障能力提升(我们要做什么) 网络与系统安全的需求与目标 ( ...

  3. [知识点整理]中科院/国科大 自然语言处理nlp 期末考试知识点整理

    本文为2022秋网安学院的自然语言处理课程期末复习知识点整理,水平有限,整理的答案可能有错误或遗漏,欢迎大家指正. 文章的第二部分内容参考了学校学姐的文章,文章写的很好,大家可以关注她:(133条消息 ...

  4. c#期末考试知识点_c#期末考试复习题

    c#期末考试复习题 程序中主函数的名字为( ). A. main B. MAIN C. Main D. 任意标识符 2. 关于C#程序的书写,下列不正确的说法是____. A. 区分大小写 B. 一行 ...

  5. 计算机导论期末考试知识点,计算机导论期末复习(知识点).doc

    计算机导论期末复习(知识点) 计算机导论期末复习(知识点) 单选题30%(每题1分,总30分) 判断题20%(每题1分,总20分) 问答题30%(7题左右,总30分) 综合回答题20%(2题,总20分 ...

  6. 南邮linux期末考试试题,南邮操作系统试卷及答案.doc

    . . 装 订 线 内 不 要 答 题自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊 装 订 线 内 不 要 答 题 自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊 1 ...

  7. 30000字Linux期末考试复习总结

    前言 博主期末复习时写的总结,文中可能会有错误之处,敬请谅解! 复习笔记 1.添加一个新用户 useradd cyril 2.添加后为其设置密码 passwd cyril 3.为该用户指定命令解释程序 ...

  8. 计算机组成原理期末考试知识点练习题(补发)

    按时来更新了  不过由于作者这边的考试推迟 第八章I/O没有学到,不能全更了 不过我会把相应的练习题上传,对于第八章,大家可以给班里同学商量着做. 若是下周能学到,会第一时间补上. 6.控制器 7.总 ...

  9. 河南城建学院linux期末试题,河南城建学院Linux期末考试复习题

    linux题目 一.填空题(20%) 1. 2. 3. 4. 5. 6. 7. 8. 9. 默认情况下,超级用户和普通用户的登录提示符分别是:"#"和"$". ...

最新文章

  1. NextGEN Gallery ~ 最强WordPress相册插件
  2. php删除两端,php删除字符串末尾子字符,删除开始字符,删除两端字符的示例代码...
  3. Cartographer安装
  4. 机器学习方法三要素-阿里云大学
  5. 使计算机工作必不可缺的软件,探讨测绘工程中计算机制图的运用问题(原稿)
  6. mongoDB分页的两种方法
  7. discuz仿手游控游戏论坛商业版网站模板
  8. ELK YUM 安装部署添加监控
  9. 为什么下雨天容易犯困
  10. Atitit 加强学生就业的规划与艾提拉的治学理念 目录 1. 思路的转换 1 1.1. 发展内需为主模型 vs 外贸模式 1 1.2. 批发模式vs 零售模式vs 1 1.3. 天堂模式vs地狱模
  11. 信贷违约风险预测(一)样本数据
  12. VGG16系列I: 基于Tensorflow代码
  13. iOS Framework Shell打包
  14. Winkey(Windows徽标键)
  15. 微信小说项目如何防止域名屏蔽
  16. Python读取docx表格中的合并单元格信息
  17. JFreeChart饼状图显示百分比
  18. Jmeter的使用(一)
  19. python爬取豆瓣电影评论_python 爬取豆瓣电影评论,并进行词云展示及出现的问题解决办法...
  20. 用Delphi自制英语复读机

热门文章

  1. php控制道闸,基于物联网的道闸控制开启方法
  2. 《计算机科学经典着作》(Computer Science)
  3. linux glibc2.12编译,glibc 2.12 升级 2.14
  4. [ORACLE] ORA-01078 LRM-00109 错误解决方案
  5. Microsoft Excel for Mac v2021 16.45 – 电子表格数据分析工具
  6. 卡尔曼滤波系列——(三)粒子滤波
  7. 计算机网络b站里谁讲得好,除了罗翔,B站还有多少神仙老师?
  8. 物流机器人也将有国家标准了!
  9. Android 圆形图片加白边加阴影
  10. CAD编辑指南1:CAD图纸的批量打印和批量修改文字