某-etc-fstab文件中的某行如下: -dev-had5 -mnt-dosdata msdos defaults,usrquota 1 2 请解释其含义

合集下载

linux题库

linux题库

一、填空:每空1分,共10分。

1.在计算机网络中,()服务可以实现IP地址自动分配。

答案:DHCP2.vi编辑器具有三种工作模式,分别是插入模式、命令模式和()。

答案:末行模式3.可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第二段占3位,表示()对该文件的权限。

答案:属主4.DNS实际上是分布在internet上的主机信息的数据库,其作用是实现域名和()之间的转换。

答案:IP5.设定限制用户使用磁盘空间的功能命令是()。

答案:quota6.在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是()。

答案:/etc7.结束后台进程的命令是()。

答案:kill8.在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是()。

答案:ps aux9.将前一个命令的标准输出作为后一个命令的标准输入,称之为()。

答案:管道10.进行远程安全登录的命令是()。

答案:SSH11.Apache服务器进程配置文件是()。

答案:Httpd.conf12.在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令()。

答案:nslookup13.在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为()。

答案:/dev/hdd14.如果只是要修改系统的IP地址,应修改配置文件()。

答案:ifcfg-eth015.管道就是将前一个命令的输出作为后一个命令的()。

答案:输入16.启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为crontab和()。

答案:at17.DHCP是()的简称,其作用是:为网络中的主机分配地址。

答案:动态主机配置协议。

18.增加一个用户的命令是()。

答案:useradd或adduser19.CD-ROM标准的文件系统类型是()。

答案:iso966020.ping命令用于测试网络的连通性,ping命令通过()协议来实现。

linux里挂载(mount)和取消挂载(umount)命令的使用

linux里挂载(mount)和取消挂载(umount)命令的使用

linux⾥挂载(mount)和取消挂载(umount)命令的使⽤⼀、简单⽤法挂载$ mount /dev/hda2 /home第⼀个叁数是与包括⽂件系统的磁盘或分区相关的设备⽂件。

第⼆个叁数是要mount到的⽬录。

卸载挂载点$ umount /dev/hda2$ umount /usr参数可以是设备⽂件或安装点。

⼆、mount详细介绍如果想在运⾏的下访问其它⽂件系统中的资源的话,就要⽤mount命令来实现。

1. mount的基本⽤法是?格式:mount [-参数] [设备名称] [挂载点]其中常⽤的参数有:-a 安装在/etc/fstab⽂件中类出的所有⽂件系统。

-f 伪装mount,作出检查设备和⽬录的样⼦,但并不真正挂载⽂件系统。

-n 不把安装记录在/etc/mtab⽂件中。

-r 讲⽂件系统安装为只读。

-v 详细显⽰安装信息。

-w 将⽂件系统安装为可写,为命令默认情况。

-t 指定设备的⽂件系统类型,常见的有:ext2 linux⽬前常⽤的⽂件系统msdos MS-DOS的fat,就是fat16vfat windows98常⽤的fat32nfs ⽹络⽂件系统iso9660 CD-ROM光盘标准⽂件系统ntfs windows NT/2000/XP的⽂件系统auto ⾃动检测⽂件系统-o 指定挂载⽂件系统时的选项,有些也可写到在/etc/fstab中。

常⽤的有:defaults 使⽤所有选项的默认值(auto、nouser、rw、suid)auto/noauto 允许/不允许以 –a选项进⾏安装dev/nodev 对/不对⽂件系统上的特殊设备进⾏解释exec/noexec 允许/不允许执⾏⼆进制代码suid/nosuid 确认/不确认suid和sgid位user /nouser 允许/不允许⼀般⽤户挂载codepage=XXX 代码页iocharset=XXX 字符集ro 以只读⽅式挂载rw 以读写⽅式挂载remount 重新安装已经安装了的⽂件系统loop 挂载回旋设备需要注意的是,挂载点必须是⼀个已经存在的⽬录,这个⽬录可以不为空,但挂载后这个⽬录下以前的内容将不可⽤,umount以后会恢复正常。

fstab文件学习

fstab文件学习

fstab文件学习
我们在Linux 系统里面的/etc/目录下有一个fSTab 文件,那这个文件的作用是什么呢?
其实这个文件里面存放的是系统中的文件系统信息。

当正确的设置了该文件,我们就可以通过mount /任意目录命令来加载一个文件系统,比如说我们新添加了一块硬盘分区,那么我们就可以加入如下命令:
/dev/sdb1 /mnt/mydisk ext2 default 0 0
那如果我们使用USB 设备的话,可以加上下面一行:
usbfs /proc/bus/usb usbfs defaults 0 0
但是上边USB 的例子只有在你把相关的支持编译到内核中时才能工作。

现在我们在说说上面那些参数的意思。

在/etc/fstab 里面的注释是这样的:
file system 也就是我们要挂在的源
mount point 就是我们要挂在到哪个目录
type 是挂在系统的类型,比如vfat,ext3,tmpfs,sysfs 等等。

options 指定加载该设备的文件系统是需要使用的特定参数选项,多个参数是由逗号分隔开来。

对于大多数系统使用defaults 就可以满足需要。

其他常见的选项包括:
选项含义
ro 以只读模式加载该文件系统
sync 不对该设备的写操作进行缓冲处理,这可以防止在非正常关机时情况下破坏文件系统,但是却降低了计算机速度。

fstab文件丢失或内容被清空问题解决

fstab文件丢失或内容被清空问题解决

fstab文件丢失或内容被清空问题解决环境:redhat 41、将fstab文件备份为fstab-bak,然后直接删除fstab文件,并重启机器,命令如下图2、重启过程中报如下错误,大概意思是fstab文件丢失,系统进入到修复模式,按ctrl+D重启,直接输入密码则进入修复模式,改模式内很多命令无法使用3、检查发现fstab文件不存在,这个情况下系统文件系统还是没问题的,挂载正常4、使用fdisk -l查看详细的文件系统分区情况,并通过e2label命令来检查各个分区所对应挂在的目录,这点非常重要从上面的命令得出/dev/sda1挂载在/boot目录 /dev/sda2,/dev/sdb1都是LVM类型的卷管理形式,所以他们俩是无法通过e2label来了解挂载在哪个目录的,继续往下看5、先尝试在/etc/目录下建立fstab文件,出现一点小错误,文件系统为只读,需要重新挂载根分区,使其可读写,同事将上图步骤中发现查到的 /dev/sda1挂载到/boot目录6、由于一些其他的像swap暂时还不知道对应的文件系统,所以在重新编辑fstab文件的时候,把能了解到的先写进去,以下两条是必须得写,最好不能少,否则系统启动还是会出问题的,下面第一条是通过步骤3得知的,第二条是步骤4得知,这里需要纠正一点,第二条应该是:LABEL=/boot /boot ext3 defaults 1 2, 以下步骤中的第二条都要改成这样的最后重新启动系统7、启动过程会有如下提示,不要管它,让其自行启动8、最后系统能正常进入,但是打开终端时报错:There was an error creating the child process for this terminal9、进入到系统桌面,打开/etc/fstab文件(按打开WINDOWS的某个盘文件一样),对该文件进行编辑,加入下面三,四两行(两个none这里)注意,这里系统启动完后自动添加了/dev/hdc和/dev/fd0,一个是光驱,一个是软驱,不用理会,编辑完后保存,再次重启系统如下是启动过程10、启动完成,系统和终端都能成功进入11、现在需要做的是把swap交换分区给添加到fstab文件里,但是偶找了好久也无法查询到各个逻辑卷对应的是哪个目录,为保险起见,我通过LINUX自带的Logic manager来检查,果然可以查到Applications--System settings--Logical Volume Management--Volume Groups--VolGroup00--VolGroup00Logical view--LogVol01--Edit properties就可以出现如下图的情况,发现这个逻辑卷对应的就是swap分区,这里因为前面df -h就能看出 LogVol00对应的是/,所以直接能判断剩下的这个应该就是对应swap了12、重新编辑在第二行和第三行间插入如下三行内容/dev/mapper/VolGroup00-LogVol01 ....none /proc proc ....none /sys sysfs .... 这个要看自己的系统是否有这个目录,若没有则可以不用添加13、系统重启后,正常进入系统,问题搞定。

