Questions tagged «linux»

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

1
将可视化(ASCII)Debian依赖树输出到终端?
我不确定这是否更多是SuperUser或UnixLinux问题,但我将在这里尝试... 最近,我发现了这一点: #710689-敏锐度:在树中使用Unicode字符-Debian错误报告日志 当aptitude对依赖列表中的树使用unicode字符时会很好,例如,代替: --\ Depends (3) --- libc-dev-bin (= 2.17-3) --- libc6 (= 2.17-3) --- linux-libc-dev --\ Suggests (2) --- glibc-doc (UNSATISFIED) --\ manpages-dev ... ……我想-哇,我真的很喜欢ASCII艺术树的输出,不知道aptitude可以做到这一点!因此,我开始使用aptitude命令行开关混乱了一个小时-我根本无法获得该输出?所以我的第一个问题是-该输出首先来自哪里? 一段时间后,我意识到在我的系统上aptitude最终链接到/usr/bin/aptitude-curses;。我终于意识到aptitude有一个curses界面!:/ 因此,我终于在aptitude没有任何参数的情况下运行- curses界面开始了,我可以看到类似以下内容: ...显然,那些ASCII树字符来自curses接口。 所以我想知道-是否有Debian / apt工具,可以输出这样的“可视” ASCII树-但是与软件包的实际依赖关系? 我知道关于btreeree-软件包依赖关系图(也是软件推荐-如何以可视方式显示软件包的依赖关系?-Ask Ubuntu);但我宁愿在终端的东西,类似一个目录树(而不是“无序” [在节点位置条款]从图表debtree,由产生graphviz的dot)。 我还看到有什么东西可以像树一样直观地显示依赖关系吗?,建议: $ apt-rdepends aptitude Reading package lists... Done Building dependency tree Reading …
19 linux  debian  apt  aptitude 

1
用于科学计算的最佳Linux发行版?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 6年前关闭。 最近,我在家时买了一台新笔记本电脑用于科学研究。该机器具有Intel i7处理器,具有8核,4 GB RAM和Nvidia的图形卡(2 GB,Ivy Bridge)。我最需要计算的程序是MATLAB和Python。 我尝试安装Ubuntu(版本12.10和13.04),但它们都很慢。当MATLAB 100%使用1个核心时,整个操作系统将冻结。无法同时执行任何操作。同样,图形卡显然没有充分发挥其潜力(我要么使用optirun要么在启动程序时给出DRI_PRIME标志),并且Unity完全不使用。 就我而言,其他操作系统会比Ubuntu更好吗?另外,我怎么能为操作系统分配几个内核,为MATLAB / Python分配几个内核,以及其他程序(Chrome,Messaging,LaTeX等)专用的内核?


3
如何将端口从一台机器转发到另一台机器?
请考虑以下情况: 在家里,我有一个路由器(已连接到Internet),服务器(S)和主机(M)。S可以从互联网访问(它具有静态IP),并且24/7可达,而M则不能。 有时,我想使某些应用程序(可以监听M的某个端口,例如8888)可以从外部互联网访问。 为此,我想在S(2222)上设置一些端口以转发到M的端口8888,以便访问S:2222的任何人都感觉自己正在访问M:8888。 我尝试使用ssh端口转发,我的最佳尝试如下: ssh -L 2222:M:8888 -N M 但这仅允许我从服务器本身而不是其他计算机访问2222端口。 有什么办法可以正确地做到这一点吗?最好是,我希望它是一个简单的命令,当我不再需要转发时,可以使用^ C启动和关闭它。

3
Linux内核线程真的是内核进程吗?
我在许多地方都读到Linux在Java VM中为每个用户线程创建一个内核线程。(我看到术语“内核线程”以两种不同的方式使用: 创建用于执行核心OS工作的线程,以及 操作系统知道的线程,并计划执行用户工作。 我说的是后一种。) 内核线程是否与内核进程相同,因为Linux进程支持父级和子级之间的共享内存空间,或者它确实是一个不同的实体?

2
-q肯定会关闭wget输出日志记录吗?
我目前在Linux服务器上运行一个Shell脚本,该服务器正在oder中使用wget下载远程网页。这又由计划在特定时间运行的cron作业执行。 有人可以确认添加该-q选项不仅可以停止将所有输出返回到控制台,还可以停止wget写入日志或尝试创建日志文件的所有尝试?
19 linux  shell  wget 

