AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-344926

Fabby's questions

Martin Hope
Fabby
Asked: 2019-07-24 22:52:52 +0800 CST

当我无法物理访问远程服务器时,如何调整分区大小?

  • 2

我有一个:

  • 云实例
  • 远程服务器
  • 虚拟机
  • ...

我没有物理访问权限的 Ubuntu,我需要调整已安装分区的大小/,因为我无法卸载!

我可以在网上找到的所有教程/答案都告诉我启动 USB 或 DVD 或......但我不能,因为我没有对 Ubuntu 的物理访问权限!

我应该怎么办???帮助!

partitioning cloud virtualization headless
  • 1 个回答
  • 232 Views
Martin Hope
Fabby
Asked: 2019-07-01 16:06:06 +0800 CST

在电视上观看 VLC 媒体时关闭所有显示器

  • 11

有时我喜欢在连接到笔记本电脑 HDMI 端口的电视上观看 VLC 媒体,现在我必须:

  • 在电视上启动 VLC:
    • CCSM 在电视上定位。
    • VLC 正在关闭屏幕保护程序。
  • 关闭笔记本电脑
  • 关闭显示器(如果它打开)

因为我喜欢坐在黑暗中看电视!

有没有人通过脚本自己解决了上述问题?

电视总是连接到 HDMI,显示器总是连接到 VGA 端口,如果这样可以让事情变得更容易。

vlc tv external-monitor
  • 1 个回答
  • 1671 Views
Martin Hope
Fabby
Asked: 2019-06-03 00:11:47 +0800 CST

星际迷航继续:ffmeg dvdsub:重叠字幕

  • 4

因此,我下载了第 1-3 集的免费粉丝创建的《星际迷航》继续蓝光 ISO ,我正在尝试将 FHD 1920x1080 转换为 SD 960x540 以便能够在我的手机上观看:

ffmpeg -canvas_size 960x540 \
-i /media/STC_VOL1_BR/BDMV/STREAM/00000.m2ts \
-map_metadata -1 \
-c:v libx264 -map 0:0 -strict -2 -r 24 -s 960x540 \
-c:a libmp3lame -map 0:1 -b:a 384K \
-metadata:s:s:0 language=EN -c:s dvdsub -map 0:2 \
/media/Videos/Star\ Trek\ Continues/S01E01\ Pilgrim\ Of\ Eternity.mkv

但是看了几秒转换后的mkv,字幕变成了:

  • 由于重叠而无法阅读
  • 有点大(没问题)
  • 移动到屏幕的右侧和底部

VLC 截图

完整的ffmpeg输出在这里

我究竟做错了什么?

注 1:我只处理过srt字幕,而且我知道 dvdsub 是图像,所以这就是为什么我认为该canvas_size参数可能会有所帮助,但它没有区别。
注 2:是的,这不是一个纯粹的 Ubuntu 操作系统问题,但在video.se上没有得到任何关注,即使有赏金,所以如果有人进行任何视频转换并遇到同样的情况,请在这里尝试。

ffmpeg video-conversion
  • 1 个回答
  • 420 Views
Martin Hope
Fabby
Asked: 2018-12-09 01:19:27 +0800 CST

dpkg --list 'linux-image-*' 导致未知/未安装

  • 3

所以我手动删除旧内核并做了一个dpkg --list 'linux-image-*',我得到:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  linux-image-4. 4.10.0-42.46 amd64        Linux kernel image for version 4.
ii  linux-image-4. 4.13.0-31.34 amd64        Linux kernel image for version 4.
ii  linux-image-4. 4.15.0-38.41 amd64        Signed kernel image generic
ii  linux-image-4. 4.15.0-39.42 amd64        Signed kernel image generic
ii  linux-image-4. 4.15.0-42.45 amd64        Signed kernel image generic
ii  linux-image-4. 4.4.0-128.15 amd64        Linux kernel image for version 4.
ii  linux-image-4. 4.4.0-140.16 amd64        Linux kernel image for version 4.
ii  linux-image-ex 4.4.0-128.15 amd64        Linux kernel extra modules for ve
ii  linux-image-ex 4.4.0-140.16 amd64        Linux kernel extra modules for ve
ii  linux-image-ge 4.4.0.140.14 amd64        Generic Linux kernel image
ii  linux-image-ge 4.15.0.42.63 amd64        Generic Linux kernel image
un  linux-image-un <none>       <none>       (no description available)
un  linux-image-un <none>       <none>       (no description available)
un  linux-image-un <none>       <none>       (no description available)
所以最后 3 个包处于一个Desired=Unknown和Status=Not状态。

