Questions tagged «linux»

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

2
使用ffmpeg提取帧并包含字幕
我试图使用ffmpeg从带有字幕的视频中提取单个帧。 我自己建了ffmpeg: sircmpwn@picard ~/sources/bakabt-staging/hennkeo/groups $ ffmpeg ffmpeg version N-54036-g6c4516d Copyright (c) 2000-2013 the FFmpeg developers built on Jun 15 2013 11:56:01 with gcc 4.7 (Ubuntu/Linaro 4.7.3-1ubuntu1) configuration: --prefix=/home/sircmpwn/ffmpeg_build --extra-cflags=-I/home/sircmpwn/ffmpeg_build/include --extra-ldflags=-L/home/sircmpwn/ffmpeg_build/lib --bindir=/home/sircmpwn/bin --extra-libs=-ldl --enable-gpl --enable-libass --enable-libfdk-aac --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab libavutil 52. 35.101 / 52. 35.101 libavcodec …

0
{Key或TOTP}和密码
我正在Linux机器上设置多因素身份验证。我已经成功地告诉方框接受密钥和密码或TOTP和密码,但我希望它允许客户端做任何一个。我松散地遵循了这个指南,但遇到了一个问题,因为密码和TOTP都是由PAM处理的,我基本上不能告诉ssh将PAM用于一种类型的auth并自己做另一种。我能想到的唯一办法做到这一点是,如果我可以创建两个“链”(?),例如/etc/pam.d/sshd-password和/etc/pam.d/sshd-totp和有SSH经历一个密码,另一个用于TOTP。这种机制存在吗?如果没有,还有另一种方法可以实现这一目标吗?


1
执行sudo apt删除gnupg后找不到sudo:apt:command
在写我面临的原始问题之前,我认为最好提供一些背景知识。 背景我试图在运行apt-get时注册一个新源来获取包,最后安装azure-iot-sdk-c-dev以使用代码与IoT Hub进行通信。 我试着运行以下命令时遇到了问题。 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys xxxxxxxxxxxxxx 从错误来看,我的PI似乎没有dirmngr目录。所以我开始寻找解决方案。其中一个解决方案是使用以下命令 sudo apt删除gnupg sudo apt install --reinstall gnupg2 sudo apt安装dirmngr 即使我被告知第一个命令的潜在损坏,我假设执行第二个命令会解决问题,但第二个命令没有运行。 问题它给我的错误像sudo:apt:命令找不到修复我尝试了以下 sudo apt-get install --reinstall gnupg2 apt-get update && apt-get upgrade 但两个错误都说明找不到-bash:apt-get:命令 编辑1 尝试sudo aptitude install apt后,我得到以下内容,之后 我尝试了以下内容 然后手动创建首选项 现在卡在更新

3
如何在启动时运行bash脚本
我知道这个问题已被问过几次,但我根本无法让它工作。 以下是我为使其工作而采取的步骤: 编写的脚本保存为 collection.sh 搬到collection.sh了/etc/init.d 执行$ sudo chmod 711 /etc/init.d/collection.sh以设置执行脚本的权限 执行$ ln -s /etc/init.d/collection.sh /etc/rc0.d/以创建一个符号链接/etc/rc0.d 重新启动机器 $ sudo reboot 这些步骤collection.sh在启动时运行失败。那么有谁可以指出我做错了什么? 我想也许我在错误的rc?.d文件夹中创建一个符号链接,因为有0-6和S rc文件夹。如果是这样,应该在哪个文件夹中制作?
linux  ubuntu  bash 

3
1.2GHz,1GB RAM平板电脑是否会在Linux下运行图形浏览器?
我想在平板电脑上安装Linux。规格是: 1.2GHz CPU 1GB RAM 它只需运行一个图形浏览器,它将运行本地django应用程序,可能将数据写入SQLite数据库。 这听起来合理,还是平板电脑太低了? 编辑: django应用程序也将在平板电脑上运行。 编辑2: 我想到的平板电脑是Quaduro Flight-Pad平板电脑
linux 

1
递归mkdir - 文件夹存在但用户没有权限
我试图通过ssh递归创建目录。 目录/ home / user / staging存在。但是用户无权阅读/回家。mkdir不知道/ home / user是否存在并尝试创建它。 mkdir -p /home/user/staging/first/second/third/fourth/ mkdir: cannot create directory ‘/home/user’: Permission denied 如何跳过此目录并继续创建用户拥有权限的位置? 我正在尝试使用自己的脚本, rec() { dir=$1 if [[ ! -e $dir ]]; then echo "creating $dir" newdir=$(echo $dir | sed 's:/[^/]*$::') rec $newdir mkdir $dir fi } 由于某些原因,如果[[!-e $ dir]] 并且循环越过现有的dirs并最终不会创建任何东西。

