linux文件与目录管理
• 请问底下的目录与主要放置什么数据?
o /etc/:几乎系统的所有设定文件均在此,尤其 passwd, shadow
o /etc/rc.d/init.d:系统开机的时候加载服务的 scripts 的摆放地点
o /boot:开机设定文件,也是预设摆放核心 vmlinuz 的地方
o /usr/bin, /bin:一般执行文件摆放的地方
o /usr/sbin, /sbin:系统管理员常用指令集
o /dev:摆放所有系统装置文件的目录
o /var/log:摆放系统登录文件的地方
• "旧的" Unix 系统与 Linux 系统的"文件名"最多可以容许几个字符?
14, 255
• 什么是绝对路径与相对路径,要由 /usr/share/doc 进入到 /usr/share/man 由相对路径与绝对路径的写法各为何?
o 绝对路径绝对由 / 开始写起,相对路径则非由 / 写起;
o cd /usr/share/man ; cd ../man
• 在非为根目录的任何一个目录中,下达 ls -al 时,均会有"."及".."这两个目录,请问分别代表什么?
o . :代表本目录
o .. :代表上层目录
• 显示、变换目录的时候,使用什么指令?
ls, pwd 为显示; 变换目录用 cd
• 新增目录、移除目录移动目录与拷贝目录有什么指令可用?
o 新增: mkdir 目录
o 移除: rmdir 目录(但是该目录内必须要已经清空了), rm -rf 目录
o 移动: mv directory1 directory2
o 拷贝: cp -r directory1 directory2
• 如何查看一个文件的"内容"(不要使用 vi 的情况下)
cat, tac, more, less, head, tail, nl, od(查看二进制制)
• 什么是 hard link 与 soft link 的文件?有何不同?
o Hard Links:在做成 hard link 文件时,系统会占用掉一个 inode ,由连结文件可发现其 link 字段多使用了一个 inode ,当源文件被删除的时候,该源文件的内容将继续保留在其它的 Hard Links 文件中;但所有 Link 占用的硬盘总量仅占一个文件的容量大小!(但 Hard link 不能连结不同 ilesystem 的文件)
o Soft Links:类似快捷方式,当原始文件被删除,soft link 文件将找不到原始文件了!
• 如何在 root 的家目录下建立一个 /bin 的连结快捷方式
ln -s /bin /root/bin
• 若有一个连结文件为 testing 连结到 test1.sh ,请问 copy testing 到 /tmp 底下,"cp testing /tmp"则 /tmp/testing 这个文件会是:
(1) 连结文件,连结到 test1.sh ;
(2) 一般文件,为内容与 test1.sh 相同?
答案为 (2)
• 当一个文件属性为 -rwxrwxrwt 则表示这个文件的意义为?
任何人皆可读取、可写入,但是不可删除该文件(或目录),除了 root 与文件或目录拥有者有权可以删除。
• 我需要将一个文件的属性改为 -rwxr-xr-- 请问该如何下达指令?
chmod 754 filename, chmod u=rwx,g=rx,o=r filename
• 在 /usr/bin/passwd 这个文件的属性为 -r-s--x--x 请问代表什么意思(s)
那个 s 代表为 SUID ,当使用者使用这个文件进行工作的时候,将会具有该文件拥有者的权限!
• 如何改出 -rwxr-sr-x 与 -rwxr-xr-t 这个属性?
chmod 2755 filename, chmod 1755 filename
• 如何查看一个文件的类型 (type) 例如纯文字文件、执行文件与 setuid 文件等?
file filename
• 若一个使用者的 umask 为 033 ,请问他建立一个新的目录与文件时的预设属性为?
o 目录:744 ? -rwx-r--r--
o 文件:633 ? -rw--wx-wx
• 若我需要更改一个文件的拥有者与群组,该用什么指令?
chown, chgrp
• 如何将一个文件的修改日期改成目前的时间?
touch thisfilename
• 如何搜寻一个文件?
which (仅用于指令搜寻), whereis, locate, fine
• Linux 预设的文件系统为何?此外,常用的 Journalling 文件格式有哪些?
Ext2, Journalling 有 ext3 及 Reiserfs 等
• less 跟 more 有什么不同?
less 可以翻页,但是 more 不行!
• 在比较两个文件的异同时,常使用的是 diff 与 cmp ,请教两者有何不同?
diff 为一行一行比较, cmp 为一个字符(character)一个字符比较
1、磁盘挂载与虚拟内存问题
• 我要如何查看 Linux 系统当中所有已经挂载的硬盘容量与 inodes ?
df -k, df -i
• 我要如何查看目前所在目录的所有文件占用的硬盘空间,此外,如何仅输出结果?
du -k, du -h, du -s
• 如果扇区 /dev/hda3 有问题,偏偏他是被挂载上的,请问我要如何修理此一扇区?
umount /dev/hda3
fsck /dev/hda3
• 承上题,那么有问题的文件将被移动到那个目录下?
/lost+found/
• 试说明新增一个 partition 在 /dev/hdb 当中,且为 hdb5 时,并挂载上 /disk2 ,需要哪些步骤?
o fdisk /dev/hdb 按 n 新增,按 e 新增 extended ,再按 n 新增 logical
o mke2fs -b 2048 /dev/hdb5
o mkdir /disk2
o mount -t ext2 /dev/hdb5 /disk2
• 如何新增加 64MB 的虚拟内存 swap ?
o dd if=/dev/zero of=/tmp/swap bs=4k count=16384
o mkswap /tmp/swap
o swapon /tmp/swap
• 如果要设定一个新挂载上的扇区,令他可以在开机的时候被挂载上,应该编辑哪一个文件?
o 先 /etc/fstab
o 再 mount -a
• 简易说明 quota 的设置流程?
o 编辑 /etc/fstab, 加入 usrquota and/or grpquota
o reboot
o quotacheck -avug (会产生 aquota.user(group))
o quotaon -aug
o edquota -u username
o edquota -g groupnameo repquota -vu /dev/hd[a-d][1-16]

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux 的安装与认识 Linux 支持的硬件
一般而言, Linux 需要的配备并不需要太高级,但 Open Linux Server 3.1.1 需要? o CPU 需要在 PII, PIII, P4 或 K7, K8 以上等级; o RAM 至少需要 64 MB, o 硬盘至少 550 MB,全部安装则需要 1.7GB • 什么是 IDE 界面,一般而言,普通 PC 允许几个 IDE 界面与装置? o IDE 为用来传输硬盘数据的一个汇流界面; o 共有 IDE1, IDE2 ,分别有 master 与 slave 所以共四个 IDE 装置支持! • IDE2 的 master 之第一个 logical 磁盘中,其装置代号(文件名称)为何? /dev/hdc5 • 在硬盘分割 (Partition)时,最多有几个 primary + extended ? Primary + Extended 共四个,其中 Extended 通常只有一个! • 若在分割的时候,在 IDE1 的 slave 硬盘中,分割"六个有用"的扇区(具有 filesystem的),此外,有两个 primary 的扇区!请问六个扇...
- 下一篇
centos7 配置本地yum源
环境限制外网怎么办?离线环境怎么解决依赖?yum源配起来,可以解决大部分包的安装^_^ 准备工作 虚拟机版本——VMware Workstation Pro 12.x 系统版本——CentOS-7-x86_64-DVD-1511.iso 系统安装完毕,正常登录 一、挂载镜像 1)操作之前请将以下虚拟机设置处请勾选,该选项是需要系统开机之后才能勾选。 2)挂载镜像 mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom 二、备份原yum源配置 mv /etc/yum.repos.d /etc/yum.repos.d.bak mkdir /etc/yum.repos.d 三、创建本地yum源配置文件 vi /etc/yum.repos.d/CentOS-local.repo [base-local]#这个是本源的名字,不能和其他的重复(随便,不重复) name=CentOS-local #名字(随便) baseurl=file:///mnt/cdrom #上方步骤一挂载镜像创建的目录 enabled=1 #yum源是否启用 1-启用 0-不启用 ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS8安装Docker,最新的服务器搭配容器使用
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7设置SWAP分区,小内存服务器的救世主
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装