Linux之etcfstab文件讲解

Linux之etcfstab文件讲解

Linux之etcfstab⽂件讲解/etc/fstab是⽤来存放⽂件系统的静态信息的⽂件。

位于/etc/⽬录下,可以⽤命令less /etc/fstab 来查看,如果要修改的话,则⽤命令 vi /etc/fstab 来修改。

当系统启动的时候,系统会⾃动地从这个⽂件读取信息,并且会⾃动将此⽂件中指定的⽂件系统挂载到指定的⽬录。

查看/etc/fstab#cat /etc/fstab<file system> <dir> <type> <options> <dump> <pass>tmpfs /tmp tmpfs nodev,nosuid 00/dev/sda1 / ext4 defaults,noatime 01/dev/sda2 none swap defaults,nodelalloc 00/dev/sda3 /home ext4 defaults,noatime 02字段解释/etc/fstab⽂件主要包括6段,依次是:<file system> <dir> <type> <options> <dump> <pass>分别来解释⼀下各⾃的⽤处:<file system> 要挂载的分区或存储设备<dir> 挂载的⽬录位置<type> 挂载分区的⽂件系统类型,⽐如:ext3、ext4、xfs、swap<options> 挂载使⽤的参数有哪些。

举例如下:auto - 在启动时或键⼊了 mount -a 命令时⾃动挂载。

noauto - 只在你的命令下被挂载。

exec - 允许执⾏此分区的⼆进制⽂件。

noexec - 不允许执⾏此⽂件系统上的⼆进制⽂件。

ro - 以只读模式挂载⽂件系统。

rw - 以读写模式挂载⽂件系统。

etcfstab文件详解

etcfstab文件详解

etcfstab⽂件详解1.fstab⽂件的作⽤⽂件/etc/fstab存放的是系统中的⽂件系统信息。

当正确的设置了该⽂件,则可以通过mount /directoryname命令来加载⼀个⽂件系统,每种⽂件系统都对应⼀个独⽴的⾏,每⾏中的字段都有空格或tab键分开。

同时fsck、 mount、umount的等命令都利⽤该程序。

2. fstab⽂件格式下⾯是/etc/fatab⽂件的⼀个⽰例⾏:复制代码代码如下:fs_spec fs_file fs_type fs_options fs_dump fs_pass/dev/hda1 / ext2 defaults 1 1fs_spec - 该字段定义希望加载的⽂件系统所在的设备或远程⽂件系统,对于⼀般的本地块设备情况来说:IDE设备⼀般描述为/dev/hdaXN,X是IDE设备通道 (a, b, or c),N代表分区号;SCSI设备⼀描述为/dev/sdaXN。

对于NFS情况,格式⼀般为: ,例如:`knuth.aeb.nl:/。

对于procfs,使⽤`proc来定义。

fs_file - 该字段描述希望的⽂件系统加载的⽬录点,对于swap设备,该字段为none;对于加载⽬录名包含空格的情况,⽤40来表⽰空格。

fs_type - 定义了该设备上的⽂件系统,⼀般常见的⽂件类型为ext2 (Linux设备的常⽤⽂件类型)、vfat(Windows系统的fat32格式)、NTFS、iso9600等。

codepage国家语⾔代码页iocharset字符集fs_options - 指定加载该设备的⽂件系统是需要使⽤的特定参数选项,多个参数是由逗号分隔开来。

对于⼤多数系统使⽤defaults就可以满⾜需要。

其他常见的选项包括:选项含义ro 以只读模式加载该⽂件系统sync 不对该设备的写操作进⾏缓冲处理,这可以防⽌在⾮正常关机时情况下破坏⽂件系统,但是却降低了计算机速度user 允许普通⽤户加载该⽂件系统quota 强制在该⽂件系统上进⾏磁盘定额限制noauto 不再使⽤mount -a命令(例如系统启动时)加载该⽂件系统fs_dump - 该选项被dump命令使⽤来检查⼀个⽂件系统应该以多快频率进⾏转储,若不需要转储就设置该字段为0fs_pass - 该字段被fsck命令⽤来决定在启动时需要被扫描的⽂件系统的顺序,根⽂件系统/对应该字段的值应该为1,其他⽂件系统应该为2。

Linux操作系统习题

Linux操作系统习题

1.10 课后习题一、选择题1.下面关于shell的说法,不正确的是(A)。

A.操作系统的外壳B.用户与Linux内核之间的接口程序C.一个命令语言解释器D.一种和C类似的程序语言2.以下Linux内核版本中,属于稳定版本的是( CB)。

A.2.1.23B.2.0.36C.2.4.0D.2.3.113.Red Hat Enterprise Linux版本分为(ABD)。

A.Red Hat Enterprise Linux ASB.Red Hat Enterprise Linux ESC.Red Hat Enterprise Linux BSD.Red Hat Enterprise Linux WS4.以下对Linux内核的说法正确的是(ACD )。

A.Linux内核是Linux系统的核心部分。

B.Linux内核就是Linux系统,一个内核就可以构成Linux系统。

C.如今Linux内核已发展到2.6.x版本。

D.Linux内核主要由内存管理程序、进程调度程序、虚拟文件系统构成。

5.在Linux中把声卡当做何种设备?( B )A.字符设备B.输出设备C.块设备D.网络设备6.Linux内核管理系统不包括的子系统是( D )。

A.进程管理子系统B.内存管理子系统C.文件管理子系统D.硬件管理子系统7.下列选项中,不是Linux支持的是( B )。

A.多用户B.超进程C.可移植D.多进程8.Linux是所谓的“free software”,这个free的含义是( C )。

A.Linux不需要付费B.Linux发行商不能向用户收费C.Linux可自由修改和发布D.只有Linux作者才能向用户收费9.Linux系统各部分的组成部分中,( A )是基础。

A.内核B.X WindowC.shellD.GNOME2.7 课后习题一、填空题1.Linux中充当虚拟内存的是( A )分区。

A.swapB./C./bootD./home2.Linux中第2个IDE接口硬盘可以表示为( B )。

linux中etc目录下的文件介绍

linux中etc目录下的文件介绍

