我的系统在未保存更改的nano会话中崩溃。 当我通过SSHlogin时,我看到nano进程仍在运行,当我做一个ps 。 davidparks21@devdb1:/opt/frugg_batch$ ps -ef | grep nano 1001 31714 29481 0 18:32 pts/0 00:00:00 nano frugg_batch_processing 1001 31905 31759 0 19:16 pts/1 00:00:00 grep –color=auto nano davidparks21@devdb1:/opt/frugg_batch$ 有没有办法在新的terminal中将纳米过程重新置于我的控制之下? 或者以任何方式强制它远程保存(从我的新terminal)?
我喜欢备份我的基于Linux的NAS(如picutres小文件)到FAT32连接的USB磁盘。 为此我喜欢使用rsync。 我知道,这是不正确的默认情况下。 rsync会一次又一次同步这些文件。 我发现这个问题和答案: 我如何使用一个FAT文件系统的rsync? 但是,即使我使用了–modify-window=1和–size-only选项,所有的文件都会被重新处理。 日志看起来像,rsync试图设置fat32权限/所有权,这将失败。 rsync: chown "<filename>" failed: Operation not permitted (1) 问题是:有没有办法来禁用“chown”命令? //编辑: 目前我使用以下命令: rsync -a –modify-window=1 –size-only /data/ /mnt/backup/. & rsync -a –modify-window=1 –size-only /data/ /mnt/backup/. &
在运行Gentoo Linux(3.1.6,x86_64)的系统上,我有两个六核Intel Xeon CPU(X5675)。 cat /proc/cpuinfo正确显示我12个处理器。 但是,我不明白为什么模型名称行中的处理器速度与CPU的MHz数不同: processor : 11 vendor_id : GenuineIntel cpu family : 6 model : 44 model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz stepping : 2 cpu MHz : 1600.000 cache size : 12288 KB physical id : 1 siblings : 6 core id : 10 cpu cores : […]
我正在脚本化远程rsync设置,并且需要将远程服务器添加到本地known_hosts文件,以避免在第一次运行脚本时得到下面的提示: 主机[主机名]([IP地址])的真实性无法build立。 RSA密钥指纹是[密钥指纹]。 你确定要继续连接(是/否)吗? 我可以自动添加一个新的主机到known_hosts? 我已经尝试(用一个新鲜的known_hosts文件): ssh-keyscan -H [hostname],[ip_address] >> ~/.ssh/known_hosts ssh-keyscan -H [ip_address] >> ~/.ssh/known_hosts ssh-keyscan -H [hostname] >> ~/.ssh/known_hosts 但是这不起作用,我总是提示接受指纹。 当我让ssh为我添加这个,关键hash在know_hosts文件中是非常不同的。 我还应该做些什么来解决这个问题?
我的服务器有某种驱动器故障导致操作系统(CentOS 5)崩溃并停止工作(它拒绝启动)。 所以,我们把另一个驱动器与一个工作的操作系统,并从那里我们尝试将分区挂载到旧的驱动器。 除了一个分区外,大多数分区都可以正常安装:我的MySQL表所在的/var分区。 当我尝试挂载那个,我看到这些错误与dmesg : sd 0:0:1:0:未处理的检测代码 sd 0:0:1:0:SCSI错误:返回码= 0x08100002 结果:hostbyte =无效的driverbyte = DRIVER_SENSE,SUGGEST_OK sdb:Current:感知键:中等错误 加。 意义:未收回的读取错误 信息fld = 0x4a47e JBD:无法读取偏移量9863处的块 JBD:恢复失败 EXT3-fs:错误加载日志。 有没有一种方法可以恢复该分区中的数据? 编辑: 根据要求, tune2fs -l /dev/sdb2的输出是: tune2fs 1.39 (29-May-2006) Filesystem volume name: /var1 Last mounted on: <not available> Filesystem UUID: d84f5181-24f3-40ce-9eaa-601ae5ae33bd Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem […]
通过“漫游configuration文件”,我的意思是“共享主目录”。 所以,我build立了一个AD对,并在\\ad-1\homes上共享一个文件夹。 然后将AD用户对象设置为挂载H:\ = \\ad-1\homes\%username% 。 这在Windows上正常工作(如你所期望的)。 我还在用户的OU上的GPO上configuration了文件夹redirect,将文档指向\\ad-1\homes\%username%\Documents等。 一切工作正如你在Windows上所期望的。 好极了。 然而。 Linux是一个不同的故事。 使用Winbind和Samba,我已经join了域名。 没问题。 # wbinfo -u PRODUCT\administrator PRODUCT\guest PRODUCT\krbtgt PRODUCT\aa PRODUCT\ab 我已经编辑了AD的uidNumber和gidNumber,以便我得到这个: # wbinfo -i PRODUCT\\aa PRODUCT\aa:*:10001:10000:aa:/home/PRODUCT/aa:/bin/bash 我天真地想,我可以将\\ad-1\homes安装到/home/$DOMAIN并且由于用户名相同,我可以将它们用作主目录。 除了因为cifs共享在启动时挂载,所以权限是dwrxr-xrx root root . 一直沿着目录树,所以用户不能写入它们。 我已经尝试了几乎所有的mount.cifs选项组合,包括有前途的“ multiuser ”,并使用sec=krb5ifind最好的结果。 我想要的是能够挂载\ ad-1 \ homes目录,在/ home / $ DOMAIN之上,并且看起来像 name owner aa/ DOMAIN\aa ab/ DOMAIN\ab administrator DOMAIN\administrator 等等。 有谁知道这是如何实现的? […]
概要 我可以创build一个新的用户而不用创build邮件缓冲池,也不需要修改/etc/default/useradd吗? 释 我想创build一个具有主目录和骨架的用户,但我不想让useradd脚本将邮件假脱机文件添加到unix系统。 我的/etc/default/useradd文件指出 CREATE_MAIL_SPOOL=yes 但我不想修改默认行为。 现在我正在使用 useradd nomailuser rm /var/spool/mail/nomailuser 另外我知道关于-d但似乎我找不到一个选项不创build邮件线轴 。 我在想有没有使用自定义/etc/default/useradd文件的选项。
背景: PATH环境variables指定在发出命令而不指定path时要search的目录。 “sbin”path( /sbin , /usr/sbin )用于存放pipe理实用程序,因此很多* nix发行版不包含PATH默认设置中的这些目录。 也就是说,在很多情况下,非pipe理帐户都需要访问这些实用程序,并且必须指定完整path或修改其PATHvariables才能这样做。 这个任务相对容易执行,但对新用户来说可能很麻烦。 更糟糕的是,当涉及PAM,sudo,ssh和其他与PATH设置交互并且有时修改PATH设置的实用程序时,会遇到更多的难题。 对这个网站或互联网的大量search产生了许多这些问题的例子,这些问题折磨着新老用户。 问题: 有了前面提到的背景,是不是有一个很好的理由不把sbin目录添加到默认的PATH中? (大概是通过/etc/profile , /etc/profile /etc/profile.d或者等价的) 我认识到“好”是主观的,但是这里有一些我认为不成立的理由。 也许你不同意? 不好理由: 安全 提升特权和持有实用工具的目录与全球可访问的目录( rx )无关。 可能会提出一个模糊不清的论点,认为充分无技能的坏人找不到“隐藏的”工具,但这将是一个令人遗憾的透明的幕布。 命名空间 有人可能会争辩说,用户可能希望编写自己的reboot命令,通过他们自己的自定义目录访问他们自己的自定义目录,并将其添加到他们的PATH ,并且在sbin目录中的系统默认值将胜过他们的configuration。 这是一个angular落的情况,以及有问题的用户已经注意到了PATH含义,并且可以修改他们的configuration以使用序列中的前一个目录。 标准 这绝不是对文件系统层次结构标准的改变; 实用程序仍按其function组织到其目录中。 没有解决问题,因为“我们习惯了这个问题”是愚蠢的。
所以我已经在我的Linux CentOS服务器上设置了NTP,但是我的服务器时间仍然是1小时。 目前它是3:53am EST ,在我的Linux机器上它显示“2:53 AM EST”这是NTP和使用ntpdate time.nist.gov和其他服务器试图同步我的服务器的时间,但所有这些仍然有我的服务器比EST时间晚了1个小时。 任何人都知道如何解决这个问题?
我在arch wiki上读到,build议不要在创buildZFS文件系统之前对磁盘进行分区。 我search,但没有发现任何关于ext4的声明。 所以我的问题是:我可以把一个ext4文件系统在磁盘上用于存储(所以不是系统的根分区)没有分区? 有什么缺点?