1
只是我耳机的一面工作(Arch-Linux)
我在我的笔记本电脑上使用Arch-Linux(Thinkpad E470)并尝试使用我的Teufel Massive耳机听音乐。我只能听到左侧,右侧似乎无法正常工作。我用智能手机试过耳机,然后就可以了。有谁知道我可以做什么来听到双方的声音? 谢谢你的回答!

2
如果目录包含特定字符串,则移动目录和文件(从目录名中删除字符串)
编辑以更好地解释问题。 所以我想扫描一个目录,在目录名的末尾查找包含--import-me的子目录,移动到包含所有文件的新目录,只需重命名dir而不用--import-me字符串 cd $some-dir for f in `find . -name "*--import-me" ` do rename=${f%--import-me} echo mv $f "some-other-dir"/"$rename" done 我明白了 mv ./iZombie /some-other-dir/./iZombie mv (2015)--import-me /some-other-dir/(2015) 我希望它能给我 mv ./some-other-dir/iZombie (2015)

1
如何让我的笔记本电脑与Debian Wheezy一起使用其外接显示器?
使用Debian Wheezy安装我的笔记本电脑屏幕工作正常,但插入外部显示器时似乎没有注意到。 我的笔记本电脑是戴尔Inspiron 15(3537) 我认为这是有问题的设备: $ lspci -nn 00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09) 但xrandr只报告一个屏幕,即使显示器已插入HDmI端口。 $ xrandr xrandr: Failed to get size of gamma for output default Screen 0: minimum 1366 x 768, current 1368 x 768, maximum 1368 x 768 default …

1
我如何处理停止的工作,除非取得前景,否则无法继续?
最近的例子:mountlo(使用UML): vi @vi-notebook:〜/ b $ mountlo -m 16 -d / dev / uba1 / home / vi / mnt / usb -t vfat -o iocharset = utf8,allow_other& [1] 32561 vi @vi-notebook:〜/ b $检查ptrace是否可以更改系统调用号... OK 检查ptrace的系统调用仿真补丁...确定 检查ptrace的高级系统调用仿真补丁...确定 检查/tmp...OK中的PROT_EXEC mmap 检查主机中的skas3补丁: - /proc/mm...not找不到 - 找不到PTRACE_FAULTINFO - 找不到PTRACE_LDT UML在SKAS0模式下运行 [1] +停止mountlo -m 16 …

1
EC2实例Linux,MYSQL日志错误:InnoDB:无法锁定./ibdata1,错误:11
我有一个工作服务器在t2 micro EC2实例上运行带有apache2的Ubuntu 64bit。问题是MYSQL(版本5.5.38)有一些错误...我尝试了一切,完全删除并重启没有任何数据库使用此方法重新安装mysql 但是当我运行此命令时,sudo /etc/init.d/mysql restart我始终收到此消息: * Stopping MySQL database server mysqld [ OK ] * Starting MySQL database server mysqld [ OK ] * Checking for tables which need an upgrade, are corrupt or were not closed cleanly. 几个小时之后变得不可能进入phpmyadmin内部,在登录时它显示错误#2002错误的密码。而且如果我重新启动mysql,我得到这个: * Stopping MySQL database server mysqld [ OK ] …

1
Visudo规则不适用于服务重启
我希望能够在不是root的情况下重新启动Ubuntu中的服务。 $ whoami Ubuntu的 然后我做了: sudo visudo 我添加了一行: ubuntu ALL = NOPASSWD: /usr/sbin/service javaspringapi restart 并保存了文件。产生的sudoers文件: sudo cat / etc / sudoers # # This file MUST be edited with the 'visudo' command as root. # # Please consider adding local content in /etc/sudoers.d/ instead of # directly modifying this …
linux  ubuntu  sudo 

1
如何理解文件夹是否在正确的分区中
我刚刚安装了一个带有两个分区的ubuntu服务器(11.10),一个是ssd硬盘,第二个是raid 1个硬盘。在安装过程中,我选择将主目录放在raid分区中。好吧一切都应该没问题,但我在linux上很新,所以我想知道是否有一个命令显示主文件夹是否在正确的分区中。 谢谢

1
在linux中创建用户的问题
我想创建两个只对其主文件夹具有读取权限的用户。和其他可以在上述两个用户文件夹中读写和执行文件的新用户。
linux 

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.