linux复习大纲 1

发布 2022-09-20 17:25:28 阅读 6824

linux简答题:

1.进程的启动模式分为哪几种?

1)手动启动:前台启动后台启动。 (2) 调度启动。

系统启动过程是什么?

1)bios自检 (2)启动grub2 (3)加载内核 (4)执行systemd进程

5)执行/bin/login程序

3.如何提高linux系统的安全性?

1)部署防火墙 (2)关闭不用的服务和端口 (3)严格禁止设置默认路由

4)口令管理 (5)分区管理 (6)防范网络嗅探 (7)完整的日志管理。

8)使用安全工具软件(9)使用保留的ip地址 (10)部署linux防病毒软件。

11)加强登录安全 (12)补丁问题。

编辑器的基本工作模式有?

1)命令行模式 (2)插入行模式 (3)末行模式。

的特点有哪些?

1)开放性 (2)多用户(3)多任务(4)良好的用户界面 (5)设备独立性。

6)丰富的网络功能 (7)可靠的系统安全 (8)良好的可移植性。

6.管理用户账户的配置文件有哪些?并描述这些文件各字段的含义。p131-132

7.管理组群账户的配置文件有哪些?并描述这些文件各字段的含义。p133-137

填空:linux系统有4个主要部分:内核、shell、文件系统、应用程序。

linux系统运行级别有7种:

0:停止运行,所有进程终止,关闭系统;

1:单用户模式,用于维护系统,只有少数进程运行;

2:多用户模式,除了nfs服务没有启动外,其他和运行级别3一样;

3:完整的多用户模式,进入linux系统的字符界面;

4: 没有使用(可由用户定义)。

5:完整的多用户模式(带有基于x window的图形界面);

6:重新引导计算机;

重定向有五种,分别是:输出重定向,输入重定向,错误重定向,追加重定向及同时实现输出和错误的重定向;

linux文件常见类型有:普通文件,目录文件,字符设备文件,块设备文件和符号链接文件;

知识点:内核版本:

linux的版本号分为两部分,内核版本与发行版本,r:目前发布内核主版本;

x:偶数表示稳定版本,奇数表示开发中版本;

y:错误修补的次数;例:2.4.4 稳定版第四次修补。

2.分区命名方案:文件名格式:/dev/xxy/n

dev/:所有设备文件所在的目录名。

xx:分区前两个字母表示分区所在设备类型:hd(ide硬盘)和sd(scsi硬盘)

y:(字母)表示分区所在的设备:例:/dev/hda (第一个ide硬盘)和/dev/sdb(第二个scsi硬盘)

n:(数字)代表分区,前4个分区(主分区或拓展分区)用数字1-4表示,逻辑驱动从5开始,例:/dev/sdb3 第二个scsi硬盘的第三个主分或拓展分区。

3.硬盘分区方案:

最简单的分区方案:

swap分区:交换分区,建议大小是物理内存的1-2倍;

boot分区:至少100mb;

分区:建议大小10gb以上;

进入字符界面,进入字符界面后,输入startx启**形化界面,init5进入图形界面;

5.普通用户登录标志$,权限用户登录标志#

6.关闭和重启系统:

1)shutdown -h :关闭系统后不重新启动;

2)shutdown -r :关闭系统后立即重新启动;

3)halt:调用shutdown -h 关闭系统;

4)halt -i: 关闭系统或重启前,关掉所有网络接口;

5)halt -w: 不是真正关闭系统,只是写“wtmp”(/var/log/wtmp)记录;

6)reboot工作过程与halt相似,reboot引发主机重启,halt引发主机关闭系统;

7)init 0 :关闭系统;

8)init 1 : 重启;

实用功能:1)“命令行自动补全”: tab键;

2)cd/usr tab 根据前几个字母查找匹配文件和子目录;

3)输出重定向:将command命令的输出保存到文件中,存在相同文件,覆盖file中内容; 命令: command > file

4)输出重定向:文件file的内容作为command的输入; 命令: command < file

5)追加重定向:command命令执行的输出添加到已存的文件file中;

命令:command >>file

编辑器基本使用:命令行模式下按冒号“:”键可以进入末行模式,按i键进入插入模式,插入模式按esc键进入命令行模式;

9.命令:# file it :查看该文件类型;

文件类型:普通文件:# ls -lh (查看某个文件属性,属性第一个符号是“-”为普通文件;

目录文件:# ls -lh (/boot):查看某个文件属性,第一个字母是“d”为目录文件;

设备文件:# ls -l/dev|grep sd:第一个字母是“b”为块设备文件,第一个字母是“c”为字符设备文件;

11.移动或更名现有文件或目录:

mv [选项] [源文件或目录] [目标文件或目录]

i:交互方式操作,要求用户回答y或n,避免误删文件;

f:禁止交互操作,直接覆盖现有文件不给任何指示;

12.删除文件或目录:

rm [选项][文件或目录]

f:忽略不存在文件,不给提示;

r:指示将rm命令将参数中列出的全部目录和子目录均递归的删除;

i:进行交互式删除,给提示性息要求确认;

13.文本显示和处理:

cat [选项][文件名]

n:由1开始对所有输出行数编号;

b: 对非空输出行编号;

s:遇到连续两行以上空白行时,替换为一行空白行;

e: 每行结束显示$;

14.分页显示文本文件:命令: more

