linux远程测试题,linux内训考试题及答案

考试准备工作:

a.  请创建考试目录: mkdir  /home/test/

进入考试目录: cd /home/test

b.  上传考试资料包中的exam.jar 和tomcat.tar.gz 到/home/test目录;

c.  请启动考试测试程序: nohup java -jar exam.jar &

然后回车。

考试题目如下: 合计15题,根据情况抽取10题。

1, 远程shell连接;连接上虚拟机; 查看虚拟机ip地址; ifconfig

2,  文件及目录操作:

a. 创建目录: mkdir -p  /home/test/ipaddress/

b. 进入 /home/test/ipaddress/ 目录;

c. 创建一个文本文件: vim ip.txt,

d. 把第一题的ifconfig输出信息,复制粘贴到:  ip.txt 文件,然后保存退出vim

3, 进程操作:

查找进程exam的pid:  ps aux|grep exam

top 指令的使用:

a.   查看进程占用的cpu和内存,并记录到文件 /home/test/cpu.txt

(文件内容示例:

%Cpu(s):  0.3 us,  1.2 sy,  0.0 ni, 98.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st

KiB Mem : 65687456 total,   556876 free, 58471856 used,  6658724 buff/cache

KiB Swap: 32964604 total, 21013684 free, 11950920 used.  4770184 avail Mem

)

b.    查询进程所开启的线程数:  top -Hp pid    ,并记录到文件  /home/test/thread.txt

(文件内容示例:

Threads: 533 total,   0 running, 533 sleeping,   0 stopped,   0 zombie

%Cpu(s):  0.6 us,  1.0 sy,  0.0 ni, 98.4 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st

KiB Mem : 65687456 total,   589656 free, 58439028 used,  6658772 buff/cache

KiB Swap: 32964604 total, 21013684 free, 11950920 used.  4803176 avail Mem

)

4,  查询当前机器的磁盘占用情况: 并记录到文件  /home/test/diskinfo.txt.

df -h

5,  mysql安装、启动、导入sql;

安装参考:      https://www.ahfesco.com.cn/affairs/Article.asp?id=2085

mysql包下载: https://mygit.dicfin.com:8007/soft/train/soft/mysql/

SQL管理软件安装地址: https://mygit.dicfin.com:8007/soft/train/soft/

mysql -uroot -p'tydic2017AbcDic'

6,  端口查询: 查询 exam 占用的端口。记录到文件: /home/test/port.txt

查询进程pid:   ps aux|grep exam

查询端口: netstat -anp|grep 60154

注意: 查找监听端口为:0.0.0.0: 格式的地址。

7,  查询exam文件的大小;记录到文件: /home/test/filesize.txt

du -sh  exam.jar

8, 关闭centos7默认的防火墙:

firewalld 或者 iptables

查看cento默认防火墙的状态:service firewalld  status

关闭防火墙: service firewalld  stop

9,  如何查看本机是否安装了nginx,并安装nginx;

rpm

yum 安装nginx参考: https://www.ahfesco.com.cn/affairs/Article.asp?id=2989

10, 请设置 nginx服务开机自启动:

参考:https://www.ahfesco.com.cn/affairs/Article.asp?id=2989

11,   上传一个 tomcat-8.tar.gz 包到/home/test目录,并解压缩:

解压缩tar.gz包:tar -zxvf tomcat-8.tar.gz

12, 修改centos操作系统的ip地址:ip地址最后一位设置为 188: 比如: 192.168.xx.188

网卡文件目录:cd /etc/sysconfig/network-scripts/

vim ifcfg-ens33

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens33

UUID=9bed436a-bccc-4dda-9872-409d06174754

DEVICE=ens33

ONBOOT=yes

IPADDR=10.0.0.7

PREFIX=8

GATEWAY=10.0.0.2

DNS1=114.114.114.114

修改完成之后,网卡服务重启: service network restart

确保通过ifconfig查询之后,ip地址信息是新修改的值。

13,安装iptables防火墙;

yum -y install iptables-services

14,  在/home/test/目录下,编辑并执行一段shell脚本;

vim  my_script.sh

#!/bin/bash

echo "..."

dir=`ls /home/test/` #定义遍历的目录

for i in $dir

do

echo "processing $i ... "  | tee -a /home/test/shell/run.log

#exit 0

done

echo "finish.."

保存完成之后,设置文件的可执行属性:chmod +x  my_script.sh

执行:  ./my_script.sh

15, crontab 定时任务,自动执行14题的shell脚本;

crontab -e   //编辑方式和vim相同;

* * * * * /home/test/shell/my_script.sh

* * * * * sleep 10; /home/test/shell/my_script.sh

* * * * * sleep 20; /home/test/shell/my_script.sh

* * * * * sleep 30; /home/test/shell/my_script.sh

* * * * * sleep 40; /home/test/shell/my_script.sh

* * * * * sleep 50; /home/test/shell/my_script.sh

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值