所以我挖得更深一点,发现这dpkg-query --show 'linux-image-*'对我没有多大帮助:

linux-image-4.10.0-42-generic   4.10.0-42.46~16.04.1
linux-image-4.13.0-31-generic   4.13.0-31.34~16.04.1
linux-image-4.15.0-38-generic   4.15.0-38.41~16.04.1
linux-image-4.15.0-39-generic   4.15.0-39.42~16.04.1
linux-image-4.15.0-42-generic   4.15.0-42.45~16.04.1
linux-image-4.4.0-128-generic   4.4.0-128.154
linux-image-4.4.0-140-generic   4.4.0-140.166
linux-image-extra-4.4.0-128-generic 4.4.0-128.154
linux-image-extra-4.4.0-140-generic 4.4.0-140.166
linux-image-generic             4.4.0.140.146
linux-image-generic-hwe-16.04   4.15.0.42.63
linux-image-unsigned-4.15.0-38-generic
linux-image-unsigned-4.15.0-39-generic
linux-image-unsigned-4.15.0-42-generic

那么那些 3来自哪里,我如何摆脱那些 3?


附加信息:

dpkg --list 'linux-image-*' > /tmp/N0rbert.txt在这里。

uname -r并且ls /boot在这里

package-management dpkg kernel
  • 1 个回答
  • 4981 Views
Martin Hope
Fabby
Asked: 2018-11-13 09:23:19 +0800 CST

从命令行将Windows共享挂载为来宾[重复]

  • 5
这个问题在这里已经有了答案:
16.04 CIFS“主机已关闭”但它们不是 (6 个答案)
3年前关闭。

所以我在一个朋友那里,将我的外部 EXT4 硬盘连接到他的路由器,它可以识别它,他可以将他的整个家庭连接到它,一切正常。

但是,在我的 Ubuntu 机器上,我可以:

  • 转到我的文件管理器 (Nemo)
  • File Connect to Server

连接对话框

这很好用!

但是我不能:

sudo mount -t smbfs //192.168.1.1/Fab-EXT4 /media/MichelNAS/
mount: unknown filesystem type 'smbfs'

sudo mount -t cifs //192.168.1.1/Fab-EXT4 /media/MichelNAS/
Password for root@//192.168.1.1/Fab-EXT4: 

sudo mount -t cifs -o guest //192.168.1.1/Fab-EXT4 /media/MichelNAS/
mount error(112): Host is down
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

sudo mount -t cifs //192.168.1.1/Fab-EXT4 -o user=,password= /media/MichelNAS/ 
mount error(112): Host is down
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

sudo mount -t cifs -o rw,noperm,sec=none //192.168.1.1/Fab-EXT4 /media/MichelNAS/
mount error(112): Host is down
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

然而:

smbclient --list=192.168.1.1 --no-pass

完美运行并具有输出:

WARNING: The "syslog" option is deprecated
Domain=[HOME] OS=[Unix] Server=[Samba 3.0.24]

    Sharename       Type      Comment
    ---------       ----      -------
    IPC$            IPC       IPC Service (mymodem Sharing Files)
    Fab-EXT4        Disk      Share Fab-EXT4 directory
Domain=[HOME] OS=[Unix] Server=[Samba 3.0.24]

    Server               Comment
    ---------            -------
    MYMODEM              mymodem Sharing Files

    Workgroup            Master
    ---------            -------
    HOME                 

所以我显然在这里遗漏了一些完全愚蠢的东西,但我很困惑为什么我不能从命令行挂载这个共享???

networking mount cifs
  • 1 个回答
  • 33073 Views
Martin Hope
Fabby
Asked: 2018-05-04 12:24:12 +0800 CST

有没有办法限制内核的内存管理器只使用 75% 的内存?

  • 2

好的,前提是:客户是一家 Windows 商店,他们的 Ubuntu 虚拟机总是使用 100% 的分配内存(根据设计),因此它们在内存使用图表上显示为“红色”。由于我们无法访问虚拟机内部,因此内存使用情况是由 VMWare 在外部测量的,而谷歌搜索并没有给我更多的见解,因为我想做的是愚蠢的。

