我最近在我的服务器上使用“adduser username”设置了一个新用户,并注意到当我登录时我得到:
$
Run Code Online (Sandbox Code Playgroud)
此外,对于我的新用户,没有文件夹突出显示或选项卡完成。
但是,当我以 root 身份登录时,我会得到一个完整的终端提示以及突出显示、完成等。
root@lin01:~#
Run Code Online (Sandbox Code Playgroud)
任何人都知道我做错了什么?
编辑:解决方案是键入
chsh -s /bin/bash
Run Code Online (Sandbox Code Playgroud)
使用 $ 登录时。
对于 Windows 2008,我需要创建一个脚本来显示连接的 RDP 会话是否设置为“高”加密或其他(例如,“兼容”)。
有没有人知道一种无需通过 GUI 即可获得此功能的方法?
我调查了 wmic 和 powershell,但找不到任何东西。我找到了一个用于终端服务的 .net Powershell 模块,但它所做的只是显示状态(即列出会话)。我实际上需要查看加密级别。
powershell windows-server-2008 rdp command-line-interface remote-desktop-services
我注意到一个进程在我的 linux 服务器上占用了全部 CPU,其中的 COMMAND 列top -c是-bash.
cat /proc/<pid>/cmdline也显示-bash。
前面的破折号是什么意思?
更多信息:我不知道它是否相关, /proc/<pid>/exe -> /bin/bash (deleted)
我最初将其发布在/sf/ask/676563261/但被建议在此处发布。
当脚本内存不足时,这不是正常的致命错误,因为它没有给出文件名、行号或使用的内存量。每当我尝试在命令行上运行 php 时,它只是说“内存不足”,无论是当您传递一个脚本还是只是单独运行 php 时。即使尝试运行一个不存在的脚本也会给出相同的消息。
换句话说,我得到了这个:
dan@server [~]# php
Out of memory
dan@server [~]# php test.php
Out of memory
dan@server [~]# php doesntexist.php
Out of memory
dan@server [~]# php -v
Out of memory
Run Code Online (Sandbox Code Playgroud)
然而,通过 Apache 的 PHP 工作得非常好。我只是在 CLI 上收到此错误。
有问题的机器正在运行 CentOS 版本 5.7(最终版),它是 64 位和 PHP 5.3.10。它是一个专用服务器。
我尝试按照建议运行 ulimit -a as dan,这是输出:
core file size (blocks, -c) 200000
data seg size (kbytes, -d) 200000
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) …Run Code Online (Sandbox Code Playgroud) 我在我的 Xserver 上运行我的 CentOS 服务器,结果是当我想将我的 Wordpress 尤其是现在升级到 Wordpress 3.3.2 时,问题是我得到了
Warning: copy(/wp-admin/includes/update-core.php) [function.copy]: failed to open stream: Permission denied in /wp-admin/includes/class-wp-filesystem-direct.php on line 200
我知道这是一个权限问题。
因为我的 wordpress 的 owner:group 在 apache
所以我想知道如何apache使用命令行将自己添加到同一组甚至与 root 相同的组中?[终端]
更多信息:
我有密码root来执行任何需要 root 密码的命令。
我设置了一个 Ubuntu 12 服务器(在机架空间云上使用他们的预配置映像)并创建了一个非 root 用户。当我以标准用户身份登录时,在终端上按 [TAB] 会输出一个实际的选项卡,然后按 [UP] 会输出 ^[[A 。但是,如果我以 root 身份登录,[UP] 会输入我的最后一个命令,并且 [TAB] 会自动完成。
.bashrc 文件在两个用户之间看起来完全相同。我真的不知道还能去哪里看。
我有一个旧的 Joomla!我想转换为一组静态 html 页面的站点(因为它不再更新,而且我不希望为从未更新的内容运行 MySQL 数据库的开销)。
是否有一个命令行工具可以基本上抓取和下载整个前向网站?
我正在查看 defrag.exe 的命令行选项以及 Windows Server 2012 上的“ScheduledDefrag”任务,但我不明白其中的一些参数。特别是,当我查看时,defrag /?我看到:
/D Perform traditional defrag (this is the default).
/L Perform retrim on the specified volumes.
Run Code Online (Sandbox Code Playgroud)
“非传统”碎片整理包括哪些内容?什么是重整?
另外,在计划任务下,命令行是
%windir%\system32\defrag.exe -c -h -k -$
Run Code Online (Sandbox Code Playgroud)
我看到这-c意味着“所有卷”, -h意味着“正常优先级”,-k意味着“平板整合”,显然,-$意味着“正在从任务调度程序调用 defrag.exe ”。
为什么-$重要?
command-line-interface scheduled-task options defragmentation windows-server-2012
在openSSL中的heartbleed 漏洞之后,我们服务器上的所有 SSH 证书都被重新颁发并重新安装。
由于我们可能遗漏了服务器上的某些内容(例如,重新启动 Apache),因此我们通过单击 Chrome 中的关键徽标来手动检查服务器:

这很慢而且容易出错。是否有可以从服务器获取证书 ID/序列号的命令行工具?
更新
我最终使用了MichelZ 答案的变体:
echo "" | openssl s_client -showcerts -status -verify 0 \
-connect www.mydomain.com:443 2>&1 | \
egrep "Verify return|subject=/serial"
Run Code Online (Sandbox Code Playgroud)
echo是openssl退出所必需的(否则它等待输入)。-verify 0 验证证书。2>&1 将标准错误重定向到标准输出egrep 仅显示验证状态和序列号。我需要在 Kubernetes 中运行这个 Docker 命令:
docker run -p 8080:8080 sagemath/sagemath sage -notebook
Run Code Online (Sandbox Code Playgroud)
我可以映射除“-notebook”之外的所有内容 - 有谁知道怎么做?
这是我到目前为止所拥有的,当然它不起作用,因为“-notebook”没有正确转换为 kubectl:
kubectl run --image=sagemath/sagemath sage --port=8080 --type=LoadBalancer -notebook
Run Code Online (Sandbox Code Playgroud) bash ×2
centos ×2
linux ×2
shell ×2
ubuntu ×2
apache-2.2 ×1
backup ×1
bashrc ×1
docker ×1
heartbleed ×1
kubernetes ×1
memory-usage ×1
options ×1
php ×1
powershell ×1
process ×1
rdp ×1
ssl ×1
ubuntu-12.04 ×1
website ×1