Questions tagged «ubuntu»

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

3
为什么我的EC2服务器每天会减少10秒钟的时间?
我有一个系统文件,/etc/cron.daily/ntpupdate该文件 ntpdate ntp.ubuntu.com每天运行以与网络时间同步。每天它生成的输出与以下内容非常相似: /etc/cron.daily/ntpupdate: 16 Jan 06:30:42 ntpdate[21446]: step time server 91.189.94.4 offset -12.646804 sec 我不太91.189.94.4确定-12.646804 sec这是什么意思,但是我很确定这意味着我的服务器关闭了大约12秒。但我不知道为什么每天都会减少大约相同的金额。这是运行Ubuntu的Amazon EC2实例。 我只能猜测,它每天会丢失/增加12秒,或者其他某事正在将时间与另一个已关闭12秒的时钟同步,然后重新同步它。 我应该怎么做才能进一步追踪?我在/etc/cron.*目录或用户的cron作业中看不到任何其他cron作业... 更新 只是想与我分享我开始每小时运行一次,以查看某个小时是否会有很大的跳跃。这是每小时的输出: 16 Jan 15:17:04 ntpdate[8346]: adjust time server 91.189.94.4 offset -0.464418 sec 因此,显然每小时的时钟关闭大约半秒,因此每天(24小时)的时钟关闭大约12秒是有意义的。猜猜时钟运行得很快!谢谢!

