Unix & Linux

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

5
在多台计算机上使用相同的SSH密钥对的好习惯?
我最近有一台新的笔记本电脑用于工作,我想知道是否继续使用与旧笔记本电脑上相同的RSA密钥对是否是一个好习惯。我真的很想不必创建另一个密钥对来跟踪。 一般来说,这是可接受的做法吗?由于密钥对确实具有密码短语,因此只要我的物理计算机是安全的,它就应该是相当安全的,对吗?
12 ssh  security 

4
如何从Shell接收类似顶部的CPU统计信息?
我正在尝试从中准确读取我使用的CPU(百分比)top。这是我正在测试的命令: top -n1 | awk '/Cpu\(s\):/ {print $2}' 返回: 10.7%us, 这是我想要的适当数据。但是,即使我在系统上施加不同的负载,每次运行命令时也会得到相同的输出(更不用说htop告诉我我的用法是不同的)。看来,每当我开始时top,我的CPU使用率都是相同的。只有经过几帧,它才能为我提供适当的值。 看来我无法以这种方式解析top的输出,因此我正在寻找其他可靠的应用程序,这些应用程序将使我能够从shell中获得准确的读数。我真的很喜欢如何htop为我提供每核的阅读。 我已经尝试过iostat,mpstat但是它们似乎给出了不准确且“变化缓慢”的值。
12 shell-script  cpu  top  htop 

1
驱动程序r8169和r8168有什么区别?
Realtek提供了基于内核树中的r8169驱动程序的r8168驱动程序源代码,如果我相信它们的源代码: /* * This driver is modified from r8169.c in Linux kernel 2.6.18 */ 两者均为GPL许可,因此可以交换源代码而没有任何法律问题。这就是为什么我觉得Realtek维护一个没有变更日志或文档的独立驱动程序很奇怪。 最终用户有什么区别?推荐哪个驱动程序?

2
我可以更改cron作业的默认邮件收件人吗?
我相信,如果cronjob有任何输出,它将被邮寄给该工作所属的用户。我认为您也可以MAILTO=vivek@nixcraft.in在cron文件的顶部添加类似内容,以更改将输出发送到的位置。 我是否可以设置一个选项,以便将系统范围内的cron作业通过电子邮件发送给 root 而不是发送给运行它们的用户?(即,这样我就不必在每个用户的cron文件中进行设置)

2
如何拆分stdout转到几个输出文件?
说,我有一个命令command,它将大量行输出到stdout: line1 line2 ..... lineN 我想将输出保存到磁盘,而不是保存为单个文件,而是保存为每个文件序列具有1000行stdout的文件: file0001.txt: ------------- line1 .... line1000 file0002.txt: ------------- line1001 .... line2000 etc 我试图用谷歌搜索答案,但是每次谷歌都向我tee指示命令时,在这种情况下这是没有用的。可能是我输入了错误的查询。


1
sed命令如何工作?
我遇到过用于从文本文件打印特定行的解决方案: sed '123!d;q' file 在这种情况下,为什么sed在输入的第一行之后不退出?
12 sed 

3
如何在centos6中将软件包安装到自定义位置
这是我为一所大学所做的设置,目的是在他们的实验室中推广Linux的使用。 我有一个共享的位置,我叫它/tp;我想在此位置安装所有库和软件包,就像默认安装一样。这样做的原因是:我希望连接到该服务器的网络中的所有用户都将他们的程序链接到该特定位置,以选择该程序的库。 我最近接触到的是(例如)yum install boost --installroot=/tp/。由于yum开始在此位置查找镜像列表,因此无法使用。我希望在该位置完成安装/tp/
12 centos  yum  rpm 

1
tcpdump从哪个网络堆栈级别获取其信息?
当我徒劳地尝试在此处修复故障的以太网控制器时,我尝试的一件事是在计算机上运行tcpdump。 我发现tcpdump能够检测到ping应用程序认为正在发送的某些ICMP数据包实际上不在线路上,即使它在同一台计算机上运行,​​也很有趣。我在这里复制了这些tcpdump结果: 14:25:01.162331 IP debian.local > 74.125.224.80: ICMP echo request, id 2334, seq 1, length 64 14:25:02.168630 IP debian.local > 74.125.224.80: ICMP echo request, id 2334, seq 2, length 64 14:25:02.228192 IP 74.125.224.80 > debian.local: ICMP echo reply, id 2334, seq 2, length 64 14:25:07.236359 IP debian.local > 74.125.224.80: ICMP …



1
学习bash脚本以学习良好的编码约定的一个好例子是什么?
我已经学习了bash编程的基础知识。我想研究一些bash脚本示例,以便我可以学习bash脚本的良好习惯。 特别是,我对显示以下内容的bash脚本示例感兴趣: 如何处理参数并触发条件功能 如何检查输入错误 如何执行命令完成 如何将bash脚本组织成函数,命令等 如何显示帮助信息 例如,我从github的autorandr学到了很多东西。还有其他可以让我了解bash脚本约定的此类脚本或脚本存储库吗?
12 bash 

4
默认情况下,如何使用rsync排除文件?
默认情况下,如何使用rsync排除文件?这是我正常的rsync语法开始的方式: rsync --exclude ".ht*" --exclude "error_log" --exclude ".DS*" --exclude "old" ... 我已经看到了很多有关配置/etc/rsyncd.conf文件的信息,但是对于守护程序而言,这可能比rsync命令更多。 从命令行调用时,是否有一些默认的rsync排除项,就像上面我的默认语法一样?

2
如何生成大量(空白)图像文件?
为了进行测试,我需要快速以定义的1000x706大小创建1700个jpg图像(甚至空白)。我想知道我们是否可以使用Shell脚本或程序(例如ImageMagick)来做到这一点。我希望他们打来img_0.jpg,img_1.jpg…… 有人知道一个简单的解决方案吗?

2
Linux是否具有与Mac OS X命令“ textutil”等效的Linux?
在Mac OS X上,有一个非常方便的命令,称为textutil,可以从终端调用该命令,并允许将文档从一种格式转换为另一种格式。有时我会用它将RTF文件转换为HTML,但它也能够转换doc,docx,odt和其他格式。 我曾经相信这是一个标准的unix命令,但是我找不到它,当我尝试编写sudo apt-get install textutilUbuntu时说它根本不知道是什么textutil...也许我在错误的位置搜索了该命令? 您知道Linux是否存在类似的东西吗?我需要从将在Linux服务器上运行的脚本中调用该命令。

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.