我有一个:
- 云实例
- 远程服务器
- 虚拟机
- ...
我没有物理访问权限的 Ubuntu,我需要调整已安装分区的大小/
,因为我无法卸载!
我可以在网上找到的所有教程/答案都告诉我启动 USB 或 DVD 或......但我不能,因为我没有对 Ubuntu 的物理访问权限!
我应该怎么办???帮助!
我有一个:
我没有物理访问权限的 Ubuntu,我需要调整已安装分区的大小/
,因为我无法卸载!
我可以在网上找到的所有教程/答案都告诉我启动 USB 或 DVD 或......但我不能,因为我没有对 Ubuntu 的物理访问权限!
我应该怎么办???帮助!
有时我喜欢在连接到笔记本电脑 HDMI 端口的电视上观看 VLC 媒体,现在我必须:
因为我喜欢坐在黑暗中看电视!
有没有人通过脚本自己解决了上述问题?
电视总是连接到 HDMI,显示器总是连接到 VGA 端口,如果这样可以让事情变得更容易。
因此,我下载了第 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,字幕变成了:
我究竟做错了什么?
注 1:我只处理过srt
字幕,而且我知道 dvdsub 是图像,所以这就是为什么我认为该canvas_size
参数可能会有所帮助,但它没有区别。
注 2:是的,这不是一个纯粹的 Ubuntu 操作系统问题,但在video.se上没有得到任何关注,即使有赏金,所以如果有人进行任何视频转换并遇到同样的情况,请在这里尝试。
所以我手动删除旧内核并做了一个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
在这里
所以我在一个朋友那里,将我的外部 EXT4 硬盘连接到他的路由器,它可以识别它,他可以将他的整个家庭连接到它,一切正常。
但是,在我的 Ubuntu 机器上,我可以:
这很好用!
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
所以我显然在这里遗漏了一些完全愚蠢的东西,但我很困惑为什么我不能从命令行挂载这个共享???
好的,前提是:客户是一家 Windows 商店,他们的 Ubuntu 虚拟机总是使用 100% 的分配内存(根据设计),因此它们在内存使用图表上显示为“红色”。由于我们无法访问虚拟机内部,因此内存使用情况是由 VMWare 在外部测量的,而谷歌搜索并没有给我更多的见解,因为我想做的是愚蠢的。
这也是政治性的: 我已经告诉他们这是设计使然,机器不使用太多交换并且从报告中删除 Ubuntu 虚拟机是不可行的,将内存报告限制设置为 100% 并仅监控交换使用情况也不可行由于一些销售人员在合同中接受了这些 KPI,但不幸的是,这是我需要能够向他们的外部供应商就这些 VM 提出更改请求所需的信息,所以在这里发布一个问题。
有没有办法限制内核的内存管理器在正常情况下仅使用 75% 的可用 RAM,而仅在真正需要时使用剩余的 25%? (例如用于磁盘缓存)
我希望内存 在真正需要时仍然可用,但我会接受任何答案......
我已经尝试过的:
我有一堆实时 ISO 文件,如GParted、CloneZilla、Boot-Repair、Ubuntu 14.04 32 位…… 下载/opt
到我的旧 BIOS 机器上,我曾经能够将它们添加到 grub 菜单并启动它们. :-)
我现在有一台 UEFI 机器,我能找到的所有信息都是针对 BIOS 机器的。
从 grub 引导这些 ISO 文件的步骤是什么?
我只是厌倦了一直将这些“刻录”到USB记忆棒上,因为我永远找不到我需要的记忆棒,而我的电脑本身在我周围的混乱中更难松动...... ) :-(
当我登录到 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
该文件,但它的未来性如何?
我做了一些挖掘,发现内核的自动清理功能已启用/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 个内核之外,我无法轻松找到如何自动清理任何内容。
我很清楚符号链接和硬链接之间的区别。我也意识到创建目录硬链接的危险。
不过,我坚持要创建指向目录及其所有子目录的硬链接(在同一分区上)。
但是,以下方法不起作用:
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:我希望系统做我想做的事!
sudoers
文件已包含/bin/mount -t cifs //*/* /media/* -o username=*
所有操作员的命令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 共享???sh
sudoers
注 1:没有 python,perl,C,Go,...拜托?
注意2:我知道我可以通过sudoers
文件删除密码,但我试图加强安全性,而不是放松它,而不是放弃方便......
当我将我的 BQ Aquaris Ubuntu 手机插入运行 14.04.3 LTS 的笔记本电脑并在手机充电时关闭笔记本电脑时,手机会继续充电......
但是,一旦我拔下电话,将其重新插入关机计算机的任何 USB 端口后,它就不再充电了。
如何继续使用笔记本电脑的电池为手机电池充电?
我知道:这是个坏主意,因为它会耗尽笔记本电脑的电池,但这是紧急情况,而这正是我现在所需要的! :P;-)
我有点像个修补匠,我把最常用的应用程序图标改成了我自己的蒸汽朋克主题。
我无法更改其图标的唯一应用程序是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/
或任何其他系统范围的设置!
在 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
这不是关于如何安装 Ubuntu或如何在安装过程中使用手动分区的问题,而是关于访问权限以及如何不让它们咬你小腹的问题...... ;-)
这个问题不会帮助您如何在磁盘上进行分区,但会告诉您在安装过程的第 4 步中要做什么,具体取决于您的个人用例,因此请选择以下选项之一:
注意:以上问题也可以用于多盘,但答案中的示例是针对单盘给出的。
不,这不是备份工具的比较,也不是关于备份什么或为什么备份的征求意见,只是关于备份的位置和备份时间的一点点。
这基本上是一个策略问题:什么、什么地方、什么时候在一起。“如何”并不真正相关:那里有大量的备份程序,它们都做同样的基本事情:制作数据副本。
但真正的问题是:这些备份程序制作的数据副本是否对您很重要?在保护您的数据的同时,您应该如何安装和运行 Ubuntu ?
对于计算机、Ubuntu 版本或备份策略,没有“一刀切”的说法,因此我将其分为5 种基本用户类型,每种类型都有自己的答案:
由于以上内容并不适合所有人,一个不耐烦的人:
因此,请单击上述链接之一并转到您的用户类型!
附注:如果您正在运行一个服务器场并且到目前为止您已经阅读了这个问题,我很抱歉:这是关于一台 PC,而不是一个网络,也不是一个服务器场。
鉴于:
我export $(dbus-launch)
在我的/etc/bash.bashrc
文件中使用,因为我通常在非管理员用户下运行并且需要su - admin
做任何危险的事情。
正常行为: 转到破折号,打开 gedit。顶部菜单可见。
异常行为
转到终端,键入:gedit
。然后顶部菜单可见。(即使发送到 bg 问题仍然存在)
附加信息:
我注意到当我执行 agksudo gedit
时,菜单出现在窗口菜单栏下方而不是顶部菜单......
更多附加信息:
我刚刚找到了罪魁祸首:X11-forwarding。当我export $(dbus-launch)
从我的bash.bashrc
文件中删除时,“异常”行为停止。
有谁知道如何使异常恢复正常?(保留 x11-forwarding?)我到处都找过,但除了没有显示偏好设置的错误外,我找不到解决这个问题的方法......