Questions tagged «ubuntu»

基于Debian GNU / Linux的免费开源操作系统。Ubuntu问题是这里的主题,但是如果您更喜欢Ubuntu专用的受众,可以咨询Ask Ubuntu(http://askubuntu.com/)。

4
Linux“ top -c”显示完整命令
什么参数可以帮助我显示完整的命令top -c? 例如,我有一个来自 top -c 5073 mysql 20 0 298m 12m 4668 S 0 0.0 29:27.46 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysql/mysqld.log --pid-file=/var/run/mysql/mysqld.pid - 后面还有更多参数--pid-file==/var/run/mysql/mysqld.pid,但它们会随着屏幕尺寸而减少。如何使它们可见?


6
如何检查udev规则是否被触发?
我正在尝试在Ubuntu 13.10下熟悉udev。 这是我的第一个简单的95.usbbackup.rules规则: ACTION=="add", SUBSYSTEMS="usb", RUN+="/usr/local/bin/my_backup.sh" 这是脚本(已被+ x修改)my_backup.sh: #!/bin/bash touch /tmp/test 当我插入外部驱动器时,什么都没有发生。如果规则被触发,如何检查(日志,命令等)? 非常感谢
16 linux  ubuntu  udev 

2
在运行Ubuntu Linux的多台计算机之间共享帐户
我学校有一个计算机实验室,里面满是运行Red Hat Linux的机器。他们进行了设置,以便您可以登录实验室中的任何计算机,并自动加载桌面,主目录等,从而使实验室中的所有计算机看起来都一样,无论您使用的是哪台计算机。重新使用。 我家里有两台运行Ubuntu Linux的计算机。我可以在家用电脑做同样的事情吗?这叫什么,如何找到有关设置的文档?谢谢!

4
如何让Windows 7记住Samba网络驱动器的凭据?
我在我的Ubuntu服务器上有一个Samba共享,我在Windows 7 Professional计算机上映射为网络驱动器。 每次重新启动后,它都会将驱动器显示为已断开连接并访问它,即使每次输入密码,我都必须设置密码,然后选中“记住我的凭据”框。 有没有办法让Windows 7在重启/关机时记住凭据,还是只记得每次会话?


2
无法使用VirtualBox,Ubuntu客户操作系统,Win7主机操作系统安装Guest Additions
我是VirtualBox和Linux的新手。我在Windows 7上设置了VirtualBox 4.0.4。成功创建了一个运行Ubuntu服务器10.10 64位的虚拟机。我正在尝试设置共享文件夹。先决条件是Guest Additions。我已经按照手册了解了,就像我理解的那样,并且谷歌用Google搜索过来试图超越它。这就是我所做的: sudo aptitude update sudo aptitude safe-upgrade sudo apt-get install dkms 设备>安装Guest Additions ...(没有任何事情发生,但我听说没关系) 设备> CD / DVD设备> [查看下拉列表:底线已从虚拟驱动器中删除光盘,因此我认为这意味着ISO位于虚拟CD-ROM驱动器中 在您的CD-ROM驱动器安装到指定目录和执行为根,所以我: cd ..,cd ..,cd media,cd cdrom。(我甚至在正确的地方吗?!) 我试试sh ./VBoxLinuxAdditions.run,sudo sh ./VBoxLinuxAdditions.run 我得到了 sh: Can't open ./VBoxLinuxAdditions.run 我试着 bash ./VBoxLinuxAdditions.run和sudo bash ./VBoxLinuxAdditions.run 我得到: bash ./VBoxLinuxAdditions.run no such file or …

2
使用多个监视器运行Ubuntu,每个监视器都有一个面板
我刚安装了Ubuntu,我正在尝试为多台显示器设置正确的配置。 我希望两个显示器拥有自己的工作区,但能够将窗口从一个显示器拖动到另一个显示器。我还想为每个监视器创建一个单独的面板(任务栏)。 我玩过nvidia-settings并试过以下不同的配置: 让两个显示器“使用单独的X屏幕” 每个显示器的一个面板,但我无法将窗口从一个显示器拖到下一个显示器 使用TwinView 能够将窗口从一个显示器拖动到下一个显示器,但只有一个面板用于主显示器 现在我希望将上述配置组合在一起。基本上,正如我之前所说,每个显示器都有一个单独的面板,还有跨显示器拖动窗口的能力。 有人可以给我提供建议吗?

1
Chromium Render SPU选项卡停留在Win10中的VirtualBox任务上方
背景: 我使用Win10,并通过VirtualBox在虚拟机上运行Ubuntu 15.10。 每次运行VM大约1小时后,Win10任务栏中的图标中都会添加另一个选项卡: 请注意两个选项卡---左侧是Chromium Render SPU,第二个是具有Ubuntu环境的VM。 我的问题: 此Chromium Render SPU选项卡禁止我访问Ubuntu VM。如何从那里删除它,以便仅显示Ubuntu选项卡? 任何解决方法或解决方法都将非常感谢!:) 注意: 在Internet上,我找到了关闭3D加速的建议,但是即使我没有记错,即使我为VirtualBox屏幕显示禁用了3D加速,它也会发生在我身上。

4
重击完成使重击开始缓慢
在我的ubuntu系统上启动bash大约需要2秒钟。如果我删除了.bashrc中的/ etc / bash_completition加载,它将立即启动。当然,我不想放弃竞争,也不认为加载该文件是2秒钟延迟的合法原因。 关于如何找出问题所在或如何加快速度的任何想法。

4
如何使共享密钥.ssh / authorized_keys和sudo一起工作?
我已经设置了.ssh / authorized_keys,并能够使用pub / private键使用新的“用户”登录...我也将“用户”添加到了sudoers列表中……我现在遇到的问题是我尝试执行sudo命令,类似以下内容: $ sudo cd /root 它会提示我输入我输入的密码,但是它不起作用(我使用的是我设置的私钥密码) 此外,我还使用禁用了用户密码 $ passwd -l user 我想念什么? 我最初的言论在某处被误解了... 我正在尝试加强我的系统...最终目标是使用发布/私钥进行登录,而不是简单的密码身份验证。我已经弄清楚了如何通过authorized_keys文件进行所有设置。 另外,我最终将阻止服务器通过root帐户登录。但是在执行此操作之前,我需要sudo为第二个用户工作(该用户将一直登录到该系统)。 对于第二个用户,我想阻止常规密码登录,而只强制发布/私钥登录,如果我不通过“ passwd -l user”锁定用户……那么,如果我不使用密钥,我仍然可以使用常规密码进入服务器。 但是更重要的是,我需要让sudo与禁用了密码的用户一起使用发布/私钥设置。 编辑:好的,我想我已经知道了(解决方案): 1)我已经调整了/ etc / ssh / sshd_config并进行了设置,PasswordAuthentication no 这将防止ssh密码登录(在执行此操作之前,请确保具有有效的公用/专用密钥设置) 2)我调整了sudoers列表visudo并添加了 root ALL=(ALL) ALL dimas ALL=(ALL) NOPASSWD: ALL 3)root是唯一具有密码的用户帐户,我正在测试两个没有设置密码的用户帐户“ dimas”和“ sherry”(密码为空,passwd -d user) 以上内容基本上可以防止每个人都使用密码登录系统(必须设置公用/专用密钥)。 另外,sudoers列表中的用户具有管理员权限。他们还可以su到不同的帐户。因此,基本上“假人”可以sudo su sherry,但是“假人不能su …
15 linux  ubuntu  ssh  sudo 

