博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux云计算
阅读量:7110 次
发布时间:2019-06-28

本文共 3226 字,大约阅读时间需要 10 分钟。

命令题:

1.将/etc/fstab中的空行删除显示到终端

sed   :     sed [AddressCommand] 文件    -n   :  静默模式    Address:    行号:  1,5      正则:  /pattern/   /pattern1/,/pattern2/    d : 删除    p : 显示    a :  下一行添加    i :  前一行插入    s :  替换   s/pattern/string/g    sed '/^$/d' /etc/fstab     正则表达式: pattern      .  :  任意字符          grep  :

2.只打印/etc/fstab第2到第5行

sed -n '2,5p' /etc/fstab

3.将/etc/fstab中的“/”替换为“?”:

sed 's/\//?/g' /etc/fstab

4.解压test.tar.gz到/tmp/test1目录下,显示解压过程

tar -zxvf test.tar.gz -C /tmp/test1

.gz .bz2 .xz .zip .Z

gzip bzip2 xz zip compress
gunzip bunzip2 unxz unzip
gzip -d -d -d uncompress

tar   : -c    -f     -t          -x              -z:   tar.gz     -zc   -zx         -j:   tar.bz2    -jc   -jx        -J:   tar.xz

5.解压file1.bz2文件,写出两种方式

bzip2 -d file1.bz2bunzip2 file1.bz2

6.将本地当前目录下名为file2的文件,复制到远程主机192.168.1.20的/tmp/test目录下,以root身份复制

scp ./file2 root@192.168.1.20:/tmp/test

7.查看httpd服务当前状态信息

service httpd status     service httpd restart                    start                   stop

8.显示进程信息,包含与终端相关,无关,及用户相关进程

ps aux     +++++++++++++    ps -lA    ps axjf     pstree    ps -ef

9.当前运行某vim进程,pid为11834,调整nice值为5

nice : 启动进程时候去调整nice值
renice : 调整已经运行的进程的nice值

renice -n 5 -p 11834  ++++++++++++++++++++++++++++++++nice -n 5 vim &++++++++++++++++++++++++++++fg:   foreground    将后台进程拿到前台来运行

10.查看进程树信息,用两种方式

pstreeps axjf

脚本题:

1.生成10个随机数,打印为一行到终端,用逗号分隔,要求10个数之间用逗号分隔,第10个数后面没有逗号,求出10个数中最大值和最小值,并打印

for i in {1..10};do

a=$RANDOM

If [[ $i -lt 10 ]]; then

echo -n “$a,”

else

echo “$a”

fi

If [[ $i -eq 1 ]] ; then

min=$a

fi

If [[ $min -gt $a ]] ; then

min=$a

fi

done

echo $min

2.写shell脚本,来管理httpd服务,或者sshd服务,要求脚本运行后,可以与用户交互,用户可以选择要管理的服务(httpd 或者sshd),和管理的方式(start,stop,restart,status),如果用户输入错误,打印用法并以返回码为9的状态退出#!/bin/bash

read -p "httpd or sshd :" service

if [[ $service == httpd || $service == sshd ]] ; then

echo ""
else

exit 2

fi

read -p "methods : [ status | start | restart | stop ]" methods

case $methods in

status)
service $service $methods
;;
start)
service $service $methods
;;
restart)
service $service $methods
;;
stop)
service $service $methods
;;
*)
exit 9

  1. 接收服务 (httpd | sshd)

    read -p "please .." SERVICE
    if [[ $SERVICE != httpd ]] && [[$SERVICE != sshd]];then

    echo ""

    exit 9
    fi

    service httpd start

简答题:

1.VMware中的客户机网络配置常见方式为哪几种?有什么区别?

仅主机 (host-only): VMnet1 NAT(network address transfer):     网络地址转换    : VMnet8桥接模式  : VMnet0

2.使用ps -l查看进程信息时,S列为进程状态,请问进程共有哪几种状态,分别用什么大写字母表示?

R  :   运行态  runnableS  :   sleep  睡眠态D  :   不可中断睡眠态 (等待io操作完成)        uninterrupted sleepT  :   停止态  stopped Z  :    zombie   僵死态

3.linux中常见的压缩格式有哪些,写出后缀名,并写出生成该种压缩格式的命令名称?

.gz    :  gzip.bz2   :  bzip2 .xz    :  xz.zip   :  zip.Z     :  compress

4.OSI7层网络模型为哪7层,每层包含哪些内容?

物理层 :    网卡  双绞线 光纤 传输介质cpu  :  总线 (数据总线,控制总线,地址总线)    地址总线: 寻址 32   2^32     寻址范围:  4GB = 2^32      0x00000000 - 0xffffffff  北桥  : bridge  : 内存  显卡 南桥  : IO设备 磁盘   数据链路层 :   802.11 802.3   网络层     : IP  传输层     :  TCP /UDP 会话层     :  应用程序  表示层     :  ASCII   JPEG 应用层     :  HTTP  HTTPS                Telnet  SSH

5.CentOS7中,存放网口配置文件的路径为?

/etc/sysconfig/network-scripts/ifcfg-ens33  script: 脚本sysconfig  :  sys --- system 系统             config  : 配置 5W1H:    what   什么why    为什么when  什么时候who       谁where   在哪how      多久

转载于:https://blog.51cto.com/14259181/2379098

你可能感兴趣的文章
H5视频推流方案
查看>>
struts2获得需要的文件或者访问路径
查看>>
python 读写CSV文件
查看>>
Linux tar解压出错
查看>>
unity中利用纯物理工具制作角色移动跳跃功能
查看>>
汉诺塔学习笔记,有不正确的地方请小伙伴们指正~·~
查看>>
如何打造优秀团队--建立团队开放分享文化
查看>>
Oracle 获取当前日期及日期格式
查看>>
位运算操作符_
查看>>
IDEA
查看>>
解除yum占用
查看>>
转apk打包
查看>>
missing blocks错误
查看>>
realm数据库使用
查看>>
说说qwerty、dvorak、colemak三种键盘布局
查看>>
3、centos6.*与centos7.*防火墙操作命令
查看>>
Java-函数式编程(三)流(Stream)
查看>>
Android实例-Delphi开发蓝牙官方实例解析(XE10+小米2+小米5)
查看>>
客户端测试
查看>>
Spring与MyBatis结合使用
查看>>