Questions tagged «linux»

这些问题通常与Linux有关-并非特定于特定发行版。如果问题恰好在Linux环境中,请在问题正文中指定Linux发行版,但不要使用/ linux标记。

3
在CentOS安装中创建分区(标准分区与LVM物理卷)
所有。请原谅我不熟悉Linux。我正在尝试在VMWare中安装CentOS。据我所知,Linux只能创建三种分区。它们是primary, extended, and logical,对于MBR,主分区和扩展分区的最大数量为4。并且可以在扩展分区下创建无限数量的逻辑分区。(如果我错了,请纠正我。谢谢。) 但是对于CentOS。创建分区时,我得到了如下所示的选项。与的概念相比primary, extended, and logical,我无法理解Standard partition and LVM physical volume,也不知道它们之间有什么区别。创建一个是什么意思LVM physical volume?谁能告诉我更多有关这件事吗? 谢谢。
9 linux  partition  lvm 

2
tmux:如何绑定键来启动Shell命令?
我用tmux两个窗格来开发:一个用于编辑代码,另一个用于编译。我经常需要切换窗格以启动编译命令(例如“ mvn install”)。 如何绑定键(例如“ Ctrl+ B C”)以在另一个窗格中(或根本没有任何窗格)启动该特定命令?
9 linux  shell  vim  tmux 


2
在Shell中守护进程?
http://linuxg.net/how-to-transform-a-process-into-a-daemon-in-linux-unix/给出了在bash中守护进程的示例: $ nohup firefox& &> /dev/null 如果我正确的话,该命令与“ nohup和后台进程”相同。但是,守护进程是否仅是经过预配置和后台运行的进程? 这里缺少什么步骤来守护进程? 例如,守护进程时是否不需要更改父进程?如果是,您将如何使用bash进行操作?我仍在尝试理解相关的回复https://unix.stackexchange.com/a/177361/674。 还有哪些其他步骤和条件? 看到我相关的问题https://stackoverflow.com/q/35705451/156458
9 linux  bash  daemon 

2
通过“ xargs”将变量从“ ls”传递到“ tar”
我正在尝试做类似的事情 ls -t | head -n 3 | xargs -I {} tar -cf t.tar {} 来归档最后3个修改过的文件,但最终每个文件分别运行tar命令,最后我剩下一个tar文件,其中包含3个文件中的最后一个(按它们的顺序)。我知道我没有正确使用'xargs',但是搜索没有帮助;我发现也不起作用的示例。甚至更简单的命令 ls | xargs -I {} tar -cf t.tar {} 最后以一个tar文件结尾,该文件仅包含该目录中的一个文件。
9 linux  ls  tar  xargs 

