我想创build以域名命名的用户帐户。 adduser抱怨用户名需要匹配NAME_REGEX正则expression式。 adduser: Please enter a username matching the regular expression configured via the NAME_REGEX configuration variable. Use the `–force-badname' option to relax this check or reconfigure NAME_REGEX. 我可以添加使用useradd的用户没有投诉。 是否有一个原因,我不应该修改正则expression式允许. , -和_ ? 什么字符会导致问题,不应该被允许在用户名? 这是默认的NAME_REGEX 。 NAME_REGEX="^[az][-a-z0-9]*\$"
我在这个问题的意思是:有没有办法转储有序的列表(如pstree进程),看看systemd是如何执行提供的单位,即树的依赖关系解决和作业排队执行? 我知道你可以通过分析系统状态数据来做到这一点,但有没有一种快速的方法来看到这样一棵树? 这对失败调查将有很大的帮助(例如,如果你看到启动过程被困在某个单元上,那么你将能够find更深入调查的大概位置。
我试图find一种可靠的方式来find我的机器上的哪个进程正在改变一个configuration文件( /etc/hosts是特定的)。 我知道我可以使用lsof /etc/hosts来找出当前有哪些进程打开了这个文件,但是这并没有帮助,因为这个进程显然是打开文件,写入文件,然后再closures文件。 我也看了lsof的重复选项(-r),但似乎只有一秒钟一样快,这可能永远不会捕获进行中的写入。 我知道有几个工具可以监视文件系统的变化,但是在这种情况下,我想知道哪个进程是负责任的,这意味着要在动作中捕捉进程。
我有两个具有相似布局的目录树,即 . |– dir1 | |– a | | |– file1.txt | | `– file2.txt | |– b | | `– file3.txt | `– c | `– file4.txt `– dir2 |– a | |– file5.txt | `– file6.txt |– b | |– file7.txt | `– file8.txt `– c |– file10.txt `– file9.txt 我想合并dir1和dir2目录树来创build: merged/ |– […]
所以我使用GNU Screen来pipe理多个运行脚本/程序。 复用和分离是相当有用的。 我从磁盘中删除了脚本,现在我在查找备份时遇到了一些麻烦。 但是,其中一个terminal会话在文件被删除之前正在执行脚本,并继续正常工作。 有没有办法劫持正在运行脚本的terminal会话来恢复这个文件的内容?
我正在做我的桌面备份到远程机器。 我基本上是做rsync -a ~ example.com:backup/然而,有大量的大文件,例如维基百科转储等大多数文件我关心一个很小的,如Firefox的cookie文件,或.bashrc 。 是否有一些调用rsync,将排除超过一定大小的文件? 这样我可以复制所有小于10MB的文件,然后做所有的文件。 这样我就可以对最重要的文件进行快速备份,然后对其他文件进行更长时间的备份。
我以为我可以很容易地检查特定文件的时间戳。 然后我意识到,当我看到像1991那样的时间戳时,并不那么容易。
我试图连接到我的开发服务器上的NFS文件夹。 dev服务器上文件夹的所有者是darren和darren组。 当我使用磁盘工具导出并将其挂载到我的Mac上时,但是当我尝试打开文件夹时说我没有权限。 我已经设置了rw,sync和no_subtree_check。 Mac上的用户是一群人。 我是否需要设置相同的组和用户才能访问该文件夹?
我已经在CentOS上通过yum安装了java,但另一个java程序需要知道JAVA_HOME环境variables是什么。 我知道所有关于设置环境variables,但我该怎么设置? java安装在/usr/bin/java ,它不能在那里!
我试图添加到自动启动在启动时通过一个Linux服务 chkconfig -add <servicename> 我得到一个消息说 service <servicename> does not support chkconfig 我正在使用红帽企业4.我试图在启动时添加到自动启动脚本如下: #!/bin/sh soffice_start() { if [ -x /opt/openoffice.org2.4/program/soffice ]; then echo "Starting Open Office as a Service" #echo " soffice -headless -accept=socket,port=8100;urp;StarOffice.ServiceManager -nofirststartwizard" /opt/openoffice.org2.4/program/soffice -headless -accept="socket,host=0.0.0.0,port=8100;urp;StarOffice.ServiceManager" -nofirststartwizard & else echo "Error: Could not find the soffice program. Cannot Start SOffice." fi } soffice_stop() { […]