标签: rhel

>> 和 >\> 运算符之间的区别?

RHEL 6

>>>\>运算符之间有区别吗?我在一本 RHEL 培训书中读到了以下简介:

“您可以使用带有双重定向箭头的命令将标准输出添加到现有文件的末尾,例如 ls >\> filelist

我更习惯于>>操作符,当我同时尝试两者时,我得到了不同的结果。

  • Using>>似乎将输出附加到它后面的文件(如预期的那样)。
  • 使用>\>似乎将输出附加到一个字面上称为>

这是我正在阅读的书中的错误吗?还是我错过了作者的观点?

bash rhel

29
推荐指数
2
解决办法
7万
查看次数

安装的 RPM 去哪里了?

我在命令行模式下使用YUM包管理器在我的 Red Hat Enterprise Linux Server 6 机器上下载并安装包。

当我在Android手机上安装apk文件时,它们会转到目录,我想知道RHEL6将其安装的rpm文件保存在哪里?/data/app

yum rpm rhel directory android

29
推荐指数
2
解决办法
13万
查看次数

如何将 Linux 引导至命令行模式而不是 GUI?

我在我的 VM 中使用 32 位 Red Hat Linux。我想将它引导到命令行模式,而不是 GUI 模式。我知道从那里我可以使用startx命令切换到 GUI 模式。如何切换回命令行模式?

command-line boot rhel

29
推荐指数
3
解决办法
25万
查看次数

使用 SSH X11 转发 (`ssh -X`),尝试运行 X 应用程序时获取“无法打开显示”

我可以登录以使用

ssh -X Hostip
Run Code Online (Sandbox Code Playgroud)

但是当我运行命令 xclock 它给我这个错误

Error: Can't open display: localhost:11.0
Run Code Online (Sandbox Code Playgroud)

我使用检查我的显示值

echo $DISPLAY
Run Code Online (Sandbox Code Playgroud)

结果是

localhost:11.0
Run Code Online (Sandbox Code Playgroud)

并且在 sshd_config 文件中将 X11 转发设置为 YES

X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
Run Code Online (Sandbox Code Playgroud)

有什么建议我在这里想念的吗?

ssh rhel x11

27
推荐指数
4
解决办法
19万
查看次数

如何在明天早上 06:45 关闭 RHEL 服务器?

我刚刚收到通知,我们的网站明天早上停电。

我是一名 Windows 管理员,但我必须为我们的 Linux 管理员负责,他要到明天晚上才到。

我需要在明天早上 06:45 关闭我们的 RHEL 服务器(没有我这样做)。

我在这里搜索过,但看到不同的答案shutdown,有人说-h,有人说-p,有人说完全不同。

现在是 21:15,我需要在早上 06:45 关机。我可以安排的最简单的方法是什么?

shutdown command-line rhel date

27
推荐指数
2
解决办法
2476
查看次数

使用 GNU Parallel 并行化 rsync

我一直在使用rsync脚本将一台主机上的数据与另一台主机上的数据同步。数据中有许多小文件,几乎占 1.2TB。

为了同步这些文件,我一直在使用以下rsync命令:

rsync -avzm --stats --human-readable --include-from proj.lst /data/projects REMOTEHOST:/data/
Run Code Online (Sandbox Code Playgroud)

proj.lst 的内容如下:

+ proj1
+ proj1/*
+ proj1/*/*
+ proj1/*/*/*.tar
+ proj1/*/*/*.pdf
+ proj2
+ proj2/*
+ proj2/*/*
+ proj2/*/*/*.tar
+ proj2/*/*/*.pdf
...
...
...
- *
Run Code Online (Sandbox Code Playgroud)

作为测试,我选择了其中的两个项目(8.5GB 数据)并执行了上面的命令。作为一个顺序过程,它需要 14 分 58 秒才能完成。因此,对于 1.2TB 的数据,需要几个小时。

如果我可以rsync并行处理多个进程(使用&,xargsparallel),它将节省我的时间。

我尝试使用以下命令parallel(在cding 到源目录之后),执行时间为 12 分 37 秒:

parallel --will-cite -j 5 rsync -avzm --stats --human-readable {} REMOTEHOST:/data/ ::: …
Run Code Online (Sandbox Code Playgroud)

linux rhel rsync gnu-parallel

27
推荐指数
4
解决办法
10万
查看次数

如果我们有 root 访问权限,我们可以知道其他用户的密码吗?

如果一个人拥有特定 RHEL 机器的 root 访问权限,他们是否能够检索其他用户的密码?

users password rhel

26
推荐指数
4
解决办法
11万
查看次数

如何在 RHEL6 上安装 g++?

这个问题似乎已经在这里了。我的 IT 部门安装了操作系统,所以我不知道如何正确注册它,但我有 root 访问权限。有没有办法使用 CentOS 存储库获取相同的软件包?我也想安装 IceWM 但没有编译器我什至无法自己构建它。

rhel

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

无需重新启动主机即可更新磁盘可用大小

我使用带有 LVM2 的 RHEL4。有时即使在删除超过 GB 的大文件后,使用该df命令时分区大小也不会更新。

-bash-3.00$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/sys-root  3.9G  1.4G  2.3G  39% /
/dev/cciss/c0d0p1     251M   19M  219M   8% /boot
/dev/mapper/sys-home  250G  125G  113G  53% /home
/dev/mapper/sys-tmp   3.9G   41M  3.7G   2% /tmp
/dev/mapper/sys-var   3.9G  3.6G   98M  98% /var
Run Code Online (Sandbox Code Playgroud)

但是当我使用 du 检查时,它显示了正确的大小

-bash-3.00$ sudo du -sh /var/
 179M   /var/
Run Code Online (Sandbox Code Playgroud)

您可以在那里看到 df 输出显示 /var 分区使用了 3.6Gb,但 du 显示它只有 179Mb。

现在的问题是 sync 或 partprobe 都没有更新信息。但肯定重启主机会解决这个问题。但由于这是一台生产服务器,我无法重新启动它。有什么方法可以在不重新启动主机的情况下手动更新磁盘信息?

partition rhel lvm disk-usage deleted-files

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

当红帽开发人员订阅到期时会发生什么?

我有一个 Red Hat 开发人员订阅,该订阅将于 2019 年 1 月到期。目前,我将 RHEL 用于开发目的,它对我来说是免费的。2019 年 1 月之后会发生什么?我的订阅将不再是免费的,还是我的开发者订阅会被延长?

有没有人遇到过这个问题?

rhel development licenses

24
推荐指数
1
解决办法
2774
查看次数