Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

6
无法在本地验证发行人的权限
我无法使用wget或curl打开任何https URL: $ wget https://www.python.org --2015-04-27 17:17:33-- https://www.python.org/ Resolving www.python.org (www.python.org)... 103.245.222.223 Connecting to www.python.org (www.python.org)|103.245.222.223|:443... connected. ERROR: cannot verify www.python.org's certificate, issued by "/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 Extended Validation Server CA": Unable to locally verify the issuer's authority. To connect to www.python.org insecurely, use '--no-check-certificate'. $ curl https://www.python.org curl: (60) …

2
如何在Linux Mint中使应用程序窗口始终排在最前面?
当我同时打开多个应用程序时,有必要在一个应用程序与另一个应用程序之间切换。但是,当我将鼠标指针放在某个应用程序的窗口顶部时,其他应用程序的窗口将立即关闭。无论是否在其上放置鼠标指针,我都需要始终保持一些窗口在最上面。 在Windows中,我可以使用turbo TOP来执行此操作,但是我找不到在Linux中(尤其是在Linux Mint中)执行此操作的相同方法。 http://www.savardsoftware.com/turbotop/

4
压缩目录时出现“ zip警告:名称不匹配”
我有一个约180 GB的文件夹,我需要将其压缩为: zip -p password /Volumes/GGZ/faster/mybigfolder/* /Volumes/Storage\ 4/archive.zip 但它说: zip warning: name not matched: /Volumes/Storage 4/archive.zip 那么我该怎么做呢?另一方面,archive.zip它不存在,但是我正在尝试创建它。
19 zip 

5
为什么行尾$锚不与grep命令一起使用,即使行前^锚也是如此?
对UNIX来说是很新的知识,但对编程却不是新知识。在MacBook上使用终端。为了管理和搜索用于填字游戏的单词列表,我尝试使用Grep命令及其变体来方便使用。似乎很简单,但是早就习惯了我认为应该是一个简单的案例。 当我进入 grep "^COW" masternospaces.txt 我得到了我想要的:以COW开头的所有单词的列表。 但是当我进入 grep "COW$" masternospaces.txt 我希望得到以COW结尾的单词列表(有很多这样的单词),并且什么也没有返回。 该文件是纯文本文件,每行在所有大写字母中只有一个单词(或没有空格的单词短语)。 知道这里会发生什么吗?
19 grep  newlines 


2
Tmux命令:什么是M-无论
对于许多人来说,这可能是一个非常愚蠢的问题,但是我很稠密! 例如: 应用预定义的布局: C-a M-1 switch to even-horizontal layout C-a M-2 switch to even-vertical layout C-a M-3 switch to main-horizontal layout C-a M-4 switch to main-vertical layout C-a M-5 switch to tiled layout C-a space switch to the next layout 什么是M?如果只是shift + m,请立即拿走我的脖子。我以为可能是alt +键,但事实并非如此。


7
SSH会话终止后,为什么我的Python后台进程结束?
我有一个bash脚本,它启动python3脚本(我们称之为startup.sh),其关键是: nohup python3 -u <script> & 当我ssh直接进入并调用此脚本时,退出后,python脚本将继续在后台运行。但是,当我运行此命令时: ssh -i <keyfile> -o StrictHostKeyChecking=no <user>@<hostname> "./startup.sh" 该过程一旦ssh完成运行就结束,并关闭会话。 两者有什么区别? 编辑:python脚本正在通过Bottle运行Web服务。 EDIT2:我还尝试创建一个初始化脚本,该脚本调用startup.sh并运行ssh -i <keyfile> -o StrictHostKeyChecking=no <user>@<hostname> "sudo service start <servicename>",但行为相同。 EDIT3:也许是脚本中的其他内容。这是大部分脚本: chmod 700 ${key_loc} echo "INFO: Syncing files." rsync -azP -e "ssh -i ${key_loc} -o StrictHostKeyChecking=no" ${source_client_loc} ${remote_user}@${remote_hostname}:${destination_client_loc} echo "INFO: Running startup script." …

2
从sh文件运行时,Shell脚本会引发未找到的错误。但是,如果手动输入,则命令有效
我正在尝试使用以下脚本为我的网站生成一个站点地图。当我运行它时,sh thsitemap.sh出现这样的错误并创建一个空的sitemap.xml文件: thsitemap.sh: 22: thsitemap.sh: [[: not found thsitemap.sh: 42: thsitemap.sh: [[: not found thsitemap.sh: 50: thsitemap.sh: Syntax error: "(" unexpected 但是作为同一用户,root当我在终端上手动复制并粘贴这些行时,它可以正常工作而没有任何错误,并且sitemap.xml文件具有所有url。有什么问题?我怎样才能解决这个问题? #!/bin/bash ############################################## # modified version of original http://media-glass.es/ghost-sitemaps/ # for ghost.centminmod.com # http://ghost.centminmod.com/ghost-sitemap-generator/ ############################################## url="techhamlet.com" webroot='/home/leafh8kfns/techhamlet.com' path="${webroot}/sitemap.xml" user='leafh8kfns' # web server user group='leafh8kfns' # web server group debug='n' …

2
如何判断RAM ECC是否正常工作?
我正计划购买一些ECC RAM来代替我目前在华硕M5A97 Pro主板(AMD 970芯片组,FX-6100 CPU)上安装的非ECC RAM。 安装RAM后,如何判断RAM的ECC功能是否正常工作? 我考虑过dmidecode --type memory当前每个RAM棒可以打印的内容: Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits (对于其中之一,我希望每字节1位ECC的数据宽度可以保持64位,但总宽度可以读取72位。) 可以用来确定ECC是否有效吗?还是dmidecode太低了?我还能使用什么(除了等待并查看日志中是否显示ECC错误,这表明它正在工作,但不是在不工作)? 更新:后来我想到了edac-utils。安装它们,我得到了Not enabling Memory Error Detection and Correction since EDAC_DRIVER is not set。那给了我edac-util和edac-ctl可执行文件。可以将其中之一用于此目的吗?
19 linux-kernel  ram  ecc 

2
SSH和ForwardX11与ForwardX11信任->我无法掌握
我使用的是Ubuntu 14.04,并试图ForwardX11与vs交流ForwardX11Trusted。 我的默认ssh_config包含以下几行: # ForwardX11 no # ForwardX11Trusted yes 另外,man ssh_config告诉我: 1. command-line options 2. user's configuration file (~/.ssh/config) 3. system-wide configuration file (/etc/ssh/ssh_config) 那ForwardX11.default == no和ForwardX11Trusted.default == yes。 现在我的问题是: 我认为1.优先于2.高于3。未指定任何内容,因此应使用默认设置,即ForwardX11Trusted == yes。如果我不使用-Y或-X选项通过SSH进入远程计算机,则X11转发不起作用。 如果我指定-X,则X11转发有效,但似乎处于受信任的模式? 如果我设置 ForwardX11 no ForwardX11Trusted no 在中/etc/ssh/ssh_config,我现在可以使用-X和-Y命令行选项正确选择模式。但是,尽管转发在-Y模式下会导致大约0.5 MBit的流量,但在模式下会产生6-10 MBit 的流量-X。 如果我明确设定 ForwardX11 yes SSH仍会忽略该ssh_config文件。我仍然需要指定ssh -X [...]。 为什么SSH似乎忽略默认设置和配置文件?
19 ssh  xforwarding 

2
Linux和(免费)BSD内核之间的概念差异
(我已经注意到之前曾问过这个问题,但我认为它并没有以我希望了解该主题的方式得到回答。) 两者之间在概念和结构上有什么区别 Linux内核 BSD内核(比方说FreeBSD) 归根结底,它们都是内核-我认为结构,功能和专业化可能会有所不同。在哪种情况下,一种内核会比另一种优势?(Web服务器,数据库,计算等) 是否有任何共同努力将力量集中在一个通用内核或某些模块上,还是毫无意义? PS:在这种情况下,不同的许可证类型或运输/包装/维护方法并不重要。我真的很想了解它们在结构,功能/功能级别和专业化方面的区别。

1
为什么root的路径中没有/ usr / local?
我注意到我的虚拟机和服务器上root的默认路径不包含/ usr / local / bin sudo -s echo $PATH /sbin:/bin:/usr/sbin:/usr/bin 而服务器上的普通用户确实具有/ usr / local / bin /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sowen/bin 为什么root在路径中不需要/ usr / local? 用户的默认路径在哪里定义?
19 root  path 

4
在vim的转义模式下w和W有什么区别?
我在看vim help quickref命令来移动光标。以下几行使我感到困惑,因为我发现它们都工作相同。有人可以举例说明一下。 N w N words forward N W N blank-separated WORDS forward 对于e和E同样适用。
19 vim 


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.