Linux期末考试应急

这篇具有很好参考价值的文章主要介绍了Linux期末考试应急。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux期末考试应急

  • 虚拟机添加硬盘、分区、格式化、挂载、卸载

linux期末复习急救,linux,运维,服务器

  fdisk -l
  #查看系统现有分区
  fdisk <指定磁盘>
  #指定磁盘分区
  sudo mkfs.ext3 <指定分区>
  #格式化磁盘
  
  ###挂载磁盘
  1.新建一个目录
  sudo mkdir /mnt/test
  2.将指定分区挂载到对应目录
  sudo mount /dev/sdb10 /mnt/test
  
  ###卸载
  1.sudo umount /mnt/test
  可以使用 df -l 查看是否卸载成功
  • 警匪游戏

    题目:
    最佳实践-警察和土匪游戏 police , bandit
    jack, jerry: 警察
    xh, xq: 土匪
    
    创建组
    groupadd police
    groupadd bandit
    
    创建用户
    useradd jack -g police -m 
    useradd jerry -g police -m 
    useradd xh -g bandit -m 
    useradd xq -g bandit -m 
    
    激活用户
    sudo passwd jack
    sudo passwd jerry
    sudo passwd xh
    sudo passwd xq
    
    #jack创建文件ok.txt
    su jack
    touch ok.txt
    
    #jack 让ok.txt自己可以读写,本组人可以读,其它组没人任何权限
    chmod o=---,g=r--,u=rw- ok.txt
    
    #jack 修改该文件,其它组人可以读, 本组人可以读写
    chmod o=r--,g=rw-
    
    #xh此时不能进行读写
    #xh 投靠警察是否可以读写、相当于与修改xh的组
    usermod -g police xh
    su xh
    cat /home/jack/ok.txt
    vim /home/jack/ok.txt
    #可以看也可以写
    
  • shell编程

    重点 if case语法
    #先来重点if case 案例
    ###通过输入不同的1,2,3,得到不同的判断结果
    #!/bin/bash
    read -p "input number" x
    case $x in
    1|01) echo "你输入的是1";;
    2|02) echo "你输入的是2";;
    3|03) echo "你输入的是3";;
    *) echo "你输入错误"
    esac
    
  • 主要目录

    /bin
    存放二进制文件(可执行文件)
    /boot
    存放设备启动文件
    /etc
    存放配置文件、比如/etc/passwd、/etc/shadow
    /opt
    存放应用程序
    /home
    主目录
    /dev
    存放所有设备文件
    /lib
    存放所有共享文件库
    /root
    根目录,用户主目录
    /media
    存储型设备挂载点
    /sbin
    root用户可执行命名、系统管理命令
    /mnt
    挂载文件挂载点
    /initrd
    存放启动时挂载的initrd.img映像文件
    /srv
    存放系统所提供的服务数据
    /tmp
    临时文件目录
    /user
    用于存放系统用户直接相关的文件&目录
    /
    系统文件根目录
    /var
    存放长度可变的文件,比如log文件
    /sys
    将系统设备组织成层次结构,向用户提供详细内核数据
    

打开终端的快捷方式

c t r l + a l t + t ctrl + alt + t ctrl+alt+t

S h e l l Shell Shell启动后、普通用户默认是"$“,root用户默认是”#"

linux支持的文件系统有

Minix、FAT、Ext2/Ext3、reiserfs、NTFS

linux支持的文件系统有:Btrfs、JFS、 ReiserFS、ext、ext2、ext3、ext4、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等。

U I D UID UID表示用户的id号

root用户的UID是0
一个UID可以对应多个用户

L i n u x Linux Linux 下面直接使用

apt、apt-get、dpkg都可以用来安装

命令总

ls
#查看当前目录文件
ls-l(简写为 ll)
#查看当前目录所有文件,包括文件权限

cd
#进入指定目录
cd ..
#进入上层目录
cd /
#进入根目录
cd ~ 和 cd [空格]
#返回到用户目录
#root用户返回到 /root目录
#其他用户返回到 /root/<当前用户名>

help<指定命名>和man <指定命名>
#获取指定命名的帮助信息

sort <文本文件>
#可针对文本文件的内容,以行为单位来排序。
sort <文本文件> -k 2
#对指定列来进行排序