在Linux 系统管理中, /etc 下面的档案无疑的伴演了极端重要的角色, 在这篇文章中, 将为各位介绍/etc 下每个档案的用途, 及相关指令的运用, 希望能为大家在成为System Administrator 的路上有所助益.特别要说明的是, 在这篇文章中, 有些档案仍然没有提到, 这是因为, 这些档案都不是一二十行的描述就可以讲完的! 如/rc.d 下的档案, inittab 这两个最好就要合起来讲, 因为这些牵扯到bootstrapping, 绝对不是三言两语就可以讲完的. 凡是有这种特性的档案, 有机会的话将再为各位介绍....../etc/DIR_COLORS : 设定在用ls 时, 各种不同档案型态所用的颜色, 但是不能用pipe 再导向输出, 否则就没有各种颜色了. 由档案的内容可以很轻易的了解, 如default 的directory 是蓝色, 具有可执行档权限的是绿色, 而压缩档是红色...... 这些都可依个人喜好来加以更改. 这个档案内容写得很清楚, 想必各位一眼也就可以看得出来, 在颜色的组成方面, 我们常用RGB 三原色的成份值来组合出各种不同的颜色. 由R,G,B 这个bit 是0 或是1 三个值组合出颜色这个道理虽浅显, 但假如我们更了解R,G, B 的加权值分别是1,2,4 的话, 那就再也不用翻书查颜色了...... 选择自己的调色盘来取代预设的调色盘, 是经常会做的事./etc/HOSTNAME : 记录完整的hostname 与domain name , 这个档案在须要hostname 的场合会用得到, 如/etc/rc.d/rc.M 等....../etc/NETWORKING : YES , 没什么用, 改成NO 会怎样呢? 会对网路的使用会造成影响吗? 答案是否定的./etc/X11 : link 到/var/X11/lib/X11/etc/at.deny : 在这个档案中可记载那些人不能使用at这个命令来做一些later job, 假如at.deny 是空的, 而且at.allow 也不存在的话. 那就是每个人都可以用at 这个命令./etc/at.allow : 相对于at.deny , 这个档案记载那些人可以使用at 这个指令关于at 这个指令, 我想它的重要性是无庸置疑的, 各位应该要会这个指令的用法, 会了这个指令, 可以在工作的执行上会更有弹性而关于at.deny 与at.allow, at 会先去找at.allow, 假如存在而且有记录一些人的话, 那就只有这些人能使用at 这个指令, 但假如at.allow 并不存在的话, 那at 就会去找at.deny, 没有在at.deny 中的人都可以使用at 这个指令了! 特别要说明的是, at的执行时间也许会不如你所预期的, 比如说明明一个档你叫它在7:02 执行, 但它却会等到7:05 才执行, 这是因为crond 是每五分钟才去看看at 的queue 中是否有要执行的job. 当然, 你也可以改成每分钟都去check, 但这样似乎没有很大的意义, 除非你对时间的准确度要求的很严格, 否则应该没有必要去动才是. 各位可去看看/var/spool/cron/crontabs/root 中就有详细记载, 每五分钟run一次atrun, 所以at 命令的执行可看成以每五分钟为一单位./var/spool/atjobs: 当你使用at 来安排一件工作时, 系统会把你目前的环境变数及所要用at 执行的工作抄一份到这个目录下的档案中./var/spool/atspool : 使用at 命令之后所得到的一些讯息, 会被记录在这里. 可能是at 所要执行的命令传回的错误讯息, 或传回执行成功的讯息./etc/csh.cshrc :/etc/csh.login :这两个档案应该很熟悉罗! 它就是各位常见到的.cshrc 及.login,不过大家通常只注意到自己的home directory 有这两个档, 但/etc 下也有这两个档, 不过/etc 下的这两个档绝大部份的情况下都是由system administrator 在maintain, 一般user 不应该有权力去改. 顺便一提的是, 系统会先去找/etc 下这两个档, 接著才加上自己home directory 中那两个档的设定. 当然, 有了.login也有.logout,.logout 中可以写一些message, 或执行一些命令, 当你下达logout 之后,.logout 就会被执行./etc/disktab : ( disk parameter table ) 假如你在刚开机有pass 磁碟机的一些参数给kernel 的话( 通常是你的硬碟比较奇怪, 需要pass cylinders ,heads , sectors 给kernel 才抓的到, 或者是SCSI 的硬碟有时有时也要用到一些参数) 那这些参数就会被记录在这里./etc/exports : 这个档案记录著你要给别人mount 的档案系统, 这就是典型NFS 系统所存在的档案, TCP/IP for OS/2 若要使用network file system而要把自己的filesystem 让别人mount 的话, 这个档案也是不可或缺的. 比如说, 我所在的domain name 为.tw , 我要把我/usr 下的filesystem 开放给十舍的人mount , 那我在exports 中要这样写:/usr *.tw(ro)接著, 在/etc/rc.d/rc.inet2 中, 找到下面的段落, 这些段落本来每一列的前面都有# , 现在, 依照下面的内容, 把这些# 拿掉. ..................# Start the SUN RPC Portmapper.if [ -f ${NET}/rpc.portmap ]thenecho -n " portmap"${NET}/rpc.portmapfi..................# # Start the various SUN RPC servers.if [ -f ${NET}/rpc.portmap ]then# if [ -f ${NET}/rpc.ugidd ]# then# echo -n " ugidd"# ${NET}/rpc.ugidd -d# fiif [ -f ${NET}/rpc.mountd ]thenecho -n " mountd"${NET}/rpc.mountdfiif [ -f ${NET}/rpc.nfsd ]thenecho -n " nfsd"${NET}/rpc.nfsdfi# # Fire up the PC-NFS daemon(s).if [ -f ${NET}/rpc.pcnfsd ]thenecho -n " pcnfsd"${NET}/rpc.pcnfsd ${LPSPOOL}fi# if [ -f ${NET}/rpc.bwnfsd ]# then# echo -n " bwnfsd"# ${NET}/rpc.bwnfsd ${LPSPOOL}# fifiecho# Done!在client 端可用如:mount -vt nfs rebel.dorm10.nctu. 端的/tmp/etc/fastboot : 这个档案是使用shutdown -f 所产生的, -f means "fastboot"在重新reboot 之后, 系统会去检查这个档是否存在, 以决定是否要run fsck ./etc/fdprm : floopy disk parameter table . 一般情况下是不须要更动的, 除非你有很奇怪格式的软碟, 或者你想做出不符合一般格式的磁碟片./etc/nologin : 你也许会感到奇怪, 我的/etc 这个directory 下并没有这个档啊? 没错, 它平常是不存在的, 通常会看到这个档的话, 那表示系统大概要shutdown 了, 因为系统要shutdown 了, 自然不希望有人又login 进来, 所以在我们执行shutdown 时, nologin 这个档会自动的被create , 里面放著shutdown message . 实际上, 当我们在login 时, 系统会去检查有没有这个档, 假如有的话, 那就会印出这个档案中的message , 然后不让你login .nologin 也有可能是为了某种理由被制造的, 比如说系统在maintain暂时不希望有人login . 无论如何nologin 若存在, 就不能login/etc/fstab : 记录开机要mount 上来的filesystem, 这个档案相当重要! 各位可以在/etc/rc.d/rc.S 中找到/sbin/mount -avt nonfs 这一列, 当执行到这一列时, mount 就依据/etc/fstab 中的记载, 自动的将档案系统mount 上来. 下面就是一个颇为典型的范例. 假如你一开机就想自动mount 一些filesystems, 而不要等到开机后再以手动mount 的话那把这些filesystems 及相关资讯写在这个档, 是不错的选择. 在档案格式方面, 每一列有六个栏位, 不过后面两个栏位常被省略所以我们只看到有四个栏位. 其它的两栏分别为dump-freq 及pass-number.dump-freq 预设值为0; 而pass-number 是fsck 所会参考到的地方,数字可为0,1,2...... 1 表示这个filesystem 将首先被fsck check,2 表其次, 馀类推......# 要挂上的档案系统挂在那里档案系统格式读写状况/dev/hdb2 swap swap defaults/dev/hdb1 / ext2 defaults/dev/sbpcd /mnt/cdrom iso9660 ro/dev/hda1 /mnt/dosc msdos rw/dev/hda5 /mnt/dosd msdos rw/dev/hda6 /mnt/dose msdos rwnone /proc proc defaults/etc/ftpusers : 这个档案记录那些人不可以ftp 签入系统, 预设值有root , uucp news . 这些都是为了security 方面的考量, 你可以在这里加入不可ftp 进来的user id ./etc/gateways : 顾名思义, 这个档案记录一些gateways 的information这个档案的格式如下:name1 gateway name2 metric value当routed 启动时, 它会去读/etc/gateways 这个档. 若一个gateway并不做routing information 交换的话, 那它就会被标示成passive,假如有做routing information 的交换( 这台机器上有run routed ), 那就会标示成active net 或host 这个关键字是指出route 是到网路或是到一台特定的机器上. name1 就是目地网路或目地机器的名字.这个名字可用/etc/hosts 或是/etc/networks 中的symbolic hostname. name2 就是讯息将被送往之gateway 的name或IP address./etc/group : 如同/etc/passwd 列出了系统中所有的使用者名字, /etc/group定义系统中所有的group name 与相关讯息.格式为: group_name:passwd:GID:user_list如: author::200:jhhsu,emotion,passion上面的例子表示jhhsu,emotion,passion 都是属于author 这个group通常passwd 那栏是空白的, 表示不用密码. 或放一个* 号以下也是一个典型的例子:root::0:root,jhhsubin::1:root,bin,daemondaemon::2:root,bin,daemonsys::3:root,bin,admadm::4:root,adm,daemontty::5:disk::6:root,admlp::7:lpmem::8:kmem::9:wheel::10:root,jhhsushadow::11:rootmail::12:mailnews::13:newsuucp::14:uucpman::15:manusers::100:gamesbbs:*:99:bbs,bbsuser,bbsroot当然啦! 这个档案只能为superuser 所读写, 一个superuser 可使用groupadd , groupdel , groupmod 来管理/etc/group 这个档,要手动管理也是可以. 下面是这三个指令的用法:groupadd [ -g gid [ -o ] ] group_namegroupdel group_namegroupmod [ -g gid [ -o ] ] [ -n new_group_name ] group_name/etc/hosts : 这个档案记录著IP address 至hostname 的mapping . 如我们想把.tw 取个别名叫: oldstock那我们就可以在这个档案里写如下的叙述:140.113.17.151 oldstock如此一来, 以后我们telnet oldstock 就等于telnet140.113.17.151在这个档案中, 至少会有两列, 一列为loopback , 这是为了侦错目的而设的, 另一列为local host , 就是你自己的机器./etc/hosts.equiv : 在里面可以设定一些remote machine , 而从这些remotemachine 利用rsh 或rlogin 连回local machine 的话便不用输入密码同样的东西也可以在.rhosts 见到. 比如说在ccsun22.csie.tw 上你的Home Directory 建一个.rhosts 档,里面的内容如下:.tw jhhsu以后只要在.tw 上利用rsh 或rlogin 至.tw 的话, 也不须要输入密码rsh -l jhhsu .tw /etc/issue#echo Welcome to Linux /bin/uname -a | /bin/cut -d\ -f3. >> /etc/issue#echo >> /etc/issue#echo "/bin/uname -a | /bin/cut -d\ -f1,3. (Posix)." > /etc/motd/etc/klogd.pid : klogd process id/etc/ld.so.conf : 记录一些library 所在的目录/etc/magic : 初看这个档案时, 也许只能隐隐约约的看到: 这个档案似乎是描述一些档案的格式. 没错, 这个档案记载了许多档案格式的识别字串或方法那这个档在那里会用的到呢? 各位有使用过file 这个指令吗? file 这个指令的命令格式为:file [ -c ] [ -z ] [ -L ] [ -f namefile ] [ -m magicfile ] filefile 这个指令非常有趣, 它可以告诉你某一个档案的格式, 如它是一个text 档, 或是一个shell script 或DOS 可执行档等...... 而file这个指令, 就是去参考/etc/magic 这个资料库. 假如你知道某一档案的识别字, 而原来magic 这个资料库没有记录, 那你可以把识别方法加到资料库中, 或乾脆建立自己的资料库算了./etc/motd : 这个档很简单, 就是message of the day 的意思, 里面可以写一些message , 而这些message 会在login shell 之前被显示出来.通常都是system administrator 要告知user 的一些讯息. 而关于每次/etc/mtab : 目前mount 上来的filesystems , 各位可使用mount 这个指令来看看这个档的变化. 如我在mount 3.5 inch 软碟A 前, 我看到的mtab如下:/dev/hdb1 / ext2 rw 0 0/dev/hda1 /mnt/dosc msdos rw 0 0/dev/hda5 /mnt/dosd msdos rw 0 0/dev/hda6 /mnt/dose msdos rw 0 0none /proc proc rw 0 0然而, 当我以mount -t msdos /dev/fd0H1440 /mnt/dosa 这个指令将3.5 inch 软碟A 挂上来后, mtab 变为像下面的情况:/dev/hdb1 / ext2 rw 0 0/dev/hda1 /mnt/dosc msdos rw 0 0/dev/hda5 /mnt/dosd msdos rw 0 0/dev/hda6 /mnt/dose msdos rw 0 0none /proc proc rw 0 0/dev/fd0H1440 /mnt/dosa msdos rw 0 0 telnet .tw.tw: Host name lookup failure因为没有了name server , 所以.tw没有办法被解译, 故会有Host name lookup failure这段讯息./etc/securetty : 假如你要以root login 的话, 实际上是有限制的, 这个档案就列出了root 可以login 的ttys , 假如你把每一列都mark 起来那就没有任何一个terminal 可供root login 了, 所以呢,就会出现以下的情况:Rebel login: rootroot login refused on this terminal.再一次的, 我们看到了unix security 方面的东西, 仔细的在这个档案列出可用的terminal , 可使从modem 连的使用者或经由网路来的其它的使用者比较不容易取得superuser 的权力./etc/services :/etc/shell : 这个档案再简单也不过了, 里面就记录著可以用的login shell . 还有一点, 那就是这个档的记录会在使用chsh 时做为参考, 唯有被列在这里的shell , 使用chsh 时才会出现这些shell 可选./etc/sudoers : 在一个不是很复杂的系统中, 也许一个System Administrator 就可以管理所有的事情. 但一但系统提供的服务变多, 系统管理的工作也随之变得沉重, 这时候, sudo 就派上用场了, sudo 可以让一个普通的user 变成superuser , 这样一来, 一个系统的某些工作,就可以分配给这些superusers 来做 . 以减轻负担.当然, 并不是每个user 都可以变成superuser . 所以/etc/sudoers 就是记录著那些人可以用superuser 的身份来执行一些工作, 这个档案的格式如下:host alias section format:Host_Alias HOSTALIAS = host-listHost_Alias ::= a keyword.HOSTALIAS ::= an upper-case alias name.host-list ::= a comma separated list of hosts.command alias section format:Cmnd_Alias CMNDALIAS = cmnd-listCmnd_Alias ::= a keyword.CMNDALIAS ::= an upper-case alias name.cmnd-list ::= a comma separated list commands.user specification format:user access_group [: access_group] ...access_group ::= host_type = [op]cmnd_type [,[op]cmnd_type] ...host_type ::= a lower-case host name OR a host alias.cmnd_type ::= an command OR a command alias.op ::= the logical ''!'' NOT operator.如下面是一个极为简单的例子:# Cmnd alias specificationCmnd_Alias SHUTDOWN=/sbin/halt,/sbin/shutdown# User specificationroot ALL=ALLjhhsu ALL=ALLemotion ALL=ALL,!SHUTDOWN在这个例子当中, jhhsu 可以执行root 所有的命令, emotion 除了halt及shutdown 不能执行以外, 其它root 能执行的命令他都能执行.这个档案有一个专属的editor 叫visudo 可来编辑/etc/sudoer 这个档案在编辑完这个档案之后, jhhsu 就可以用sudo.bin 这个命令转换成superuser 来做原来只有superuser 才能做的事. 而关于使用sudo.bin有一个记录档, 在/var/adm/sudo.log , 里面记录著谁在什么时候利用sudo 下了那些指令. 顺便一提的是: 利用下面这个命令可抓出那些人转换成superuser 但却没有成功......grep "FAILED SU" /var/adm/messages/etc/utmp : 从utmp 中可以知道现在有谁正在用系统 . 当使用者logout 之后,init ( 很重要的process , 以后有时间将为各位介绍) 就去把logout的使用者从/etc/utmp 中去掉.实际上, utmp 每个record 是像这样的一个结构:struct utmp {short ut_type; /* type of login */pid_t ut_pid; /* pid of process */char ut_line[12]; /* devicename of tty -"/dev/" */char ut_id[2]; /* init id or abbrev. ttyname */time_t ut_time; /* logintime */char ut_user[8]; /* username, not null-term */char ut_host[16]; /* hostname for remote login */long ut_addr; /* IP addr of remote host */};了解这个档案, 进而去修改, 可以做出许多有趣的事......:P/etc/wtmp : 简而言之, wtmp 是一个login data base , 有许多的指令会用到这个档, 像last , sessreg , who 等......这个档案格式与utmp 大致相同, 只是多了shutdown 及reboot 这个记录, 指出系统的shutdown 或reboot , 及一个空的user name指出在相关terminal 的logout . 还有, 不像/etc/utmp , //etc/wtmp 的记录是慢慢的附加上去的, 也就是说, 这个档案会越变越大, 虽然变大的速度并不会太快, 但一但到了某种程度大小的话System Administrator 应该要考虑砍掉部份. 下面是用last 这个指令所得到的部份内容:bbs tty1 Tue Nov 29 19:09 - 19:09 (00:00)root tty1 Tue Nov 29 19:08 - 19:09 (00:00)root tty1 Tue Nov 29 19:07 - 19:07 (00:00)runlevel ~ Tue Nov 29 19:07reboot ~ Tue Nov 29 19:07/etc/zprofile : link 到/etc/profile《婚礼进行曲》HKKK HLJK HKNNMLKJKLHKKK HLJK HKMOMKILMK NMLII JKLL NMLII JKLLHKKK HLJK HKMOMKILMK ILMKK《童话》LONOL LONOL LONO OOMMLLONOL LQPPO LONOM MMOTS PPRRQQ QQNPOONO ONOR LSRQP PPRRQQ QQVUTUV VPOT TTSSS LSRQQRQ QRQ RQPOOQST TTSPPRQ OQST TTSPPRQRQPO PQMMOONOLOQSONQS STUVTSQPOOO QPOOO PQPOMPQP LOQSONQS STUVTS QPOOO QPOOO PQPMNOPO QSQPOSN MNMNMLQ SQPOSN MNOOOPQP LOQSONQS STUVTS QPOOO QPOOO PQPMNOPOOOSSTTS RRQQPPOSSRRQQP SSRRQQPOOSSTTS RRQQPPO《新年好》OOO L QQQ OO Q S S R Q P P Q R R Q P Q O O Q P L N P O《老鼠爱大米》cbacbacbcacfeeceffcbacbcaa《北京欢迎你》QSQPQPQQPMO QP POMOPQSPQTSSPO POMOPQSPQTSSQ PQPOSTQMQPPO QSVSTTS QQ SS QS TV WV SQ P S Q Q QS VS TV WV SQ SVT QP QS XW WV《送别》LJLO MOLLHIJ IHILJLO NMOLLIJK GA<雪绒花》JLP OLK JJJKLMLJLP OLK JLLMNO OP LLNMLJLO MOPON L JLP OLK JLLMNO O。

