Questions tagged «linux»

使用Linux内核的一系列类似Unix的操作系统。如果您的问题仅与特定分布有关,请使用更具体的标签。


2
Netcat停止监听UDP流量
我在某些Linux机器上使用了netcat(请参阅另一个问题),但是看到了一些意外的行为。 与已接受的答案中的指南不同,我没有使用UDP隧道进行DNS查询。我有一个可以登录但无法安装软件的远程服务器,并且试图将UDP通信从我的计算机传输到服务器,然后设置一个单独的隧道以将UDP响应从服务器发送回我的计算机。 。 从我的机器到服务器的隧道运行良好,但是在服务器端,正在侦听UDP服务器响应的netcat实例将在收到第一个响应后关闭侦听器。因此,我可以发送一个请求并获得1个响应,但是任何后续请求都可以将其发送到服务器,但是没有收到响应。使用netstat可以看到,在收到响应之前,netcat正在侦听,但是在收到响应之后,端口将关闭。 我机器上的netcat实例似乎可以处理所有事情。两台机器都运行netcat v1.10-38。有什么想法吗?
8 linux  udp  netcat 



9
Linux和Shell-Shell是必须的吗?
一个总的新手问题。 为什么在Linux中需要外壳程序?例如,当我键入-find时。-name xy *-有人告诉我shell接受此输入并调用find命令(确保正确解释了通配符及所有其他内容)。如果没有shell的概念,就不能做到这一点吗?...如果shell跟踪各种过程,那么没有它就不能完成吗? 另外,为什么我可以键入> ls xy *并获得正确的输出,而我需要在find-find中使用\进行转义。-name xy \ * Shell是否为一个可执行文件而不是另一个可执行文件进行通配符扩展? 谢谢。
8 linux  bash  shell 

2
Ubuntu,蓝牙耳机和Skype
我有一个不错的蓝牙耳机Plantronics 590,我真的很想像在Windows中那样在Linux中使用它,即听音乐并通过Skype打电话。有成千上万的教程介绍了如何使这两种用法中的任何一种都起作用,但没有一个描述了如何使它们同时起作用。另一个问题是Linux中对bluethooth头戴式耳机的支持发展非常迅速,因此其中大多数教程已过时。例如,脉冲音频现在确实支持蓝牙,因此无需编辑.asoundrc。 我想要的是一个有关如何将蓝牙耳机与最新的Ubuntu(9.04)配对的教程,这样我就可以通过A2DP配置文件播放音乐,如何与之配对以便可以将Skype与之配合使用(通过单声道配置文件与麦克风),以及如何在配对方式和尽可能少的重新启动之间切换。

6
为什么我的LD_LIBRARY_PATH无法设置启动终端?
我有一个shell脚本来设置一些环境变量并启动作为参数发送的任何程序: export PATH=$HOME/local/bin:$PATH export LD_LIBRARY_PATH=$HOME/local/lib:$LD_LIBRARY_PATH export TESTER="MY TEST VAR" $@ bash例如,当我用它来调用它时: kjfletch@flatbed:~$ envrun.sh bash kjfletch@flatbed:~$ echo $LD_LIBRARY_PATH /home/kjfletch/local/lib: kjfletch@flatbed:~$ echo $TESTER MY TEST VAR 当我使用它来调用终端(xterm,aterm,...)我LD_LIBRARY_PATH得到取消设置: kjfletch@flatbed:~$ echo $LD_LIBRARY_PATH kjfletch@flatbed:~$ echo $TESTER MY TEST VAR 为什么会这样?我该如何阻止?(我正在运行Debian 5.0) 更新资料 我的终端没有调用bash作为登录名: kjfletch@flatbed:~$ echo $0 bash 我LD_LIBRARY_PATH没有出现在任何bash启动文件中(除了.bash_history和〜/ .profile不存在。): kjfletch@flatbed:~$ grep "LD" ~/.bash* kjfletch@flatbed:~$ grep …


6
文本终端硬件(对于Linux)
有没有办法获得带有屏幕和小键盘的硬件文本终端(最好是小尺寸)以连接到Linux机器(最好是通过USB)?我希望能够登录命令行并在那里做一些工作,同时在主显示屏上运行图形环境。似乎应该为此目的设计了某种LCD屏幕和qwerty键盘设备。是否存在,如何获得? 编辑:只要能将远程终端插入计算机,我也会对小型联网设备感到满意。

3
如何在分区之间移动Linux安装?
我有一个新的HDD,并且想要将现有的Linux安装(更具体的说是:OpenSUSE 11.1)从旧HDD上的分区移动到新HDD上的分区。 我的计划是: 使用引导CD进行引导(假设它是OpenSUSE引导CD) 编辑 正如许多人(感谢所有人)所建议的 1a。将所有文件从一个驱动器复制到另一个驱动器 修改/ etc / fstab(将挂载点添加到新分区) 修改/boot/grub/menu.conf(添加启动分区) 重新安装grub 我对吗?就是这样吗 还是我错了一些重要步骤?(我很确定我做到了)

2
SSH连接中的颜色
我有一个丰富多彩的bash终端(例如ls和vim在配置时显示颜色)。 通过ssh连接到远程服务器时,如何显示这些颜色?
8 linux  bash  ssh  colors 

3
用gparted调整分区大小
当我安装linux时,有一个程序在安装过程中运行,该程序使我可以从硬盘分配空间来创建新分区。我认为这是GNOME分区编辑器;gparted。 本质上,它调整了磁盘上(唯一的一个)分区(恰好是NTFS)的大小,并移动了文件,以创建用于创建新分区的连续可用空间。 我现在想使用相同的程序再次调整分区大小gparted。 如果我从Linux正常运行该程序,则无法调整任何分区的大小;调整大小按钮被禁用。我该怎么办?我想到了以下几点: 首先卸载所有分区。这可能可以调整它们的大小,但是可能很危险,我不想在不先知道结果的情况下尝试一下。 从实时CD运行gparted。这是显而易见的解决方案,但有点麻烦,您可能会认为有更好的方法。 我该怎么办?



5
sudoers文件已更改,无法再打开;无法使用root打开任何文件
我使用更改了sudoers文件中的设置 苏多维苏多 搞砸了 现在,当我再次尝试执行此操作或使用sudo打开任何文件时,无法再打开它,并且收到以下错误消息: >>> sudoers文件:语法错误,第7行 现在怎么办? 有什么办法可以解决这个问题(还原设置),还是我需要安装Linux的新副本? 我得到所有这些的原因是当我告诉我有一些错误时,我按了“ Q”,这对我来说非常愚蠢。 谢谢。 编辑 我的sudoers文件与普通sudoers文件没有什么不同。我只是在该文件中添加了timestamp_timeout = 0行,并且出现了所有这些问题。我按照詹姆斯的建议去做,甚至删除了这一行(timestamp_timeout = 0)。我将文件许可权更改为0440,然后再正常启动。然后,我收到相同的错误消息 sudoers file: syntax error, line 7 sudo: parse error in /etc/sudoers near line 7 如上。 我现在该怎么办 ?? 编辑2解决 这是我所做的: 使用livecd引导 删除旧的sudoers文件 制作新的sudoers文件并将所有内容复制到该文件,即最低配置设置,我很幸运将其保存在另一个文件中 将文件权限更改为0440 通常从硬盘重新启动 万岁!

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.