当前位置: 首页 >> Linux(Linux 第2页)
【恢复】Linux 文件恢复(XFS & EXT4)

【恢复】Linux 文件恢复(XFS & EXT4)

2年前 (2021-12-28)    Jiaozn    Linux    2595    0    全文阅读
【恢复】centos rm -rf 恢复删除的文件

【恢复】centos rm -rf 恢复删除的文件

Linux有时候执行了 rm -rf 等操作误删了文件绝对是一件可怕的事情,好在有一些解决的办法可以临时救急。这时我们就要用到一款叫做extundelete的工具了。

目录[-]


依赖

安装

查找要恢复的驱动器名

运行恢复

恢复单个文件

恢复一个目录

恢复整个分区

Linux下执行 rm 并不会真正删除,而是将inode节点中的扇区删除,同时释放数据块。在数据块被系统重新分配前,这部分数据还是可以找回来的。

2年前 (2021-12-26)    Jiaozn    Linux    2063    0    全文阅读
【恢复】linux xfs文件系统的备份和恢复

【恢复】linux xfs文件系统的备份和恢复

    2年前 (2021-12-25)    Jiaozn    Linux    1733    0    全文阅读
    【恢复】linux误删文件后恢复

    【恢复】linux误删文件后恢复

    linux误删文件后恢复

    1. 查看一下当前系统版本号,及文件系统格式


    [root@localhost ~]# df -T

    Filesystem Type 1K-blocks Used Available Use% Mounted on

    /dev/mapper/VolGroup-lv_root

    ext4 51475068 22730068 26123560 47% /

    tmpfs tmpfs 3966808 68 3966740 1% /dev/shm

    2年前 (2021-12-24)    Jiaozn    Linux    1359    0    全文阅读
    【排错】git clone出现 fatal: unable to access 'https://github.com/...'的解决办法(亲测有效)

    【排错】git clone出现 fatal: unable to access 'https://github.com/...'的解决办法(亲测有效)

    如下图所示,当我试图克隆别人的repo时,会发生这样的错误,当我从git:/而不是https://,克隆时,它工作得很好。


    2年前 (2021-12-22)    Jiaozn    Linux    4670    0    全文阅读
    【技巧】cp命令显示进度条_Progress查看命令实际执行的操作

    【技巧】cp命令显示进度条_Progress查看命令实际执行的操作

    当您使用简单的cp命令在没有标志的情况下复制终端中的大文件时,您有时可能会怀疑它是否真的在复制或者进程被某种方式阻止,它实际上永远不会完成。 输出不存在,您很想按Ctrl-C结束中止进程。 那么,您可以在另一个终端窗口中下载progress实用程序并运行它以查看命令实际执行的操作。 Progress包支持cp,mv,dd,tar,gzip / gunzip,cat和其他基本的coreutils命令,它给出了调用时的完成百分比,这将是pv命令的替代方法。 我应该在标题中提到这也适用于centos 7 。

    2年前 (2021-12-22)    Jiaozn    Linux    3682    1    全文阅读
    【命令】cp 命令两个高效的用法

    【命令】cp 命令两个高效的用法

    2年前 (2021-12-22)    Jiaozn    Linux    1711    1    全文阅读
    【解决】得到lofree蓝牙键盘链接Deepin V20失败解决方法

    【解决】得到lofree蓝牙键盘链接Deepin V20失败解决方法

    Deepin V20中,得到lofree蓝牙键盘需要配对,界面连接一直不成功,

    键盘设置(打开2.4G/BT开关,长按Fn+Q开启蓝牙)

    本次尝试通过bluetoothctl软件,成功连接,步骤如下:


    1.打开系统蓝牙

    sudo service bluetooth start


    2.进入bluetoothctl

    bluetoothctl


    3.输入以下命令

    2年前 (2021-11-10)    Jiaozn    Linux    3819    0    全文阅读
    【进程】linux如何查看端口被哪个进程占用?

    【进程】linux如何查看端口被哪个进程占用?

    3年前 (2021-10-14)    Jiaozn    Linux    1699    0    全文阅读
    【排错】问题解决:tar: Removing leading `//' from member names

    【排错】问题解决:tar: Removing leading `//' from member names

    问题:tar: Removing leading `//’ from member names解决办法:出现该问题的原因是tar默认为相对路径,使用绝对路径的话就会报这个错,可以只用-P参数解决这个问题。(注意大写)原代码:tar -zcvf $DIR/$BAK_NAME.tar $DIR/$BAK_NAME.sql修改后:tar -zcvPf $DIR/$BAK_NAME.tar $DIR/$BAK_NAME.sql-P参数作用: 保留绝对路径,即允许备份数据中含有根目录 ‘/’。tar命令状
    3年前 (2021-10-01)    Jiaozn    Linux    4155    1    全文阅读
    【命令】linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?

    【命令】linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?

    #压缩tar -czvf ***.tar.gztar -cjvf ***.tar.bz2#解压缩tar -xzvf ***.tar.gztar -xjvf ***.tar.bz2 +++++++++++++++++++++++++++++++++++++++++++++简介参数:-c  :建立一个压缩档案的参数指令(create 的意思);-x  :解开一个压缩档案的参数指令!
    3年前 (2021-10-01)    Jiaozn    Linux    1837    0    全文阅读
    【报错】Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m问题的解决

    【报错】Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m问题的解决

    tomcat关闭时,提示以下警告信息:Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0原因:tomcat使用的jdk版本为1.8,而在tomcat/bin/catalina.sh文件中,设置的vm参数:-Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=768m -Xss2m该参数在jdk1.8
    3年前 (2021-09-23)    Jiaozn    Linux    5338    2    全文阅读
    【配置】centos(linux)系统盘硬盘扩容的方法教程-阿里云-景安云

    【配置】centos(linux)系统盘硬盘扩容的方法教程-阿里云-景安云

    今天抽了时间。准备搞了一台服务器、做一个cenots 硬盘无损数据的扩容测试-感谢商祺云提供的云服务器测试本文提供了如何使用growpart和resize2fs工具完成Linux系统盘分区扩容及文件系统扩展的操作指导。适用范围本文的操作步骤适用于以下分区和文件系统格式的云盘:分区格式支持mbr、gpt文件系统支持ext*、xfs、btrfs准备工作创建快照以备份数据,防止操作失误导致数据丢失。通过ECS控制台或者API扩容云盘容量。远程连接ECS实例。连接方式请参见连接方式导航。根据操作系统安装
    3年前 (2021-09-23)    Jiaozn    Linux    2127    0    全文阅读
    【修复】linux 升级openssh无法登陆的问题及解决

    【修复】linux 升级openssh无法登陆的问题及解决

    升级SSH后低版本的xshell无法登录,需要在服务器上配置,修改/etc/ssh/sshd_conf ,添加如下代码PermitRootLogin yes X11Forwarding yes PasswordAuthentication yes KexAlgorithms diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1
    3年前 (2021-09-17)    Jiaozn    Linux    4239    0    全文阅读
    【设置】CentOS限制sftp用户访问目录

    【设置】CentOS限制sftp用户访问目录

    sftp依赖ssh,是最常用的文件传输方法。新建用户useradd sftpuser修改密码passwd sftpuser关闭 SSH 登录vim /etc/passwd修改sftpuser账户的shell为/bin/false修改 SSH 配置文件vim etc/ssh/sshd_config修改配置Subsystem sftp internal-sftpUsePAM yesMatch user sftpuserForceCommand internal-sftpChrootDirectory
    3年前 (2021-09-17)    Jiaozn    Linux    2199    0    全文阅读
    【部署】安装Hexo并发布

    【部署】安装Hexo并发布

    # 安装## 安装前提安装 Hexo 相当简单,只需要先安装下列应用程序即可:Node.js (Node.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本)Git## Node.js安装yum install gcc-c++ makecurl -fsSL https://rpm.nodesource.com/setup_current.x | sudo bash -sudo yum install -y nodejs## Git安装sudo yum install
    3年前 (2021-09-02)    Jiaozn    Linux    1735    0    全文阅读
    【命令】linux命令 route命令

    【命令】linux命令 route命令

    Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为Linux机器的默认路由。要注意的是
    3年前 (2021-08-17)    Jiaozn    Linux    1939    0    全文阅读
    【代理】无需端口映射,实现外部网络访问Docker集群内部服务

    【代理】无需端口映射,实现外部网络访问Docker集群内部服务

    注意:读这篇文章之前最好先看看这个文章  

    https://blog.csdn.net/czk740960212/article/details/80393825

    背景

    Docker支持端口映射,即将主机的某一端口映射到容器的端口,这样对主机这一端口的请求就会被转发到容器内,实现外部网络与容器通信的目的。

    之前在部署Apache Storm系统的时候,发现web管理页里的supervisor日志无法查看,它的地址是类似storm_supervisor:8000这种形式的,而外部主机根本无法解析这个地址,即使可以解析(10.x.x.x),网络也是不互通的,无法访问。如果采取端口映射方式,一方面需要在外部主机上修改host文件,十分麻烦;另一方面,每一个supervisor都需要映射相同的端口,会造成冲突。所以这种方式无法实现,只能考虑其他方式。

    3年前 (2021-08-12)    Jiaozn    Linux    475    0    全文阅读
    【设置】Linux工具screend的使用

    【设置】Linux工具screend的使用

    Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。会话恢复只要Screen本身没有终止,在其内部运行的会话都可以恢复。这一点对于远程登录的用户特别有用——即使网络连接中断,用户也不会失去对已经打开的命令行会话的控制。只要再次登录到主机上执行screen -r就可以恢复会话的运行。同样在暂时离开的时候,也可以
    3年前 (2021-05-04)    Jiaozn    Linux    1970    0    全文阅读
    【修复】mount挂载失败出现Structure needs cleaning

    【修复】mount挂载失败出现Structure needs cleaning

    mount /dev/sdb on /mnt failed: Structure needs cleaningext4文件系统,使用命令 fsck.ext4 /dev/md0 修复,如果是xfs文件系统,使用命令 xfs_repair -L /dev/md0修复,
    3年前 (2021-05-01)    Jiaozn    Linux    5279    0    全文阅读
    【设置】Linux下快速删除大量小文件引起的磁盘inode(目录索引)过满

    【设置】Linux下快速删除大量小文件引起的磁盘inode(目录索引)过满

    1)首先建立一个空白文件夹。mkdir /tmp/empty     然后安装下rsync   yum install -y rsync2)之后使用以下语句即可快速的删除文件。rsync --delete-before -d /tmp/empty/ /the/folder/you/want/delete/原文中说不要忘记文件夹后的“/”&
    3年前 (2021-04-30)    Jiaozn    Linux    1778    0    全文阅读
    【基础】Linux screen命令

    【基础】Linux screen命令

    Linux screen命令用于多重视窗管理程序。screen为多重视窗管理程序。此处所谓的视窗,是指一个全屏幕的文字模式画面。通常只有在使用telnet登入主机或是使用老式的终端机时,才有可能用到screen程序。语法screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s <shell>][-S <
    3年前 (2021-04-16)    Jiaozn    Linux    1261    0    全文阅读
    【排错】$‘\r‘: command not found原因及解决办法

    【排错】$‘\r‘: command not found原因及解决办法

    $’\r’: command not found原因及解决办法1.问题描述Message-Id: <202012170216.0BH2G1Fn012781@iZ2ze74yt1daioe0s04o9kZ> From: root@iZ2ze74yt1daioe0s04o9kZ (Cron Daemon) To: root@iZ2ze74yt1daioe0s04o9kZ Subject: Cron <roo
    3年前 (2021-04-15)    Jiaozn    Linux    3849    0    全文阅读
    【设置】CentOS 7作为客户端使用socks5代理上网

    【设置】CentOS 7作为客户端使用socks5代理上网

    GitHub这两天好像抽风了,正常访问都很难,自己搞了个gogs服务器后准备将github上的项目迁移到本地,先记录一下CentOS7作为客户端设置全局代理的方法安装privoxyLinux貌似默认不支持直接使用socks代理,使用privoxy将socks5转换为http代理# yum install -y privoxy配置privoxy# vim /etc/privoxy/config末尾增加下面内容,/后面是代理服务器的地址:端口,注意最后还有个.forward-socks5t / x.
    3年前 (2021-04-15)    Jiaozn    Linux    4161    0    全文阅读
    【设置】centos7 开启 关闭 NetworkManager

    【设置】centos7 开启 关闭 NetworkManager

    开启 NetworkManager cat <<EOF >/etc/NetworkManager/nm-system-settings.conf [main] plugins=ifupdown,keyfile [ifupdown] managed=true EOF systemctl start NetworkManager systemctl enable NetworkManager关闭&n
    3年前 (2021-04-15)    Jiaozn    Linux    6746    0    全文阅读
    【设置】ubuntu16.04下配置apache2与php

    【设置】ubuntu16.04下配置apache2与php

    系统版本:ubuntu16.04命令均在终端中输入,用浏览器测试 //安装apache2命令sudo apt install apache2 //测试是否安装成功浏览器地址栏输入“localhost” //安装最新版php命令sudo apt install php //配置apache2与php命令sudo apt-get install libapache2-mod-php //重启apache2命令sudo /etc/init.d/apac
    3年前 (2021-04-15)    Jiaozn    Linux    1480    0    全文阅读
    【设置】如何挂载另一个lvm硬盘

    【设置】如何挂载另一个lvm硬盘

    由于测试导致系统启动不了,需要将系统中的数据拷贝出来,所以想到将磁盘挂载到另一个能用的系统中进行拷贝,但是由于创建的系统都是用默认的方式创建的,所以一般的系统盘都是由两个分区组成,例如/dev/sda,/dev/sda1用来存放启动项,而/dev/sda2是一个逻辑卷,都是由/dev/VolGroup/lv_root、/dev/VolGroup/lv_home、/dev/VolGroup/lv_swap三部分组成的,由于逻辑卷的名字是一样的,所以这样导致将系统盘/dev/sdb挂载后,其中的逻辑
    3年前 (2021-04-15)    Jiaozn    Linux    2662    0    全文阅读
    【设置】Centos6.5安装、升级openssl

    【设置】Centos6.5安装、升级openssl

    1 , 首先就是下载最新的openssl, 下面是最新版的下载地址          https://www.openssl.org/source/openssl-1.1.0e.tar.gz2 , 上传将安装包上传到  software3 , 解压tar -zxvf /software/openssl-1.1.0e.tar.gz  -C /usr/local/4 , 切换目录cd /usr/local/openssl5 , 编
    3年前 (2021-04-15)    Jiaozn    Linux    1884    0    全文阅读
    【设置】CentOS6 YUM 源失效问题解决办法

    【设置】CentOS6 YUM 源失效问题解决办法

    问题描述Yum 源失效,无法正常使用 Yum,错误信息如下:复制代码http://mirrors.aliyun.com/centos/6/updates/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not&nbs
    3年前 (2021-04-15)    Jiaozn    Linux    3214    0    全文阅读
    【设置】Centos离线安装依赖包

    【设置】Centos离线安装依赖包

    1.下载依赖包1.1 使用yum install --downloadonly下载安装包及其依赖# 离线下载并下载到指定的目录下yum install --downloadonly --downloaddir=/home/java java# 然后安装rpm -ivh *.rpm参考自:Yum Install --Downloadonly 下载依赖包研究rpm -uvh和-ivh有什么区别呢?1.2使用yumdownloader下载安装包及其依赖1.安装yumdownloaderyum inst
    3年前 (2021-04-15)    Jiaozn    Linux    3254    0    全文阅读

    分享:

    支付宝

    微信