数据采集1+x中级习题+答案

数据采集1+x中级习题+答案

数据采集1+x中级习题+答案一、单选题(共63题,每题1分,共63分)1.以下哪一项不是Android支持的尺寸单位A、dpB、pxC、kgD、in正确答案:C2.在vi编辑器的命令模式中敲击dd会()A、删除2行B、复制2行C、删除当前光标所在行D、复制当前光标所在行正确答案:C3.以下代码的输出结果是 s="hello world.and you pat=r"hello (w+).and (w+)" m=re.search(pat.s) print(m.group(2))"A、worldB、youC、hello world.and youD、抛出异常正确答案:B4.在计算机网络中,能将异种网络互连起来,实现不同网络协议相互转换的网络互连设备是( )。

A、网关B、交换机C、中继器D、路由器正确答案:D5.以下关于网络层次与主要设备对应关系的描述中,配对正确的是()A、网络层——集线器B、传输层——路由器C、数据链路层——网桥D、会话层——防火墙正确答案:C6.数据库系统的数据独立性是指A、不会因为数据的变化而影响应用程序B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C、不会因为存储策略的变化而影响存储结构D、不会因为某些存储结构的变化而影响其他的存储结构正确答案:B7.数据传输可靠性的指标是()A、传输率B、误码率C、信息容量D、频带利用率正确答案:B8.使用Web浏览器访问FTP时A、用b浏览根本无法访问TPB、只能下载文件,不能上传文件C、只能上传文件,不能下载文件D、既能上传文件,也能下载文件正确答案:B9.把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是A、GRANT GRADE ON SC TO ZHAOB、GRANT UPDATE ON SC TO ZHAOC、GRANT UPDATE (GRADE) ON SC TO ZHAOD、GRANT UPDATE (GRADE) ON SC TO ZHAO正确答案:C10.在ISO/OSI参考模型中,网络层的主要功能是A、路由选择、拥塞控制与网络互连B、在通信实体之间传送以帧为单位的数据C、数据格式变换、数据加密与解密、数据压缩与恢复D、提供可靠的端—端服务,透明地传送报文正确答案:B11.Tomcat的默认端口是()。

