走入计算机的第六天(linux的基础知识)

1  tar命令的作用及用法

tar可以为linux的文件和目录创建档案,利用tar可以为某一特定文件创建备份档案(备份文件)。也可以在档案中增加文件或改变文件。

tar首先要弄清两个概念:一是打包,二是压缩。

打包是指将一堆的文件或者目录变成一个总的文件,后面加上(cvf  打包过后的文件名称 打包的对象)。(c:创建一个新的tar文件。),(v:verbose,显示所打包文件的详细信息。),(f:指定归档文件和磁带(软盘)设备,一般都要选)。

使用tar命令回复归档文件:使用方法是(tar cvf 需要归档文件的文件名 -C 路劲)。

用tar来压缩文件:(1) gzip和gunzip,用gz的压缩方法来压缩文件是(gzip 压缩的对象 -c> /路径/压缩过后的对象名)。而解压的方法是(gunzip 解压的对象 >)。使用tar命令打包文件或目录同时来执行gzip的压缩方法是(tar cvfz 操作后的对象名 操作的对象)。(z=gzip:gz的压缩方法)

(2)  bzip2和binzip2:用bz的压缩方法是(bzip2 压缩的对象),而解压的方法是(bunzip2 解压的对象)。使用tar命令打包目录或文件同时来执行bz2的解压方法是(tar cvfj 操作后的对象名 操作的对象)。(j=bzip2:bz2的压缩方法)

还有一些tar相关的参数

-x:解开一个压缩文件

-t:查看tarfile里面的文件(参数下达中,e  x   t   只能同时存在一个,不同时存在。因为不能同时解压或压缩)。

-p:使用原文件的原来属性。

-P:可以使用绝对路径来压缩。

2  与vim相关的内容

vim:属于linux里的正文编辑器,可以进入文件里面去修改正文内容。

与vim相关的键组合:(1)从命令行模式进入插入模式。

a:从光标停留的下一个位置进行插入。

A:从当行的行尾进行插入。

i:从光标停留的位置进行插入。

I:从当行的行首进行插入。

o:从光标停留的下一行进行插入。

O:从当前行的上一行进行插入。

(2)光标的移动

$:光标移动到当前行的最后位置。

0:光标移动到当前行的第一个位置。

G:光标移动到当前文件的最后一行。

n(数字)G:光标将会移动到当前文件的第n行。

gg:光标将会移动当该文件的第一行。相当于1G.

H:光标将会移动到当前屏幕的最上一行第一个字符。

M:光标将移动到当前屏幕的中间哪一行的第一个字符。

L:光标将移动的当前屏幕的最下一行的第一个字符。

(3)在命令行模式下进行复制,粘贴和删除

dd:删除光标所在的那一行。

n(数字)dd:就是删除光标所停当行的下面n行。

yy:复制光标所停在的当行。

n(数字)yy:就是复制光标所停当行的下面n行。

p:将以复制的数据粘贴到光标所停当行的下一行。

P:将以复制的数据粘贴的光标所停当行的上一行。

(4)复原和重做命令

U:复原到前一个操作。

Ctrl+r:重做上一个操作。

(5)最后的操作

到这个时候差不多可以结尾了,最后按ESC键再次进入命令行模式,然后按Shift+:进入扩展模式。然后输入wq进行保存退出(w:保存,q:退出),假如还是没有退出去的话可以在输一个!(!:强行退出)。这样就完成了一次操作。

4 无引导介质救援模式破解root用户密码

1 启动虚拟用户,在GRUB启动画面停留的那段时间,用上下键选择启动项.

2 用‘e’键进入你选择的启动项 ,然后用上下键将光标移动到“linux16.。。。。”那一行,用End键将光标移动到这段字符的行尾,然后添加console=tty0,rd,break用来告诉GRUB启动这项的操作系统时,传递参数给操作系统,然后按Ctrl+x从新引导。

3 输入命令进行编辑密码。

5 单用户模式破解密码

1 启动虚拟用户,在GRUB启动界面停留的那段时间,用上下键选择启动项。

2 用’e‘进入你选择的启动项,然后用上下键将光标移动到“linux16.。。。”那一行,删除“rhgb quiet,再用End键将光标移动到这段字符的尾部,添加参数init=/bin/sh,用来告诉GRUB启动操作系统时,将参数传递到操作系统。按Ctrl+x进行引导。

3 输入命令重置用户密码,如果系统开启了SElinux,需要运行touch/.autoreiabel命令,不然系统无法正常启动。

4 运行命令exec /sbin/init来启动,或者用exec /sbin/reboot命令重启。

6 使用介质救援模式下破解root用户密码

1进入BIOS引导项,将光盘设为第一启动项,然后按F10保存。

2 读秒的过程选择Troubieshooting,再按Enter键。

3 然后选择Rescue a CentOS system进入救援模式。

4选择Continue继续运行。

5记住chroot /mnt/sysimage这条命令,然后一直点击”OK“继续。

6 进入了光盘系统,输入刚才记住的那一条命令(chroot /mnt/sysimage)挂载本地硬盘的操作系统进行修改密码。

