Articles of ubuntu 10.10

在Ubuntu Maverick启动系统后,开始使用Xvfb

我试图让系统在Ubuntu 10.10(Maverick)启动时运行Xvfb,但它不工作。 在/etc/rc.local中,我有以下几点: /root/start_xvfb.sh >> /var/log/start_xvfb.log 2>&1 exit 0 而在/root/start_xvfb.sh我有: #!/bin/sh -e startx — `which Xvfb` :0 -screen 0 1024x768x24 & exit 0 重新启动机器后,日志文件(/var/log/start_xvfb.log)包含: [dix] Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list! ^M waiting for X server to shut down ^M 鉴于日志文件中的内容,似乎正在调用“startx – ”Xvfb“:0 -screen 0 1024x768x24”,但此后不久就会中止该进程。 我想在启动时启动Xvfb,因为我需要在没有监视器显示的远程服务器上运行Firefox。 如果我在SSH远程机器上运行/etc/rc.local,Xvfb启动时没有问题,我可以通过“firefox –display =:0&”来启动Firefox。 如果我不使用第一次启动Xvfb而使用该命令来运行Firefox,则会收到消息“Error:can […]

crontab列出或编辑结果fopen:权限被拒绝

最近,configuration为从用户的crontab运行的作业停止执行。 当试图列出或编辑用户的crontab时,结果是: user@host:~$ crontab -l crontabs/user/: fopen: Permission denied user@host:~$ crontab -e crontabs/user/: fdopen: Permission denied 显然这是权限相关的,虽然我不知道如何改变权限 – 更重要的是,他们应该设置。 / usr / bin / crontab上的权限: $ ll /usr/bin/crontab -rwxr-sr-x 1 root libuuid 35896 Aug 24 2010 /usr/bin/crontab* / var / spool / cron / crontab目录上的权限: # ll /var/spool/cron/ total 12 drwxr-xr-x 3 root root 4096 […]

为什么cronjobs在错误的时间运行?

我有cronjobs设置每天在我的Ubuntu服务器上运行。 例如。 0 4 * * *命令 他们正在运行,除了他们提前8小时运行。 设置服务器时,最初设置为UTC时间。 我运行sudo dpkg-reconfigure tzdata将服务器设置为UTC时间后6小时的CST。 有趣的是,我在PST的8小时后,但我不知道服务器如何知道这一点。 如果我运行命令date ,它显示CST中的时间。 必须有一些时间configuration错误的地方。 我在哪里可以解决这个问题?

Ubuntu – *在文件名的末尾?

在Ubuntu 10.10中,使用ll来显示文件列表将偶尔显示带有*附加到文件名称的文件。 这颗星是什么意思?

无头Ubuntu服务器机器有时会卡在GRUB菜单上

我在半embedded式环境下在单板机器上安装了Ubuntu 10.10 Server; 没有键盘或屏幕,只需SSH访问它。 所以偶尔会启动并卡在GRUB菜单上,等待按键select第一个选项, 真的很让人沮丧。 在任何情况下,如何configurationGRUB以等待按键? 更新#1:没有menu.lst,因为这是GRUB 2.但是我有一个/ etc / default / grub,就像这样: GRUB_DEFAULT=0 #GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=2 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet" GRUB_CMDLINE_LINUX="" 更新#2:我知道了。 在不成功的靴子之后,GRUB禁用它自己的超时。 由于显示菜单导致启动失败,这是一个不可避免的循环。 可以通过编辑/etc/grub.d/00_header文件并更改make_timeout函数来禁用此行为: make_timeout () { echo "set timeout=0" } 现在退出并重新运行grubconfiguration更新器脚本: sudo update-grub2 对于我来说,这种行为对于Ubuntu Server来说是默认的,Ubuntu Server是一个面向控制台访问的机器的产品。