vgchange命令小结

vgchange命令小结

11 :Vgchange命令小结!看到别的坛子里有篇关于vgchage命令的小结,觉得不错,拿来与大家共享一下。

1)vgchange是激活/去激活卷组的命令,在单机环境它通常的用法是vgchange –a y/n vgXX具体用法:#vgchange –a y vgXX #激活卷组#vgchange –a n vgXX #去激活卷组大部份LVM操作只能在VG被激活时做,也有少数操作只能在VG被去激活的状态下执行,比如说vgexport。

2)当几台主机共享一个VG时,如果在多台主机上激活VG,那么每一台主机都可能对数据进行修改,而其他的主机却不知道数据已被改变,这样数据的完整性无法保证。

所以在Cluster环境下,将共享VG的属性置为exclusive模式。

这样,当一台主机已经以exclusive 模式激活VG之后,在其他的主机上无法再激活这个VG,这样就保证了数据的完整性。

应用VG独享方式需要安装MC/SG,其控制命令是vgchange –c y/n vgXX,具体用法:#vgchange –c y /dev/vgXX #设置VG的exclusive属性,设置之后VG无法以vgchange –a y 激活。

# vgchange –c n /dev/vgXX #去掉VG的exclusive属性,当然设置之后就无法用vgchange –a e 来激活这个VG了。

#vgchange –a e /dev/vgXX #以exclusive模式激活卷组,只在cluster环境下有效,需要首先vgchange –c y /dev/vgXX#vgchange –a n /dev/vgXX #在cluster模式下去激活一个VG,仍然是用这个命令。

3)并不是所有的场合,都不允许VG同时在两台以上的主机上被激活。

在应用Oracle OPS时就是一个例外。

这时卷组被以一种共享的方式激活,数据的完整性由应用程序(这里当然就是Oracle OPS)来保证。

mount命令解释

mount命令解释

mount 命令解释1. 用mount/umount能做什么?不同的操作系统使用不同的文件系统格式。

MS-DOS支持FAT16文件系统,Windows98支持FAT16、FAT32文件系统,WindowsNT支持FAT16、NTFS文件系统,Windows2000则支持FAT16、FAT32、NTFS三种文件系统格式,而Linux 差不多支持所有的文件系统格式,但一般使用ext2或ext3文件系统。

