计算机网络/计算机科学与应用/系统/运维/开发

Linux 面试问答

● 你会安装、卸载Linux,配置基本的Linux使用环境吗?

● 你会使用Linux命令创建、删除、修改、寻找、查看、编辑文件吗?

● 你会创建用户、给文件赋权、远程下载推送文件吗?

● 你会挂载、格式化、扩展、诊断磁盘吗?

● 你会查看、关闭、监控系统进程吗?

● 你会配置网卡、检测网络流量、对系统进行安全加固吗?

● 你知道Linux内部是如何启动的吗?Linux是如何添加系统服务的?Linux如何做内核级的优化?Linux的操作日志在哪查看?Linux的根目录都代表什么意思呢?

● 你会安装、卸载并对常用软件进行优化吗?

● CentOS与RHEL有什么关系,为何选择CentOS 7.9版本,又为何选择x86_64的镜像?从什么地方下载镜像,为何挑选DVD版本使用,其他版本是干什么的?

● 虚拟机是什么?选择什么虚拟机?在Windows、macOS系统下是如何安装、创建虚拟机的?如何使用虚拟机安装CentOS?

● 在安装物理机时如何制作PE安装盘,如何使用PE进行系统安装?如何进行密码找回,密码找回时是在系统启动的哪个过程介入的?

● 什么是云服务器?有哪些云服务器厂商?如何快捷购买云服务器和自定义云服务器配置?阿里云、腾讯云、AWS有哪些差异?

● 系统安装完成后,有哪些Linux终端工具可以远程登录?Windows与macOS系统下分别有哪些比较好用的终端工具?AWS是如何用“密钥对”进行远程登录的。

● 如何对物理机设置来电自启,如何修改系统主机名,如何配置静态IP地址,如何进行时间同步?虚拟机、物理机的防火墙是如何关闭的?云服务器又是如何配置安全组,放行端口的?

● 如何查看历史命令?

● 如何查看命令帮助?查看命令帮助有哪些方法?

● 如何切换目录?如何进入根目录?当前路径如何查看?

● 如何创建文件与目录?如何批量创建?如何使用一条命令创建多层目录?

● 如何复制、剪切、删除文件与目录?

● 如何查看文件?有哪些查看文件的命令?它们有什么区别?

● 如何编辑文件?有哪些编辑文件的工具?它们有什么区别?

● 如何快速查找文件?如何批量删除文件?

● 如何查找文件中的特定字符?如何查找指定字符前后100行的内容?

● 如何统计目录?如何查出系统中占用磁盘空间最多的10个文件或目录?

● 如何让输出的日志是彩色的?如何处理文件名与文件内容乱码的问题?

● 如何比较并合并文件?如何查看文件完整性?如何进行文件剪切?

● 什么是通配符?什么是管道符?什么是重定向?它们有什么作用?

● 单引号、双引号、反引号有什么区别?

● 如何同时执行多个命令?“&&”与“||”有什么区别?

● 如何添加新用户?什么是UID、GID?root用户与其他用户的区别是什么?

● 如何在添加用户时不生成用户的家目录?如何在删除用户时,将家目录一同删除?

● 用户信息存储在哪个文件中?用户密码又存储在哪个文件中?

● 用什么命令修改密码?如何做到让密码3个月进行一次修改?如何批量生成账户、密码?

●“su”与“sudo”有什么区别?“su”与“su-”有什么区别?

● 如何查看用户的UID、GID?如何更改用户的用户组?

● 如何查看用户登录信息、登录失败信息?

● 如何查看哪些用户、IP地址访问过自己的主机?

● 文件与目录的权限如何修改?umask为0044代表什么意思?

● 755与644分别表示什么权限?

●“-rwxrw-r-x”代表什么?“drwxr-xr-x”代表什么?“lr-xr-x---”代表什么?

● 如何赋予文件只有所有者可读、写,用户组用户可读,其他用户无法查看的权限?

● 如何赋予目录只有所有者可操作、建立文件,用户组用户只能进入查看文件,其他用户无法进入查看文件的权限?

日子是崭新的,不要回头看,如果今年还掉眼泪,希望是喜极而泣。

评论

^