Questions tagged «linux»

使用Linux内核的一系列类似Unix的操作系统。如果您的问题仅与特定分布有关,请使用更具体的标签。

1
Linux的作业管理和数值模拟[关闭]
我正在进行数值模拟,我用参数运行它们,以便它们在几分钟内完成。我想让他们跑得更久,也许是几天。 目前,我已将参数编译到C程序中,但我想我应该创建所有参数命令行参数,以便我可以在启动时更改它们。 但是,我不确定如何将“任务”分发到几台Linux计算机上。它们各有多个核心,但我可能无法安装额外的软件,因为它们是允许SSH的大学计算机,但没有root访问权限。 ssh, nohup 和 screen 也许能够把我带到某个地方,但是我想把命令放在一个列表中,比如 run="100-200" mkdir "$run" && cd "$run" && ./main 100 200 && ./plot run="100-300" mkdir "$run" && cd "$run" && ./main 100 300 && ./plot 如果我可以提供,那就太好了 ./main 100 200 && ./plot 它会将它运行到一个新的工作目录中。 是否有一些调度软件?我需要一些免费的Linux版本。如果我可以将它安装到我的主目录中,可以获得奖励积分。 到目前为止,我找到了TORQUE,我大学的一些人在HTCondor上运行了一个集群。

0
Intel Z170 RST上的可启动RAID1,带有2 x SSD Samsung 950 Pro NVME M.2 for Linux
我正在尝试在ASRock Z170 Extreme 7+上安装适用于Linux的可启动RAID1,其中2 x SSD Samsung 950 Pro NVME使用UEFI中的英特尔快速存储技术直接连接到M.2端口。 我按照这个说明仔细地按照说明操作 文章 并设法在UEFI中设置RAID1没问题。但是,完成此操作后,重新启动后启动菜单中不会显示任何内容。 Debian 8.5安装/分区也没有检测到任何驱动器。 这是我的UEFI设置: 启动CMS:已启用 启动存储OpROM策略:仅限UEFI SATA模式选择:RAID 存储OpROM策略:仅限UEFI 英特尔快速存储技术:RAID1(镜像),可启动 这是我的硬件设置: 华擎Z170 Extreme 7+,UEFI通过互联网Flash更新 英特尔酷睿i5 6400 32GB DDR4 2 x NVME SSD Samsung 950 PRO连接到M.2端口。 将启动存储OpROM策略切换为Legacy使英特尔快速存储技术(和我的RAID1)从高级设置中消失。 将SATA模式选择切换到AHCI使得UE可以通过UEFI Boot Manager和Debian完全可见,但是单独地,不是单个驱动器RAID1。 通过在Windows灌注期间安装Intel RST驱动程序,可以轻松解决Windows的RAID检测问题。但是Linux呢? 我究竟做错了什么?我很感激任何想法。
1 linux  ssd  raid  intel-rst  nvme 


2
使用相同的功能重新编译vim
我想用不同的Linux发行版的相同功能重新编译vim。我只保留了源tar,我不记得我提出的任何论点 ./configure 第一次。最简单的方法是什么? 我是否必须手动比较输出 ./configure --help 和 vim --version?或者是否有更自动化的方法? 我最初删除了源文件夹以节省空间。运行配置脚本后是否可以保存一组特定的文件,以便将来不会遇到此问题?
1 linux  vim  compile  make 

2
如何在嵌入式主板上检查/调整SSH服务器
我目前很难通过Linux机器连接到嵌入式主板 ssh。嵌入式主板是带有Linux操作系统的FOX G20 V.我试图通过几个端口连接到电路板,我已经在线查看了有关防火墙,公钥/私钥和iptables配置的所有解决方案。不过,我总是得到错误信息 连接到主机端口22:连接被拒绝 这让我想到了,也许我需要检查嵌入式主板上的ssh状态并检查它正在监听的端口。但由于我甚至无法连接到电路板来检查这些信息,我被卡住了。对于它的价值,我能够ping到董事会。 因此,是否有人可以解决我如何检查ssh状态?