gzip
#一个命令既可以压缩又可以解压就是 gzip
gzip -d FileName.gz
#解压
gzip FileName
#压缩

reboot
#重启命令

-h
#help的缩写,查看指令的帮助信息

以上是老师讲过的命令
__________________________________________________

实验必备命令

cat <fileName>
#查看文件内容

mkdir <catalogueName>
#创建目录

pwd
#显示当前路径

mv
#移动文件夹 or 文件

chmod
#修改文件权限
chown
#修改文件所有者

cp
#复制文件

rm
#删除文件

mount
#挂载命令

shutdown
#关机命令

su
#更换用户

useradd
#添加用户
1、添加文本
vi myfile
	* vi 下点击 i,进入编辑模式
	* vi 下点击ESC,退出编辑模式
	* vi 下输入 : 或 / 进入命名行模式

2、删除文本
D 删除光标右边
dd 删除一行
5dd 删除5行
x 删除光标处当个字符
X 删除光标处左边字符

d+n 删除从光标位置到指定位置的字符
d0 删除光标左边文本
d$ 删除光标右边文本
dG 删除下面所有行的文本

3、文本的替换和修改
r输入字符替换光标所在处字符
s输入新文本(一个或者多个字符)替换r所在字符
R输入新的文本逐个开始从光标开始出替换相应的数字的字符
S输入新文本替换光标所在行

4、文本的剪切、拷贝、粘贴
yy复制单行
2yy复制光标处2行
y0复制文本左边
y$复制文本右边
p粘贴到光标处
dd剪切光标所在行

5、撤销与重复执行
. 重复执行操作
u 撤销操作

6、全文范围的字符查找与替换
转义模式下
/my 查找"my",光标移动在第一个出现"my"的位置,输入n不断向下查找,在最后时输入n则重新从开始查找
:1,$ s/b/a/g
将所有的b替换为a、其他g代表替换当前行、如果是c代表替换是要用户确认是否替换

7、保存与退出命令
:q 退出
:q! 强制退出
:wq 保存
:wq! 强制保存

8、高级应用——多窗口编辑
:sp <文件二> 在当我vi窗口打开另一个文本
可以利用 ESC、K、j、ctrl+W键移动光标位置
使用r进行全文拷贝

9、高级应用——区域复制
在命名模式下
使用ctrl+v利用键盘箭头进行区域选取
按y结束复制
将光标移动到目标位置按p进行粘贴

10、vi打开定位在第5行
vi +5 myfile

什么是 L i n u x Linux Linux

Linux是一种自由、开放、免费的系统软件,是一种多任务多用户的网络操作系统。

P O S I X POSIX POSIX标准是为了获得不同操作系统在源代码级上的软件兼容性,使操作系统具有较强的可移植性。

  • 优点:(1)基于Unix设计,性能出色
    (2)遵循GPL许可,自由软件
    (3)符合POSIX标准,兼容性好
    (4)可移植性好
    (5)网络功能强大
    (6)设备独立性
    (7)安全性强
    (8)良好的用户界面

  • 缺点: L i n u x Linux Linux发行版本太多,不同版本的使用上还存在差异
    不同版本之间的兼容性不好
    入门要求较高
    对中文支持不够好

  • L i n u x Linux Linux系统组成:Linux内核、Linux Shell、Linux文件系统、Linux应用程序

L i n u x Linux Linux发行版本:

  • (1)Redhat和Fedora
    (2)CentOS
    (3)Debian
    (4)Ubuntu
    (5)OpenSUSE
    (6)Gentoo
    (7)Slackware
    (8)红旗Linux

linux期末复习急救,linux,运维,服务器
Ubuntu基于Debian发行版和GNOME桌面环境或Unity界面

linux系统接口

操作系统接口有 命令行用户接口、图形用户接口、程序接口

内部命令的程序代码是包含在Shell内部的驻留在内存中,执行速度快

外部命令的程序代码是以可执行文件的形式存储在磁盘中的

linux系统默认的shell是bash

其他版本的shell有哪些 tcsh、zsh和pdksh

X Window是一个图形接口系统的标准体系框架

X Window系统组成有哪些X Server、X Client和X Protocol

API和系统调用的关系 一对一、一对多、多对一或者没有关系

