作业一:
) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/.txt(覆盖)
cat /etc/passwd /etc/group > /test/.txt ) 将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/.txt(追加)
cat /etc/passwd /etc/shadow >> /test/.txt ) 将/.txt、/.txt两个文件打包为/.tar
tar -cvf /test/.tar /test1.txt /test/.txt ) 使用gzip命令压缩1.txt文件名为1.txt.gz
gzip .txt.gz /test/.txt ) 解压缩1.txt.gz
gunzip .txt.gz ) 使用bzip2压缩1.txt压缩后文件名为1.txt.bz2
bzip2 .txt.bz2 ) 解压缩1.txt.bz2
bunzip2 .txt.bz2 ) 解包1.tar,解包后文件存放到/tmp目录下
tar -xvf /test/.tar -C /tmp/test ) 使用tar命令打包并且压缩/.txt、/.txt,得到的文件名为1.tar.gz
tar -zcvf /test/.tar.gz /test/.txt /test/.txt ) 解包1.tar.gz,解包后文件存放到/tmp目录下
tar -xvf /test/.tar.gz -C /tmp/test 作业二:
) 使用vi编辑器编辑文件/.txt进入编辑模式写入内容“hello world”
vi /test/.txt
输入:a 进入编辑模式
) 进入命令行模式复制改行内容,在下方粘贴80行
yy
80P
) 快速移动光标到文件的最后一行
G
) 快速移动光标到当前屏幕的中间一行
M
) 快速移动光标到文件的第五行
5G
) 在下方插入新的一行内容“welcome to beijing”
o
welcome to beijing
) 删除刚插入的一行
dd
) 撤销上一步的操作
u
) 进入扩展模式,执行文件的保存退出操作
shift+:
wq 作业三:
) 单用户模式破解root密码
)重启按e 进入进入到GRUB启动菜单
)找到单用户配置文件 (开头:linux16 /Vmlinuz-3.10
)删除rhgb qu\iet 设置
)在UTF-8后面输入:init=/bin/sh
)ctrl+x 重启
)输入:monut -o remount,rw /
)vi/vim 进入/etc /passwd 删除root用户密码占位符
或者echo ‘abc123’ | passwd –stdin root 给root用户重置密码,
)输入 touch /.autorelabel 更新系统信息
) 输入 exec /sbin/init 重启系统 ) 救援模式破解root密码
.准备一张光盘,与原操作系统一致
.开机后进入bois 设置使用cdrom启动
.进入系统安装界面选项,选择rescue installed system
.choose a language 选择语言 默认就好(english)
.keyboard type 选择键盘类型 美国 (us)默认即可
.set up Networking 网络设置 这里看情况,需要拷贝出数据的话要设置网络,单纯修改密码就不需要了
.rescue选项 这里选择continue 这样就把光盘镜像的系统默认挂载到/mnt/sysimage下,选择read-only需要手动挂载,这里默认就好
.选择ok 这里提示你系统已经挂载到/mnt下,并且提示下一步要执行 chroot /mnt/sysimge
.进入一个shell命令行,提示符为bash-4.1#
运行第8步中提示的命令 chroot /mnt/sysimage 这一步的命令是将挂载的镜像系统目录移动的根目录下。
此时提示符变为 sh-4.1#
.修改密码,在sh-4.1#提示符下输入passwd root
.输入exit 退出sh-4.1#返回到bash-4.1#界面 然后重启输入reboot