2
如果发现字符串出现次数,请过滤行?
如果包含行,则需要过滤并显示日志行 正好2个逗号 ,并且不包含特定字符串。我需要哪个linux命令, awk, grep,表达是什么? 对于第二个条件,我使用这个: awk '!/specificstring/' ./log/file/path 两个逗号检查我不知道如何输入。通常行就像这两个: arbitrary,arbitrary,arbitrary,arbitrary arbitrary,arbitrary,arbitrary 需要第二种类型的线。 试过这样的事情: grep -P '[^,]+[,][^,]+[,][^,]+[,]"specificstring"[^,]+' ./log/file/path 如何排除“特定字符串”?
1 linux  grep  logging  awk 

0
在FreeNAS上安装Linux NIC驱动程序
我有一个安装了FreeNAS的系统。 使用所有硬件,我们需要运行HP 10Gbit NIC(NC522SFP)。它是物理安装的,但系统不会接收它。 我检查了FreeNAS 8硬件兼容性列表,发现该卡不在那里。 我找到了多个操作系统的驱动程序: http://h20000.www2.hp.com/bizsupport/TechSupport/DriverDownload.jsp?prodNameId=3913538&lang=en&cc=us&prodTypeId=329290&prodSeriesId=3913537&taskId=135 有什么办法可以在FreeNAS OS上使用这些驱动程序吗?


0
使用存储库安装CUPS
我想从CUPS获得打印机状态。为此,我正在尝试自定义CUPS的源代码。所以我可以向我的前端发送消息。 我已经从中下载了CUPS存储库 gitub Apple的杯子回购 。 然后解压缩并运行 ./configure 我收到了以下错误。 auth.c:在函数'cups_crypt'中:auth.c:2017:5:错误:未知类型 名称'_cups_md5_state_t' _cups_md5_state_t状态; / *主要MD5状态信息 / ^ auth.c:2018:5:错误:未知类型名称'_cups_md5_state_t' _cups_md5_state_t state2; / 辅助MD5状态信息* / 如果我只是用 yum install cups 它工作正常。 这里出了什么问题? 提前致谢。
1 linux  git  printing  printer  cups 

2
如何比较两个大文件夹(> 2G,196,000个文件)
我必须将带有196K文件的> 2G文件夹从一个外部硬盘转移到另一个外部硬盘。较旧的驱动器有一些问题,因此我在传输时出错。我跳过有问题的文件。传输成功后,是否有一种有效的方法可以找出未传输(或部分传输)的文件。我正在寻找一种方法在Windows或Linux(Centos / Ubuntu)上这样做

2
将用户访问限制为仅从/ proc读取
作为一种设置一些简单系统监控的方法,我有一个设置为SSH的脚本,并运行一些基本的shell命令,读取一些文件 /proc。我想为此任务创建一个特定的用户帐户,它应具有以下访问权限: SSH 巴什 只读 /proc 其他帖子提到了rssh或Chroot,但这些是最好的方法吗?在我看来,应该有一种方法来创建一个没有权限的用户,只添加所需的内容,在文件系统级别而不是在SSH上强制执行我的限制。这可能吗? 我现在要监视的所有系统都在运行Ubuntu,但是我不想将自己锁定到任何一个特定的分布。
1 linux  ubuntu  bash  ssh  chmod 

1
自动创建文件夹以安装远程文件夹
我正在使用CrashPlan客户端将我的计算机数据备份到本地NAS。不幸的是我不能直接在CrashPlan中放置一个远程文件夹,我必须将它挂载在本地文件夹中。但有时可能会因为各种原因我的NAS出现故障,当CrashPlan将我的数据备份到我用来安装备份远程文件夹的文件夹时,所以填满我的硬盘。 有没有办法只在安装远程文件夹时自动创建此本地文件夹?因此,当NAS处于脱机状态时不存在以避免在本地磁盘上进行备份。
1 linux  ubuntu  backup  mount  nas 



1
find:相等的文件大小限制但不同的单位返回不同的结果
我注意到列出5 GiB以下文件的这两个命令会产生不同的结果: find . -type f -size -5368709120c find . -type f -size -5G 特别是使用千字节单位的那个( 5368709120c )返回大于使用GiB单元的文件返回的最大文件大小的其他文件( 5G )。 来自 find 手册页我读了以下内容: -size n[cwbkMG] File uses n units of space. The following suffixes can be used: `b' for 512-byte blocks (this is the default if no suffix is used) `c' …
1 linux  find 

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.