基础练习

第一部分

关闭selinux,手工配置本地yum源

安装vsftpd,并启动vsftpd服务

安装krb5-config命令

使用rpm命令安装httpd软件,不解决依赖关系进行安装

使用sed命令将网卡配置文件的ONBOOT=no 改为ONBOOT=yes

备份/etc/shadow到/tmp ,保留其权限,使用sed命将此文件中的root替换为aaaabbbb,并对比/etc/shadow和/tmp/shadow两个文件的差别

添加用户:user1,并为文件/tmp/shadow文件添加user1的ACL,权限为读和执行,并把user1加入root组

使用find命令找出系统中所有属于user1的文件

使用find命令找出/boot目录下所有目录文件,然后统计目录的个数

查找系统中小于10M的文件并打印显示

使用rpm命令列出vsftpd的所有doc/man文档

手工创建用户user2 ,要求有家目录,完整的登陆提示符

手工创建用户user9 ,要求没有家目录,不允许登录

修改user2的登陆shell为nologin ,并测试是否能登录

查看根分区大小,并取出根分区使用率赋值给root_disk变量。例如:root_disk=55%(55%是根分区使用率)

查看/etc/passwd 的6-9行内容

以树状的形式显示/etc/security/目录,提交命令和结果

给网卡添加一个临时ip 172.16.12.22/24

切换到tty2虚拟终端,并查看当前终端是哪个终端

怎样找出fdisk命令的绝对路径

通过命令行重启系统有哪些方法?

第二部分

如何在命令行中快速删除光标前的内容?

如何在命令行中快速删除光标后的内容?

拷贝/etc/passwd文件到本地,并且设置其权限为属主有读写执行权限,属组有读写权限,其他帐户没有权限

删除/tmp下所有s开头的文件

把/etc目录复制到/tmp下并保持原属性不变

把/tmp/etc/man.conf移动到/tmp下并改名为test.conf且设置所有人都有读写执行权限

创建用户tom、创建组jerry,修改/tmp/test.conf的属主为tom,属组为jerry

删除用户tom和组jerry

使用find命令找出当前系统中没有属主或属组的所有文件并打印显示

统计当前系统中一共有多少帐户

查看/etc/passwd的前3行和尾3行内容

查看/etc/passwd的第10行内容

一条命令创建test/1/2/3/4/5目录

如何快速回到当前登录用户的家目录

如何只查看/etc单个目录的信息并以长格式显示

查看/etc/所占的磁盘空间

结合ls与grep命令打印出/tmp/etc目录下的所有目录文件

删除/tmp下所有的文件

临时设置系统主机名并重启验证

永久设置系统主机名并重启验证

将系统时间设置为2008-05-10 00:12:13并验证

使用ntpdate同步互联网时间

统计出/etc/passwd文件有多少单词和字符

添加一个计划任务,在每周6凌晨1点35分备份/etc目录到/tmp目录下,要求备份的文件必须是打包好的,名字为etc.tar.xz

第三部分

Linux如何挂载windows下的共享目录?

统计linux中TCP各连接状态的数量?

请简述符号链接与硬链接的区别?

如何在文本里面进行复制、粘贴,删除行,删除全部,按行查找和按字母查找?

请简述ftp的主动模式与被动模式工作过程

如何过滤出/runtime中的所有一级目录(不包含子目录,即只能是一级目录)

如何查看/etc/目录下最近更新的5个文件?

已知apache服务的访问日志按天记录在服务器本地目录/app/logs下,由于磁盘空间紧张,现在要求只能保留最近7天访问日志!请问如何解决?

如何打印配置文件nginx.conf的行号及内容?

调试系统服务时,希望能实时查看系统日志/var/log/messages的更新,如何做?

如何查看/etc/services文件有多少行?

分别使用ifconfig和ip命令取出当前主机的ip地址

如何将/etc/fstab中的权限取出来,以数字644这样的形式打印

打印出/etc/fstab文件中除掉空行和注释的内容

用date命令打印3天前的日期,如:2018-10-10

将目录/etc/a下除了b文件外的所有文件压缩打包放到/tmp/a下,名字为a.gz

什么是umask?umask=022代表什么意思?

ftp、http、https、smtp、pop3、ssh、dns的端口号

如何在不停止进程的情况下清空日志/var/log/a.log?

如何在/usr目录下找出大小超过10MB的文件?

如何在/var目录下找出90天之内未被访问过的文件?

ll | awk '{print \(3,”owns”,\)9}' 这条命令是在做什么?

给你50台Linux系统如何安装呢?如何实现,步骤是什么?

用虚拟机安装了一台Linux系统,突然想克隆一台服务器,克隆后发现无法上网,如何解决?

Linux网卡配置文件路径是什么?要使服务器上外网,必须满足的条件有哪些?需要配置什么?

查找当前目录下30天以前.log结尾的大于1G的文件,并把它移动到/tmp下

查看某个端口是否已经启动,以及查看端口做占用的PID进程号