很多用户使用的是Windows操作系统,如果想在运行的Linux下访问其它文件系统中的资源的话,就要用mount命令来实现。

2.mount的基本用法是?格式:mount [-参数] [设备名称] [挂载点]其中常用的参数有:-a 安装在/etc/fstab文件中类出的所有文件系统。

-f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统。

-n 不把安装记录在/etc/mtab 文件中。

-r 讲文件系统安装为只读。

-v 详细显示安装信息。

-w 将文件系统安装为可写,为命令默认情况。

-t <文件系统类型> 指定设备的文件系统类型,常见的有:ext2 linux目前常用的文件系统msdos MS-DOS的fat,就是fat16vfat windows98常用的fat32nfs 网络文件系统iso9660 CD-ROM光盘标准文件系统ntfs windows NT/2000/XP的文件系统auto 自动检测文件系统-o <选项> 指定挂载文件系统时的选项,有些也可写到在/etc/fstab中。

常用的有:defaults 使用所有选项的默认值(auto、nouser、rw、suid)auto/noauto 允许/不允许以–a选项进行安装dev/nodev 对/不对文件系统上的特殊设备进行解释exec/noexec 允许/不允许执行二进制代码suid/nosuid 确认/不确认suid和sgid位user /nouser 允许/不允许一般用户挂载codepage=XXX 代码页iocharset=XXX 字符集ro 以只读方式挂载rw 以读写方式挂载remount 重新安装已经安装了的文件系统loop 挂载回旋设备需要注意的是,挂载点必须是一个已经存在的目录,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用,umount以后会恢复正常。

linux磁盘管理三部曲——(3)mount挂载,etcfstab配置文件

linux磁盘管理三部曲——(3)mount挂载,etcfstab配置文件

linux磁盘管理三部曲——(3)mount挂载,etcfstab配置⽂件当我们分完区,并做好⽂件系统格式化,就到了最后的挂载mount了,挂载完毕就可以使⽤磁盘设备了。

⼀、什么是挂载,卸载任何块设备都不能直接访问,需挂载在⽬录上访问挂载: 将额外⽂件系统与根⽂件系统某现存的⽬录建⽴起关联关系,进⽽使得此⽬录做为其它⽂件访问⼊⼝的⾏为(挂载的设备必须有⽂件系统)卸载:为解除此关联关系的过程mount [-选项] DEVICE(设备) MOUNT_POINT(挂载点)(1)device :指明要挂载的设备 ①设备⽂件:例如/dev/sda5 ②卷标:-L 'LABEL', 如例如 -L mage ③ UUID, -U 'UUID'(2)挂载点下原有⽂件在挂载完成后会被临时隐藏 若事先存在:建议使⽤空⽬录,进程正在使⽤中的设备⽆法被卸载(3)/etc/mtab:⽂件显⽰当前已挂载的所有设备(在centos 7中,是/proc/mounts的软连接,查看结果⼀样,centos 6中,ASCII text,查询结果和/proc/mounts不⼀样)⼆、mount:挂载常⽤命令选项(下⾯有具体的⽤法⽰例)1、查看挂载情况① findmnt 查看所有设备挂载情况(树状结构显⽰) findmnt 设备查看单个设备的挂载情况② mount :查看所有设备挂载情况③ cat /proc/mounts:查看内核追踪到的已挂载的所有设备2、mount 语法mount -选项设备挂载点 -t:vsftype :指定要挂载的设备上的⽂件系统类型(不常⽤,不加-t默认⾃带⾃⼰的⽂件系统类型),有时,系统报错提⽰,没指定⽂件系统类型,-t指定后,仍然有错。

(注释1) -r:readonly ,只读挂载,不能进⾏其他操作,和权限⽆关,介质只能读,多⽤于冷备份。

在mount 查询时时显⽰ ro -w:read and write, 读写挂载(defaults默认) -n:隐藏挂载信息不显⽰,但在/proc/mounts可以查到,卸载只能 umount /app/sdb2(挂载点) -a:⾃动挂载/etc/fstab⽂件没有挂载的设备( 定义在了/etc/fstab⽂件中,且挂载选项中有auto 功能,默认中包括) ,不看已挂载过的设备,如果在/etc/fstab⾥挂载过的设备修改了设置,不刷新;如果想刷新修改过已挂载的设备,mount -o remount /dev/sdX(挂载点) -L 'LABEL':以卷标指定挂载设备 -U 'UUID':以UUID 指定要挂载的设备 -B --bind:绑定⽬录到另⼀个⽬录上,例: mount -B /var/ftp/pub /app/apache /app/apache就是显⽰ /var/ftp/pub⽬录的东西 -o options:( 挂载⽂件系统的选项) ,多个选项使⽤逗号分隔 async(defaults),sync 异步,同步,内存更改时,同时写磁盘(可以⽤于重要数据) atime(defaults),noatime 是否在读访问时更新atime diratime(defaults),nodiratime ⽬录的访问时间戳 auto(defaults)/noauto 写在/etc/fstab当中的分区,是否在mount -a时被挂载 exec(defatuls)/noexec 在该分区所挂载的⽬录中的脚本是否可以执⾏。

fstab文件丢失或内容被清空问题解决

fstab文件丢失或内容被清空问题解决

fstab文件丢失或内容被清空问题解决环境:redhat 41、将fstab文件备份为fstab-bak,然后直接删除fstab文件,并重启机器,命令如下图2、重启过程中报如下错误,大概意思是fstab文件丢失,系统进入到修复模式,按ctrl+D重启,直接输入密码则进入修复模式,改模式内很多命令无法使用3、检查发现fstab文件不存在,这个情况下系统文件系统还是没问题的,挂载正常4、使用fdisk -l查看详细的文件系统分区情况,并通过e2label命令来检查各个分区所对应挂在的目录,这点非常重要从上面的命令得出/dev/sda1挂载在/boot目录 /dev/sda2,/dev/sdb1都是LVM类型的卷管理形式,所以他们俩是无法通过e2label来了解挂载在哪个目录的,继续往下看5、先尝试在/etc/目录下建立fstab文件,出现一点小错误,文件系统为只读,需要重新挂载根分区,使其可读写,同事将上图步骤中发现查到的 /dev/sda1挂载到/boot目录6、由于一些其他的像swap暂时还不知道对应的文件系统,所以在重新编辑fstab文件的时候,把能了解到的先写进去,以下两条是必须得写,最好不能少,否则系统启动还是会出问题的,下面第一条是通过步骤3得知的,第二条是步骤4得知,这里需要纠正一点,第二条应该是:LABEL=/boot /boot ext3 defaults 1 2, 以下步骤中的第二条都要改成这样的最后重新启动系统7、启动过程会有如下提示,不要管它,让其自行启动8、最后系统能正常进入,但是打开终端时报错:There was an error creating the child process for this terminal9、进入到系统桌面,打开/etc/fstab文件(按打开WINDOWS的某个盘文件一样),对该文件进行编辑,加入下面三,四两行(两个none这里)注意,这里系统启动完后自动添加了/dev/hdc和/dev/fd0,一个是光驱,一个是软驱,不用理会,编辑完后保存,再次重启系统如下是启动过程10、启动完成,系统和终端都能成功进入11、现在需要做的是把swap交换分区给添加到fstab文件里,但是偶找了好久也无法查询到各个逻辑卷对应的是哪个目录,为保险起见,我通过LINUX自带的Logic manager来检查,果然可以查到Applications--System settings--Logical Volume Management--Volume Groups--VolGroup00--VolGroup00 Logical view--LogVol01--Edit properties就可以出现如下图的情况,发现这个逻辑卷对应的就是swap分区,这里因为前面df -h就能看出 LogVol00对应的是/,所以直接能判断剩下的这个应该就是对应swap了12、重新编辑在第二行和第三行间插入如下三行内容/dev/mapper/VolGroup00-LogVol01 ....none /proc proc ....none /sys sysfs .... 这个要看自己的系统是否有这个目录,若没有则可以不用添加13、系统重启后,正常进入系统,问题搞定。

