小编dre*_*ard的帖子

克隆实时 Linux 系统的最佳方法

有人知道克隆实时Linux系统的方法吗?我有一个运行生产站点的实时安装。问题是,我需要克隆它(不将其关闭),然后将其移动(还原)到虚拟机。我基本上是从物理硬件迁移到虚拟硬件。

linux migration clone physical-to-virtual disk-image

19
推荐指数
2
解决办法
3万
查看次数

Logrotate 成功,原始文件恢复到原始大小

在导致日志文件旋转然后恢复到原来的大小之前,是否有人对 logrotate 有任何问题?这是我的发现:

日志旋转脚本:

/var/log/mylogfile.log {
    旋转 7
    日常的
    压缩
    olddir /log_archives
    错过了
    通知空
    复制截断
}

Logrotate 的详细输出:

将 /var/log/mylogfile.log 复制到 /log_archives/mylogfile.log.1
截断 /var/log/mylogfile.log
使用以下命令压缩日志:/bin/gzip
删除旧日志 /log_archives/mylogfile.log.8.gz

发生截断后的日志文件

[root@server ~]# ls -lh /var/log/mylogfile.log
-rw-rw-r-- 1 part1 part1 0 Jan 11 17:32 /var/log/mylogfile.log

几秒钟后:

[root@server ~]# ls -lh /var/log/mylogfile.log
-rw-rw-r-- 1 part1 part1 3.5G Jan 11 17:32 /var/log/mylogfile.log

RHEL 版本:

[root@server ~]# cat /etc/redhat-release 
红帽企业 Linux ES 第 4 版(Nahant 更新 4)

日志旋转版本:

[root@DAA21529WWW370 ~]# rpm -qa | grep 对数旋转
logrotate-3.7.1-10.RHEL4 …

linux redhat log-files logrotate

14
推荐指数
1
解决办法
2万
查看次数

本地 SVN 仓库到 git

我需要将本地 SVN 存储库转换为 GIT。我知道如何将远程 SVN 存储库转换为 git,但是,我只有本地存储库;他们不再托管。我将如何将本地 SVN 存储库转换为 git?

我试过的是这样的:

git svn clone -s file://data/svn/repo/ /data/git/repo.git

错误是:

E: 'trunk' is not a complete URL and a separate URL is not specified

linux svn git

8
推荐指数
1
解决办法
7577
查看次数

删除在文本文件中列出的文件

我有一个文件,它导出了一堆需要删除的文件名。我需要知道如何删除每个文件,而不必在命令行中一次发出一个。

我曾想过将它放在一个for循环中,这可能会奏效,但想知道是否有更简单甚至更好的解决方案来做到这一点。

谢谢。

linux files remove batch-processing

6
推荐指数
4
解决办法
2万
查看次数

LVM:resize2fs 不调整大小

我对 resize2fs 有一个奇怪的问题。我已经执行了所有命令并且它们都成功了,但是,我的文件系统大小与以前相同:

[oracle@server~]$ df -h /backup
已使用的文件系统大小 Avail Use% Mounted on
/dev/mapper/vg2-lv_backup
                      985G 973G 2.4G 100% /备份

[root@server~]# pvcreate /dev/cciss/c0d4p1 
  物理卷“/dev/cciss/c0d4p1”创建成功

[root@server~]# lvdisplay /dev/mapper/vg2-lv_backup | awk '/VG 名称/{print $3}'
vg2

[root@server~]# vgextend vg2 /dev/cciss/c0d4p1 
  卷组“vg2”成功扩展

[root@server~]# vgdisplay vg2 | awk '/免费 *PE /{print $5}'
200

[root@server~]# lvextend -l +200 /dev/vg2/lv_backup 
  将逻辑卷 lv_backup 扩展到 1000.78 GB
  逻辑卷 lv_backup 成功调整大小

[root@server~]# e2fsck -Cfp /dev/vg2/lv_backup 
e2fsck 1.39(2006 年 5 月 29 日)
备份:干净,1488/131072000 个文件,258919596/262144000 个块

[root@server~]# e2fsck -f /dev/mapper/vg2-lv_backup
e2fsck 1.39(2006 年 …

linux storage redhat lvm

6
推荐指数
1
解决办法
3897
查看次数

Linux:ps -awx 与 ps -awwx

有谁知道的区别ps -awx vs. ps -awwx

我正在跟踪一些进程,当我添加一个额外的“w”时,我看到了更多的信息。当您发出多个“v”时,这是否像在其他情况下(例如 SSH 调试)一样工作,输出越“详细”?我在手册页中没有看到任何关于此的内容。

linux files process ps

5
推荐指数
1
解决办法
3917
查看次数

MySQL 转储查看器

我是一名 Linux 用户,但办公室为我提供了一台 Windows 笔记本电脑。我可以使用 PHPmyadmin 启动一个小型网络服务器,甚至上传到远程系统并导入数据库,但是,对于我正在做的事情,我想知道是否有更简单的方法?

我拥有的是数据库的 MySQL 转储文件。我需要知道是否有任何东西可以读取 MySQL 转储文件,然后允许我执行选择(查找数据),而无需拥有实际的 MySQL 数据库。几乎就像一个虚拟的 MySQL 数据库作为文件之类的东西。基本上,我正在尝试交叉引用数据,并且我并不完全想创建一个新数据库,进行导入,然后像这样读取数据。如果有必要的话我会的,但只是想知道是否有某种程序可以读取我的转储文件并让我查看它,就像我连接到数据库一样。

mysql dump

5
推荐指数
1
解决办法
3万
查看次数

RHEL:勘误解释

在 RHN 站点上进行“勘误搜索”并提供特定的包名称时,我得到了一个结果。结果返回,我有一个 RHBA 号码,我点击链接。下一页是“描述”下的错误和问题列表。我想知道这会影响什么包?“Packages”下的包是受影响的包,还是“Packages”下的包是“fixed”包需要安装?

谢谢。

linux redhat rhn

3
推荐指数
1
解决办法
2860
查看次数

请解释一下这个 BASH 代码(一行)

以前从未见过在 BASH 中使用过这个:

pidfile=${PIDFILE-/var/run/service.pid}

我以前从未见过/使用过的${PIDFILE-部分是部分。

linux shell bash command-line-interface

2
推荐指数
1
解决办法
318
查看次数