有谁知道一个相当轻量级的 Ubuntu 应用程序,它可以放在系统托盘中并弹出来提醒我各种任务?
像 Kalarm 这样的东西正是我正在寻找的东西,但在我的系统上,我似乎遇到了有关关闭的错误(即 Kalarm 或 Nepomuk 将关闭延迟了几分钟,并且我收到了有关仍在运行的进程的报告等) . 因此,我不得不移除 Kalarm 并需要找到替代方案。
有人可以推荐一些东西吗?
因此,目前当我的非管理员用户尝试连接到新的 WiFi 网络时(例如在咖啡馆里),NetworkManager 会提示输入管理员用户的密码。有没有办法关闭它并允许非管理员用户连接到他们喜欢的任何 Wifi 网络?
编辑:只是为了澄清,我的意思是计算机之前从未连接过新的WiFi 网络,因此在现有已建立的连接上单击“对所有用户可用”不会解决问题 - 因为目前非管理员用户没有问题重新连接到家庭网络的次数不限。
当使用 logrotate 保持日志文件旋转时,我已经看到
postrotate
invoke-rc.d rsyslog rotate > /dev/null
endscript
Run Code Online (Sandbox Code Playgroud)
我知道postrotate
使 bash 在轮换日志文件后执行以下命令,但是执行此命令的目的究竟是什么?
最后,它现在已经过时了吗?(我似乎看到一条消息,anacron
说“您尝试调用的脚本已转换为 Upstart 作业,但 Upstart 作业不支持轮换。”)
我希望普通(无 sudo)用户能够使用 Deja Dup 备份 /etc/ 及其主目录。目前主文件夹备份正常,但由于缺乏权限 /etc 没有得到备份。
有没有办法创建一个新组,比如“备份者”将用户添加到其中,然后编辑 visudo 以允许组“备份者”使用 Deja Dup 执行此类备份?
目前,用户可以查看 /etc/ 中的文件(例如使用 gedit)但不能修改,这就是我希望它保留的方式。但是他们做备份很方便。
在安装 Ubuntu 12.04 并选择加密我的整个主目录后,我现在想知道在这里备份数据的最佳方法是什么。
我使用以下命令备份了文件系统的其余部分
tar -cvpjf sysbackup.tar.bz2 --exclude=/sysbackup.tar.bz2
--exclude=/sysbackup.log --exclude=/home --one-file-system / 1> sysbackup.log
Run Code Online (Sandbox Code Playgroud)
(以及boot/efi
以类似方式划分的分区),但我不确定如何处理该/home/user
目录。
选项 1)备份加密/home/.encryptfs/$USER/.Private
和/home/.encryptfs/$USER/.encryptfs
目录。那么在未来,在灾难的情况下,恢复到与访问文件sudo ecryptfs-recover-private
,详见 这里,从活CD。与我的系统备份的其余部分,我能格式化和分区与之前的GParted,然后还原/
,/home/.encryptfs/$USER/.Private
和/home/.encryptfs/$USER/.encryptfs
。缺点:可能没有 tar 压缩,并且可能无法排除子目录。
选项 2)当我登录时,主目录会自动安装所有未加密的文件,所以大概我可以简单地制作tar
这里的所有内容(the.encryptfs
和.Private
in/home/$USER
只是指向真实加密数据的符号链接/home/.encryptfs/$USER/
......我认为他们可能有与在登录时启动自动挂载有关吗?所以我不会将这些包含在备份中)
我在选项 2) 中看到的问题是在系统出现故障的情况下,可能无法仅从 live-CD 格式化和分区磁盘,还原/
然后简单地还原,/home/$USER
因为现在/home/.encryptfs
会丢失,因此这可能会导致问题,Ubuntu 期望加密 home 并尝试解密并正常挂载私有目录,/home/.encryptfs
但找不到这些..(第二个缺点是 tar 未以加密形式存储,尽管 gpg 或 deja dup 无论如何都可以解决该问题)。
我真正要问的是:如果系统死机,我必须通过 live CD 启动,格式化我的 …
我设置时间使用,例如
sudo date --set="24 MAY 2013 18:00:00"
sudo hwclock --systohc --utc
Run Code Online (Sandbox Code Playgroud)
这有效,但在重新启动后,时间又回到了旧值。我究竟做错了什么?我以为hwclock
会让它永久。
我注意到在 gui 时间/日期中我的时区仍然设置为不同的时区并
Network Time
设置为on
. 所以我想知道它是否以某种方式自动同步,或者我是否还需要在终端更改时区?
我知道关于这个问题的一些其他线程,但我已经尝试了那些没有成功的选项:
sudo su
cat /sys/kernel/debug/vgaswitcheroo/switch
Run Code Online (Sandbox Code Playgroud)
给
cat: /sys/kernel/debug/vgaswitcheroo/switch: No such file or directory
Run Code Online (Sandbox Code Playgroud)
可能是因为我xorg.conf
只设置了英特尔设备?
将/sys/kernel/debug
要安装出现了,我没有任何古怪的引导选项:
cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-3.11.0-15-generic.efi.signed root=UUID=8a15962e-
ad4d-4eb0-96af-37d167313e92 ro quiet splash vt.handoff=7
Run Code Online (Sandbox Code Playgroud)
对于模式集,我有:
cat /sys/module/i915/parameters/modeset
-1
Run Code Online (Sandbox Code Playgroud)
不太确定这是否有问题?但我也尝试使用i915.modeset=1 radeon.modeset=1
选项启动,并验证模式集确实是 1。我还检查了mount | grep /sys/kernel/debug
显示
none on /sys/kernel/debug type debugfs (rw)
Run Code Online (Sandbox Code Playgroud)
所以这是正确安装的。
lshw -C display
显示:
*-display
description: VGA compatible controller
product: Haswell-ULT Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: …
Run Code Online (Sandbox Code Playgroud) Wireshark 对我来说一直没有问题,但在使用它时,13.10
我发现一旦我开始实时捕获,它什么也不做,屏幕变暗,然后崩溃。
syslog
显示:
wireshark[5616]: segfault at 7fffbc3a3ff8 ip 00007fa83f334284 sp
00007fffbc3a3ff0 error 6 in libgobject-2.0.so.0.3800.1[7fa83f324000+4f000]
Run Code Online (Sandbox Code Playgroud)
如果我以 root 身份运行wireshark,则似乎不会发生此段错误。过去我一直按照这里的步骤设置各种权限和功能,以允许wireshark以普通用户身份运行。这些需要在 13.10 中更改吗?
我的wireshark版本来自repos: wireshark 1.10.2 (SVN Rev 51934 from /trunk-1.10)
有谁知道如何解决这个问题?