Questions tagged «linux»

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

1
vim的Linux bash设置
当我在linux shell bash中关闭vim时,仍然可以看到部分查看内容,通常是root用户,但是在其他用户(通常不是root用户)中,vim close表示看不到查看文件。我在哪里/如何管理/设置? 谢谢
linux  bash  vim 

0
是否可以将Windows绑定到Linux中的键?
有没有一种方法可以将打开的窗口绑定到键绑定,例如设置ctrl +(1,2,3)绑定,以便以后能够在它们之间跳转,可以使用alt +(1,2,3),无论他们在哪个工作区中? 在Starcraft中使用了这种概念,您可以在其中将地图上的某些位置绑定到某些键绑定,并在它们之间快速导航。

1
使用Vagrant,无法从主机操作系统的Web浏览器访问apache虚拟主机
我在Windows 7主机上的Vagrant的Virtualbox中安装了Ubuntu Server 16.04.1 Xenial Xerus(32位)。Vagrantfile的内容是 Vagrant.configure("2") do |config| config.vm.box = "boxcutter/ubuntu1604-i386" config.vm.network "forwarded_port", guest: 80, host: 8080 config.vm.hostname = "vagrant.templavoilaplus" config.vm.network "private_network", ip: "192.168.33.148" config.vm.synced_folder "E:/xampp/htdocs/github/templavoilaplus/", "/var/www/templavoilaplus/public_html" config.vm.provision "shell", path: "setup_for_ubuntu_box.sh" end 在运行中无所事事时,显示为 E:\Virtual Machines\vagrant>vagrant up ==> default: Checking if box 'boxcutter/ubuntu1604-i386' is up to date... ==> default: Clearing …

2
在目录中保留固定数量的文件
我们有一个Linux目录,每天在其中添加文件和目录。 我们喜欢通过在任何给定时间将列表固定为50个最新的文件和目录来控制目录中的文件和子目录列表。 我们如何编写脚本来实现这一目标?

1
ImageMagick的“导入”命令行程序无法从CRON脚本中截取屏幕截图
您好,我编写了一个简单的命令行脚本,该脚本应该每5分钟获取一次屏幕截图。 (使用ImageMagick的“导入”程序) 这是脚本(shottr.sh): #!/ bin / sh的 PTH="/home/username/images" NM=`date +%j`_`date +"%F %k:%M"` /usr/bin/import -window root -resize 1024 "$PTH/$NM.png" & echo "Screenshot" | festival --tts & 如果我手动执行,则工作正常,即: #./shottr.sh 要么 #sh shottr.sh cron设置如下: * / 5 * * * * / bin / sh / home /用户名/scripts/shottr.sh 脚本本身正在执行(我听到一个声音:“截屏”),但未获取实际的截屏。 PS:请确保这不是权限问题(我放置了一个简单的“ touch”调用并创建了文件) 可能是如果它是从cron运行的...它没有“窗口”,所以它无法无处获取屏幕截图?如果是这种情况,那我该如何解决呢?

0
依赖关系未满足,无法进行任何升级
我正在使用Linux Mint14。每当我尝试使用apt-get安装或升级任何东西时,都会收到以下消息: The following packages have unmet dependencies. google-chrome-stable : Depends: libnss3 (>= 3.17.2) but 3.15.4-0ubuntu0.12.10.2 is to be installed Depends: libstdc++6 (>= 4.8.0) but 4.7.2-2ubuntu1 is to be installed Depends: lsb-base (>= 4.1) but 4.0-0ubuntu26.2 is to be installed Google Chrome似乎工作正常,而且我似乎也无法解决此问题。任何更新都将在此消息之后完成。 我试过了: $ sudo apt-get -f install Reading package …