2
由于非超级用户所有权,Logrotate不再读取符号链接的配置文件
目前,我们正在Rails应用程序服务器上的ruby上从Ubuntu 12.04 LTS升级到14.04 LTS,并注意到日志文件不再旋转。 在两台机器上,我们都有一个/var/app-name/config/logrotate由unix用户拥有的文件,deployer其中包含有效的logrotate文件,如下所示: /var/app-name/log/*.log { daily rotate 365 delaycompress compress dateext dateformat -%Y%m%d missingok copytruncate } 然后将其符号链接到/etc/logrotate.d/目录中,如下所示:app-name 在我们的Ubuntu 12.04服务器上,我们有logrotate 3.7.8,它运行得很好。它进入var/app-name/log/目录并轮换出所有日志文件 但是在Ubuntu 14.04服务器上,我们有logrotate 3.8.7,它不会轮换我们应用程序的日志文件。 当我通过调试时,sudo logrotate -d -f /etc/logrotate/.conf得到以下输出: Ignoring /etc/logrotate.d/app-name because the file owner is wrong (should be root). 在代码中追逐它,似乎为3.8.x发布流添加了此更改:https : //github.com/demands/logrotate/commit/b8ce386a969c60e5c8ee78023c24a1ba0aab1526 如果我更改文件的所有权符号链接到/var/app-name/config/logrotate到root那么它再次开始工作。但是鉴于此文件是我的应用程序的一部分,并且是由我们在这种状态下使用的capistrano部署框架创建的,因此当它过去可以正常工作时,我宁愿不必更改其所有权。 那么logrotate是否推荐/支持符号链接的配置文件? 如果是这样,是否应该拒绝使用deployer符号链接到/etc/logrotate.d目录中的我的文件(由拥有),被视为错误? 还是有针对特定应用程序日志轮换的另一种推荐方法? (也在Unix StackExchange上问到)



7
如何修复损坏的突触更新:“包装处于非常糟糕的不一致状态”
我有一个运行Ubuntu 8.10的Dell Mini9。有一天,我有一个聪明的主意,看我是否可以安装一个LAMP堆栈。我在安装MySQL 5.0时遇到问题。我不记得该错误,但是自从所有运行update-manager,synaptic或apt-get的尝试均因有关mysql-server-5.0的错误而失败:“程序包处于非常糟糕的不一致状态”。 我已经尝试过apt-get remove mysql-server-5.0,install但是也没有运气。两者均因以下相同错误而失败。我怎样才能解决这个问题? $ sudo apt-get删除mysql-server-5.0 正在阅读包装清单...完成 建立依赖树 正在读取状态信息...完成 以下软件包是自动安装的,不再需要: dhcdbd libisc32 使用“ apt-get autoremove”将其删除。 以下软件包将被删除: MySQL服务器5.0 0已升级,0新安装,1已删除和164未升级。 1未完全安装或卸下。 完成此操作后,将释放85.4MB磁盘空间。 您要继续[Y / n]吗? dpkg:错误处理mysql-server-5.0(-删除): 包裹处于非常糟糕的不一致状态-您应该 在尝试删除之前,请重新安装它。 处理时遇到错误: MySQL服务器5.0 E:子进程/ usr / bin / dpkg返回错误代码(1)
15 ubuntu  aptitude 

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.