7 然后按Esc键退出硬盘的操作系统,reboot重启光盘系统,切入BIOS选项中,将硬盘设为启动项,然后正常启动。

时间: 2024-10-15 09:59:50

走入计算机的第六天(linux的基础知识)的相关文章

linux入门基础知识及简单命令介绍

linux入门基础知识介绍 1.计算机硬件组成介绍 计算机主要由cpu(运算器.控制器),内存,I/O,外部存储等构成. cpu主要是用来对二进制数据进行运算操作,它从内存中取出数据,然后进行相应的运算操作.不能从硬盘中直接取数据. 内存从外部存储中取出数据供cpu运存.内存的最小单位是字节(byte) 备注:由于32的cpu逻辑寻址能力最大为32内存单元.因此32位cpu可以访问的最大内存空间为:4GB,算法如下: 2^32=2^10*2^10*2^10*2^2 =1024*1024*1024

Kali Linux渗透基础知识整理(二)漏洞扫描

Kali Linux渗透基础知识整理系列文章回顾 漏洞扫描 网络流量 Nmap Hping3 Nessus whatweb DirBuster joomscan WPScan 网络流量 网络流量就是网络上传输的数据量. TCP协议 TCP是因特网中的传输层协议,使用三次握手协议建立连接.当主动方发出SYN连接请求后,等待对方回答SYN+ACK ,并最终对对方的 SYN 执行 ACK 确认.这种建立连接的方法可以防止产生错误的连接,TCP使用的流量控制协议是可变大小的滑动窗口协议. 连接建立 TC

linux内存基础知识和相关调优方案

内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁.计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大.内存作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据.只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行.对于整个操作系统来说,内存可能是最麻烦的的设备.而其性能的好坏直接影响着整个操作系统. 我们知道CPU是不能与硬盘打交道的,只有数据被载入到内存中才可

Linux防火墙基础知识及配置

Linux防火墙基础知识 Linux的防火墙正确的来说并不算是防火墙,只是一种防火墙的功能体现.我们现在来讲解下Linux的这个防火墙功能的详细解释. Linux的防火墙是由iptables与netfilter两个程序组成的,而iptables是一个单独的程序,netfilter是集成到内核中的一个程序,两个程序合作才能拥有完整的防火墙功能. Iptables的功能是向netfiler提供规则,netfilter则是将规则执行起来. Linux防火墙还分为主机防火墙与网络防火墙. 主机防火墙:工

Linux系统基础知识

1.linux概述 ??Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位和64位硬件.Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统.??Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间).Linux存在着许多不同的Linux版本,但它们都使用了Linux内核.Linux可安装在各

linux的基础知识

1.描述计算机的组成及其功能 计算机分为软件和硬件 软件:例如我们的系统.QQ.360等等 计算机硬件由五大部分组成:运算器.控制器.存储器.输入设备.输出设备,也就是我们生活中常见 CPU .主板.内存.硬盘.键盘.鼠标.显示器等.它们的各个具体功能如下: (1)CPU:是英语“Central Processing Unit中央处理器”的缩写,是一台计算机的运算核心和控制核心.它的功能主要 是解释计算机指令以及处理计算机软件中的数据.如今主流分AMD和Intel. (拓展IntelCPU的优点

Linux必备基础知识

1.计算机体系结构:(五大组件) 运算器 控制器 存储器,内存,编址 输出设备 输入设备 2.如何实现线路复用:这就要求运算器中有存储设备,而这个设备就是寄存器. 3.CPU中最核心组件:运算器+控制器+寄存器 运算器:处理数据 控制器:协调各个部件正常工作 寄存器:实现数据和指令的寄存,是线路复用的基础. 4.POST:BIOS 自举:如何实现,需要借助ROM实现,一开机芯片(ROM)上的指令就自动(硬件逻辑)映射到内存               (最开始的那一端)上,控制器和运算器才可以读

Linux入门基础知识

1.计算机的组成及其功能. 计算机系统主要分为硬件系统和软件系统两部分. (1)硬件系统由五部分组成,其中包括: 控制器:调度程序.数据.地址,协调计算机各部分工作及内存与外设的访问: 运算器:对数据进行加工处理: 存储器:存储程序.信号.命令,数据等信息,并在需要时提供这些信息,如内存和硬盘: 输入设备:将程序.命令.文字,数据等信息输入到计算机系统,如键盘.鼠标等: 输出设备:将数据.文字.控制信号等各种信息输送出来,如显示器.打印机等:其中控制器和运算器组成CPU. (2)软件系统由两部分

了解Linux的基础知识和一般概念

1.GNU和GPL    GNU计划(又称革奴计划),是由Richard Stallman(理查德·斯托曼)在1983年9月27日公开发起的自由软件集体协作计划.它的目标是创建一套完全自由的操作系统.GNU也称为自由软件工程项目.    GPL是GNU的通用公共许可证(GNU General Public License,GPL),即"反版权"概念,是GNU协议之一,目的是保护GNU软件可以自由的使用.复制.研究.修改和发布.同时要求软件必须以源代码的形式发布.    GNU系统与Li