在查询数据的几个常见数字的意义:
1 使用者在shell环境中可以操作的命令或可运行文件
5 配置文件或者是某些文件的格式
8 系统管理员可用的管理命令
但如果我想要找的是『关键词』呢?
还有两个命令与man page有关:
info与man的用途其实差不多,都是用来查询命令的用法或者是文件的格式。但是与man page一口气输出一堆信息不同的是,info page则是将文件数据拆成一个一个的段落,每个段落用自己的页面来撰写, 并且在各个页面中还有类似网页的『超链接』来跳到各不同的页面中,每个独立的页面也被称为一个节点(node)。
关机时考虑。观察系统的使用状态:如果要看目前有谁在在线,可以下达『who』这个命令,而如果要看网络的联机状态,可以下达 『 netstat -a 』这个命令,而要看背景运行的程序可以运行『 ps -aux 』这个命令。
几个与关机/重新启动相关的命令:
(1) 将数据同步写入硬盘中的命令: sync
权限的设定方法有两种, 分别可以使用数字或者是符号来进行权限的变更。
pwd (显示目前所在的目录)
-P :显示出确实的路径,而非使用连结 (link) 路径。 范例:单纯显示出目前的工作目录: 范例:显示出实际的工作目录,而非连结档本身的目录名而已cat 由第一行开始显示文件内容
tac 从最后一行开始显示,可以看出 tac 是 cat 的倒著写!
nl 显示的时候,顺道输出行号!
more 一页一页的显示文件内容
less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
tail 只看尾巴几行
od 以二进位的方式读取文件内容!
文件与目录的默认权限与隐藏权限
与 SUID 不同的是,SGID 可以针对文件或目录来配置!如果是对文件来说, SGID 有如下的功能:运行者对於该程序需要具有 x 的可运行权限;
本权限仅在运行该程序的过程中有效 (run-time);
运行者将具有该程序拥有者 (owner) 的权限。
SGID 对二进位程序有用;
程序运行者对於该程序来说,需具备 x 的权限;
运行者在运行的过程中将会获得该程序群组的支持!
当一个目录配置了 SGID 的权限后,他将具有如下的功能:
使用者若对於此目录具有 r 与 x 的权限时,该使用者能够进入此目录;
使用者在此目录下的有效群组(effective group)将会变成该目录的群组;
用途:若使用者在此目录下具有 w 的权限(可以新建文件),则使用者所创建的新文件,该新文件的群组与此目录的群组相同。
当使用者对於此目录具有 w, x 权限,亦即具有写入的权限时;
当使用者在该目录下创建文件或目录时,仅有自己与 root 才有权力删除该文件
换句话说:当甲这个使用者於 A 目录是具有群组或其他人的身份,并且拥有该目录 w 的权限, 这表示『甲使用者对该目录内任何人创建的目录或文件均可进行 "删除/更名/搬移" 等动作。』 不过,如果将 A 目录加上了 SBIT 的权限项目时, 则甲只能够针对自己创建的文件或目录进行删除/更名/移动等动作,而无法删除他人的文件。
{} 代表的是『由 find 找到的内容』,如上图所示,find 的结果会被放置到 {} 位置中;
因为『 ; 』在 bash 环境下是有特殊意义的,因此利用反斜线来跳脱。
在新工作应聘中,一定会涉及到一些Linux相关的试题。文中就为大家搜集了一些最常见的Linux面试题,供大家学习使用。
1、简述一下常用的开源软件有哪些?
操作系统方面:linux和
2、Linux内核版本表示方法?
连接:其实就是相当于Windows中的快捷方式,只是做了一个映射而已.其连接的作用就是为了节省磁盘空间,如果有两个相同大小的文件多次出现在磁盘的不同地方,是对磁盘的多么大的浪费,连接就是解决这种相同大小的,相同内容的文件占用磁盘空间的浪费的问题而提出的方法。
硬连接:ln 要连接的文件或目录 连接后的文件或目录; 硬连接是相当于拷贝,删除原文件,连接不受影响,还可用用。
软连接:ln -s 要连接的文件或目录 连接后的文件或目录;它是依靠源文件的,如果删除原文件的话,连接文件是不可用的。
11、查看文件内容有哪些命令?分别有什么特点?
more:查看文件内容比较大的,只能看到内容的最后部分,翻页很不方便。
less:查看文件内容比较大的,翻页比较方便,经常使用。
cat:查看内容比较小的。cat -n 把行号顺便列出。
12、常见的Linux下面压缩包格式有哪些?分别有什么特点?目录如何压缩?
zip:是文件的一种压缩格式,压缩后的文件后缀名为.zip
zip的压缩格式:zip 压缩以后的文件名 当前需要压缩的文件名 压缩
unzip 要解压缩的文件 解压缩
gzip:是文件的一种压缩格式 压缩后的文件后缀名为.gzp
gzip 要压缩的文件 压缩
gzip -d 要解压缩的文件 解压缩
bzip2:是文件的一种压缩格式 压缩后的文件后缀名为.bzp2
bzip2的压缩效率要比gzip的压缩效率高。
bzip2 要压缩的文件 压缩
zip解压缩的文件不会覆盖原来的文件,而gzip和bzip2都会覆盖原来的文件。
目录压缩用:tar命令 tar是用来对文件目录进行打包的,它在打包的同时也可以对文件进行压缩
玩蛇网文章,转载请注明出处和文章网址:/linux/l6824.html
Linux作为Java开发中常被使用基础系统和命令,常常会在面试Java开发岗位时被面试官提及到。为此小编总结接几个在过程中常会出现的问题,也是面试官常会问到的一些知识点来做与大家分享有关Linux的知识。
1.如何从原始磁盘创建分区?
使用 fdisk,我们可以从原始磁盘创建分区。下面是具体步骤:
-输入n来创建一个新分区
-创建分区之后,输入w命令来保存磁盘分区信息。
2. 内核模块的位置在哪里?
在‘/lib/modules/kernel-version/’目录下存储着 Linux 操作系统中所有内核模块以及编译的驱动程序。我们也可以使用 ‘lsmod’ 命令查看所有安装的内核模块。
umask 意思是“用户文件创建掩码”,这决定了一个掩码控制哪些文件的权限在文件和目录被创建的时候。
为了永久的给用户设置 umask 值,这个值必需存储在由用户默认的 shell 所确定的合适的配置文件中。
5. 如何改变Linux中默认的运行级别?
为了改变运行级别,我们必须编辑“/etc/inittab”文件,并且改变默认的运行等级(id:5:initdefault:),使用‘init’命令,我们改变当前的运行级别。例如:‘init 3’,这个命令将会把系统的运行级别改为第三级。
使用 nfs 分享目录,我们首先要编辑‘/etc/exportfs’文件,加上一个入口,例如:‘/ (Options)’,然后重新启动 nfs 服务。
9. 什么是网络绑定?
网络绑定是将多个 LAN 卡聚合在一起形成一个单一的绑定接口,来提供容错性和高性能。网络绑定也被叫做NIC Teaming。
10. Linux中不同的网络绑定模式有哪些?
下面是网络绑定中被使用的模式:
broadcast or 3 – 设置广播模式来提高容错能力,所有信息都会复制从所有的接口发出去。
802.3ad or 4 – 设置IEEE 802.3ad动态链接聚合模式。创建一个共享相同速度和双工设置的聚焦组。
以上就是关于Linux岗位面试中常会被面试官问到的以及在阿甲科技过程中确实发生过的有关Linux的问题。希望对面试Linux岗位的朋友能够有所帮助。
免责声明:本文由小编转载自网络,旨在分享提供阅读,版权归原作者所有,如有侵权请联系我们进行删除