Questions tagged «ubuntu»

请不要仅仅因为您的系统正在运行Ubuntu而使用此标签。如果您的问题只针对Ubuntu,请使用_only_。请注意,https://askubuntu.com专用于Ubuntu问题。

3
如何将已安装的软件包和设置从一个发行版转移到另一个发行版?
几个月以来,我一直在探索通过VirtualBox学习和了解Linux系统,并决定将其作为我的主要操作系统并将其安装在硬盘上。当我将其直接安装到HDD上时,我想带一些文件,软件包和设置(例如对.bashrc的更改),该怎么办?另外,现在我正在运行Ubuntu,如果我决定切换到类似的Debian或RPM,基于RHEL的发行版将是同一过程吗?如果有什么需要考虑的?

3
使用apt只搜索已安装的软件包
使用aptitude我可以进行类似的搜索: aptitude search '~i bash' 这似乎是一个针对性的正则表达式。是否可以使用apt或apt-cache不使用其他命令来做同样的事情? apt search '~i bash' 不管用。
16 debian  ubuntu  apt  aptitude 


6
如果Bourne shell在发行版中不可用,则在hashbang中使用/ bin / sh是否正确?
通常,shell脚本在脚本文件的第一行包含以下注释:#!/bin/sh。根据我所做的研究,这称为“哈希爆炸”,这是常规注释。该注释通知Unix该文件由Bourne Shell在目录下执行/bin。 我的问题从这一点开始。到目前为止,我还没有看到这样的评论#!/bin/bash。一直如此#!/bin/sh。但是,Ubuntu发行版没有Bourne Shell程序。他们有Bourne Again Shell(bash)。 在这一点上,将注释#!/bin/sh放在用Ubuntu发行版编写的Shell脚本中是否正确?

4
联想X1 Carbon Gen.6(2018)触摸板和Linux的跟踪点问题
我无法使触摸板正常工作。它在大多数时间都不会检测到运动或咔嗒声,只会非常零星地“唤醒”,响应约一秒钟然后停止。跟踪点也是如此。我已经尝试过Fedora(27),Mint和Ubuntu(17.10),并且所有版本的问题都相同。随之而来的是Ubuntu 17.10。 hwinfo 给 Unique ID: AH6Q.Y_f5kDtfqz2 触摸板未显示在xinput:(它在Mint中显示,但该位置也存在问题)。使用libinput debug-events,我得到: (...) -event5 DEVICE_ADDED SynPS/2 Synaptics TouchPad seat0 default group9 cap:pg size 70x50 (...) (When swiping around on the touchpad, nothing happens. Then, suddenly, it will show:) -event6 DEVICE_ADDED PS/2 Generic Mouse seat0 default group11 cap:p left scroll-nat scroll-button -event5 POINTER_MOTION +7.73s …
15 ubuntu  touchpad 

3
Ubuntu 16.04-GUI在登录开始页面冻结
我无法在登录屏幕上输入任何内容;它只是在页面显示后立即冻结。登录表单内的光标闪烁约10次,然后停止。我不能移动鼠标或使用键盘。 我已经进入安全模式,并通过root shell触发了更新,升级和dist-upgrade,这没有什么区别。
15 ubuntu  login  gui  freeze 

2
Ubuntu 9.04上的漏洞演示
对于一门有关IT安全的课程,我想向学生展示特权升级。为此,我浏览了exploit/linux/localMetasploit框架中的列表,发现(包括其他内容)exploit/linux/local/sock_sendpage自2009年8月起。 从2009年4月起,我使用32位Ubuntu Server 9.04(http://old-releases.ubuntu.com/releases/9.04/ubuntu-9.04-server-amd64.iso)设置了VM 。根据漏洞描述uname -r2.6.28-11-generic 相信自2001年5月以来的所有Linux 2.4 / 2.6版本都将受到影响:2.4.4至2.4.37.4(含);2.6.0至2.6.30.4(含) 因此,看来我设置的Ubuntu服务器应该适合演示。但是,我无法使其正常运行。 我在服务器上添加了一个(常规)用户,并且SSH访问有效。在Metasploit框架内,我可以使用创建SSH会话auxiliary/scanner/ssh/ssh_login。但是,当我运行漏洞利用程序时, [*] Writing exploit executable to /tmp/mlcpzP6t (4069 bytes) [*] Exploit completed, but no session was created. 我没有任何进一步的信息,即使设置DEBUG_EXPLOIT为true也是如此。/tmp是writabe,也来自Metasploit SSH会话: $ sessions -c "touch /tmp/test.txt" [*] Running 'touch /tmp/test.txt' on shell session 1 ([redacted]) $ sessions -c "ls -l /tmp" …


5
为什么Docker容器在Ubuntu 12.04上没有启动脚本的情况下无法在启动时启动?
使用有关在运行Ubuntu 12.04和Docker 0.8.1的Linode VPS上自动启动 Docker的说明,指定的容器不会在重新启动时启动。 一旦启动,我就能 ~$ sudo start [service-name] 一切都按计划进行,但我也想让容器在重启后重启。 教程中的脚本是否不旨在处理重启? / etc / default / docker文件包含一行: DOCKER_OPTS="-r=false" /etc/init/service-name.conf直接来自docker页面: description "service description" author "me" start on filesystem and started docker stop on runlevel [!2345] respawn script # Wait for docker to finish starting up first. FILE=/var/run/docker.sock while [ ! …
15 ubuntu  upstart  lxc 

7
/etc/rc.d与/etc/init.d
ubuntu的/etc/init.d目录(从功能上)是否完全等同于我认为是更标准的目录/etc/rc.d/(至少在arch上)?在启动脚本中使用init.d而非rc.d进行规范有什么特殊原因吗?

2
驱动程序模块是否自动加载和卸载?
在Ubuntu 14.04上,我发现当不插入外部无线适配器时,其模块rt2800usb仍显示在中lsmod。 什么时候会自动加载驱动程序模块?是设备连接到计算机时还是操作系统启动时? 什么时候会自动卸载驱动程序模块?是设备断开与计算机的连接还是操作系统关闭时?

4
我如何找出cron为什么不执行我的工作?
我正在使用Ubuntu 14.04,并且cron守护程序正在运行: # ps ax | grep cron 822 ? Ss 0:00 cron 但它不执行任何作业。我以前收到这样的条目/var/log/syslog: 2014-05-04T11:47:01.839754+01:00 localhost CRON[29253]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )) 但现在没有与cron相关的条目。我也在/var/log/auth.log: 2014-05-04T11:47:01.839183+01:00 localhost CRON[29252]: pam_unix(cron:session): session opened for user root by (uid=0) 2014-05-04T11:47:13.495691+01:00 localhost CRON[29252]: pam_unix(cron:session): session closed for …
15 ubuntu  cron 

2
GNU屏幕状态栏-如何使其显示Shell会话名称?
假设我在GNU屏幕中打开了几个名为bash1,bash2等的外壳“选项卡”(或屏幕?会话?)。我希望状态栏(即标题行)将名称显示为“ bash1 | bash2 | ..”,并明确标记当前打开的选项卡和最后一个打开的选项卡。 我该如何做到这一点.screenrc?


1
在debian / ubuntu中同时安装两个glibc
是否可以在同一台计算机上安装和使用两个不同的glibc版本。哪一个版本仅用于运行依赖于旧glibc二进制文件的旧版软件? 是否有可能借助程序包管理器(例如将“安装此程序包及其依赖项安装到”之类的东西/opt/old-glibc)来完成,而不是直接管理它

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.