这也是政治性的:  我已经告诉他们这是设计使然,机器不使用太多交换并且从报告中删除 Ubuntu 虚拟机是不可行的,将内存报告限制设置为 100% 并仅监控交换使用情况也不可行由于一些销售人员在合同中接受了这些 KPI,但不幸的是,这是我需要能够向他们的外部供应商就这些 VM 提出更改请求所需的信息,所以在这里发布一个问题。

有没有办法限制内核的内存管理器在正常情况下仅使用 75% 的可用 RAM,而仅在真正需要时使用剩余的 25%? (例如用于磁盘缓存)

我希望内存 在真正需要时仍然可用,但我会接受任何答案......

我已经尝试过的:

  • 分配一个巨大的 RAM 磁盘而不使用它:它仍然分配了 RAM ... :-(
vmware kernel cache memory-usage ram
  • 1 个回答
  • 411 Views
Martin Hope
Fabby
Asked: 2018-04-17 15:50:26 +0800 CST

如何在 UEFI 机器上使用 grub2 从我的驱动器引导 ISO 文件?

  • 16

我有一堆实时 ISO 文件,如GParted、CloneZilla、Boot-Repair、Ubuntu 14.04 32 位…… 下载/opt到我的旧 BIOS 机器上,我曾经能够将它们添加到 grub 菜单并启动它们. :-)

我现在有一台 UEFI 机器,我能找到的所有信息都是针对 BIOS 机器的。

从 grub 引导这些 ISO 文件的步骤是什么?

我只是厌倦了一直将这些“刻录”到USB记忆棒上,因为我永远找不到我需要的记忆棒,而我的电脑本身在我周围的混乱中更难松动...... ) :-(

grub2 boot live-usb iso uefi
  • 7 个回答
  • 27986 Views
Martin Hope
Fabby
Asked: 2018-01-30 12:13:30 +0800 CST

每次打开 GUI 终端时运行 TTY 脚本

  • 5

当我登录到 TTY 时,我会收到以下漂亮的文本:

Ubuntu 16.04.03 LTS
Log-in: username
Password:
Last log-in date/time
Welcome to Ubuntu 16.04.03 LTS

 * Documentation:
 * Management:
 * Support:

9 packages to update
4 updates are security updates

我希望每次为adm组中的所有用户打开 GUI 终端时重复最后两行(但每次我为所有用户打开 GUI 终端时都会显示整个内容)

我尝试了明显的:

fab-root@fab-ux-predator:~
$ cd /etc/update-motd.d/
fab-root@fab-ux-predator:/etc/update-motd.d
$ ./90-updates-available 
fab-root@fab-ux-predator:/etc/update-motd.d
$ cat /var/lib/update-notifier/updates-available
cat: /var/lib/update-notifier/updates-available: Permission denied
fab-root@fab-ux-predator:/etc/update-motd.d
$

我错过了什么?

PS 显然我可以保存chmod o+r该文件,但它的未来性如何?

command-line permissions login groups tty
  • 2 个回答
  • 350 Views
Martin Hope
Fabby
Asked: 2017-12-18 01:59:32 +0800 CST

如何在自动删除之前将 4 个 Linux 内核默认保留在 /boot 中

  • 15

我做了一些挖掘,发现内核的自动清理功能已启用/etc/kernel/postinst.d/apt-auto-removal并且文件状态:

# In the common case this results in two kernels saved (booted into the
# second-latest kernel, we install the latest kernel in an upgrade), but
# can save up to four. Kernel refers here to a distinct release, which can
# potentially be installed in multiple flavours counting as one kernel.

但是该脚本超出了我的想象,除了最后 4 个内核之外,我无法轻松找到如何自动清理任何内容。

apt
  • 1 个回答
  • 1981 Views
Martin Hope
Fabby
Asked: 2017-09-21 12:36:42 +0800 CST

如何备份我的主引导记录 (MBR) 和分区表 (PT)?

  • 2

我想知道如何:

  1. 备份
  2. 做一个恢复

rsync将我所有磁盘的所有 MBR 和所有 PT 保存到一个文件中,以便我可以使用或类似的程序轻松备份它们。

partitioning
  • 2 个回答
  • 2756 Views
Martin Hope
Fabby
Asked: 2016-04-05 12:56:44 +0800 CST

如何规避对同一文件系统上的目录的硬链接创建权限

  • 1

我很清楚符号链接和硬链接之间的区别。我也意识到创建目录硬链接的危险。

不过,我坚持要创建指向目录及其所有子目录的硬链接(在同一分区上)。

但是,以下方法不起作用:

root@fab-ux:/home/fab-user/Public
# ln --directory ../Documents/CV/ CV
ln: failed to create hard link ‘CV’ => ‘../Documents/CV/’: Operation not permitted

是否有一个内核/文件系统(在 EXT4 上运行)参数可以让我完成这个愚蠢的操作?

是的,我可以挂载绑定,可以通过 cron 作业硬链接单个文件,......但关键是我想要物理上只有一个目录及其所有文件的便利性以及只上传某些硬链接目录的便利性在我的云公共目录中,云软件检测到符号链接并且不支持它们,最重要的是:我正在运行 Ubuntu!不是 OSX 也不是 Windows:我希望系统做我想做的事!

kernel
  • 2 个回答
  • 2425 Views
Martin Hope
Fabby
Asked: 2015-12-21 06:43:53 +0800 CST

如何在需要 sudo 的 bash 脚本中只输入一次密码

  • 22

数据

  • 我希望这台机器上的操作员用户挂载他们自己的 cifs 共享
  • 该sudoers文件已包含/bin/mount -t cifs //*/* /media/* -o username=*所有操作员的命令
  • 我希望用户通过脚本只输入一次密码来安装cifs共享,而不是两次。
  • sudo 密码和 cifs 密码相同。

我已经拥有的

该脚本有效:

#!/bin/bash
sudo 'mount -t cifs //192.168.1.1/home /media/$USER/home -o username=$USER'

...但它要求用户输入相同的密码两次!

  • 一次为sudo
  • 一次用于安装本身

这也可以:

#!/bin/bash
echo -n Password: 
read -s szPassword
echo $szPassword | sudo -S sh -c 'echo $szPassword | mount -t cifs //192.168.1.1/home /media/$USER/home -o username=$USER'

...但这需要我允许所有操作员用户能够sudo sh(主要安全问题)

问题

如何在不放入文件或创建永久/临时文件的情况下在 bash中挂载 cifs 共享???shsudoers

注 1:没有 python,perl,C,Go,...拜托?
注意2:我知道我可以通过sudoers文件删除密码,但我试图加强安全性,而不是放松它,而不是放弃方便......

bash
  • 4 个回答
  • 35882 Views
Martin Hope
Fabby
Asked: 2015-12-07 09:09:11 +0800 CST

如何使用 Ubuntu 笔记本电脑的电池为 Ubuntu 手机的电池充电?

  • 10

当我将我的 BQ Aquaris Ubuntu 手机插入运行 14.04.3 LTS 的笔记本电脑并在手机充电时关闭笔记本电脑时,手机会继续充电......

但是,一旦我拔下电话,将其重新插入关机计算机的任何 USB 端口后,它就不再充电了。

如何继续使用笔记本电脑的电池为手机电池充电?

我知道:这是个坏主意,因为它会耗尽笔记本电脑的电池,但这是紧急情况,而这正是我现在所需要的! :P;-)