RHCT试题答案

RHCT试题答案
5、输入su – geust2018后显示:[guest2018@station18 root]$,输入cd、pwd命令后显示/home/guests/guest2018,表示挂载成功。
10、cp /etc/fstab /var/tmp
A&B、chown root:root /var/tmp/fstab
13&14、ping 192.168.0.254,检查是否可以ping通
A、setup命令,修改eth0网卡内容:ip:192.168.0.18,掩码:255.255.255.0,网关:192.168.0.254
B、vim /etc/f,更改NDS,修改内容为:
“search
使用cat /proc/sys/net/ipv4/ip_forward来查看结果
21、vim /etc/yum.repos.d/rhel-debuginfo.repo,增加如下内容:
[base]
name=rhelbase
baseurl=ftp:///pub/Server
enabled=1
gpgcheck=0
[VT]
name=rhelVT
baseurl=ftp:///pub/VT
enabled=1
gpgcheck=0
保存退出后,执行yum install bind*,进行安装

mount -a
swapoff -a,关闭swap,用free命令检查
swapon -a,开启swap,用free命令检查
20、vim /etc/f,修改“net.ipv4.ip_forward=0”中的0为1
sysctl -p,从sysctl.conf中重新加载

lvm-vgchange机其他知识

lvm-vgchange机其他知识

11 :Vgchange命令小结!看到别的坛子里有篇关于vgchage命令的小结,觉得不错,拿来与大家共享一下。

1)vgchange是激活/去激活卷组的命令,在单机环境它通常的用法是vgchange –a y/n vgXX具体用法:#vgchange –a y vgXX #激活卷组#vgchange –a n vgXX #去激活卷组大部份LVM操作只能在VG被激活时做,也有少数操作只能在VG被去激活的状态下执行,比如说vgexport。

2)当几台主机共享一个VG时,如果在多台主机上激活VG,那么每一台主机都可能对数据进行修改,而其他的主机却不知道数据已被改变,这样数据的完整性无法保证。

所以在Cluster环境下,将共享VG的属性置为exclusive模式。

这样,当一台主机已经以exclusive 模式激活VG之后,在其他的主机上无法再激活这个VG,这样就保证了数据的完整性。

应用VG独享方式需要安装MC/SG,其控制命令是vgchange –c y/n vgXX,具体用法:#vgchange –c y /dev/vgXX #设置VG的exclusive属性,设置之后VG无法以vgchange –a y 激活。

# vgchange –c n /dev/vgXX #去掉VG的exclusive属性,当然设置之后就无法用vgchange –a e 来激活这个VG了。

#vgchange –a e /dev/vgXX #以exclusive模式激活卷组,只在cluster环境下有效,需要首先vgchange –c y /dev/vgXX#vgchange –a n /dev/vgXX #在cluster模式下去激活一个VG,仍然是用这个命令。

3)并不是所有的场合,都不允许VG同时在两台以上的主机上被激活。

在应用Oracle OPS时就是一个例外。

这时卷组被以一种共享的方式激活,数据的完整性由应用程序(这里当然就是Oracle OPS)来保证。

零基础学Linux操作系统-常州大学中国大学mooc课后章节答案期末考试题库2023年

零基础学Linux操作系统-常州大学中国大学mooc课后章节答案期末考试题库2023年

零基础学Linux操作系统_常州大学中国大学mooc课后章节答案期末考试题库2023年1.如果在某用户的 crontab 文件中有以下记录:*/5 * * * * mycmd,该行中的命令多久执行一次?参考答案:每 5 分钟一次。

2.在前台运行的任务如何切换到后台?参考答案:使用 CTRL+Z 挂起并运行 bg 命令在后台执行。

3.su – root命令完成的功能是()参考答案:带环境变量切换用户为root4.Linux是“Free Software”软件,“Free”的含义是()。

参考答案:Linux可自由修改和发布5.Linux中不能使用的Shell是()。

参考答案:R shell6.若一台计算机的内存为128MB,则交换分区的大小通常是()。

参考答案:256MB7.下面哪条命令可以关闭crond.service服务?参考答案:systemctl stop crond.service8.进程列表中,S (进程状态)列中的 R 表示什么?参考答案:进程正在运行。

9.Centos7系统中,以下哪个进程的进程号为 1?参考答案:systemd10.将前一个命令的标准输出作为后一个命令的标准输入,称之为()。

参考答案:管道11.安装Linux需要的分区个数至少是 ( )。

参考答案:2个12.在创建Linux分区时,一定要创建的两个分区是()。

参考答案:SWAP/根分区13.关于Linux的描述,错误的是()参考答案:Linux不支持多用户14.Linux中默认采用的Shell是()。

参考答案:Bash15.将一个已经存在的用户加入组群可以用命令()。

参考答案:gpasswd16.可以删除peter用户及其主目录的命令是()。

参考答案:userdel –r peter17.表示RHEL5 或者Centos 7中超级用户提示符是()。

参考答案:#18.当一个目录作为一个挂载点被使用后,该目录上的原文件会怎样?参考答案:被隐藏,待挂载设备卸载后恢复。

嵌入式助理工程师2010考试试题_附答案

嵌入式助理工程师2010考试试题_附答案

一、单项选择题1、如下哪一个命令可以帮助你知道shell命令的用法( A )A. manB. pwdC. helpD. more2、Linux分区类型默认的是:( B )A. vfatB. ext2/ext3C. swapD. dos3、在大多数Linux发行版本中,以下哪个属于块设备 ( B )A. 串行口B. 硬盘C. 虚拟终端D. 打印机4、下面哪个命令行可用来马上重新启动正在运行的Linux系统?( D )A. restart --delay=0B. reboot -wC. halt -pD. shutdown -r now5、在Linux系统,默认的shell是什么( A )A.bashB.ashC.cshD.gnush6、下面哪条命令可用来确保文件“myfile”存在( B )A. cp myfile /dev/nullB. touch myfileC. create myfileD. mkfile myfile7、 LILO的配置文件是:( B )A. /etc/confB. /etc/lilo.confC. /proc/kcoreD. /usr/local/8、用“useradd jerry”命令添加一个用户,这个用户的主目录是什么( A )A./home/jerryB./bin/jerryC./var/jerryD./etc/jerry9、Linux文件权限一共10位长度,分成四段,第三段表示的内容是( D )A.文件类型B.文件所有者的权限C.文件所有者所在组的权限D.其他用户的权限10、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为( D )A.467B.674C.476D.76411、不是shell具有的功能和特点的是 ( A )A.管道B.输入输出重定向C.执行后台进程D.处理程序命令12、如何从当前系统中卸载一个已装载的文件系统( A )A. umountB. dismountC. mount –uD. 从 /etc/fstab 中删除这个文件系统项13、你用vi编辑器编写了一个脚本文件shell.sh,你想将改文件名称修改为shell2.sh,下列命令( B )可以实现。

Linux下使用parted分区工具为大于2T硬盘分区

Linux下使用parted分区工具为大于2T硬盘分区

Linux下使用parted分区工具为大于2T硬盘分区大| 中| 小[ 2011/07/04 13:26 | by Sonic ]目的:在centos 5.4系统下,用parted功能分区12T的硬盘并格式化成ext4,12T共分为2个分区,一个7.5T,另一个4.5T.在linux 下大磁盘的分区不能再采用fdisk了,MBR分区表只支持2T磁盘,所以大于2T的磁盘必须使用GPT分区表。

