Ubuntu

Ubuntu用户和开发人员的问答

2
如何减少输出颜色?
当我运行没有寻呼机的程序(例如grep或ls)时,其输出将显示为彩色。但是,当我将其输出管道输送到时less,没有显示颜色。 例如,以下命令输出彩色输出: grep -r something 但这不是: grep -r something | less 为什么?我如何看穿颜色less?

6
如何使用线程安全PHP在Ubuntu 14.04上启用事件MPM Apache 2.4?
我升级到Ubuntu Server 14.04,期望默认的apache安装将使用新的事件MPM,但是相反,我找到了旧的占用内存的prefork。 我已经在Arch Linux中成功设置了事件MPM,但是在Ubuntu上却没有成功。我不断得到: Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP 我已经安装了php-fpm,并配置了apache2来使用它,但是由于apache2的配置文件在Ubuntu上是不同的,因此我不确定我是否在正确的地方使用它。 关于如何使PHP线程安全,以便可以使用apache2 event-mpm的任何想法?(当然,无需手动重新编译php)
25 14.04  server  apache2  php 

3
root用户的bash历史记录保存在哪里?
我不是在.bash_history我的主目录中谈论。我通常更喜欢使用sudo -i或sudo su,然后以root用户身份运行命令。 由于在执行这些命令后,历史记录未保存在.bash_history我的主目录中的文件中,因此我想知道此历史记录是否保存在某处,如果是,在哪里?
25 bash 


6
如何从终端启用监控器?
我不小心禁用了显示器,因此登录时会进入空白的背光屏幕。我可以使用Ctrl+ Alt+ 打开终端F#,那么如何从终端启用监视器? 我尝试过xrandr,但无法打开显示。xset也不起作用。我发现这个问题与我的问题非常相似。答案提供了要放入的脚本/etc/X11/Xreset.d。 运行它不能解决我的问题(尽管可能我不了解如何正确使用它)。我想我以某种方式使新的默认设置为“禁用监视器”。 运行Ubuntu Studio 13.10。我没有nVidia驱动程序。我找不到xorg.conf要删除的文件。感谢您提供的所有信息! 编辑:命令的输出xrandr -d :0 Screen 0: minimum 320x200, current 1366 x 768, maximum 32767 x 32767 LVDS1 connected 1366x768+-32768+-32768 (normal left inverted right x axis y axis) 344mm x 192mm 1366x768 60.0* 1360x768 59.8 60.0 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 …

7
使用sudo运行pip时,“ pip:命令未找到”但已安装
sudo easy_install pip Searching for pip Best match: pip 1.4.1 Processing pip-1.4.1-py2.7.egg pip 1.4.1 is already the active version in easy-install.pth Installing pip script to /home/nyzlfc/.local/bin Installing pip-2.7 script to /home/nyzlfc/.local/bin Using /home/nyzlfc/.local/lib/python2.7/site-packages/pip-1.4.1-py2.7.egg Processing dependencies for pip Finished processing dependencies for pip 然后当我跑步时 sudo pip install -U pyyaml nltk 我得到: …

4
Windows 8.1 Ubuntu 13.10双重启动启动时未显示Grub
好的,所以我是Ubuntu的新手,我上个月购买了Windows 8预装笔记本电脑。 我更新到Windows 8.1,然后考虑将Ubuntu作为双启动进行安装,这样我就可以了解并了解更多信息。 因此,我遵循了YouTube教程(http://www.youtube.com/watch?v=dJfTvkgLqfQ),我的工作正常。 引导的前几次,我得到了GRUB菜单,而不是默认的HP Boot OS Manager,并且可以选择我的OS。 所以我入睡了,第二天我打开电脑,GRUB菜单没有出现。我尝试了几次,但没有自动显示出来。 为了让我看到GRUB菜单,我必须打开PC并在启动时必须按ESC暂停启动,然后按F9获取启动选项。然后从那里我必须从OS Boot,Ubuntu,Ubuntu(是的,有两个Ubuntu)中选择一个默认的EFI文件。 当我单击第一个Ubuntu时,我会看到GRUB菜单(我怕不敢尝试第二个,以防我把笔记本电脑搞砸了),而且我可以从那里安全地加载Ubuntu并使用它(尽管每次我都必须提高亮度)我加载Ubuntu是因为它以某种方式降低了我的亮度,从而在启动时完全消失了) 所以我的问题是,为什么第一天工作后GRUB不能在启动时显示? 我的笔记本电脑是HP TouchSmart j-078CA。 编辑1:仅供参考,我刚切换到Ubuntu LiveCD检查我的安装,发现我的一个分区标记为msftres。这是LiveCD上我的GParted的屏幕截图:

2
如何在终端中组合多个命令?
我有以下命令。 cd import zcat urls1.sql.gz | mysql -u root -p urls cd /var/www/project1/ nano 1.php 到目前为止,我正在一步一步执行它。 有没有一种方法可以将这些命令合并在一行中?

1
如何修复只读外部硬盘?
我有一个外部硬盘TOSHIBA 1TB USB 3,该权限始终是只读的。 fdisk -l(输出): Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xf2198b37 …

4
启动Apache2时为什么会出现“权限被拒绝:make_sock:无法绑定到地址”的提示?
我可以使用停止它 /etc/init.d/apache2 stop 但是当我想再次使用以下命令启动它时: /etc/init.d/apache2 start 我收到此错误: Starting web server apache2 /usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted) apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName (13)Permission denied: make_sock: could not bind to address [::]:80 (13)Permission denied: make_sock: could not bind …