usb
  • 1 个回答
  • 3774 Views
Martin Hope
Fabby
Asked: 2015-09-12 07:10:09 +0800 CST

当我更改 .desktop 文件时,为什么启动器中的图标没有变化?

  • 2

我有点像个修补匠,我把最常用的应用程序图标改成了我自己的蒸汽朋克主题。

我无法更改其图标的唯一应用程序是qBitTorrent。

这些.desktop文件的存在只是/usr/share/applications为了让所有用户都可以使用它们,并且~/.local/share/applications/已经过验证不包含任何桌面文件。

任何人都可以阐明为什么会这样吗? (并指导如何更改该图标?)

蒸汽朋克发射器

对于那些不了解 SteamPunk 的人:我想更改丑陋的蓝色图标... ;-)

更多信息:

$ lsattr /usr/share/applications/qBittorrent.desktop
-------------e-- /usr/share/applications/qBittorrent.desktop

$ lsattr /usr/share/pixmaps/Steampunk-Vlc-Audio-Player-Icon-Mkii.png 
-------------e-- /usr/share/pixmaps/Steampunk-Vlc-Audio-Player-Icon-Mkii.png

现在我已经让 qTox 自己运行(在@JacobVlijm 的一点帮助下)并且没有人给我任何关于 qBittorrent 的想法,我正在增加赏金......

笔记:

我不打算使用~/.local/share/applications/覆盖更改图标,而是针对所有用户/usr/share/applications/或任何其他系统范围的设置!