ubuntu的文件系统

文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构,即文件在磁盘上的组织方法,也指用于存储文件的磁盘或分区,或文件系统种类。

几种常见的文件系统类型:FAT16文件系统、FAT32文件系统、NTFS文件系统

FAT16文件系统 用于 windows 95

FAT32 用于 windows 9x

NTFS文件系统支持WindowsNT

linux系统架构

linux期末复习急救,linux,运维,服务器

虚拟文件系统好处:向下屏蔽掉不同实际文件系统的差别

VFS是虚拟文件系统

Ext2文件系统由 超级块inode组成

超级块:包含文件系统重要信息的表格

inode:基本的文件级数据结构

Ubuntu 的目录结构

linux是一个树型分层结构组织,且只有一个根节点

绝对路径:指文件的准确位置且以根目录为起点

相对路径:是相对于用户当前位置的一个文件或目录的位置

要注意的是,与Windows不同,在Ubuntu中是严格区分大小写的。
而在Linux系统中,文件类型与后缀名是没有直接关系的。

linux期末复习急救,linux,运维,服务器

使用 more 命令浏览文件内容时,只能不断向后翻看

使用 less 命令浏览,既可以向后翻看,也可以向前翻看。

> 覆盖原有文件
>> 追加内容

应用软件

linux下的软件有:writer、calc、impress、draw、math、base

vi文本编辑器

1、命令模式
输入的任何字符vi都把它当作相应的命令来执行
2、插入模式
输入的字符都作为文件的内容显示在屏幕上,用于添加文本的内容,完成文本的录入。
3、转义模式
光标停留在屏幕最末行,以接受输入的命令并执行

图中步骤重要

linux期末复习急救,linux,运维,服务器

进程管理

进程和程序的区别

进程是动态的,程序是静态的

进程的生命周期是相对短暂的,而程序是永久的。

一个进程只能对应一个程序,一个程序可以对应多个进程。

进程启动方式

前台方式启动进程:打开系统终端,在终端窗口的命令行提示符后输入Linux命令并按回车键,就以前台方式启动了一个进程。

后台方式启动进程:在执行的命令后面添加一个“&”符号。

进程的状态:就绪、执行、阻塞状态

PCB:为了描述和控制进程的运行,系统为每一个进程定义了一个数据结构,该数据结构被称为进程控制块PCB

etc/passwd 文件是用户配置文件

etc/shadow文件是密码文件

etc/group文件时存组的文件

useradd 添加用户
passwd 给用户改密码
who 命令显示关于当前在本地系统上的所有用户的信息
id 查询用户的id号
groupadd 创建组
groupdel 删除组
usermod 将用户添加到组
newgrp 是切换当前有效组的命令,你只能在你用户所属的组中切换

linux期末复习急救,linux,运维,服务器

linux期末复习急救,linux,运维,服务器

chgrp 改变文件所属的组群
chmod 控制用户对文件权限的命令
chown 修改文件所有者

软件包管理

软件包包括 源程序、二进制软件包 、用户可以通过二进制软件包进行升级、安装、删除

Ubuntu 使用 apt-get、apt

apt-get 和 apt 近似相等

shell

shell可以作为命令解释器、程序设计语言

Shell种类有哪些 bash、ksh、csh、POSIX shell

shell变量

#/bin/bash:指明使用哪个Shell进行解释执行 

执行shell脚本的方法

  1. 赋予该文件可执行权限 chmod a+x [文件名] 或者 chmod 755 [文件名]

  2. 使用特定的解释器: bash + 文件名

交互式Shell脚本 read [-p “字符串”] 变量名

test命令可以对表达式的执行结果进行判断。表达式包括文件、整数、字符串。

用返回值来表示判断的结果。返回值为0时,表示判断结果为;返回值为1时,表示判断结果为

分支 if case

编写函数 function 函数名 ()文章来源地址https://www.toymoban.com/news/detail-812403.html

