首页 > 系统相关 >(For Final Exam)Linux操作系统期末整理

(For Final Exam)Linux操作系统期末整理

时间:2022-12-04 13:11:44浏览次数:49  
标签:文件 链接 zip Exam tar 用户 Final Linux 目录

1.linux文件权限一共10位长度

  • 第一段指文件类型
  • 第二段指拥有者所具有的权限
  • 第三段指所属组的成员对于这个文件具有的权限
  • 第四段指其他人对于这个文件有没有任何权限

2.shell是一种命令解释程序

3.>将标准输出信息写入一个新文件(重定向),>>将标准输出信息添加到一个已存在的文件中

4.ctrl+alt+F1:图形界面切换到文字终端界面

5.whereis -b [filename]:查找系统中指定文件名的二进制文件

6.free显示系统中已用资源和空闲资源,m参数以mb为单位显示系统中的资源,t显示系统中的资源并最后进行统计

7.关闭linux的命令:

  • halt:立刻关机
  • shutdown -h now:立刻关机(root)
  • poweroff:立刻关机

8.less显示文件内容时可以上下滚动而more不可以

9./proc/cpuinfo获得CPU的相关信息

10.grub可以引导windows操作系统.grub是引导装入器,负责装入内核并引导Linux系统,也可以引导其他操作系统.如果引导器不能很好的工作或者不具有弹性,那么很可能会锁住系统,而无法引导计算机.

11.主机通过局域网直接连入Internet应该配置:

  • IP地址
  • 子网掩码
  • 默认网关和DNS服务器的IP地址

12.ls -r中的-r参数的意义是:反向排序

13.who , w显示系统所有已经登录的账户

14.locale显示系统中的本地化设置的语言类型

15.系统中存在的组都定义在/etc/group文件内,group文件内包含的所有条目,按照先后顺序应该为groupname,password,GID,member list

16./etc/passwd存用户账户信息和账户的参数,查看系统中已存在的用户

17.usermod修改指定用户的相关信息,groupmod修改指定组的相关信息,-n对已存在的组名字进行重命名

18.Linux文件的权限类型一般包括:read,write,excute.数字权限使用格式(r=4,w=2,x=1)

19.groupmod的参数n可以对已存在的组名字进行重命名

20.groups显示正在登录的用户的属组

21.改变文件所有者的命令为:chown

22.sudo可以用来使用指定的用户来执行命令,而不切换用户

23.root用户的UID是0,GID也是0

24.userdel -r 删除一个用户并且将该用户目录一起删除

25.当用户需要将自己原来的登录名由user1改为user2,可以使用的命令是:usermod -l user2 user1

26.su -s 改变当前用户的shell环境

27.ln -s创建软连接,ln创建硬链接;软连接和硬链接的区别:

  • 软链接以存放另一个文件路径的形式存在,硬链接以文件副本的形式存在
  • 软链接可以跨不同的文件系统链接,硬链接不可以
  • 软链接可以对目录进行链接,硬链接不可以
  • 软链接可以对一个不存在的文件名进行链接,硬链接不可以

28.tar参数

选项 含义
- c 将多个文件或目录进行打包
- a 追加tar文件到归档文件
- f 指定包的名字
- v 显示打包文件过程
- x 对tar包做解打包操作
- t 查看tar包有哪些文件和目录
  • 仅打包,不压缩 : tar -cvf a.tar a
  • 打包,且压缩 : tar -zcvf a.tar.gz a
  • 打包,且压缩 : tar -jcvf a.tar.bz2 a
  • 解压 : tar -zxvf a.tar.gz

29.gzip

  • 将当前目录的每个文件压缩成.gz文件 : gzip *

  • 递归压缩指定目录的所有文件及子目录 : gzip -r <dir name>

  • 解压 : gzip -d a.gz

  • 递归解压 : gzip -dr <dir name>

ps : 压缩命令并不能直接压缩目录,必须用tar命令将目录打包,然后才能用gzip命令或bzip2命令对文件压 缩

30.zip

  • 将当前目录下的指定目录压缩为.zip文件 : zip -q -r a.zip <dir name>
  • 将指定目录下所有文件及其文件夹压缩为.zip文件 : zip -q -r a.zip /<path to dir>

产生的压缩文件在执行命令的那个目录下

31.unzip

  • 查看压缩包内容 : unzip -v a.zip
  • 将压缩文件在指定目录下解压缩,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件 : unzip -n a.zip -d /<file or dir>
  • 将压缩文件在当前目录下解压,如果已有相同的文件,不询问,直接覆盖 : unzip -o a.zip

