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个 扩展分区也就...