Linux基础系列:常用命令(3)的更多相关文章

  1. Linux基础之常用命令整理(一)

    Linux 操作系统的安装 如今比较流线的linux操作系统 Centos Redhat  Fedora Ubuntu, 安装操作系统的提前是要有操作系统的镜像文件(.iso文件)并且必须为系统指定一 ...

  2. Linux基础、常用命令

    Linux作为IT程序员必知必会知识,将自己学习到的和最近工作常用的一些命令进行总结,作为我结束过去生活和开始类程序员的序吧! 如果你想系统性学习的话,还是建议看书(鸟哥的Linux私房菜)或网上视频 ...

  3. Linux基础之常用命令篇

    一.命令的基本格式 [root@localhost~] root为用户名 -表示当前所在位置 localhost主机名 ‘#’超级用户 '$" 普通用户 命令的基本格式: 命令 [选项] [ ...

  4. Linux基础之常用命令(1)

    一 linux命令的格式 1.命令  [选项]  [参数] ls  list    显示目录下内容 ①  命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能 ...

  5. Linux 压缩系列常用命令

    tar 命令: http://man.linuxde.net/tar zip 命令: http://man.linuxde.net/zip unzip 命令: http://man.linuxde.n ...

  6. Linux基础之常用命令整理(二)

    Linux系统启动流程 bios(找到启动介质) --> mbr(找到boot loader  512B 446引导信息 64分区信息 2 标志位 ) -->grub(选择操作系统或者内核 ...

  7. Linux基础和常用命令

    经常使用的命令: #查看端口被占用情况 netstat -tunlp|grep #查看java进程 ps -ef|grep java #压缩前端工程 rar a -ep1 ./update/win32 ...

  8. 【原创】Linux基础之常用命令

    1 磁盘.cpu.内存相关 查看全部设备信息 # lspci 查看整体磁盘空间占用情况 # df -h 查看整体磁盘inode占用情况 # df -i 查看文件详细信息 # ls -l $path 查 ...

  9. linux基础知识-常用命令

    ifconfig :查看当前ip hostname:查看主机名 vim /etc/hosts:修改地址映射 service iptables status : 查看防火墙状态 chkconfig ip ...

  10. 《Linux基础知识及命令》系列分享专栏

    <Linux基础知识及命令>系列分享专栏 本专题详细为大家讲解了Linux入门基础知识,思路清晰,简单易懂.本专题非常适合刚刚学习Linux的小白来学习,通过学习该专题会让你由入门达到中级 ...

随机推荐

  1. FMDB使用(转载)

    来自会员pengtao的分享:(原文:https://github.com/ccgus/fmdb) 由于FMDB是建立在SQLite的之上的,所以你至少也该把这篇文章从头到尾读一遍.与此同时,把SQL ...

  2. 15:开发Rsync服务启动脚本案例

    [root@m01 ~]# rsn_count="ps -ef|grep 'rsync --d[a]emon'|wc -l" [root@m01 ~]# echo ${rsn_co ...

  3. Node Embedding

    1.Kipf, Thomas N., and Max Welling. "Semi-supervised classification with graph convolutional ne ...

  4. java.lang.IllegalArgumentException: column '_id' does not exist问题的解决方案

    我在使用SimpleCursorAdapter的过程中遇到了问题: java.lang.IllegalArgumentException: column '_id' does not exist 这个 ...

  5. Eclipse 关闭项目

    Eclipse 关闭项目 为什么要关闭项目? Eclipse 工作空间包含了多个项目.一个项目可以是关闭或开启状态. 项目打开过多影响有: 消耗内存 占用编译时间:在删除项目.class 文件(Cle ...

  6. 利用微信小程序实现web监控界面

    1.实现思路 利用小程序去调用公司zabbix的接口获取网站监控数据并展示出来. 2.准备阶段 1.小程序公众号 2.企业号 3.zabbix接口 3.实现过程

  7. UIAlertController custom font, size, color

    本文转载至 http://stackoverflow.com/questions/26460706/uialertcontroller-custom-font-size-color up vote2d ...

  8. Python HTMLTestRunner报告及BeautifulReport报告

    import unittest import HTMLTestRunner class Testfunc(unittest.TestCase): def testa(self): "&quo ...

  9. Viewpage实现左右无限滑动

    实现逻辑参考:http://www.cnblogs.com/xinye/archive/2013/06/09/3129140.html 代码:如下 public class MainActivity ...

  10. nginx发布的nginScript

    nginx发布的nginScript 背景 2015年9月,nginx宣布支持类JavaScript语言.这意味着开发者可以更轻松.自由的控制全球最优秀的HTTP及反向代理服务器,并在此之上可以衍生出 ...