作业一:
) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/.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. C++语言基础(17)-运算符重载

    运算符重载的格式为: 返回值类型 operator 运算符名称 (形参表列){ //TODO: } 一.在类里面实例运行符重载 #include <iostream> using name ...

  2. Tomcat闲聊第二话

    windows下安装Tomcat可以直接下载Installer,需要注意的是,先确保安装了Java虚拟机. 注:默认安装路径为 C:\Program Files\Apache Software Fou ...

  3. iOS swift版本无限滚动轮播图

    之前写过oc版本的无限滚动轮播图,现在来一个swift版本全部使用snapKit布局,数字还是pageConrrol样式可选 enum typeStyle: Int { case pageContro ...

  4. HDU - 5017 Ellipsoid(模拟退火法)

    Problem Description Given a 3-dimension ellipsoid(椭球面) your task is to find the minimal distance bet ...

  5. flume A simple example

    http://flume.apache.org/FlumeUserGuide.html A simple example

  6. 我的 Android 开发实战经验总结

    我的 Android 开发实战经验总结 字数4440 阅读5137 评论43 喜欢250 曾经一直想写一篇总结 Android 开发经验的文章,预计当时的我还达不到某种水平,所以思路跟不上,下笔又捉襟 ...

  7. Eclipse 重启选项

    重启 Eclipse 重启选项允许用户重启 Eclipse. 我们可以通过点击 File 菜单选择 Restart 菜单项来重启 Eclipse. 在安装插件后,用户一般都会被提醒要重启 Eclips ...

  8. php+redis秒杀

    啥都不说了,看代码 前台: 包括开始和结束的秒杀时间,倒计时插件,统一看一遍再去写代码,思路会更清晰. js文件引入一个.min.js和一个插件js(在下面,自己复制吧) // JavaScript ...

  9. ftp uploadFileAction(重要)

    TelnetOUtputStream os = ftpClient.put(filename); File file_in = new File(localPath); FileInputStream ...

  10. linux驱动移植问题点

    1.I2C地址是否和其它IC冲突.通过改地址解决 ——通常,以下三种情况的log表现相同:1.ic没连接到主板:2.i2c地址错误:3.该器件I2C地址与同组其它器件冲突 2.I2C通信是否受到其它s ...