(1)Unix和Linux和Ubuntu的关系是什么?
答:
Unix是内核,Linux是在Unix发展基础上的操作系统,Ubuntu是Linux操作系统中的具体某一个。
Ubuntu与Linux的关系,相当于windows 10与windows操作系统的关系
简单来说就是:Unix是爷爷,Linux是爸爸,Ubuntu是众多儿子中的一个。
(2)解释说明rwxr-xr-x这个是什么意思?
答:
rwxr-xr-x是文件的权限。
ls -l 查看当前目录下的文件或者目录,并且以长列表的形式展示
当前文件或者目录的拥有者的权限是可读可写可执行
当前文件或者目录的拥有者所在的组的其他成员的权限是可读不可写可执行
当前文件或者目录的拥有者不在的其他组的成员的权限是可读不可写可执行
可以使用chmod改变文件或者目录权限
(3)操作系统的三大组成及各自作用
答:
内核kernel:管理硬件设备、内存、进程等;
Shell:介于用户与内核之间,用于将用户指令传递给内核,起到中间桥梁的作用
(相当于一个翻译者);
文件系统:管理计算机上各种文件
(在操作系统层次上,计算机所有资源都被映射成了文件,包括硬件)
(4)swap space、deamon的作用
答:
swap space:(交换分区/空间)当系统的物理内存不够用的时候,
就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。
那些被释放的空间可能来自一些很长时间没有什么操作的程序,
这些被释放的空间被临时保存到swap空间中,
等到那些程序要运行时,再从swap中恢复保存的数据到内存中。
deamon:(精灵进程、守护进程、后台进程)在操作系统中,
一般系统的服务都是以后台进程的方式存在,而且都会常驻系统中,
直到关机才结束,这类服务称Deamon
(5)LINUX/Unix常见目录结构/opt、/etc、/dev、/var、/home等的作用,请补充完整。
答:
/opt:存放第三方应用软件,类似D:\Program Files
/etc:存放系统配置文件
/dev:存放设备文件,硬件会被映射为文件,如/dev/cdrom代表光驱
/var:存放可变信息,如系统审计日志
/home:用户的家目录
(Unix是多用户操作系统,每个用户都可以有自己的家目录,
在该目录下可以进行增删改查操作)
(6)如何修改密码及普通用户修改密码的限制
答:
passwd username
密码必须是6~8个字符长度
必须包含两个字母、一个数字或特殊字符(数字、特殊字符至少包含一项)
登录名、密码不能相同
新的密码和老的密码至少有三个字符是不一样的
(7)/etc/passwd文件中包含了用户的哪些信息?
答:
Login Name:Encrypted Password:UID:GID:GCOS:Home Directory:Login Shell
login name: 用户名称,必须唯一,不能超过8个字符;
Encrypted Password: 编码过的密码,为 * 号
UID: 用户ID, 唯一。 习惯100 以前被保留做为特殊的 user id , 而 root 总是 0。
GID: 用户组ID。
GCOS: 在这里可以写上你的 full name、家中电话, 住址等…… 爱写什么就写什么
Home Directory: 用户的home directory
Login Shell: 设定使用者所使用的 shell , 预设值是 /bin/bash .
(8)权限放大有哪几种方法?
答:
- 对文件放大权限:chmod –R 777 you 级联you包含子目录把权限放大。
- 普通用户加入到root组中,例如briup用户:usermod –g 0 briup。
- 普通用户提升sudoers: vi /etc/sudoers 普通用户名(briup)加进去。
(9)vi有哪三种模式及如何进行相互切换
答:
命令模式 :删, 改文件内容
插入模式 :插入文件内容
最后一行模式 :查文件内容, 存盘以及退出等
三种模式切换的方法:
(10)Unix下如何进行任务的前后台调度
答:
sleep 100 & à 将任务放到后台,中括号中的数字为JOBID(任务号)
jobs à 查看后台任务
fg %JOBID à 将后台任务调到前台,JOBID为任务号
ctrl + z à 将前台任务挂起
bg %JOBID à 将挂起任务在后台运行
kill %JOBID à 杀死后台任务
stop %JOBID à 挂起后台任务(在有些Linux系统中,该命令不能用)
(11)PATH环境变量的作用
答:
当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到PATH中指定的路径去找。