ps : 如果只有一个大文件,可以使用gzip或者zip命令;如果是一个完整的目录,里面有很多子目录以及文件,可以使用tar命令

32.ls参数:

  • -l : 长文显示
  • -s : 按文件大小而不是字典序排序目录内容,大文件靠前
  • -k : 如列出文件大小,以千字节kb为单位

33.cp -r:既复制当前目录下的文件,也复制当前目录下的文件夹

34.rm -f忽略不存在的文件,不给提示,-r(-R)(-recursive)指示rm将参数中列出的全部目录和子目录均递归的删除

35.查找文件所有者:find <path> -user <username>

35.gcc -g

  • 创建调试符号表,符号表包含了程序使用的变量名称的列表
  • 关闭所有的优化机制,以便程序执行过程中严格按照原来的c代码执行

36.passwd参数

  • -d 删除密码
  • -f 强迫用户下次登陆时必须修改口令
  • -w 口令要到期提前警告的天数
  • -k 更新只能发送在过期之后
  • -l 停止账号的使用
  • -S 显示密码信息
  • -u 启用被停止的账户
  • -x 指定口令最长存活时期
  • -g 修改群组密码
  • -i 口令过期后多少天停用账户

37.useradd参数:

  • -d 设置用户的主目录
  • -M 不要自动建立用户的登入目录

38.chage用于密码的实效管理,用来修改账号和密码的有效期

  • -d 将最近一次密码设置时间设为"最近日期"
  • -E 将账户过期时间设置为过期日期

41.关于sticky bit:只针对目录有效,使目录下的文件只有文件拥有者才能删除(如果不属于拥有者,仅属于group或者other,就算有w权限,也不能删除文件)

除了chmod 1777 /tmp可以添加sticky bit以外,chmod o+t /tmp也可以,当执行’ls -l’指令后看到如果权限处显示的’-rwxrwxrwt’,这个’t’就代表加上了sticky bit并且生效,如果是’-rwrwxrwT’说明也加上了sticky bit,但是没有生效

42.mkfs(make file system):在特定的分区上建立linux文件系统

  • -t 选择文件系统类型

43.mount用于挂载linux系统外的文件

  • -t 指定档案系统的型态

44.crontab格式:

分|时|日|月|星期几|command

取值范围:

  • 分:0-59
  • 小时:0-23
  • 日:1-31
  • 月:1-12
  • 星期几:1-7

参数:

-e 编辑

-l 显示

-u 设定指定的user的时程表,需要具有其权限,如果不使用-u指定的话就是设置的自己的时程表

45.ps -aux查看进程占用内存,第5列为内存;ps -u显示指定用户所启动的进程;ps -x显示系统中正在运行的所有进程

46.at : 在一个指定的时间执行一个指定的任务,只能执行一次

通过ctrl+D快捷保存at任务

eg : 禁止harry用户执行计划任务,其他用户不首限制

echo "harry" > /etc/at.deny

47.将光盘/dev/hdc(挂载点为/mnt/cdrom)卸载的命令是:umount /mnt/cdrom

48.RHEL7系统默认安装会创建2个分区

48.系统当前已加载的所有文件系统在/etc/mtab文件中得到反映

49.启动时按照fstab文件描述内容加载文件系统

50.mount -a命令作用 : 挂载/etc/fstab文件中的除noauto以为iade所有磁盘分区

51.如果光盘未经卸载,光驱是打不开的

52.如何将主目录中一个名为games目录复制到软盘中,假设该软盘已被系统使用默认的挂载方式挂载到了默认的挂载点上cd;cp -r games /mnt/floppy

53.linux的文件系统是一个目录树

54.mount列出所有已被挂载的文件系统

55.在系统上安装第二块ide磁盘后,这块磁盘被系统标识为/dev/hdb

56.fdisk -l /dev/hda显示hda上的分区表信息

57.通过文件名存取文件时,文件系统内部的操作过程是通过文件名在目录中查找对应的l节点,通过l节点存取文件数据

58.linu外部设备文件一般放在/dev

59.统计文件系统中未使用的磁盘空间使用df

60.字符设备文件类型的标志c

61.将分区/dev/hdb6格式化mkfs -t ext2 /dev/hdb6

62.linux根分区5GB比较合适

63.swap文件系统不能使用mount命令来挂载

64.设备文件/dev/hdb6的确切含义是IDE硬盘的逻辑分区

65.fdisk分区工具的p选项观察分区表情况时,为标记可引导分区,使用*

