Questions tagged «linux»

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

6
通过名称而非IP连接到Linux
我是Linux的新手(当前正在运行Ubuntu 10.04),并且刚完成对Linux机器的SSH访问设置。目前,我必须使用ssh root@x.x.x.xconnect进行连接,但更希望能够将IP交换为计算机名(例如Windows中的\\name)或域名(例如computername.example.com)。 我真的不知道从哪里开始,所以任何帮助将不胜感激。如前所述,请慢慢走-我对此还是陌生的。 编辑1 完全忘记提及我正在尝试从Windows 7(通过PuTTY)进行连接-抱歉。
18 linux  ssh  dns 

1
在Gvim中设置背景颜色
我在黑色背景上使用带有白色文本的终端(我更喜欢它),所以我在.vimrc文件中写了以下行: set background=dark 但是,gvim白底黑字。如何执行以下任一操作: 将背景设置gvim为黑色 检查.vimrc我是否正在使用gvim 我尝试了这个:我开始了gvim,然后输入echo &term。答案是“ builtin_gui”。因此,我将以下内容写入.vimrc: if &term == "builtin_gui" set background=light else set background=dark endif 不知何故,它不起作用。
18 linux  vim  colors  gvim 

1
将非常长的单词行分割为最大长度的单独行
我有一个脚本,该脚本在用空格分隔的单行上输出软件包列表。该行中包含的信息应插入到文本文件中,然后再提供给用户。 我想将长行分割成具有定义的最大长度的多行,例如80个字符,但是分割应该仅在空格处进行(因此,如果恰好在80个字符后没有空格,则某些行可能会更短,并且下一个元素会它更长)。 如果单个条目的长度超过80个字符,这种情况可能永远不会发生,而且我不在乎此条目是在中间拆分还是导致更长的一行。 基本上,与大多数文本编辑器在选择自动换行时所做的相同,但是我想从shell脚本中执行。 输入示例: libkrb5-3 libk5crypto3 openssh-server libc-bin base-files sysvinit-utils bind9-host python-minimal python-reportbug dnsutils perl libgnutls-openssl27 mutt reportbug libdns88 perl-base whois bash libgnutls26 perl-modules libapt-inst1.5 python2.7 libexpat1 libisccc80 libgssrpc4 apt-utils procmail apt locales liblwres80 libkrb5support0 python openssh-client multiarch-support libgcrypt11 dpkg libxml2 libbind9-80 wget libapt-pkg4.12 file ssh libkadm5clnt-mit8 libisccfg82 libkadm5srv-mit8 …


3
使用git进行配置文件版本控制是个好主意吗?
我使用Gentoo Linux,它的配置相当复杂。我的问题是,使用git进行版本控制我的配置文件是否明智? 我家里有一些git仓库,我猜如果我将./home/**放在我的.gitignore中,它们不会引起问题。 澄清更新: 使用git对“ /”根目录中的系统级配置文件进行版本控制是一种明智的方法吗?
18 linux  git  gentoo 

4
从IP摄像机捕获RTSP流并存储
我有一些IP摄像机,可输出RTSP(h264 mpeg4)流。 通过VLC在本地命中URL:rtsp://192.168.0.21:554 / mpeg4 我可以流式传输相机并转储到磁盘(在我的桌面上)。但是我想将这些文件存储在我的NAS(FreeNAS)上。我一直在寻找捕获RTSP流并将其转储到磁盘的方法,但找不到任何东西。 是否可以在FreeBSD或Linux(RaspberryPi)上捕获流并将流的内容转储到Linux或FreeBSD本地磁盘上-最好每30分钟一次? 编辑:NAS无头(HP N55L或其他),RaspberryPi也无头。 我已经研究过ZoneMinder,但需要一些小东西。我希望可以使用Motion来检测流中的运动,但是稍后会出现。

2
为什么sftp rmdir不起作用?
我正在尝试从我的私有服务器空间中删除包含大量文件和文件夹的目录。我通过SFTP正常登录;我可以访问整个目录没有问题;我什至可以用rm删除单个文件。但这会带我一辈子-所以我真的很想对要删除的最高文件夹执行rmdir。但是当我这样做时,我得到了 无法删除目录:失败 关于我可能做错了什么的任何想法? 非常感谢,山姆
18 linux  ssh  sftp 


2
列出Linux上未使用的SATA端口
我有一台运行Linux(特别是CentOS 6.3)的物理机,我想知道当前有多少个SATA端口未使用(即未插入任何东西)。当然,我可以只打开机器,但可以说我没有物理访问权限。有没有我可以用来显示哪些SATA端口未使用的命令? 我已经知道该lshw命令,但据我所知,它仅列出使用的SATA端口,而不列出可用的SATA端口。
18 linux  sata 

4
在Mac OS X上的终端上合并命令
我想在终端机中的一行上写以下内容,或者如果有一种较短的方法来创建文件并设置权限,那么请发表评论。 sudo touch .htaccess sudo chmod 766 .htaccess 非常感激
18 linux  mac  terminal 

3
错误:请求了cuvid,但并非所有依赖项都得到满足:cuda / ffnvcodec
我正在尝试在Debian 9.3上编译具有Nvidia Cuda支持的FFMPEG。参数,我在用什么: --enable-cuda --enable-cuvid --enable-nvenc --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64 --enable-gpl --enable-libx264 --disable-x86asm --enable-libx265 --enable-libfdk-aac --enable-nonfree 带有驱动程序的Nvidia Cuda已安装。当我尝试配置ffmpeg时,它说: ERROR: cuvid requested, but not all dependencies are satisfied: cuda 较新的ffmpeg将显示类似的改写消息: ERROR: cuda requested, but not all dependencies are satisfied: ffnvcodec 我绝对不知道为什么会有这个问题,因为我正在ffmpeg所有的转码服务器上进行编译。
18 linux  ffmpeg  cuda 

3
使用通配符提取tar归档文件中的特定文件
我正在尝试创建一个脚本,以从包含多种文件的档案中仅提取jpeg图片。 为此,我尝试使用: tar -xf MyTar.tar *.jpg 但是它失败了(找不到* .jpg),建议我使用“-通配符”。所以我尝试了 tar -xf MyTar.tar --wildcard *.jpg 我这样做了,但是随后出现了同样的错误和不同的警告,告诉我选项“ --wildcard”不明确。 我浏览过tar的手册页,但没有找到有关此问题的线索。
18 linux  unix  tar 

1
在/ etc / passwd中找不到用户
我使用用户名登录到Linux机器,user1并且我的主文件夹位于/home。还有一个名为的用户user2,其主目录位于中/opt/data/folder。 如果我想检查用户列表,可以用这种简单的方法检查文件/ etc / passwd grep user1 /etc/passwd grep user2 /etc/passwd 我找不到我的用户,也找不到另一个用户:为什么?我应该寻找其他文件或命令来获得适当的用户列表吗?

4
如何在SSH登录时自动运行命令?
每当我登录到Linux服务器时,我都希望自动运行多个命令(设置一些变量,更改位置等)。 这需要在用户登录时完成,而不是在系统启动时完成。 我该如何设置呢?
18 linux  bash  centos 

3
如何使“查找”排除搜索到的文件夹?
我正在运行以下命令: find /var/www/html/content/processing -type d -mtime +1 -exec rm -rf {} \; 我想删除该文件夹下的所有文件processing夹(永远不要删除处理文件夹)。 该命令也将删除该processing文件夹。如何限制脚本仅删除该文件夹下的文件夹?
18 linux  shell  find 

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.