5
为Ubuntu和Windows 7安装创建可引导(UEFI GRUB)USB
我想创建一个可引导EFI USB以安装Ubuntu&Windows 7(也许使用PartedMagic之类的实用程序)。我以前使用MultiSystem做到了。但是,我使用的是GPT,因此需要以EFI模式启动Windows安装才能在GPT系统上安装。我想我必须改为使用GRUB EFI?如果没有像MultiSystem这样的应用程序可以创建GRUB EFI可启动USB,我该如何自己创建一个? 我想将USB格式化为GPT,并在其上安装GRUB EFI(如何?)。然后,我需要配置GRUB EFI以加载Ubuntu和Windows 7在EFI中的安装?我该怎么办? 更新 这是我尝试过的 在我的USB上创建2个分区(GPT,100 + MB FAT32(/ dev / sdc1,设置启动标志),其余FAT32,/ dev / sdc2,用于安装) 将Windows 7和Ubuntu 11.10 iso提取到Installer分区中的2个不同文件夹中 尝试使用sudo elilo -b /dev/sdc1--autoconf --efiboot -v` jiewmeng@JM:~$ sudo elilo -b /dev/sdc1 --autoconf --efiboot -v elilo: backing up existing /etc/elilo.conf as /etc/elilo.conf- Loaded efivars kernel module …

3
如何在外壳中管道MD5哈希结果
我正在寻找一种将方法的结果传递md5sum到另一个命令的简单方法。像这样: $echo -n 'test' | md5sum | ... 我的问题是不仅md5sum输出字符串的哈希值,而且输出连字符,这表明输入来自标准输入。我检查了man文件,但没有找到控制输出的任何标志。

6
如何在Ubuntu上找回sudo?
我已经做到了: sudo chown -R myname /usr/ 现在sudo由于这个错误我无法使用命令: sudo:必须是setuid root 当我读到这意味着该文件的所有者/usr/bin/sudo不是根。现在是我的用户,因为/usr文件夹上有chown 。 在许多论坛和博客上,人们建议以root身份这样做: # chown root:root /usr/bin/sudo # chmod 4111 /usr/bin/sudo ...但是问题是我需要以root用户身份登录,但是我不能,因为如果我su在终端中写密码错误(实际上,我使用的密码就是我添加到用户中的密码): $ su Password: su: Authentication failure 那么我可以取回sudo命令吗? 编辑:我的Ubuntu在我的Mac OS X上的Paralells下。


1
对wpa_supplicant的后续调用失败-无法连接到wifi
我有一台ubuntu 15.10服务器,该服务器利用wpa_supplicant连接到使用wpa_passphrase创建的无线网络配置文件。重新启动时,第一次调用时sudo wpa_supplicant -B -i wlp2s0 -c ./MVS(其中MVS是网络保存的配置文件的名称),我得到了输出 Successfully initialized wpa_supplicant Could not read interface p2p-dev-wlp2s0 flags: No such device 但是退出代码为零,我可以通过运行以下命令确认我实际上已连接到无线网络 sudo iw wlp2s0 link 但是,随后对wpa_supplicant的调用(对于其他配置文件甚至是相同的配置文件)将产生更详细的输出: Successfully initialized wpa_supplicant Could not read interface p2p-dev-wlp2s0 flags: No such device nl80211: Could not set interface 'p2p-dev-wlp2s0' UP nl80211: deinit ifname=p2p-dev-wlp2s0 disabled_11b_rates=0 p2p-dev-wlp2s0: …

2
如何创建虚拟systemd服务以一起停止/启动多个实例?
我计划为使用的客户托管同一个Web应用程序的多个实例systemd。我希望能够stop和使用start每个客户实例systemd,并将整个客户实例集合视为可以一起停止和启动的单个服务。 systemd似乎提供了我需要使用的构建基块PartOf和模板单元文件,但是我停止了父服务,子客户服务没有停止。如何使用systemd进行此项工作?到目前为止,这就是我所拥有的。 父单位文件app.service: [Unit] Description=App Web Service [Service] # Don't run as a deamon (because we've got nothing to do directly) Type=oneshot # Just print something, because ExecStart is required ExecStart=/bin/echo "App Service exists only to collectively start and stop App instances" # Keep running after Exit start finished, because …
12 ubuntu  systemd 


2
Ubuntu / Unity将脚本附加到启动器
我最近下载了IntelliJ IDEA并通过运行启动应用程序. idea.sh。该应用程序在运行时会显示在启动器中,但是由于某些原因,当我右键单击该应用程序时,没有像其他应用程序一样看到“锁定启动器”选项。 如何将其连接到启动器? 是否因为我正在运行脚本而不是直接禁用该选项的可执行文件?
12 linux  ubuntu  unity  intellij 

3
NFS不起作用。挂载:错误的fs类型,错误的选项,错误的超级块
这是我在服务器上得到的: manuel@server ~ $ cat /etc/exports /var/share 192.168.178.20(rw, sync) manuel@server ~ $ cat /etc/hosts.allow portmap: 192.168.178.20 manuel@server /etc $ cat /proc/filesystems | grep nfs nodev nfs nodev nfs4 这是我在机器上得到的: manuel@Timeline:~$ sudo mount -t nfs 192.168.178.2:/var/share /media/share/ mount: wrong fs type, bad option, bad superblock on 192.168.178.2:/exports/var/share, missing codepage or helper …
12 ubuntu  nfs 

6
了解不同的Linux发行版
在了解基于Linux的OS时,我有些困惑。当我下载Mint和Ubuntu的最新版本时,它们不是核心(内核)“相同”吗?似乎他们具有不同的GUI?从技术上来说,GUI不仅仅是在计算机启动时运行的程序吗?与Windows相同(dos是核心,而explorer.exe是gui)。有人能解释吗? 使用sudo apt-get命令不能从薄荷终端安装Ubuntu吗? 我知道这是一个混乱的问题,但是希望有人可以在GUI出现之前,然后在GUI出现之后澄清多个发行版之间的差异。

1
如何永久删除所有与Mono相关的软件包(库,应用程序等)
我认为Mono是专利陷阱,我不希望任何Mono或需要Mono的应用程序污染我的选择发行。因此,欢迎您提出以下意见: 首先如何防止Mono和需要Mono的应用程序被安装。有没有办法在安装过程中强制禁用Mono? 如何确定当前的默认安装中是否安装了Mono? 如果已经安装了Mono,如何删除Mono和所有需要Mono的应用程序? 希望有您的反馈,我可以确保我的所有工作都是真正的自由。
12 ubuntu  mono 

3
列出顶级手动安装的软件包,不依赖于它们
有很多方法可以显示使用手动安装的软件包apt,例如: apt-mark showmanual 但是有时候输出的太多了。例如,如果用户手动安装软件包foo: apt-get install foo ...并foo取决于bar和baz,然后apt-mark showmanual将输出: bar baz foo 我们如何只列出顶级手动安装的软件包(即 foo),而不列出其依赖项(即,不是baz或bar)? 以下代码似乎可以工作,但是GNU parallel调用apt-rdepends几百次太慢了(对于4核CPU,这要花三个小时): apt-mark showmanual | tee /tmp/foo | parallel "apt-rdepends -f Depends,PreDepends,Suggests,Recommends {} | tail +2" 2> /dev/null | tr -s ' ' '\n' | grep -v '[():]' | sort -Vu | grep -wv -f - …
12 debian  ubuntu  apt  deb 

2
为什么我不能使用chsh命令更改外壳?
至少我以为,我学会了一条新命令,因为该命令:的chsh行为不像所描述的那样。 它被描述为这样工作: cat /etc/shells 要知道安装了哪些外壳,因此可以在其中进行选择。 这样做echo $SHELL就知道了,它外壳所使用。 选择一种贝壳并输入 chsh -s /path/to/shell 输入密码并使用验证echo $SHELL您是否在新的外壳中。 我这样做了,输入密码时没有收到错误消息,但是我仍然在同一外壳中。 % echo $SHELL /bin/bash % cat /etc/shells # /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash % chsh -s /bin/sh Password: % echo $SHELL /bin/bash

4
是否可以通过Shell脚本修改yml文件?
这就是我的docker-compose.yml的样子。 nginx: container_name: 'nginx' image: 'nginx:1.11' restart: 'always' ports: - '80:80' - '443:443' volumes: - '/opt/nginx/conf.d:/etc/nginx/conf.d:ro' links: - 'anything' 现在,我需要通过shell脚本(在ubuntu服务器上)添加一些内容。我不太确定是否有可能: 将新元素添加到nginx/links(如果不存在) newthing如果不存在newthing-block,则附加块 新内容应如下所示: nginx: container_name: 'nginx' image: 'nginx:1.11' restart: 'always' ports: - '80:80' - '443:443' volumes: - '/opt/nginx/conf.d:/etc/nginx/conf.d:ro' - '/etc/letsencrypt:/etc/letsencrypt' links: - 'anything' - 'newthing' newthing: container_name: foo image: 'newthing:1.2.3' …

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.