2
如何调查总挂起的原因?
我的Arch机器有时挂起,突然对鼠标或键盘没有任何响应。光标被冻结。Ctrl-Alt-Backsp不会停止X11,而ctrl-alt-del完全不执行任何操作。conky和icewm中的cpu,网络和磁盘活动图将停止更新。几分钟后,风扇打开。使计算机完全执行任何操作的唯一方法是关闭电源。 启动时,CPU温度监视器显示70至80C。吊死之前,我通常会进行低强度的活动,例如在50°C左右进行网络冲浪。 与正常关机相比,日志没有什么特别的。内存检查器运行良好,零缺陷。 我如何调查为什么挂断了?我是否可以找到其他线索的信息?除了关闭外壳或发出哔哔声外,还有什么比关闭电源激烈得多的动作了吗? 这台机器是一台Gateway P6860 17英寸笔记本电脑(笨重但功能强大),并且正在运行Arch 64bit(最新版本)(截至2011年3月)。我很长一段时间都没有遇到这个问题,因此切换到Ubuntu大约一周了然后撤退到新的Arch装置。那是绞刑开始的时候。 更新:是的,肯定是过热的。在某一温度下,鼠标和键盘会停止工作,有时在冷却几分钟后便会起作用。在较高的温度下,会发生更糟的事情,例如完全无响应(包括忽略SysRq)。在这种情况下,不久就会突然断电。我已经通过购买新计算机8D解决了该问题

3
如何获取计算机名称(而不是其主机名)?
我的所有搜索结果最终都与hostname或有关uname -n。我查找了两者的手册,寻找偷偷摸摸的选择,但没有运气。 我正在尝试scutil --get ComputerName在Linux系统上找到等效的OSX 。在Mac OS X上,计算机名称用作计算机的可读标识符;它显示在各种管理屏幕中(例如,在库存管理,基于Bonjour的远程访问上,...),并用作默认主机名(经过过滤以处理空格等)。
19 linux  hostname 

7
如何清理不必要的文件
请给我建议我可以清理的所有不需要的文件,以使所有内容恢复到正常状态(临时)。(即任何日志或档案库或其他内容)。我的var / log只有40MB,而主目录只有3GB的空间(所以我认为这不是问题)。除此之外,我还可以清理空间。 [user@host]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_inamivm-lv_root 18G 17G 0 100% / tmpfs 1.9G 0 1.9G 0% /dev/shm /dev/sda1 485M 71M 389M 16% /boot 我在debian机器上。 UPDATE1: 输出 cd /; du -sxh * 6.1M bin 61M boot 156K dev 22M etc 3.3G home 306M …

2
Linux-LXC; 部署尽可能小的X11映像
当前是否可以设置具有X11功能的LXC容器?我期待有最轻巧的X11容器(在内存方面),硬件加速是一个加分,但不是必需的。 如果当前不可能或不容易获得,是否知道还需要实现哪些功能来支持它?
19 linux  x11  xorg  lxc  container 



1
使用netcat进行端口转发
我有一个监听的进程IP:port-实际上,它是火花流连接到套接字。问题是,我希望以某种方式创建一个连接到一个端口上的spark的服务器,并将数据从另一个端口流式传输到该服务器中。 例如,spark流示例使用netcat实用程序(例如nc -lk 5005)。但是,我还有另一个服务,它监听传入的消息,然后吐出一条消息。因此,我需要某种可以侦听来自服务A的消息并将其传递给spark的服务器。 我的服务A,依靠套接字。而我的火花使用者依赖插座。 到目前为止,这是我从端口到端口的转发,但这似乎不起作用: nc -X 4 -x 127.0.0.1:5005 localhost 5006 以服务A:5005->套接字-> 5006-> Spark 的想法 我似乎找不到正确的方法来完成这项工作。 一些答案建议如下: socat tcp-l:5005,fork,reuseaddr tcp:127.0.0.1:5006 我的火花塞接收器没有连接,或者似乎无法连接。我得到错误:Error connecting to 127.0.0.1:5006 - java.net.ConnectException: Connection refused
19 linux  networking  netcat  nc 



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.