0
如何在特定的NIC端口上使用netperf?
我有两个服务器,SERVER并且CLIENT每个服务器都有自己的板载1个GbE端口,和自己的网卡有10个GbE端口。SERVER并且CLIENT在1 GbE交换机(管理流量)和10 GbE交换机(数据流量)上互连。 我想专门使用来测试10 Gb连接的性能netperf。我如何指定使用10 GbE NIC端口而不是1 GbE板载端口进行测试? 现在这就是我正在做的: root@SERVER:~$ netserver Starting netserver at port 12865 Starting netserver at hostname 0.0.0.0 port 12865 and family AF_UNSPEC root@CLIENT:~$ netperf -H SERVER -l 15

0
为什么我的kernel / grub / fstab在EXT4上将分区挂载为EXT2?
所以我很困惑,我最近进行了全面升级,从那时起,我无法正确地自动安装我的/分区,但是/ home分区成功挂载了,这是我们开始之前的一些信息,这是我得到的错误 [ 4.225571] EXT2-fs (sdb2): error: couldn't mount because of unsupported optional features (2c0) 所以我做了什么工作 sudo mount -o remount,rw -t ext4 /dev/sdb2 修复了我的问题的临时性,但是仍然在编辑fstab之后仍然存在问题 UUID=049f07ea-2dea-4234-b0e7-590a0e100091 / ext4 remount,rw,noatime 0 1 #/dev/sdb2 / ext4 remount,rw 0 1 UUID=a3921c6f-b4e2-47fc-a5b6-2497636771e9 none swap sw 0 0 UUID=04748688-cc93-4212-aa18-89e16e68413a /home ext4 defaults 0 2 我什至没有运气就尝试在内核中取消对EXT2的支持 一些信息,我使用Getnoo和4.20.3 …
linux  mount  kernel  ext 

0
Postfix在端口25上发送电子邮件
我已经设置了一个后缀服务器,无论我做什么,它似乎都在端口25上发送电子邮件。 /var/log/mail.log Aug 5 15:49:48 TheServer postfix/master[2225]: daemon started -- version 3.1.0, configuration /etc/postfix Aug 5 15:49:48 TheServer postfix/qmgr[2227]: BA5881D20592: from=<user@mail.domain.us>, size=341, nrcpt=1 (queue active) Aug 5 15:49:50 TheServer postfix/qmgr[2227]: 8EF0B1D203E8: from=<user@mail.domain.us>, size=410, nrcpt=1 (queue active) Aug 5 15:49:50 TheServer postfix/qmgr[2227]: 4B8C71D205F8: from=<user@mail.domain.us>, size=355, nrcpt=1 (queue active) Aug 5 15:49:50 …

1
如何防止Bochs翻译键码?
我的本机键盘布局是“ dk”(丹麦语)。 我正在虚拟机(Bochs)中运行Tiny Core Linux。虚拟机正在引导引导加载程序,在这里我可以将键盘映射作为内核的参数。一个示例是“ kmap = qwerty / dk”。如果在主机上将键盘布局更改为“ us”,则可以在Bochs的X11 GUI中输入“ =“。但是然后我无法输入“ /”。如果在输入任何内容后更改键盘布局,Bochs不会允许我输入更多内容。 我必须继续使用X11 GUI,因为使用SDL GUI,CPU利用率始终为100%。 使用默认的键盘映射启动TCL后(由于我无法在引导加载程序中对其进行更改),可以使用“ loadkmap”更改键盘映射。它是从STDIN读取的。键盘映射位于/ usr / share / kmaps / qwerty / dk中。我发现可以使用“ cd ..”转到目录,而不必使用键“ /”。但是,如何不使用“ |”将其加载到“ loadkmap”中 或“ <”?

1
此bash命令在OSX上运行,但不在Busybox上..为什么?
我有这个bash一线软件,它可以在OSX上正常运行,但是不能在Linux上运行,我怀疑Qnap上的Linux发行版(Busybox)与此有关。 这是在OSX上运行的命令: find . -type f -name "*.mp4" -exec bash -c 'ffmpeg -i "$0" -c:v copy -c:a libfaac -af "volume=23dB" "fix/$0"' '{}' \; 现在在Qnap上: find . -type f -name "*.mp4" -exec bash -c 'ffmpeg -i "$0" -c:v copy -c:a libfaac -af "volume=23dB" "fix/$0"' '{}' \; 返回: BusyBox v1.01(2015.05.21-17:32 + 0000)多调用二进制 …

