(期末考试 在此备份)
说明:我们在学习过程中的操作,默认使用root用户,实际使用时普通用户记得加sudo
分屏显示计算机中所有进程。(显示所有进程命令ps -aux,分屏显示命令more)
正确答案:ps -aux|more
使用通配符删除/new下的所有文件。
正确答案:rm -r /new*
查看/root目录中有哪些文件。
正确答案:|| /root
将/etc目录中所有以“pa”开头的文件输出到文件/newdir/etcpa中。
正确答案:cat /etc/pa* > /root/newdir/etcpa
将现在计算机中的所有进程的信息输出到文件/newdir/etcpa末尾。
正确答案:ps -aux >> /newdir/etcpa
切换到用户root的主目录中。
正确答案:cd ~
切换到根目录。
正确答案:cd /
切换到home文件夹。
正确答案:cd /home
切换到上一级目录。
正确答案:cd …
查看现在的工作目录。
正确答案:pwd
以长列表的方式列出/root目录中的所有文件。
正确答案:( ls -l -a) (ls -la)
复制/home文件夹到/newdir中。
正确答案:cp /home /root/newdir
新建/newdir/other目录。
正确答案:mkdir /newdir/other
将/newdir/other/pass1重命名为passwd。
正确答案:mv /newdir/other/pass1 /newdir/other/passwd
新建文件夹/q/w/e/r/t。
正确答案:mkidr -p /q/w/e/r/t
新建文件夹/a/s/d/f/g,使其权限为:root用户可以读写执行,root组其他用户可以读写,其他多有用户只可以读。
正确答案:mkidr -qm 764 /a/s/d/f/g
使用一条命令删除文件夹/q/w/e/r/t中的下三级目录。
正确答案:rm -rf /q/w/e
删除文件夹/q中的w目录。
正确答案:rm -rf /q/w
删除文件夹/newdir。
正确答案:rm -rf /root/newdir
在/etc/目录中查找文件passwd。
正确答案:find /etc/passwd
查看/etc/passwd文件的内容。
正确答案:cat /etc/passwd
分屏查看/etc/passwd文件的内容。
正确答案: (cat /etc/passwd | more)
创建用户sam,根据此用户产生主目录/usr/sam
正确答案:useradd –d /usr/sam -m sam
查看当前登录用户
正确答案:who
修改sam用户自己的口令为sam123
正确答案:passwd sam 输入sam123
创建samgroup1组
正确答案:groupadd samgroup1
查看samgroup1组
正确答案:groups samgroup1
修改samgroup1组名为samgroup
正确答案:groupmod –n samgroup samgroup1
查看当前登录用户所在的组
正确答案:groups
查看所有组
正确答案:cat /etc/group
删除用户组
正确答案:groupdel 组名
变换身份为管理员
正确答案:su
删除用户
正确答案:userdel 用户名
查封用户
正确答案:#vi /etc/passwd用分号注释掉用户记录
用tar命令将目录test,打包成test.tar.gz包
正确答案:tar cvzf test.tar.gz test/
用tar命令解压test.tar.gz
正确答案:tar xvzf test.tar.gz
启动一类httpd进程。
正确答案:systemctl start httpd
查看httpd进程
正确答案:ps aux | grep “httpd” | grep -v “grep”
查看httpd服务状态
正确答案:systemctl status httpd
查看httpd服务状态是否为已经启动。
正确答案:systemctl is-active httpd
将httpd服务设置为开机自启动。
正确答案:systemctl enable httpd
查看httpd服务否为开机自启动。
正确答案:systemctl is-enabled httpd
关闭httpd服务。
正确答案:systemctl stop httpd
取消httpd服务的开机自启动。
正确答案:systemctl disable httpd
一分钟后创建at.txt,并且写入“Hello World”
正确答案:at now + 1 minutes
echo " Hello World ">at.txt
每隔1分钟把”Hello World”输出到~/crontab.txt文件中
正确答案:crontab -e
编辑窗口中,按i键,输入如下内容
*/1 * * * * echo “Hello World” >>~/crontab.txt
每小时的第3和第12分钟执行
正确答案:3,15 * * * * command
在上午8点到11点的第3和第12分钟执行
正确答案:3,15 8-11 * * * command
每隔两天的上午8点到11点的第3和第12分钟执行
正确答案:3,15 8-11 */2 * * command
每个星期一的上午8点到11点的第3和第12分钟执行
正确答案:3,15 8-11 * * 1 command
0-关机模式,
1-字符界面单用户模式,单用户只有系统管理员可以登录。
2-字符界面的多用户模式,没有NFS支持。(无网络)
3-字符界面的完整多用户模式,支持NFS服务.(最常用的用户模式)。
4-保留模式。/未分配使用
5-图形界面多用户模式。默认登录到X-window系统
6-重启模式,也就是执行关闭所有运行的进程,然后重新启动系统。
Linux采用树形结构组织文件,其根目录为顶级目录。根目录下的主要目录有:
/bin存放系统命令;
/boot 存放内核及引导系统程序所需要的文件;
/dev 设备文件存储目录;
/etc 系统配置文件的所在地;
/home 普通存放目录
/media媒体用户家目录;
/lib 库文件
/mnt额外储存设备的挂载目录
/opt/ 第三方安装的软件保存位置
/root超级用户root的主目录;
/sbin 保存与系统环境设置相关的命令
/usr存放程序的目录
/tmp临时目录
开源软件应符合以下标准:
普遍开源软件应符合自由分发、源代码必须包含在程序中、任何人都必须能够修改源代码、可以重新分发源代码的修改版本等标准。开源软件许可证不得要求排除或干扰其他软件的运行。
将新添加的硬盘80G(/dev/sdd)分为主分区1:20G,主分区2:30G,逻辑交换分区5G,余下容量为逻辑分区的过程。
fdisk /dev/sdd
n p 1 回车 +20G
n p 2 回车 +30G
n e 3 回车 回车
n l 5 回车 +5G
n l 6 回车 回车
t 5 82
w
直接执行具有“x”权限的脚本文件
例如:/repboot.sh
使用指定的解释器程序执行脚本内容
例如:bash repboot.sh、sh repboot.sh
通过source命令(或 . )读取脚本内容执行
例如:souce repboot.sh 或 . hello.sh
vi的工作模式有三种:命令模式、输入模式、末行模式。
在命令模式下输入a、A、i、I、o、O、等命令之一进行输入模式,在输入模式下按Esc键回到命令模式。
在命令模式下输入:进入末行模式,末行命令执行完后回到命令模式
双引号"",允许通过$符号引用变量值;
单引号’’,禁止引用变量值,按原始字符串处理;
反撇号\,将命令操作的屏幕输出结果复制给变量
位置变量是指命令行上传递给程序的参数。
Shell变量可以分为:用户自定义变量、环境变量、位置变量、特殊变量。
Apache服务器的ip为:192.168.43.177,端口号:80
1.Apache服务完成在线安装: ____-y install httpd
2.centos6.5开启Apache服务: ____httpd start
3.centos7开启Apache服务: ____ start httpd.service
4.进入/etc/httpd/conf/httpd.conf,vi httpd.conf
#ServerName ____ ____ ____ ____ ____
答案:
1.yum 2.service 3.systemctl 4.192.168.43.177:80
DNS服务器的ip为192.168.0.157
1.DNS服务完成在线安装:yum ____ install bind*
2.centos6.5开启DNS服务: ____ named start
3.centos7开启DNS服务:systemctl start ____
4.测试DNS服务是否配置成功的命令: ____
\5. vi named.conf listen-on port 53 { ____ ____ ____ ____ ; ____};
答案:
1.-y 2.service 3. named.service 4.nslookup 5.192.168.0.157
Apache服务器的ip为:192.168.0.175,端口号:80
1.Apache服务完成在线安装:yum -y install ____
2.centos6.5开启Apache服务: ____ httpd start
3.centos7开启Apache服务:systemctl ____ httpd.service
4.进入/etc/httpd/conf/httpd.conf,vi httpd.conf
#ServerName ____ ____ ____ ____ ____ (4分)
答案:
1.httpd 2.service 3.start 4.192.168.0.175:80
DNS服务器的ip为192.168.0.187
1.DNS服务完成在线安装:yum -y ____ bind*
2.centos6.5开启DNS服务:service ____ start
3.centos7开启DNS服务:systemctl ____ named
4.测试DNS服务是否配置成功的命令:
5.vi named.conf listen-on port 53 { ____ ____ ____ ; ____ };
答案:
1.install 2. named 3.start 4.nslookup 5.192.168.0.187
(一)建立hw99.bash文件,实现输出“Yesterday Once More”,补充下面的程序
[root@localhost Desktop]# vim ____ (1)
#! ____ (2)
zifuc=" Yesterday Once More "
echo $ ____ (3)
[root@localhost Desktop]# bash ____ hw99.bash (4)
+ zifuc =’ Yesterday Once More ’
+ echo Yesterday Once More
____ ____ ____ ____ ____ (5)
答案:(1)hw99.bash (2)/bin/bash (3)zifuc (4)-x (5)Yesterday Once More
(二)建立ifysc.bash文件,实现判断是否存在/etc/ysc799,如存在则输出mulucunzai,否则新建目录/etc/ysc1886,补充下面的程序
[root@localhost Desktop]# vi ____ (1)
#!/bin/bash
if [ ____/etc/ysc799 ]; (2)
then echo " ____ ";(3)
else mkdir ____ ; (4)
fi
[root@localhost Desktop]# ____ -x ifysc.bash(5)
+ ‘[’ -d /etc/ysc799 ‘]’
+ mkdir /etc/ysc1886
答案:(1)ifysc.bash (2)-d(3)mulucunzai (4)/etc/ysc1886(5)bash
(三)建立st.bash文件,实现输出“Believe oneself”,补充下面的程序
[root@localhost Desktop]# vim ____ (1)
____/bin/bash(2)
bof=" ____ "(3)
____ $bof (4)
[root@localhost Desktop]# ____ -x st.bash (5)
+ zifuc =’ Believe oneself ’
+ echo Believe oneself
Believe oneself
答案:(1)st.bash (2)#! (3)Believe oneself (4)echo(5)bash
(四)建立ifzll.bash文件,实现判断是否存在/etc/zll118,如存在则输出zll118cunzai,否则新建目录/var/zll1889,补充下面的程序
[root@localhost Desktop]# vim ____ (1)
#!/bin/bash
if [ -d ____ ]; (2)
then echo " zll118cunzai ";
else mkdir ____ ; (3)
____(4)
[root@localhost Desktop]# bash -x ifzll.bash
+ ‘[’ –d /etc/zll118 ‘]’
+ mkdir ____(5)
答案:(1)ifzll.bash (2)/etc/zll118(3)mulucunzai (4)fi(5)/var/zll1889