XXX公司要求所有开发人员都需要在一台联网的 Linux 服务器上远程进行开发和测试。假设你是该公司新招聘的信息系统管理员,主要负责维护公司的这台服务器,确保该服务器正常、安全地运行,下面的题目涉及到你在工作过程中可能遇到的一些问题,请根据自己的理解进行判断和解答。()
第一空: 第 1 题。 chattr /home/user/testfile (5 分 ) 第 2 题。 tar – cvzf log.tar.gz /var/log (4 分 ) tar – xvzf log.tar.gz (4 分 ) 第 3 题。 hello (1 分 ) $var (1 分 ) ./myfile.sh (1 分 ) test (1 分 ) 3 (1 分 ) test move gone (1 分 ) $2 (1 分 ) 第 4 题。 #! /bin/bash groupadd develop num=1 while [ $num -le 30 ] do useradd – g develop $num num=$(($num + 1)) done 第 5 题。 rm – fr test ( 8 分) 或者 rm – f testfile1 testfile2 ( 4 分) rmdir – f test ( 4 分) 或者 rm – f testfile1 ( 2 分) rm – f testfile2 ( 2 分) rmdir – f test ( 4 分) 第 6 题。 列出当前进程中包含字符串“ sshd ”的相关详细信息。( 6 分) 第 7 题。 账号 openvpn 的 uid 为 0 ,异常。( 5 分) 账号 test 登录执行 bash 为 /home/test/crack ,异常( 5 分) 第 8 题。 rm – f /etc/[a-z]*[0-9] ( 6 分) 第 9 题。 文件拥有者可读、可写、可执行;( 4 分) 同组用户可读、可执行;( 3 分) 其他用户可读。( 3 分) 第 10 题。 1 ) gcc main.c port.c – o myapp ( 5 分) 2) myapp:port.o main.o gcc port.o main.o – o myapp (2 分 ) port.o: port.c port.h gcc – c port.c (1 分 ) main.o: main.c port.h gcc – c main.c (1 分 ) clean : rm – f port.o main.o myapp (2 分 ) install : cp myapp /home/myapp (2 分 ) uninstall : rm – f /home/myapp (2 分 ) 第 11 题。 特点、优点、缺点等 谈谈你对开源软件的认识。 特点:采用 GPL 或其他所谓的 copyleft 协议,即遵从源代码公开、分发自由、软件无付费等自由思想的软件;(共 5 分,答案涉及自由、源代码公开得 5 分) 优点:源代码公开有利于中小软件企业的发展,促进软件向以服务收费的方式靠拢,突破软件产业的垄断,保护人类智慧等(共 3 分,每个知识点各 1 分,答对 3 点给全分) 缺点:软件质量不易保障,软件分发版本太多,不易统一,以服务收取费用的方式还有待探索等(共 2 分,每个知识点各 1 分,答对 2 点给全分)