1、网卡 eth0 的配置文件的路径是什么 ?
/etc/sysconfig/network-scripts/ifcfg-eth*
2、配置静态IP时的几个关键参数是什么 ?
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.88
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1
DNS2=202.106.46.151
3、如何查看网卡 eth0 的连接状态 ?
mii-tool eth0 ( 必须超级用户才可以执行 VMware 不支持此命令 ) 、ethtool eth0
4、忘记 root 密码时,需要通过哪个运行级别来重置 root 密码 ?
系统无法启动时,需要通过什么方式进入系统 ?
级别 1 (单用户模式)
急救模式 (用光盘引导进入)
5、简述 Linux 启动流程
开机 --> BIOS 自检
--> 找到引导设备上的 MBR --> 通过 MBR 中的 GRUB 配置执行相应的内核映像代码(函数会加载硬件驱动等)
--> init 进程根据运行级别初始化系统(启动对应级别的守护进程、建立终端)
--> 由 login 进程验证用户登陆
6、如何回到上次工作目录 ?
cd -
7、如何得到命令 passwd 的存放位置 ?
which passwd
8、从下面你可以得到什么信息 ? 这样的显示方式是如何得到的 ?
391682 -rw-r--r--. 1 root root 13K 11月 12 17:51 install.log
通过 ls -lih install.log 或 ll -ih install.log 可以得到
391682 代表 inode (索引节点)
- 代表 普通文件
rw- 代表 文件的属主用户对此文件权限为 可读可写
r-- 代表 文件的属组用户对此文件权限为 可读
r-- 代表 其他用户对此文件的权限为 可读
. 代表 SELinux 属性 (如果 . 的位置是 + 代表此文件设置了 ACL 权限)
1 代表 此文件的硬链接数
root 代表 属主为 root
root 代表 属组为 root
13K 代表 文件大小
11月 12 17:51 代表 文件的 mtime
install.log 代表 文件名
9、创建组 VBOSS ,指定 GID=200
groupadd -g 200 VBOSS
10、创建用户 BOSS ,指定 UID=100 GID=200 ,之后将登陆 shell 改为 /sbin/nologin
useradd -u 100 -g 200 BOSS
usermod -s /sbin/nologin BOSS
11、如何生成一个:
长度为 20 个字符、最少 5 个数字、最少 5 个特殊字符、最少 5 个小写字母、最少 5 个大写字母的密码
mkpasswd -l 20 -d 5 -s 5 -c 5 -C 5
12、如何设置普通用户 aming 可以执行系统所有命令( sudo 的方式 )?
如何设置普通用户 aming 可以执行除 ls 命令外的所有命令 ?
visudo
aming ALL=(ALL) ALL
aming ALL=(ALL) ALL,!/bin/ls # 可以执行 ALL 命令,但是不能执行 /bin/ls
13、fdisk /dev/sdb 中 ,指令 n d w q t p 分别代表什么意思 ?
n 创建一个分区
d 删除一个分区
w 保存并退出
q 不保存退出
t 更改分区 ID
p 打印分区表
14、分区 ID :82 83 8e 代表什么 ?
82 代表 swap 分区
83 代表 Linux 普通分区
8e 代表 LVM 分区
15、使用 tar 将当前目录下的 install.log 文件压缩成 install.log.tar.gz
tar zcf install.log.tar.gz install.log
tar jcf install.log.tar.gz install.log
tar xcf install.log.tar.gz install.log
16、将 install.log.tar.gz 解压到 /tmp
tar zxf install.log.tar.gz -C /tmp/
tar jxf install.log.tar.gz -C /tmp/
tar Jxf install.log.tar.gz -C /tmp/
17、使用 mv $() /tmp 的方式将当前目录下小于 4k 的文件移动到 /tmp
mv $(find . -type f -size 4k) /var/tmp/
18、文件名为 install.log ,如何批量创建 install.log.a.tar.gz -- install.log.g.tar.gz 的压缩文件 ?
for i in {a..g};do tar zcf install.$i.tar.gz install.log ; done
19、如何批量解压 .tar.gz 的文件到 /tmp ?
ls *.tar.gz | xargs -i tar zxf {} -C /tmp/
20、编写脚本 useradd.sh ,实现:
./useradd.sh 1 ## 可以创建一个 myuser1 用户,并将密码设为 myuser1 类推..
./useradd.sh 2 ## 可以提示 myuser1 用户存在 ,myuser2 创建成功
./useradd.sh { 这个数值可以是系统承受最大限度,也就是说可以是用户输入的任意数量,直至系统无法创建 }
如下:
#!/bin/bash
# Create user script.
# Writen by Wangxiaoqiang 2014-12-02.
if [ $# -ne 1 ]
then
echo "Usage: $0 number{1..*}."
exit 1
fi
for i in `seq 1 $1`
do
User=myuser$i
grep ${User} /etc/passwd > /dev/null
if [ $? -eq 0 ]
then
echo "User ${User} already exists ."
else
useradd ${User}
echo ${User} | passwd --stdin ${User} > /dev/null
echo "Create user ${User} Success ."
fi
done
21、命令行方式删除上面创建的任意数量的用户。
for i in `awk -F : ‘$1~/myuser/ {print $1}‘ /etc/passwd` ; do userdel -r $i ; done
练习题-2
时间: 2025-01-18 07:15:02
练习题-2的相关文章
[Lab4-1]抓路由练习题
[Lab4-1]抓路由练习题 问题1: 用ACL抓取172.18.0.0/16----172.29.0.0/16的路由 答案: 172.16.0.0 0.15.255.255,看上去很完美,但实际上框的范围有些大. R1(f0/0)-(f0/0)R2 R1上的接口地址: R1#sh ip int b Interface IP-Address OK? Method Status Protocol FastEthernet0/0 12.1.1.1 YES NVRAM up up Loopback0
VBS练习题
练习题: 1.输入3个数,输出其中最大的那个值. Option Explicit Dim intA,intB,intC intA=CInt(InputBox("请输入a:")) intB=CInt(InputBox("请输入b:")) intC=CInt(InputBox("请输入c:")) If intA>intB And intA>intC Then MsgBox "最大值是:"&intA ElseIf
hdu 1166:敌兵布阵(树状数组,练习题)
敌兵布阵 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 37773 Accepted Submission(s): 15923 Problem Description C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了.A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就
1007 数字逻辑练习题
1007: 数字逻辑练习题 时间限制: 1 Sec 内存限制: 128 MB提交: 264 解决: 59[提交][状态][讨论版] 题目描述 原码.反码.补码都是一样的,都是正数本身. 对于负数: 原码是符号位为 1,数值部分取绝对值的二进制. 反码是符号位为 1,其它位是原码取反. 补码是符号位为 1,其它位是原码取反,未位加 1. 输入一个 64bit 十进制整数,输出它的原码,反码,补码的 16 进制表示法 输入 有多组数据,每组数据一行,为一个 64bit 十进制整数,包含正负符
算法--三色排序练习题
三色排序练习题 第17节 三色排序练习题 有一个只由0,1,2三种元素构成的整数数组,请使用交换.原地排序而不是使用计数进行排序. 给定一个只含0,1,2的整数数组A及它的大小,请返回排序后的数组.保证数组大小小于等于500. 测试样例: [0,1,1,0,2,2],6 返回:[0,0,1,1,2,2] Java (javac 1.7) 代码自动补全 1 import java.util.*; 2 3 public class ThreeColor { 4 public int[] sortTh
十(1,5),十一单元练习题
<<<第十单元练习题>>>1.配置desktop主机和server主机的日志服务要求如下:*)desktop主机中的日志全部定向到/var/log/westos文件中*)时时同步desktop主机中的所有日志到server中 5.配置系统中的systemd-journal程序,使journal命令可以查看到关机前的日志 1. desktop主机: vim /etc/rsyslog.conf 重启rsyslog服务 ----------------------------
第十单元练习题
<<<第十单元练习题>>> 1.配置desktop主机和server主机的日志服务要求如下: *)desktop主机中的日志全部定向到/var/log/westos文件中 打开vim /etc/rsystem.conf 在55行 写入*.* /var/log/westos *)时时同步desktop主机中的所有日志到server中 关闭desktop server中的防火墙 发送端: 接收端: 发送端打入:logger test messages 接收方打入:t
Python练习题 024:求位数及逆序打印
[Python练习题 024] 给一个不多于5位的正整数,要求:一.求它是几位数,二.逆序打印出各位数字. ---------------------------------------------- 这题如果不用递归,实在太简单了!!!代码上: str = input('请输入一个不多于5位的正整数:') print('这个数字是%s位数,逆序为%s.' % (len(str), str[::-1])) 输出结果如下: 请输入一个不多于5位的正整数:45931这个数字是5位数,逆序为13954
第一单元练习题
<<<第一单元练习题>>> 1.用student用户登陆系统图形界面 2.打开一个bash 3.修改student的密码,把密码更新成"T3st1ngtlme"(主机字母和数字) psaawad student 4.显示当前系统时间 date 5.显示当前系统时间,显示格式为:"小时:分钟:秒 AM/PM"(AM/PM为上下午标识) date +%X%p 6.显示"/usr/bin/clean-binary-files&
【华为练习题】 最后一个单词的长度(初级)
[华为练习题] 最后一个单词的长度(初级) 题目 描述: 计算字符串最后一个单词的长度,单词以空格隔开. 题目类别: 字符串 输入: 一行字符串,长度小于128. 输出: 整数N,最后一个单词的长度. 样例输入: hello world 样例输出: 5 解答 #include <iostream> #include <string> using namespace std; int last_word_length(const string &s){ auto begin