0
wget:无法使用wget从ftp服务器获取文件夹
我需要通过linux下载FTP软件包,但此后无法继续进行。 wget -r --no-passive-ftp --no-parent ftp://ftp.geology.wisc.edu/thurber --2019-01-16 21:06:50-- ftp://ftp.geology.wisc.edu/thurber => ‘ftp.geology.wisc.edu/.listing’ Resolving ftp.geology.wisc.edu (ftp.geology.wisc.edu)... 144.92.206.97 Connecting to ftp.geology.wisc.edu (ftp.geology.wisc.edu)|144.92.206.97|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD not needed. ==> PORT ... done. ==> LIST …

1
VNC入门
我已订阅VPS服务,目的是运行一些远程应用程序。为此,我需要一种或另一种远程桌面。 考虑到这一点,建议我尝试Ubuntu。为我准备的安装是Ubuntu 11.10 64位(Ubuntu 11.10(GNU / Linux 2.6.18-348.4.1.el5.028stab107.1 x86_64)) 从这里我使用apt-get install ubuntu-desktop成功完成的。我重启了机器并通过ssh重新连接。 当我尝试从Windows计算机上的TightVNC连接时,我收到一条有关会话被主动拒绝的消息。 我应该怎么做才能确认服务正在运行?我是否需要设置防火墙规则以允许端口通过? (我是linux newb,所以很清楚。)

0
Linux bash-从脚本添加别名,但不添加脚本源
是否可以编写类似 #!/bin/bash alias foo="bar -options" 并获得添加到正在运行的shell中的别名,而无需source(-ing)脚本 source myscript 会工作,但只是 myscript 不。别名在子shell(进程)中设置,但在退出脚本中丢失 无需更改父外壳别名的任何可能性 source
linux  bash  alias 

0
VMware Workstation 12.1.1更新内核,服务无法启动
我正在尝试在Kali linux上安装VMware,以建立一个小型的渗透测试实验室进行学习。它工作的第一天,然后我认为升级后操作系统崩溃了,我重新安装了GUI,文件似乎还不错,但我仍然不知道发生了什么。当我运行它时,内核模块尝试更新,无法启动服务,然后关闭。我发现了几个针对相同问题的旧修复程序,但均无效果。很多东西都提到了version.h文件,它是linux头文件包的一部分,它似乎与其他有关此文件的位置不同。当我搜索它时,这就是我看到的内容,但我不知道哪一个是相关的。 root@kali:/# find . -name version.h* ./var/lib/dkms/virtualbox/5.0.24/build/include/VBox/version.h ./usr/include/ruby-2.3.0/ruby/version.h ./usr/include/linux/dvb/version.h ./usr/include/linux/version.h ./usr/src/linux-headers-4.4.0-kali1-amd64/include/generated/uapi/linux/version.h ./usr/src/linux-headers-4.4.0-kali1-amd64/include/config/arch/want/compat/ipc/parse/version.h ./usr/src/linux-headers-4.6.0-kali1-common/include/xen/interface/version.h ./usr/src/linux-headers-4.6.0-kali1-common/include/uapi/linux/dvb/version.h ./usr/src/virtualbox-5.0.24/include/VBox/version.h ./usr/src/linux-headers-4.4.0-kali1-common/include/xen/interface/version.h ./usr/src/linux-headers-4.4.0-kali1-common/include/uapi/linux/dvb/version.h ./usr/src/linux-headers-4.6.0-kali1-amd64/include/generated/uapi/linux/version.h ./usr/src/linux-headers-4.6.0-kali1-amd64/include/config/arch/want/compat/ipc/parse/version.h find: ‘./run/user/1000/gvfs’: Permission denied 我现在不知道该怎么办。我会扔这个,希望它也能有所帮助。 root@kali:/# uname -rsv Linux 4.6.0-kali1-amd64 #1 SMP Debian 4.6.4-1kali1 (2016-07-21)

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.