Questions tagged «linux»

Linux是基于Linux内核的类UNIX开源操作系统的通用术语。

2
通过Linux命令行保存远程SSL证书
您能想到任何用于保存HTTPS服务器提供的证书的Linux命令行方法吗?使用curl / wget / openssl建立SSL连接并保存证书而不是HTTP响应内容。 等同于我正在寻找的gui,将浏览到HTTPS站点,双击浏览器的“安全站点”图标,然后导出证书。除了这里的目标是非交互地进行。 谢谢,吉姆

2
以root身份将文件写入非root拥有的目录为什么会很糟糕?
这是对另一个问题的评论,如果有人可以向我解释其原因,我将非常乐意。 我建议让Apache将给定VHost的错误记录到用户的主目录中。这是因为不安全而被拒绝的。为什么? 我在回复评论中要求澄清,但我得到的是,将root写入不属于root的文件夹中是不安全的。同样,有人可以解释吗? 谢谢, 巴特


6
netstat表示有大量TIME_WAIT连接
好的,这使我无所适从-我看到其中大约1500-2500: root@wherever:# netstat Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 localhost:60930 localhost:sunrpc TIME_WAIT tcp 0 0 localhost:60934 localhost:sunrpc TIME_WAIT tcp 0 0 localhost:60941 localhost:sunrpc TIME_WAIT tcp 0 0 localhost:60947 localhost:sunrpc TIME_WAIT tcp 0 0 localhost:60962 localhost:sunrpc TIME_WAIT tcp 0 0 localhost:60969 localhost:sunrpc TIME_WAIT tcp 0 0 …

7
CPU使用率高,但平均负载低
我们遇到了一种奇怪的行为,我们看到较高的CPU利用率,但平均负载却很低。 通过我们的监控系统中的以下图表可以最好地说明该行为。 在大约11:57时,CPU利用率从25%上升到75%。平均负载没有明显变化。 我们运行的服务器具有12个核心,每个核心具有2个超线程。操作系统将其视为24个CPU。 /usr/bin/mpstat 60 1每分钟运行一次以收集CPU利用率数据。上表显示了all行和%usr列的数据。我确信这确实显示了每个CPU数据的平均值,而不是 “堆栈”利用率。虽然我们在图表中看到75%的利用率,但是我们看到一个进程显示在中使用了大约2000%的“堆叠” CPU top。 负载平均值是/proc/loadavg每分钟的数据。 uname -a 给出: Linux ab04 2.6.32-279.el6.x86_64 #1 SMP Wed Jun 13 18:24:36 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux Linux dist是 Red Hat Enterprise Linux Server release 6.3 (Santiago) 我们在机器上相当重的负载下运行了两个Java Web应用程序,认为每台机器100个请求/秒。 如果我正确地解释了CPU利用率数据,那么当我们有75%的CPU利用率时,这意味着我们的CPU平均平均有75%的时间在执行一个进程。但是,如果我们的CPU忙碌了75%的时间,我们是否不应该看到更高的平均负载?当我们在运行队列中只有2-4个作业时,CPU怎么会忙75%? 我们是否正确解释了我们的数据?什么会导致这种行为?

4
Rsync命令问题,所有者和组权限不变
我正在尝试通过设置所有者和组rsync,但似乎没有用。 这是命令: sudo rsync -rlptDvz --owner=cmsseren --group=cmsseren /home/serena/public_html/ -e ssh root@ip:/home/cmsseren/public_html2/ 文件可以正确同步,但似乎不会更改所有者和组。
28 linux  ssh  rsync 

4
如何从Linux init.d / rc.d脚本中查找错误消息?
在Linux中,我编写了一些在引导过程中执行的脚本,并尝试了各种安装方式。对于较大的脚本,我将放入/etc/init.d并链接适当的/etc/rc.d/rc?.d运行级别。对于较小的脚本,我将附加到/etc/rc.d/rc.local。这个过程似乎运行顺利。 现在,我已经调整了我的一个脚本,但是它失败了。我很难诊断它,因为我似乎无法捕获错误输出。我检查/var/log/messages了其余部分,/var/log但找不到任何可用的东西。 有人知道吗: 这些错误消息是否会自动捕获到某处? 如果没有,如何从init.d脚本中捕获stdout / stderr? 提前致谢。
28 linux  logging  init.d  rc.d 

1
更改Sudo警告
第一次尝试在服务器上使用sudo时,会收到sudo警告; 我们相信您已经从本地系统管理员那里获得了常规讲座。通常可以归结为以下三点: #1)尊重他人的隐私。 #2)在打字之前要三思。 #3)强大的力量带来巨大的责任。 有人知道您需要修改此警告的文件吗?
28 linux  sudo  warning 


6
创建屏幕并运行命令而无需附加
我正在使维护例程自动化,该例程涉及启动和停止在屏幕会话中运行的脚本。我的方法是杀死屏幕会话,然后重新启动它,并使用脚本功能在脚本内运行命令,以创建屏幕并传递命令,而无需附加到屏幕。 但是,我对此有困难。我可以在不使用的情况下正确创建屏幕screen -d -m -S screen_name。但是,如果我基于以下命令运行命令: screen -S screen_name-X stuff "command 1"'echo -ne '\015''"command 2"'echo -ne '\015'' 回声-ne'\ 015'用反引号而不是单引号引起来。这是模拟用户在我使用的命令移至目录并执行位于该目录的脚本时按下Enter键。该命令有效,但是仅在创建屏幕后将其附加到屏幕上的情况下。当我尝试自动化创建屏幕并在其中运行命令的过程时,我希望避免在脚本内附加和分离。我将尝试创建一个shell脚本的建议,该脚本包含需要在屏幕内执行并根据结果进行编辑的命令。 有没有一种方法可以创建屏幕并在屏幕中运行一个命令,或者在创建后但在执行命令之前不必附加到屏幕上? 提前致谢。 **更新-尝试过将我需要执行的命令放置在shell脚本中的建议,我已经能够成功创建一个屏幕并从该屏幕内执行命令,但是当脚本停止运行时,我的行为是屏幕也会关闭。这不应该是一个问题,因为该脚本是一个日志记录脚本,仅应在知道sys admin或通过我尝试开发的脚本后停止,但是最好以这样的方式进行屏幕设置:如果脚本停止,则不会消失。是否有可能实现这种行为?**
28 linux  gnu-screen 

4
ext4是否有一种“快速”格式?
在Windows中,使用NTFS格式化非常快。我有一台低功耗的Linux机器,几乎没有RAM。将2TB卷格式化为ext4需要很长时间。 我可以做些什么来加快格式吗?我无法想象需要这么长时间?(花了这么长时间)



4
用普通英语解释有关熵的信息
如果我在Ubuntu中运行此命令 sudo cat /proc/sys/kernel/random/entropy_avail 它返回一个数字,指示内核可以使用多少“熵”,但这仅是我所知道的。熵以什么单位度量?它是干什么用的?有人告诉我,如果这个数字是“低”,那就是“不好”。“低”有多低?如果发生,会发生什么“不良”?它的适用范围是多少?如何确定?

4
允许linux root用户mysql root访问而无需密码
在cPanel上,当我以root用户身份登录并键入“ mysql”而没有主机名和密码时,它使我可以直接访问mysql root用户。 我想对我的一台非面板服务器执行此操作,在该服务器中,Linux根用户以与cPanel上相同的方式获得较少的密码登录mysql根用户。 这可能吗 ?

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.