6
如何从命令行自动挂载?
如何从命令行触发自动挂载?“自动挂载”并不是指全自动挂载,而是获得可用设备的列表,然后选择一个并最终显示为/media/{user}/{diskid}。例如,该功能由Nautilus或Thunar提供,但是我似乎找不到找到触发这种半自动安装的命令行工具。 pmount是我发现的最接近的,但似乎是由下面完全不同的机制工作的,并使设备显示为/media/sdf直线。

1
重新安装软件包及其已安装的依赖项
我安装了一个损坏的软件包(软件包本身,而不是其依赖项)。重新安装它,sudo dpkg-reconfigure <package>或者sudo apt-get --reinstall install <package>没有成功。我想尝试重新安装该软件包,包括其当前所有已安装的依赖项。有没有办法做到这一点?
25 apt  dpkg 

3
您如何运行update-grub?
我进入Live CD并激活了Terminal。然后,我键入gksu nautilus以获得对我的根目录的临时访问权。打开“管理器”窗口后,单击“文件系统”并导航到该/etc/default/grub目录。然后我双击了在GRUB文件进行更改TIMEOUT和TIMEOUT_QUIET。 进行更改后,我保存了文件。然后我回到终端模式并输入: gksu update-grub 我收到的错误消息是: 找不到用于/的设备(是否已安装/ dev?) 我目前不确定该怎么办。如何运行update-grub以更新更改?在此先感谢您的帮助。请非常详细和具体地回答您,因为我对这种环境是全新的。
25 boot  grub2 

4
为所有人或特定用户安装具有写许可权的USB驱动器
我知道也有类似的问题,但是我遇到了一些我无法克服的特定问题。 我有: HDD分为两个分区。/dev/sdb1和/dev/sdb2。 sdb1是NTFS,我不需要它。我需要的sdb2是fat32。 Ubuntu 12.04.1 LTS(服务器) 我想要: 最后,我需要一个博贴/dev/sdb2到/home/storage具有访问权限(RW)用户media。 我面临的问题: 1)从命令行使用手动安装。 如果我只是用 server# sudo mount /dev/sdb2 /home/storage 它已安装,但/home/storage接收根作为所有者和组,并且不允许media用户在此处写入。 如果我mount不sudo以用户身份使用命令media-则不允许。说只有root可以使用mount。 如果我使用mount选项:server# sudo mount /dev/sdb2 /home/storage -o umask=000我会得到所需的东西。当然有点过头了,因为存储文件夹对每个人都是可写的。但是-是手动安装的-现在我需要在每次重新启动时重新安装。 2)重新启动时重新安装-使用 fstab 因此,我认为如果我每次重新启动时都使用fstab此分区(/dev/sdb2)挂载,将会很好。fstab我添加的行: UUID=8C52-C1CD /home/storage auto user,umask=000,utf8,noauto 0 0 与乌伊特blkid。auto我更改了几次fs类型...也尝试vfat过,但总是在重新启动时,ubuntu在处理带有消息(从日志中获取)的fstab(我认为)时停止: fsck from util-linux 2.20.1 /dev/sda5: clean, 120559/10969088 files, 19960144/43861504 blocks mount: unknown filesystem type …

5
更新管理器(软件更新程序)的等效命令行是什么?
这个问题是从Stack Overflow 迁移过来的,因为可以在Ask Ubuntu上回答。 迁移 6年前。 当我做 sudo apt-get update sudo apt-get upgrade 有时,Ubuntu GUI更新管理器还会剩下一些项目。例如“完整的通用Linuux内核”。 我知道也有sudo apt-get dist-upgrade,但这涉及其他方面。 我的问题是,我可以使用的另一个命令行选项是什么,它将更新GUI更新管理器中显示的其余项目(但不会涉及其他任何问题)。换句话说,我正在寻找等效的命令行。 编辑:这个问题是指更新管理器,它等效于更新版本(例如16.04)中的软件更新程序,如@Eliah Kagan指出的那样。

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.