14.04
  • 1 个回答
  • 1223 Views
Martin Hope
Fabby
Asked: 2015-04-29 06:21:26 +0800 CST

useradd 不允许用户登录

  • 2

在 Ubuntu 14.04.2 LTS 上执行以下命令:

adduser fu

然后输入密码bar并按Enter所有其他问题,创建一个允许我登录并具有以下特征的用户/etc/passwd:

fu:x:1002:1002:,,,:/home/fu:/bin/bash

但是,做一个:

useradd fu --password bar --groups adm,cdrom,sudo,dip,plugdev,lpadmin --shell /bin/bash --create-home

创建于/etc/passwd

fu:x:1002:1002::/home/fu:/bin/bash

并且不允许我登录和添加--user-group也无济于事......

根据我的需要useradd(对于 docker 脚本)我该如何进行?

PS 我已经看过了/usr/sbin/adduser,但是perl我不清楚要添加哪些参数才能adduser具有与useradd

bash
  • 2 个回答
  • 2868 Views
Martin Hope
Fabby
Asked: 2015-02-06 00:26:20 +0800 CST

如何高效分区单个Windows-Ubuntu双启动盘?

  • 23

这不是关于如何安装 Ubuntu或如何在安装过程中使用手动分区的问题,而是关于访问权限以及如何不让它们咬你小腹的问题...... ;-)

这个问题不会帮助您如何在磁盘上进行分区,但会告诉您在安装过程的第 4 步中要做什么,具体取决于您的个人用例,因此请选择以下选项之一:

  • 我是新手 Windows 和/或新手 Ubuntu 用户
  • 我很了解 Windows,但 Ubuntu 是新的/我很了解 Ubuntu,但 Windows 是新的。
  • 我是 Ubuntu 和 Windows 的专家!

注意:以上问题也可以用于多盘,但答案中的示例是针对单盘给出的。

dual-boot
  • 3 个回答
  • 30970 Views
Martin Hope
Fabby
Asked: 2015-01-07 13:06:14 +0800 CST

什么是 1 台台式 PC 的良好备份策略?

  • 63

不,这不是备份工具的比较,也不是关于备份什么或为什么备份的征求意见,只是关于备份的位置和备份时间的一点点。

这基本上是一个策略问题:什么、什么地方、什么时候在一起。“如何”并不真正相关:那里有大量的备份程序,它们都做同样的基本事情:制作数据副本。

但真正的问题是:这些备份程序制作的数据副本是否对您很重要?在保护您的数据的同时,您应该如何安装和运行 Ubuntu ?

对于计算机、Ubuntu 版本或备份策略,没有“一刀切”的说法,因此我将其分为5 种基本用户类型,每种类型都有自己的答案:

  1. 我没有电脑!
  2. 我的电脑装不下我的生活...
  3. 我的电脑包含我的生命!
  4. 我的电脑就是我的生命!(或者您正在 UEFI 模式下运行!)

由于以上内容并不适合所有人,一个不耐烦的人:

  1. 我想要尽可能快的恢复!

因此,请单击上述链接之一并转到您的用户类型!

附注:如果您正在运行一个服务器场并且到目前为止您已经阅读了这个问题,我很抱歉:这是关于一台 PC,而不是一个网络,也不是一个服务器场。

system-installation
  • 6 个回答
  • 17678 Views
Martin Hope
Fabby
Asked: 2014-11-20 05:48:06 +0800 CST

从终端启动并使用 x11-Forwarding 时,gedit 顶部菜单不可见

  • 9

鉴于: 我export $(dbus-launch)在我的/etc/bash.bashrc文件中使用,因为我通常在非管理员用户下运行并且需要su - admin做任何危险的事情。

正常行为: 转到破折号,打开 gedit。顶部菜单可见。

异常行为 转到终端,键入:gedit。然后顶部菜单可见。(即使发送到 bg 问题仍然存在)

附加信息: 我注意到当我执行 agksudo gedit时,菜单出现在窗口菜单栏下方而不是顶部菜单......

更多附加信息: 我刚刚找到了罪魁祸首:X11-forwarding。当我export $(dbus-launch)从我的bash.bashrc文件中删除时,“异常”行为停止。

有谁知道如何使异常恢复正常?(保留 x11-forwarding?)我到处都找过,但除了没有显示偏好设置的错误外,我找不到解决这个问题的方法......

ssh
  • 1 个回答
  • 2040 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve