Linux功能及常见问题解决
来源:互联网 发布:淘宝宝贝主图更换技巧 编辑:程序博客网 时间:2024/06/08 13:28
常见问题
乱码解决
安装乱码解决工具iconv
首先确定有没有安装这个ICONV包
> rpm -qf `which iconv`
如果没有安装,用下面命令安装
> rpm -ihv /mnt/Packages/glibc-common-2.17-105.el7.x86_64.rpm
通过iconv命令转码
输入/输出格式规范
-f --from-code=名称 原始文本编码-o --output=FILE 输出文件-l --list 列出所有已知的字符集
注意: GB2312编码适用于汉字处理
例子:
> iconv -f gb2312 test.txt -o new.txt
恢复Linux下误删除的文件
- xt4文件系统上 http://sourceforge.net/ extundelete
windows恢复误删除的文件: final data v2.0 汉化版 和 easyrecovery
- 安装tree命令
> rpm -ivh tree-1.5.3-2.el6.x86_64.rpm# 安装完成之后即可 使用 tree 目录 以树形查看目录结构
- 文件被删除之后要做的首先是卸载要恢复文件的分区
umount /sdb1
- 把下载好的extundelete上传到linux中,然后解压并安装extundelete
> tar jxf extundelete-0.2.4.tar.bz2#进入解压好的目录执行> ./configure#如果报错 configure:error:Can't find ext2fs library 则执行如下命令> rpm -ivh /media/RHEL_6.5\ x86_64\ Disc\ 1/Packages/e2fsprogs-devel-1.41.12-18.el6.x86_64.rpm#然后重新执行编译安装> ./configure> make && make install
- 开始恢复
可以通过一下几种方法进行恢复
- 通过inode节点恢复
- 通过文件名恢复
- 恢复某个目录,如目录a下的所有文件
恢复所有的文件
- 创建一个目录用于存放恢复的数据和目录
> mkdir /test> cd /test
- 首先查看一下删除文件的节点号
extundelete /dev/sdc1 --inode 2
几种方法恢复
通过inode节点恢复
# 12 要恢复文件的inode节点 /dev/sdb1 分区盘extundelete --restore-inode 12 /dev/sdb1
通过文件名恢复
# passwd 文件名 /dev/sdb1 分区盘extundelete --restore-file passwd /dev/sdb1
恢复某个目录,如目录a下的所有文件
# a 目录名 /dev/sdb1 分区盘extundelete --restore-directory a /dev/sdb1
恢复所有的文件
# --restore-all /dev/sdb1 分区盘extundelete --restore-all /dev/sdb1
恢复root密码
##### centos7版本: 1. 关闭selinux,然后重启,按↑↓键,选择第一项,按e进入编辑 ##### 关闭selinux,然后重启按↑↓键,选择第一项,按e进入编辑 2. 在当前页面找到ro这一项并进行修改,改为**rw init=/sysroot/bin/sh** 3. 改完之后,按下Ctrl+X进入紧急模式 4. 在紧急模式下进入根目录,进行修改密码,执行一下命令,输入两次密码即可 ``` > chroot /sysroot > passwd ``` 如果之前系统启用了selinux,必须执行一下命令,否则系统无法正常启动程序 ``` > touch /.autorelabel ``` 5. 重启系统,先退出当前根,执行命令 ``` > exit > /bin/sh shutdown –r now ```##### centos7之前版本: 1. 重启,按↑↓键,选择第一项,按e进入编辑 2. 输入空格 1,进入单用户模式 3. 回车 -》b 4. 然后修改密码 ``` > passwd ```
自制回收站
myrm(){ D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D; mv "$@" $D && echo "moved to $D ok"; }
阅读全文
1 0
- Linux功能及常见问题解决
- WMI常见问题及解决
- AutoCAD常见问题及解决
- Tomcat常见问题及解决
- eclipse常见问题及解决
- WMI常见问题及解决
- Genymotion常见问题及解决
- Eclipse常见问题及解决
- ubuntu常见问题及解决
- Selenium常见问题及解决
- cmake 常见问题及解决
- php常见问题及解决
- Windows常见问题及解决
- 常见问题及解决
- Git常见问题及解决
- VMware tools for linux 安装注意事项及常见问题解决!
- 【linux】ubuntu下nginx的安装及常见问题解决
- linux常见问题的解决
- 自定义View?一起来打造一个圆形进度条吧。
- innodb的MVCC功能
- 架构师之路--视频业务介绍,离线服务架构和各种集群原理
- 创建运行第一个安卓项目
- 启动Maven项目报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- Linux功能及常见问题解决
- js中简单和复杂数据类型存储和传递问题
- 读者-写者模型
- Linux mint安装Qt5
- java多线程之内存可见性-synchronized、volatile
- java安全初始化
- PAT-A-1018. Public Bike Management (30)
- react-native Modal的学习与使用
- 第二章练习题(Chapter2)