What is a CLI?

  1. What is a CLI?
    CLICommand Line InterfaceCommand Language Interpreter(命令语言解释器)的缩写。Command Line是操作电脑或系统最强大的方式之一。
    在 Linux 中,CLI是连接用户和系统的接口,用户可以在CLI中键入命令以让系统运行。它很强大,但同样对错误也是零容忍的。

  2. How to find all files larger than 20M?

 > find / -type f -size +20MB
  1. Why do we use sudo su - and not just sudo su?
    sudo su - 切换用户后调用登录shell。登录shell会重置大多数环境变量,提供一个干净的基础( clean base)。
    sudo su 只是切换用户,为普通shell提供与老用户几乎相同的环境。

  2. How to find files that have been modified on your system in the past 60 minutes?

> find / -mmin -60 -type f

当然,过去的时间可以自己设定,这个命令可以列出你在过去设定的时间内修改或创建的普通文件(f参数代表normal file,还有其他参数可选)的绝对路径。

What is a CLI?_第1张图片
  1. What is an incremental backup(增量备份)?
    增量备份是备份的一个类型,是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加或者被修改的文件。

  2. How is a user’s default group determined? How would you change it?
    (用户的默认组是如何确定的?你会如何改变它?)

> useradd -m -g initial_group username

-g/--gid 定义用户初始登录组的组名或编号。如果指定,组名必须存在;如果提供了组号,则必须引用已经存在的组。如果没有指定,useradd的行为将取决于 /etc/login.defs 中包含的 USERGROUPS_ENAB 变量。默认行为 (USERGROUPS_ENAB yes) 是创建一个与用户名同名的组,其中 GID 等同于 UID。

  1. What are the default ports used for SMTP, FTP, DNS, DHCP and SSH protocols?
Service Port
SMTP 25
FTP 传输文件是20,建立连接是21
DNS 53
DHCP 67/UDP for DHCP 服务器, 68/UDP for DHCP 客户端
SSH 22

你可能感兴趣的:(What is a CLI?)