3
“ date -d”命令在Docker Alpine Linux容器上失败
我使用以下Dockerfile 在Docker容器中构建了Alpine Linux: FROM alpine:3.2 RUN apk add --update jq curl && rm -rf /var/cache/apk/* 构建成功运行: $ docker build -t collector . Sending build context to Docker daemon 2.048 kB Sending build context to Docker daemon Step 0 : FROM alpine:3.2 3.2: Pulling from alpine 8697b6cc1f48: Already exists alpine:3.2: The …

3
超时功能返回值
我在debian上使用了超时功能,等待5秒钟等待我的脚本。效果很好,但我遇到的问题是我需要一个返回值。像1表示超时,0表示没有超时,我该怎么做? 看一下我的代码: timeout 5 /some/local/script/connect_script -x 'status' > output.txt # here i need the return of timeout 如您所见,我的connect_script -x'status'以字符串形式返回状态并将其打印到屏幕上(可能看不到)。此问题的背景是,如果服务器(用于connect_script)被冻结,则脚本将不执行任何操作。这就是为什么我需要超时的原因。当超时时,我想重新启动服务器。我可以做到,但是我不知道如何查看它是否超时...

3
生成TCP流量的工具
我想生成一个从端口0到端口65535的TCP通信。每个端口1个tcp数据包,两个数据包之间间隔1毫秒。生成器不应该关心是否存在TCP ACK。 是否有可以产生此类流量的工具? 是否可以使用iperf和脚本来做到这一点? 也可以在Windows上运行它吗?

2
如何获取给定路径的文件系统的UUID?
我收到目录或文件的路径。 哪个实用程序/ shell脚本可以可靠地给我该目录/文件所在的文件系统的UUID? 通过文件系统的UUID,我的意思是UUID=...条目,例如,blkid 我正在使用Redhat Linux。 (有人建议我应该在unix.stackexchange.com上问这个问题,所以我将其从原始的stackexchange.com中移出)


4
查找:检测到文件系统循环
当我尝试使用查找文件时find -name "filename",出现错误消息: ./var/named/chroot/var/named' is part of the same file system loop as `./var/named' 我运行了该ls -ldi /var/named/chroot/var/named/ /var/named命令,并且inode编号相同。研究表明解决方法是删除硬链接/var/named/chroot/var/named/使用rm -f,并重新创建为一个目录,但我这样做的时候,我建议,它不能被删除,因为它是一个目录了。我该如何解决?我正在使用Plesk 11运行Centos 6。 mount命令给出以下信息: /dev/vzfs on / type reiserfs (rw,usrquota,grpquota) proc on /proc type proc (rw,relatime) sysfs on /sys type sysfs (rw,relatime) none on /dev type tmpfs (rw,relatime) none on /dev/pts type …
9 linux  centos 

1
ZFS:尝试从Zpool删除顶级驱动器
我有一个称为存储的zpool,其中包含五个设备的raidz1阵列。 今天,我去买了另一台3TB设备,并将其放入机箱中。但是,我没有创建一个新池并将该设备添加到其中,而是犯了一个错误,并将其添加到我现有的存储池中。 现在,我有一个要删除的顶级设备称为sdg(这是新驱动器)。每次尝试删除它时,我都会得到: cannot remove sdg: only inactive hot spares, cache, top-level, or log devices can be removed. 那么如何立即删除该设备?如果此设备出现故障,则整个池将不可用。我以为我应该去买另一个驱动器,至少它会被镜像,但是我简直不敢相信没有正确的方法可以做到这一点。 这是我的状态转储: pool: storage state: ONLINE scan: scrub canceled on Wed Jul 23 17:26:08 2014 config: NAME STATE READ WRITE CKSUM storage ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 ata-ST3000DM001-1CH166_Z1F1PYM6 …
9 linux  freebsd  zfs 

1
复制目录的文件继承权限?
我已将文件创建到我的主目录中,并且只有用户具有读取权限(r-- --- ---)。我想将此文件复制到另一个/etc/test/文件夹权限为744(rwx r-- r--)的目录。我需要允许要复制的文件继承复制文件夹的权限,因为到目前为止,当我复制该文件时,文件的权限仍然相同(r-- --- ---)。我已经尝试过setfacl命令,但是没有用?请帮忙。 PS。我不能只是chmod -r /etc/test/因为有很多文件会随着时间的推移而复制到此文件夹中,并且我不想每次复制文件时都运行chmod命令。

1
离线安装驱动程序Arch Linux
我一直在尝试在Macbook Pro上安装Arch Linux,但是无线和以太网驱动程序不起作用。因此,我无法访问其上的互联网。因此,在寻找解决方案的同时,我下载了以下驱动程序:http : //www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2(我从此AUR存储库中获得了驱动程序的链接:https ://aur.archlinux.org/packages/b43-firmware/) 但是问题是,我绝对不知道如何在安装过程中从命令行安装驱动程序。 为了使自己完全清楚,我说的MacBook没有任何形式的互联网连接,也没有有效的安装。因此,因此,必须能够从安装介质命令行完成所有解决方案。 注意:我还注意到,在启动过程中,我会收到一条简短的消息,提示找不到无线驱动程序,但是它的运行速度如此之快,以至于我无法正确阅读。

3
如何创建永不交换到磁盘的固定大小的Linux ramdisk?
我想创建一个永远不会交换到磁盘的固定大小的Linux ramdisk。请注意,我的问题不是我为什么要这样做(例如,出于教育目的或研究目的):问题是如何去做。 据我了解ramfs,不能限制大小,因此它不符合我对具有固定大小的ramdisk的要求。 似乎tmpfs 也可以交换到磁盘上。因此,这不符合我从不交换到磁盘的要求。 如何创建永不交换到磁盘的固定大小的Linux ramdisk? 例如,是否可以tmpfs在内部创建ramfs(这样的解决方案是否符合我的要求),如果可以,怎么做? 请注意,性能不是问题,并且ramdisk变满并触发“ disk full”错误也不是问题。

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.