下面说明下具体的步骤:1.分为两个主分区[root@localhost ~]# parted /dev/sdb # 使用parted来对GPT磁盘操作,进入交互式模式GNU Parted 1.8.1 Using /dev/sdb Welcome to GNU Parted! Type ‘help’ to view a list of commands.(parted) mklabel gpt # 将MBR磁盘格式化为GPT(parted) print #打印当前分区(parted) mkpart primary 0 4.5TB # 分一个4.5T的主分区(parted) mkpart primary 4.5TB 12TB # 分一个7.5T的主分区(parted) print #打印当前分区(parted) quit 退出Information: Don’t forget to update /etc/fstab, if necessary.2.然后格式化成ext4,需要安装包e4fsprogs.x86_64(yum install e4fsprogs.x86_64)即可。

[root@localhost ~]# mkfs.ext4 /dev/sdb1[root@localhost ~]# mkfs.ext4 /dev/sdb23.接着用mount挂载分区[root@localhost]# mount -t ext4 /dev/sdb1 /bk[root@localhost]# mount -t ext4 /dev/sdb2 /mail[root@localhost ~]# df -ThFilesystem Type Size Used Avail Use% Mounted on/dev/sda6 ext3 39G 9.4G 28G 26% //dev/sda1 ext3 122M 13M 103M 12% /bootnone tmpfs 1004M 0 1004M 0% /dev/shm/dev/sdb1 ext4 4.1T 194M 3.9T 1% /bk/dev/sdb2 ext4 6.8T 179M 6.4T 1% /mail4.最后修改/etc/fstab,添加如下两行,让其开机自动挂载./dev/sdb1 /bk ext4 defaults,noatime 1 2/dev/sdb2 /mail ext4 defaults,noatime 1 2相关日志vsftpd调试OpenVPN服务器及客户端配置六步搞定centos 6下l2tp + ipsec VPN服务器配置RHEL/CentOS/Fedora各种源(EPEL、Remi、RPMForge、RPMFusion)配置selinux引起httpd调用ZendOptimizer.so出错CentOS Linux教程™调整Linux磁盘分区大小准备工作开始调整在使用linux的过程中, 有时会出现因为安装系统时分区不当导致有的分区空间不足,而有的分区空间过剩的情况.比如: 我在安装系统时给/usr/local分配器了5G的空间,但使用一段过程后发现, /usr/local最多只用到了1G.这样可以将/usr/local大小调整为1G. 空出4G留作他用.本文归纳了在不破快文件系统数据的前提下对文件系统大小进行调整的方法.这里采用的是”拆东墙, 补西墙”的方法. 当然, 如果你的磁盘中有未分区的空闲空间, 你就不用减小某个分区的空间了. 这实际上是一个特例.减小一个分区的大小:[ partition ][ partition | free space ]增加一个分区的大小:[ partition a1 | partition b | free space ][ partition a2 | | partition a2 ]当然如果有第三方磁盘,那就简单了。

Linux命令

Linux命令

1、登录LinuxLinux是一个多用户的操作系统,每一次启动Linux操作系统时,都需要用一个特定的用户名及其密码进行登录,才能够正常的使用Linux系统(系统启动时,也会首先进入到登录界面),不像有些版本的Windows不用登录步骤就可以直接进入系统,弱化了多用户的概念。

Linux的多用户概念还体现在你可以通过组合键Alt-F i(i=1,2,...,8)切换到不同的登录终端,从而可以以同一个用户名多次登录,或以不同的用户名登录同一个系统,真实感受真正的多用户多任务的概念。

Linux操作系统的用户分两种,一种是系统用户,只有一个,用户名固定为root。

root用户在安装系统时自动建立,拥有至高无上的权利,可以任意的操作Linux系统;另一种就是一般用户,可以有多个,一般用户需要在安装系统时建立,或者在正常使用系统时通过root用户任意添加或删除一般用户。

一般用户使用系统的权限受限,但可以通过多种方法修改其使用权限。

Linux为用户提供两种操作界面:字符界面和窗口界面,两种界面可以方便的转换。

系统结构实验室里Linux的启动界面设置为字符界面。

虽然 Linux 目前对于图形界面的支持已经相当不错,但是对于一些比较细微的设置操作,毕竟不如传统的字符界面更加有效。

另外,使用字符界面对系统资源的占用也相对较少,可以有更多的资源留作他用。

当然,对于已经习惯窗口界面的我们来说,窗口界面毕竟更加方便,而且,有些应用还非窗口界面不行,比如Web浏览器。

以下说明以系统结构实验室的机器环境为例。

当Linux系统启动后,出现如下登录界面:p01 login:要求输入用户名,其中p01(p01~p32)为计算机名,我们在安装系统时为计算机p01~p32建立的用户名分别为user00~user32。

输入对应的用户名后按回车键,屏幕出现:password:要求输入密码,所有一般用户的密码均为123456。

按要求输入密码后按回车键,屏幕出现:[user01@p01 user01]$表示已正常登录,其中p01是计算机名,第一个user01是用户名,第二个user01是目录名,在该位置显示的总是一个目录名,称为该用户的工作目录,工作目录可以通过命令(cd)改变。

磁盘及进程管理作业

磁盘及进程管理作业

1.下列哪个文件的内容为当前已挂载文件系统的列表?()A. /etc/inittabB. /etc/profileC. /etc/mtabD. /etc/fstab2./etc/fstab 文件中其中一行如下所示:/dev/hda1 / ext3 defaults 1 2在此文件中表示挂载点的是哪一列信息?()A. 4B. 5C. 3D. 23.关于文件系统的挂载和卸载,下面描述正确的是哪个?()A.启动时系统按照 fstab 文件描述的内容加载文件系统。

B.挂载U盘时只能挂载到/media 目录。

C.不管光驱中是否有光盘,系统都可以挂载光盘。

D. mount –t iso9660 /dev/cdrom /cdrom 命令中/cdrom 目录会自动生成。

4.如何从当前系统中卸载一个已挂载的文件系统?()A.umountB. dismountC.mount -uD. 从/etc/fstab 文件中删除此文件系统项5.下列文件系统中哪个是 RHEL 5 的默认文件系统?()A.vfatB. autoC. ext3D. iso96006.quotacheck 有何功能? ( )A.检查启用了配额的文件系统,并可建立配额管理文件。

B.创建启用了配额的文件系统,并可建立配额管理文件。

C.修改启用了配额的文件系统,并可建立配额管理文件。

D.删除启用了配额的文件系统,并可建立配额管理文件。

7.Linux 规定了四种文件类型:普通文件、目录文件,链接文件和什么文件?()A.特殊文件B. 目录文件C. 设备文件D. 系统文件8.存放系统配置文件的目录是哪个? ( )A./etcB. /rootC. /homeD. /lib9.设置文件权限,要求文件所有者具有读写执行权限,其它用户只有执行权限,则应当设置为什么数值?()A. 722B. 711C. 744D.64410.文件 exer1 的权限为 rw-r--r--,现在要增加所有用户的执行权限和同级用户的写权限,以下哪个命令正确? ( )A. chmod a+x,g+w exer1B. chmod 765 exer1C. chmod o+x exer1D. chmod g+w exer111.在使用shadow口令的系统中,/etc/passwd和/etc/shadow两个文件的权限应该是什么?()A. –rw-r-----,-r--------B. -rw-r--r--,-r--r--r--C. –rw-r--r--,-r--------D. -rw-r--rw-,-r-----r--12.一属性表示为 lrw-r-x-wx 的文件,下列叙述正确的是哪个?()A. 文件所有者可执行B. 同组用户可写C. 其它用户可读D. 是个连接文件13.系统中有用户user1和 user2,同属于users 组。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档