例题:# more -2/etc|passwd 一次两行显示/etc|passwd文件内容;

15.显示指定文件若干行:

head [选项] [文件]

n:显示文件开头几行,默认输出前面10行;

q:表示不显示文件首部;

v:表明要显示文件的首部;

15.查看文件末尾数据:

命令:tail [选项][文件名]

例题:查看文件/etc/passwd 末尾节的数据内容;

# tail -c 100/etc/passwd

16.查找文件中符合条件的字符串。

命令:grep [选项][查找模式][文件名]

例题:查看文件kkk的内容。

命令:# grep ‘test file’ kkk

17.列出文件系统中符合条件的文件或目录:

命令:find[路径][选项][-print]

name:按文件名查找文件;

perm:按文件权限查找文件;

user:按文件属性查找文件;

group:按文件所属组查找文件;

cmin n:过去n分钟内被修改的文件;

ctime n:过去n天内被修改的文件;

size n:大小为n的文件;

18.显示计算机操作及操作系统的相关信息:

命令:uname[-amnrsv]

19.显示或修改计算机主机名:

命令:hostname [计算机名]

20.显示计算机开机信息:

命令:dmesg[-cn][-s《缓冲区大小》]

21.显示日历信息:

命令:cal[选项] [月[年]]

j:显示给定月中的每一天是一年中的第几天;

y:显示整年的日历;

m:以星期一为每周的第一天的方式显示;

22.显示和设置系统时间和日期;

命令:date[选项][显示时间格式](以+开头,后接格式)

p99-100页。

程序开头:必须以下面行开始:# /bin/bash;

24.创建文件:

例题:root目录下使用vi编辑器创建文件date;

#!/bin/bash

#filename:date

echo “任意内容”

25.设置可执行权限:

例题:创建date后设置可执行权限;

# chmod u+x /root/date;

26.用户定义变量的使用;

命令:# as=120

流程语句:条件语句-循环控制:p133-119;

28./etc/passwd文件:是系统识别用户的文件,linux所有用户都记录在该文件中。

/etc/passwd文件中,每行是一个用户账户的信息,分7个段位,每段用“:”分隔。p122

29./etc/shadow文件:/etc/shadow文件是/etc/passwd文件的影子文件,这个文件并不由/etc/passwd文件产生,这两个文件对应互补。

/etc/shadow文件分为9个段位,每段用“:”分隔。p123

30.字符界面下用户账户的设置:

1)创建用户账户:p126-127;

2)删除用户;

命令:userdel[-r][用户名]

r:删除用户同时,将用户的主目录及本地邮件储存的目录或文件也一起删除;

例题:删除用户lisi

命令:# userdl lisi

3)创建组群账户;

命令:groupadd [-g gid [-o]][f][组群名]

g:后接gid值,除非使用“-o”参数,否则该值必须是唯一的,数值不可为负。

r:创建系统组群。

4)修改组群账户;

命令:groupmod[-g《组群识别码》<-o>][n《新组群名称》][组群名称]

g:设置欲使用的组群gid;

o:重复使用组群gid;

n:设置欲使用的组群名称;

5)删除组群账户:

命令:groupdel[组群名称]

命令:passwd[选项][用户名]

d:删除用户口令,仅能以root权限操作;

l:锁住用户使其无权改密码;

u:解除锁定; 其他:p138

32.硬盘分区一共三种:主分区(最多四个),扩展分区和逻辑分区(必须位于扩展分区内),只有主分区和逻辑分区进行数据存储;

33.硬盘分区:

命令:fdisk[-b《分区大小》][uv][磁盘设备名]

fdisk[-l][-b《分区大小》][uv][磁盘设备名]

fdisk[-s 《分区编号》]

交互命令:fdisk/dev/sda(回车)

34.将某个分区,光盘,软盘或是u盘挂载到linux系统目录下。

命令:mount[选项][设备名][挂载点]

t:指定设备的文件系统类型;

auto:自动检测文件系统;

o:指定挂在文件系统时的选项,有些可用在etc/fstab中;p161

35.将某个分区,光盘,软盘或是u盘进行卸载。

命令:umount[选项][-t 《文件系统类型》] 文件系统]

36.权限设置。

文字设定法改权限:命令:chmod[who][+mode][文件或目录名]

u:表示所有者,即文件或目录的所有者。

linux复习考题 1

选择题 20分 2 10 1.在文件中修改或增加以下选项 write enable yes anon world readable only no anon upload enable yes anon mkdir write enable yes 是对 用户进行设置。a.匿名。b.本地。c.虚拟。...

Linux复习提纲 1

重要知识点 1.linux内核?linux发行套件?常见的发行版本有哪些?linux 内核是 linux 操作系统的核心,一般包含五大部分 进程管理 存储管理 文件管理 设备管理和网络管理,是一组程序模块,具有访问硬件设备和所有主存空间的权限,是仅有的能够执行特权指令的程序。主要功能是 资源抽象 资...

Linux应用程序开发复习 1

快速入门。linux文件系统和windows文件系统的区别 windows文件系统是以驱动器为基础的,且每一个目录与相应的分区对应 而linux恰好相反,文件系统是一棵文件树,且它的所有文件和外部设备都以文件的形式挂在这个文件树上。主分区,扩展分区和逻辑分区 主分区的数量可以是1 3个 扩展分区也就...