Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

7
如何分区22TB磁盘?
我有一个22TB的磁盘/dev/sdb。如何创建22TB分区?不太在乎文件系统- ext4还是zfs很好。 运行CentOS 6.2-分区将用作数据转储。现在只需要单个数据流,因此对什么文件系统进行挑剔/选择就不再是真正的问题了。该磁盘由12x2TB近线SAS驱动器和Dell Perc控制器组成。 我只想要一个22TB的分区。
33 partition 

14
什么是将命令组合在一起的好例子?
如果您正在帮助某人在命令行上学习管道的概念,那么您将使用哪个示例?实际出现的示例如下: cat whatever.txt | less 我觉得那不是最好的例子,也就是说,因为只有一步之遥。什么是好的,但基本的使用|? 理想情况下,我将展示的示例将使用本身具有输出的程序,这些输出可以独立运行,然后通过管道显示在一起。

7
引用与$ PATH中的脚本相同目录下的文件
我有一个bash脚本文件,该文件放在添加到$ PATH的某个目录下,以便可以从任何目录调用该脚本。 在与脚本相同的目录下还有另一个文本文件。我想知道如何在脚本中引用文本文件吗? 例如,如果脚本仅用于输出文本文件的内容,cat textfile则将不起作用,因为当从其他目录调用脚本时,找不到文本文件。
33 bash  path 

3
一个shell工具,以“制表”输入数据
很久以前,我记得使用一个命令,将其输入到格式良好的表中。 例如,对于此输入, apple 1 100 orange 20 19 pineapple 1000 87 avocado 4 30 输出将类似于以下内容: apple 1 100 orange 20 19 pineapple 1000 87 avocado 4 30 我想知道这个工具的名字。
33 shell 





5
跟踪程序
当我安装一个简单的程序时,它经常使用make && make install,甚至没有卸载目标。 如果我想升级程序,是否假定它只是在旧程序上进行无缝重写是标准协议吗? 我如何跟踪这些程序;大多数人只是“解雇”而已,如果没有给出卸载目标,我是否必须手动删除所有内容?


12
Linux可以代替Apple Keynote幻灯片软件吗?
我正在尝试从Mac OS X迁移到Linux发行版,也许/也许是Ubuntu。我最喜欢的Mac应用程序之一是Apple Keynote,它可以进行精彩的边秀演示。 在Linux发行版上,是否存在与Keynote匹配/接近的等效解决方案,就其简洁性和易用性而言?我知道有关OpenOffice.org Impress的信息,但是,不是双关语,我不是印象深刻的...

6
sed是否有替代方法支持unicode?
例如: sed 's/\u0091//g' file1 现在,我要做的hexdump是获取十六进制数并输入sed如下: $ echo -ne '\u9991' | hexdump -C 00000000 e9 a6 91 |...| 00000003 然后: $ sed 's/\xe9\xa6\x91//g' file1
33 sed  unicode  hexdump 

2
可以更改/ etc / machine-id吗?
我克隆了一个磁盘(SSD),并将克隆的磁盘放入另一台计算机。现在,两个系统在中具有相同的值/etc/machine-id。只需编辑/etc/machine-id以更改值有什么问题吗?我可以在系统运行时执行此操作(或需要从Live USB引导)吗? 是systemd-machine-id-setup一个更好的选择? 天真的使用是systemd-machine-id-setup行不通的。我尝试了以下步骤: nano /etc/machine-id (to remove the existing value) systemd-machine-id-setup > Initializing machine ID from D-Bus machine ID. cat /etc/machine-id 新值与旧值相同。
33 systemd  d-bus 

2
“找不到命令”和“没有这样的文件或目录”之间的区别?
例如: $ node -bash: /usr/local/bin/node: No such file or directory $ foo -bash: foo: command not found 有什么不同?在这两种情况下,node和foo无效的命令,但它似乎像Unix那样只是找不到node二进制?例如node,在卸载程序时,有没有办法清理它,以便获得 $ node -bash: node: command not found 编辑: type命令结果: $ type node node is hashed (/usr/local/bin/node) $ type foo -bash: type: foo: not found

5
如何正确设置主机名和域名?
我在一家公司租用一台运行Ubuntu 16.04的服务器,我们将其命名为company.org。 当前,我的服务器配置如下: 主机名: server737263 域名: company.org 这是我的FQDN: user@server737263:~ $ hostname --fqdn server737263.company.org 这不足为奇。 我也正在租一个域名,让我们命名domain.org。我想做的就是将服务器重命名为server1.domain.org。 这意味着将我的主机名配置为server1,将域名配置为domain.org。 如何正确执行? 确实,手册的hostname内容尚不清楚。至少对我来说: 主机名(1) [...] 设定名称 当使用一个参数或--file选项调用时,这些命令将设置主机名或NIS / YP域名。主机名使用sethostname(2)函数,而三个域名ypdomainname和nisdomainname均使用setdomainname(2)。 请注意,这仅在下次重新启动之前有效。编辑/ etc / hostname以进行永久更改。 [...] FQDN 您不能使用主机名或dnsdomainname更改FQDN。 [...] 看来编辑/etc/hostname还不够?因为如果确实更改了主机名,则它将更改FQDN。我还读过一个技巧,可以通过命令更改主机名sysctl kernel.hostname=server1,但是没有人说这是正确的方法还是丑陋的技巧。 所以: 设置主机名的正确方法是什么? 设置域名的正确方法是什么?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.