66./proc/partitions可以看到分区表的相关信息,比如主要设备数,次要设备数和块数量

67.LVM管理命令中用于扫描物理卷的是pvscan

68.netstat -lp显示系统上正在监听的套接字,及每个套接字所属的课程名称和进程号

netstat一般用来获得网络状态统计

69.加载网卡到内核中不属于ifconfig命令的作用范围

70.[❌❌❌❌❌❌❌❌❌]将网络设备比如说eth0的本地IP地址由原来的192.168.1.16更改为192.168.1.136后,我们必需通过重启系统才能使这个IP地址生效,并提供给设备eth0使用。

71.routelinux下配置网关

72.ifconfig用来配置或显示网络设备

ipconfig是windows

73.网卡激活up

74.停用网络设备eth0ifconfig eth0 stop

75.改变主机名所使用的命令是hostname

76.C类IP网络255.255.255.0

77.包含了主机名到IP地址的映射关系的文件是/etc/hosts

78.PPID是父进程ID

79.linux系统进程类型中没有就绪进程

80.killall使用进程名来停止进程

81.top显示系统当前运行状况

82.RHEL6安装程序的引导方式主要包括:光盘引导,硬盘引导

RHEL7安装程序的引导方式主要是:光盘引导,网络引导

83.RHEL6常用的软件包读取方式:光盘,硬盘,网络服务器

84.创建物理卷前必须创建磁盘分区

85.LGPL允许不公开源代码

86.不同字符对应的文件类型:

字符 文件类型
- 普通文件,包括文本文件,二进制文件,压缩文件
d 目录
b 块设备文件,保存大块数据的设备,常见:硬盘
c 字符设备文件,常见:键盘,鼠标
s 套接字文件
p 管道文件
l 链接文件(link),类似windows的快捷方式

87.扩大逻辑卷命令lvextend

88.逻辑卷管理缩小文件系统时必须将逻辑卷卸载

89.rpm包安装时-nodeps忽略检查依赖关系

90.linux脚本不是包含机器代码的二进制文件

91.yum配置文件存在放/etc/yum.repos.d

标签:文件,链接,zip,Exam,tar,用户,Final,Linux,目录
From: https://www.cnblogs.com/m1nus/p/16949693.html

相关文章

  • Linux下安装Unity3d时可能会遇到的问题,以及解决方案
    未经许可禁止转载,不制造互联网垃圾,从你我做起本人Linux环境:MintLinux21从Unity官方源下载unity官方文档DebianorUbuntuInstalling:ToinstalltheUnityHub......
  • dwc3 linux usb3.0 driver架构
    USB控制器1.DRDdriverDRD驱动在usb/dwc31.1dtsdwc3@44000000{/*CompatibleIDusedbytheLinuxdriverforthiskindofdevice*/compatible="snps,dwc......
  • QEMU虚拟开发板 与 嵌入式Linux装机步骤
    2、下面是使用QEMU虚拟开发板,安装的工具http://wiki.100ask.org/QemuA、安装KVM可选的(注意,如果想要有更快的效果,在ubuntu下可以安装KVM):安装kvm加速qemu运行,在终端下......
  • Linux下BMP图片截图
    Linux下BMP图片截图    MP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持。随着Windows操作系统的流行与丰富的Wind......
  • [Linux]-----进程信号
    文章目录​​前言​​​​一、什么是信号​​​​我们是如何得知这些信号呢?​​​​我们知道对应的信号产生时,要做什么呢?​​​​二、进程信号​​​​前台进程和后台进程​......
  • LINUX安装openssl
    openssl官网下载​​https://www.openssl.org/source/old/​​1、解压openssl包:tar-xzfopenssl-1.1.1n.tar.gz2、得到openssl-1.1.1n目录,然后进入openssl-1.1.1n目录中......
  • Linux下查看电脑硬件及系统信息
    一、查看CPU信息1.查看CPU的统计信息:       lscpu2.查看CPU的详细信息:       cat/proc/cpuinfo二、内存信息1.查看内存使用情况:       ......
  • SELinux相关包
    https://github.com/SELinuxProject/selinux/wiki#SELinuxUserspaceThisistheupstreamrepositoryforthe SecurityEnhancedLinux(SELinux) userlandlibrarie......
  • 07Linux的那点事
    使用记录【闲】磁盘占用内存占用持续记录中.........
  • 在linux虚拟机中运行python
    在linux虚拟机中运行python方法1:运用python指令运行一般情况linux系统会自动安装python所以在终端中输入python3就自动进入python的交互模式输入ctrl+z退出交互模式......