到了这里,关于Linux期末考试应急的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【期末复习】Linux(kali)实验部分

    因为时间不够所以有些难度大的直接贴之前写过的链接了,之后有时间我在挪过来。 在 client 上将 /etc/passwd 拷贝到/tmp下,并使用 ncat 文件传输功能,走333端口,将其传到 server 上的 /tmp/test.txt 文件中。 Linux(kali)中nc/ncat实操 两台都需要下(默认你已经换了阿里源并且已更新目

    2024年02月10日
    浏览(23)
  • 《Linux系统及应用》期末重点复习笔记

    整理不容易,求点赞关注~ 1.Linux系统的特点:多用户多任务、开源、安全、稳定 2.Linux内核版本和发行版本的区别 (1)内核版本只有Linux内核部分,安装完后,用户界面、软件都没有 (2)发行版本是在内核版本的基础上,加入用户界面,各种软件,比如Ubuntu、CenterOS等 3.内核

    2024年02月09日
    浏览(83)
  • 云计算期末考试复习

    我们正站在波澜壮阔的云计算时代前沿,云计算与新信息通信技术、大数据技术、人工智能技术等技术的深度融合,正引发国民经济、国计民生、国家安全等领域技术、模式与业态的重大变革,将支持各个领域构成新的数字化、网络化、云化、智能化的技术手段,构成一种“

    2024年02月05日
    浏览(37)
  • Linux网络操作系统期末系统复习题

    一 、填空题 1. GUN 的含义是 一个自由的操作系统 。 2. Linux 一般有 3 个主要部分: 内核 、 命令解释层 、 实用工具  。 3. 目前被称为纯种的UNIX指的就是 System V 以及 BSD 这两套操作系统 。 4. Linux是基于 Copyleft 的软件模式进行发布的,它是GNU项目制定的通用公共许可证,英文

    2023年04月23日
    浏览(55)
  • JavaWeb期末考试复习资料

    1、名词解释(20分) 5分一个 2、选择题(20分)     2分一个 3、填空题(30分)     2分一个 4、论述题(30分)     10分一个 1、Web概念知识点 2、前端(Html、CSS 少量JS) 3、后端(JSP、Servlet、JDBC、Spring MVC封装的内容、SSM) 4、SQL(JDBC的步骤、语句) 5、论述题:讲解优缺

    2024年02月10日
    浏览(75)
  • JSP期末考试复习习题及答案

    以下习题是对于平时小测的整理, 如有错误敬请指正! 知识点可查看文章:JSP期末考试复习要点大纲 欢迎一起交流~ 预祝各位小伙伴们考试顺利! 一. 单选题 – 1.(单选题)当用户请求jsp页面时,JSP引擎就会 执行该页面的字节码文件 响应客户的请求,执行字节码文件的结果是

    2024年02月07日
    浏览(57)
  • 【数据结构】期末考试复习(考点+例题)

    线性表,栈,队列- 操作应用结果 树的构造,遍历(中序),存储,哈夫曼树,最佳二叉排序树,平衡二叉排序树, 散列(必考)快速查找,函数构造,冲突地址,平均查找长度 排序算法结果,代码(交换,比较次数,对应过程,复杂度)不考冒泡! 图的存储,遍历,最小

    2024年02月11日
    浏览(56)
  • 【期末考试】数据库综合复习宝典

    目录 第一章 数据库系统概述 第二章 关系代数 第四章 关系数据库理论 第五章 数据库设计 第六章 数据库管理系统 第八章 事务管理 第一章 数据库系统概述 1.1 三级模式 ①外模式:它为特定的应用程序或用户群体提供了一个数据视图,这个视图是独立于数据库其他用户的。

    2024年01月20日
    浏览(54)
  • 【期末考试】计算机组成原理突击复习

    本文共 6个应用题, 8个计算题, 12个简答题 , 均是根据我们学校往年考试重点挑出来的, 看的快的话大概1个小时就能看完, 计算机组成原理突击复习的话看课程和课本已经不现实了, 知识点太多太杂, 看不过来的, 最好就是直接做题, 因为着重的考点就那几种题目, 记住怎么做 就行

    2024年02月02日
    浏览(74)
  • 国科大图像处理期末考试复习攻略

    面向人群 :由于部分同学在考前对图像处理课程的理解并没能达到非常深的水平,或者部分同学并非是计算机相关的专业,故需要在短时间内通过一个复习的思路达到及格的目标是非常必要的( 此攻略仅仅面向考试,不可作为学习期间的参考 )。 按照往年的情况,全卷为

    2024年02月04日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包