Questions tagged «linux»

这些问题通常与Linux有关-并非特定于特定发行版。如果问题恰好在Linux环境中,请在问题正文中指定Linux发行版,但不要使用/ linux标记。


5
使用不同版本的Python
背景: 由于我开发了必须在不同python版本上运行的python程序,因此我在计算机上安装了不同版本的python。 我正在使用FC 13,因此它在/usr/bin/python2.6和中预装了python 2.6 /usr/lib/python2.6。 我从源代码安装了python 2.5,为了使内容整洁,我使用了将该--prefix=/usr选项安装在/usr/bin/python2.5和中的选项/usr/lib/python2.5。 现在,当我运行python提示时,我正在使用2.5版。但是,我在安装过程中遇到了一些问题。 套餐管理: 使用easy_install,软件包始终安装在中/usr/lib/python2.6/site-packages/。我setuptools为python 2.5 下载了.egg并尝试安装它,但是它给了我一个错误: /usr/lib/python2.5/site-packages does NOT support .pth files 看来python2.5不在我的PYTHONPATH中。我以为默认安装会将自己添加到PYTHONPATH中,但是当我echo $PYTHONPATH在promt上编写时,我只会收到一个空行。

10
最小的Linux实现是什么?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 要使Linux操作系统正常运行,最基本的组件是什么?我可以以此为基础来扩展和改进Linux,因为我了解Linux以及对我的理解和需求的增长。


2
日期命令给12月31日提供了错误的星期数
当我尝试获取12月31日的星期数时,它返回1。当我获取12月30日的星期数时,我得到52 ---这是我期望的。星期一是正确的一天。这是在运行Ubuntu的RPI上。 $ date -d "2018-12-30T1:58:55" +"%V%a" 52Sun $ date -d "2018-12-31T1:58:55" +"%V%a" 01Mon 没有时间字符串的相同问题 $ date -d "2018-12-31" +"%V%a" 01Mon

3
发生错误时,如何在Bash中找到行号?
您如何在Bash中找到发生错误的行号? 例 我用行号创建以下简单脚本,以解释我们需要什么。该脚本将从以下位置复制文件 cp $file1 $file2 cp $file3 $file4 当cp命令之一失败时,该函数将退出并退出1。我们要向该功能添加功能,以便也用行号(例如8或12)打印错误。 这可能吗? 样例脚本 1 #!/bin/bash 2 3 4 function in_case_fail { 5 [[ $1 -ne 0 ]] && echo "fail on $2" && exit 1 6 } 7 8 cp $file1 $file2 9 in_case_fail $? "cp $file1 $file2" 10 11 12 …

2
为什么不建议使用netstat?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 我已经听到很多次了,现在我大部分时间都在使用ss。但是有时我会对两者之间的差异感到沮丧,并且我希望能提供一些见识。 另外,在使用时,我不是唯一想到希特勒的人ss。不是一个好名字。
21 linux  netstat 


2
为Web服务器安装不带GUI的Debian
这个问题是从Server Fault 迁移过来的,因为可以在Unix&Linux Stack Exchange上回答。 迁移 7年前。 我不熟悉Debian(显然),因此我下载了实时ISO,以为它可能对我有所帮助。在实时GUI中,我双击了桌面上的安装图标,然后继续操作-它为我提供了GNOME和一堆其他软件的安装,这些软件在Web服务器上没有业务。通常。 因此,我的问题的第一部分是,是否可以从Live光盘安装基本/非GUI版本?如果是这样,怎么办?如果没有,有人可以为我指出amd64位版本的正确下载吗? 附带的问题-在Debian上使用Ubuntu真的会带来很多性能提升吗?我想对Debian进行热身,因为我很有可能会专业地遇到它,因此这将是一个很好的学习经历。如果它与Ubuntu服务器版本之间没有太大区别,我可能会继续这样做,因为我更了解该发行版。由于这是我的学习活动,因此有人对我有其他建议或考虑事项吗? 我基本上想要的是等效于Ubuntu Server的Debian-一个简单的,简单的非GUI操作系统。我也希望安装http服务器-我不确定是要使用Apache还是Nginx还是要在node.js中处理http请求我的自我...


2
ss-Linux套接字统计实用程序输出格式
使用sswith -p选项时,user/pid/fd列会跳到特定行的下面。例如,这就是我实际看到的: # ss -nulp4 State Recv-Q Send-Q Local Address:Port Peer Address:Port UNCONN 0 0 *:20000 *:* users:(("perl",pid=9316,fd=6)) UNCONN 0 0 *:10000 *:* users:(("perl",pid=9277,fd=6)) UNCONN 0 0 192.168.100.10:53 *:* users:(("named",pid=95,fd=517),("named",pid=95,fd=516)) UNCONN 0 0 127.0.0.1:53 *:* users:(("named",pid=95,fd=515),("named",pid=95,fd=514)) 首选输出格式: # ss -nulp4 State Recv-Q Send-Q Local Address:Port Peer Address:Port UNCONN 0 0 …


2
是什么导致排放熵?
如果watch cat /proc/sys/kernel/random/entropy_avail可以,我的系统熵会随着时间的推移缓慢增加,直到达到180-190范围,然后下降到120-130左右。熵的下降似乎大约每二十秒发生一次。即使lsof说没有进程/dev/random或没有进程,我也观察到这一点/dev/urandom。是什么在消散熵?内核是否还需要熵,还是正在将较大的池重新处理为较小的质量更好的池? 这是在没有SSL / SSH / WPA连接的裸机上。
21 linux  random 


3
如何在Linux下挂载Windows / Samba Windows共享?
在Linux(Ubuntu 12.04)下,我想挂载//winshared网络上命名的Windows共享/ Windows分区。我不知道IP或其他任何内容。 在一个Ubuntu系统上,我可以用 mount //winshared/mypath /mnt/win 而在另一个Ubuntu系统上,完全相同的命令 mount error: could not resolve address for winshared: Unknown error 网络设置在两个系统上似乎都相同,并且我安装了smbfs和samba(后者出现错误)。我需要安装其他东西吗?我需要配置一些东西吗?如何找出两个系统之间的关键差异,以在两个系统上获得相同的安装工作? 附加信息: 当我smbclient用来连接到Windows分区/共享/其他区域时,它在第一个系统上有效,而在另一个系统上则无效。错误是: Connection to winshared failed (Error NT_STATUS_BAD_NETWORK_NAME) 在学习完本教程之后,我安装了smbfs和cifs-utils,但是mount上面的命令仍然给出相同的错误,本教程中没有描述。 我也有/etc/fstab阅读条目 //winshared/mypath /mnt/win cifs uid=alexander,credentials=/etc/samba/wincred 0 0 如果文件/etc/samba/wincred与系统上的同一文件相同,则挂载可以工作。两个文件的md5sum相同。因此,可以排除有关凭证的错误。
21 linux  mount  windows  samba 

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.