Linux基础系列:常用命令(3)
作业一:
) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/.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)的更多相关文章
- Linux基础之常用命令整理(一)
Linux 操作系统的安装 如今比较流线的linux操作系统 Centos Redhat Fedora Ubuntu, 安装操作系统的提前是要有操作系统的镜像文件(.iso文件)并且必须为系统指定一 ...
- Linux基础、常用命令
Linux作为IT程序员必知必会知识,将自己学习到的和最近工作常用的一些命令进行总结,作为我结束过去生活和开始类程序员的序吧! 如果你想系统性学习的话,还是建议看书(鸟哥的Linux私房菜)或网上视频 ...
- Linux基础之常用命令篇
一.命令的基本格式 [root@localhost~] root为用户名 -表示当前所在位置 localhost主机名 ‘#’超级用户 '$" 普通用户 命令的基本格式: 命令 [选项] [ ...
- Linux基础之常用命令(1)
一 linux命令的格式 1.命令 [选项] [参数] ls list 显示目录下内容 ① 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能 ...
- Linux 压缩系列常用命令
tar 命令: http://man.linuxde.net/tar zip 命令: http://man.linuxde.net/zip unzip 命令: http://man.linuxde.n ...
- Linux基础之常用命令整理(二)
Linux系统启动流程 bios(找到启动介质) --> mbr(找到boot loader 512B 446引导信息 64分区信息 2 标志位 ) -->grub(选择操作系统或者内核 ...
- Linux基础和常用命令
经常使用的命令: #查看端口被占用情况 netstat -tunlp|grep #查看java进程 ps -ef|grep java #压缩前端工程 rar a -ep1 ./update/win32 ...
- 【原创】Linux基础之常用命令
1 磁盘.cpu.内存相关 查看全部设备信息 # lspci 查看整体磁盘空间占用情况 # df -h 查看整体磁盘inode占用情况 # df -i 查看文件详细信息 # ls -l $path 查 ...
- linux基础知识-常用命令
ifconfig :查看当前ip hostname:查看主机名 vim /etc/hosts:修改地址映射 service iptables status : 查看防火墙状态 chkconfig ip ...
- 《Linux基础知识及命令》系列分享专栏
<Linux基础知识及命令>系列分享专栏 本专题详细为大家讲解了Linux入门基础知识,思路清晰,简单易懂.本专题非常适合刚刚学习Linux的小白来学习,通过学习该专题会让你由入门达到中级 ...
随机推荐
- hdu 4272 LianLianKan 状态压缩
LianLianKan Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Tot ...
- Unity3D游戏开发之游戏读/存档功能在Unity3D中的实现
喜欢我的博客请记住我的名字:秦元培,我的博客地址是:http://qinyuanpei.com 转载请注明出处,本文作者:秦元培, 本文出处:http://blog.csdn.net/qinyuanp ...
- ThinkPHP 处理商品添加的时候操作多张表 用事务解决。
#重新父类的add方法 public function add(){ #同时操作多装表,可以考虑用事务来做,要同时插入数据成功要么都不插输入数据. #开启事务的前提是表的引擎必须是InnoDB #开启 ...
- EXCEL VBA代码,实现点击Sheet1按钮控件保存不连续单元格的数据到Sheet2中,然后清空输入内容
Private Sub SaveAndClear() Dim Header, Deatil, Order As Range Dim lastrow1, lastrow2 As Long Dim i A ...
- [浪风推荐]javascritp中倒计定时器和循环定时器
在javascritp中,有两个关于定时器的专用函数,分别为: 1.倒计定时器:timename=setTimeout(“function();”,delaytime); 2.循环定时器:timena ...
- java web 开发入门实例
学习是个技巧活,关键是要找到重点的地方,新手在这方面的坑尤其多.看别人的教程一步一步的跟着做,隔几步就遇到一个新知识点,忍不住就百度往深处了解,一晃半天就过去了. 有的知识点要深入学习的,有的是了解下 ...
- 实战Java虚拟机之中的一个“堆溢出处理”
从今天開始.我会发5个关于java虚拟机的小系列: 实战Java虚拟机之中的一个"堆溢出处理" 实战Java虚拟机之二"虚拟机的工作模式" 实战Java虚拟机之 ...
- Working with JSON in C# & VB
Introduction Whilst JSON is a compact and easy to read cross-language storage and data exchange form ...
- Golang中的正则表达式
声明:文章转自GoLove 用法: 单一: . 匹配任意一个字符,如果设置 s = true,则可以匹配换行符 [字符类] 匹配"字符类"中的一个字符,"字符类" ...
- hdu 3667 (拆边 mcmf)
注意题目中 边的容量 <= 5.可以把费用权值 a *f ^2化归成 a * f2, 即第一条边费用为 1 * a, 第二条 为 (4 - 1) * a, 第三条为 (9 - 4) * a.. ...