IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 2022.6.20 Linux复习课 -> 正文阅读

[系统运维]2022.6.20 Linux复习课

作者:recommend-item-box type_blog clearfix

名词解释

shell

为使用者提供操作界面的软件, 它接收用户命令,然后调用相应的应用程序

ssh

Secure Shell 的缩写, 专为远程登录会话和其他网络服务提供安全性的协议

vim

类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性

gcc

GNU编译器套件, 是由GNU开发的编程语言译器, 可用于编译C语言程序

gdb

UNIX及类UNIX系统下的调试工具

文件系统

操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统

选择与填空题

  1. 删除目录且连同用户主目录一并删除的命令
    sudo rm -rf

  2. 增加用户组命令
    groupadd 用户组名

  3. 存放用户密码的目录
    /etc/passwd 存放用户密码
    /etc/shadow 存放加密后的密码

  4. 分页显示文件的命令
    more 或者 less

  5. 用户文件夹在哪个目录下面建立
    home

  6. 建立文件、查看文件的命令
    建立文件 touch
    查看文件 cat

  7. vim中存盘退出的命令
    :wq

  8. vim中两种操作模式是什么
    命令模式
    输入模式

  9. 压缩与解压缩后缀为tar文件的命令分别是什么
    压缩: tar -cvf 压缩文件名.tar 需要压缩的目录
    解压缩: tar -xvf 压缩文件名.tar

  10. rm命令中删除文件和文件夹的参数分别是什么
    删文件:-f
    删文件夹: -d

  11. 查看当前路径的命令
    pwd

  12. 查看当前内存使用情况的命令
    free -g

  13. 查看当前进程信息的命令
    ps -ef

编程题

  1. 比较两个整数的大小
#!/bin/bash
echo "Please input two numbers:  "
read a
read b
if [ $a -eq $b ]; then
		echo "$a = $b"
elif [ $a -gt $b ]; then
		echo  "$a > $b"
else 
		echo "$a < $b"
fi
  1. 显示日期与时间
#!/bin/bash
echo “current time is `date`
  1. 在根目录下自动创建4个目录并分别将根目录下四个文件copy到对应的4个目录下面(使用循环语句实现)
#!/bin/sh
i=1
for i in `seq 4`
do
dir="m$i"
mkdir -p -v $dir
sub=".txt"
txt="$dir$sub"
cp $txt $dir
done
echo "cp success!"
  1. 写注释的方法
    #号开头
  2. 问候用户,显示日期与时间, 显示当前月的日历, 显示机器名, 显示当前操作系统名称与版本
#!/bin/sh
echo "Hello User"
echo "日期和时间: `date`"
echo "本月的日历: `cal`"
echo "本机的机器名:`uname -n`"
echo "当前这个操作系统的名称和版本:`uname -s;uname -r`"
  1. 使用 for 循环在 user 目录中生成10个文件, 并且各个文件需要包含10个随机的小写字母
file(){
filename=`uuidgen|tr '0-9-' 'a-z'|cut -c -10`
}
dir=/tmp/file
[ -d "$dir" ] || mkdir -p /tmp/file
for((i=1;i<=10;i++));do
    cd $dir
   file
   touch ${filename}_test.txt
done
  1. 每天下午16:50 定时删除指定目录与文件
  2. 每天下午17:50 定时将指定目录中全部文件归档压缩
  3. 每天下午17:55 定时将 IDE 的 逻辑分区卸载
vim pram.cron
#(1) 在下午4:50删除/abc目录下的全部子目录和全部文件;
50 16 *** rm -rf /abc/*
#(2) 下午5:50将/data目录下的所有目录和文件归档并压缩为文件:backup.tar.gz;
50 17 *** tar czvf back.tar.gz /data
#(3) 在下午5:55将IDE接口的第二个逻辑分区卸载.
55 17 *** umount /dev/hda6
crontab pram.cron

简答题

  1. 描述 Linux 中, 使用 ls 所展示的文件中, 不同颜色代表的文件是什么含义
    白色:表示普通文件
    蓝色:表示目录
    绿色:表示可执行文件
    红色:表示压缩文件
    浅蓝色:链接文件
    红色闪烁:表示链接的文件有问题
    黄色:表示设备文件
    灰色:表示其他文件

  2. 描述指定图中的文件属性
    在这里插入图片描述
    在这里插入图片描述

  3. 增删改用户的命令
    增加:useradd 用户名
    删除:userdel 用户名
    修改:在这里插入图片描述

  4. 常见Linux发行版本
    Red Hat
    Ubuntu
    SuSE
    Gentoo
    CentOS
    FreeBSD

  5. 更换 apt 镜像源的方法
    cd /etc/apt
    vi sources.list
    在网上找到对应的源地址复制进去
    apt-get update

  6. Linux的启动过程
    内核的引导。
    运行 init。
    系统初始化。
    建立终端 。
    用户登录系统。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-06-25 18:26:09  更:2022-06-25 18:29:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 18:17:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码