Ubuntu

Ubuntu用户和开发人员的问答

1
我如何在“最近的”列表位置获得一个名称为“。”的文件夹?
我在寻找Nautilus的“最近”位置时,看到一个名为的文件夹.。 我的理解是,该名称的文件夹.代表当前目录,而不是实际的文件夹。我检查了此文件夹的属性: 名称中似乎没有隐藏的字符(如space-dot-space)。该文件夹在其中/usr/local/bin,其中包含4,728项。 实际上其中/usr/local/bin有16,512个项目,因此不能是那个(即与它所在的文件夹相同)。 如果我通过双击打开该文件夹,它似乎是真的arduino-1.6.9(即,它的名字不是真的.)。 如果我这样做ls -la,/usr/local/bin我会发现(除其他事项外): nick:/usr/local/bin$ ls -la total 156928 drwxrwxr-x 7 root nick 4096 Oct 5 14:55 . drwxr-xr-x 11 root root 4096 Apr 10 2015 .. drwxr-xr-x 11 nick nick 4096 May 10 19:18 arduino-1.6.9 我的问题是:文件夹为什么/usr/local/bin/arduino-1.6.9以“最近”列表显示为.? 这是Ubuntu 14.04 LTS 64位。 您可以在其中找到对/ usr / local / bin的引用并告诉我们它的含义吗? …

2
apps.ubuntu.com是否已弃用?
我正在尝试访问https://apps.ubuntu.com并搜索一个应用程序。但是,根据此屏幕快照,似乎该网站仅支持Ubuntu 14.04以下的Ubuntu版本。这是正确的,还是我缺少了什么? 编辑: karel正确指出,尽管apps.ubuntu.com的搜索界面中列出了“ Ubuntu 14.04(可信任)”,但它没有执行任何操作: apps.ubuntu.com发生了什么事?

2
libcurl不支持或禁用协议“ https”
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加细节并通过编辑此帖子来澄清问题。 3年前关闭。 当我尝试curl http://google.com使用https时,它会起作用,但是会出现以下错误: curl: (1) Protocol "https" not supported or disabled in libcurl 我已经搜索了各种答案,但是没有人解释如何解决?
14 curl 

2
为什么时间的输出格式会根据我的称呼方式而变化
这可能是一个新手的问​​题,但是我不明白这是如何配置的以及为什么time在这两种情况下命令的输出格式不同: 如果通过使用time,则输出为三行,包含基本信息 $ time sleep 1 real 0m1.003s user 0m0.000s sys 0m0.000s 然后我可以检查出使用了哪个二进制文件 $ which time /usr/bin/time 并直接调用它以获取完全不同的格式的输出,以及更多信息 $ /usr/bin/time sleep 1 0.00user 0.00system 0:01.00elapsed 0%CPU (0avgtext+0avgdata 2000maxresident)k 0inputs+0outputs (0major+77minor)pagefaults 0swaps 没有相关的别名 time $ alias | grep time $ 我在跑步Ubuntu 16.04。

6
删除除第12个文件外的所有文件
我有数千个文件名为filename.12345.end的文件。我只想保留每个第12个文件,所以file.00012.end,file.00024.end ... file.99996.end并删除其他所有内容。 这些文件的文件名中可能还包含数字,通常采用以下格式: file.00064.name.99999.end 我使用的是Bash shell,无法弄清楚如何遍历文件,然后找出数字并检查是否number%%12=0 删除了文件。谁能帮我? 谢谢多丽娜
14 bash  rm 

1
一个选项卡式PDF阅读器,可以保存和恢复上一个会话?
我使用的是Ubuntu 16.04.1 LTS,正在搜索带有标签的PDF阅读器,并且该阅读器在关闭和重新打开后会保存我的会话。Windows上的Foxit Reader会执行此操作-如果您关闭程序并重新打开,只要选中了“恢复上一个会话”框,就会显示您已打开的PDF。 但是,即使您勾选了该框,Ubuntu 16.04上的Foxit也不会还原最后一个会话。我想知道此选项在旧版本上是否正常运行。有没有办法强迫福昕打开上一届会议? 还是我可以使用具有此功能和选项卡的替代PDF阅读器? 谢谢。
14 16.04  pdf  foxitreader 

3
CPU核心数似乎不正确
如图所示,处理器数量为4。 但是Intel i5-4210U只有2个核心,如下所示。(英特尔自己的规格。) 因此,如果i5-4210U仅具有2个内核,而不是第一张图片中的“ 4”表示什么? lscpu 给出以下结果: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 2 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 69 Stepping: 1 CPU MHz: 989.531 BogoMIPS: …
14 cpu 

2
在Ubuntu 16.04 LTS上安装mariadb-server时不提示输入根密码
我刚刚在我的电脑上重新安装了Ubuntu 16.04 LTS。当我尝试通过键入以下命令来安装MariaDB时: sudo apt-get install mariadb-server 安装进行得很顺利,但是在此过程中,系统未提示我输入mysql root帐户的密码。安装后,我无法登录MariaDB(mysql -u root -p),并显示错误消息: ERROR 1698 Access denied for user 'root' 一切都是全新安装。/etc/apt/sources.list检查了其中的条目,并正确启用了所有主要组件。 似乎是什么问题?
14 mysql  sql  mariadb 

3
为什么不更新Composer?
我正在使用Ubuntu 16.04 LTS amd64。我已经安装了LAMP(php5.6,apache2,mysql)和Composer。我从github下载了laravel项目。我想更新Composer以启动本地服务器php artisan serve。但是,当我想运行时localhost,终端会说: heartprogrammer@heartprogrammer-desktop:/var/www/kstu$ php artisan serve PHP Warning: require(/var/www/kstu/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /var/www/kstu/bootstrap/autoload.php on line 17 PHP Fatal error: require(): Failed opening required '/var/www/kstu/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php') in /var/www/kstu/bootstrap/autoload.php on line 17 我尝试更新Composer,但是它说: heartprogrammer@heartprogrammer-desktop:/var/www/kstu$ composer update Loading composer repositories with package …

2
如何安全擦除SSD驱动器中的文件?
尝试安全擦除SSD时,我们遇到几个问题: 有限的擦除周期后,SSD会磨损 SSD具有一个控制器,该控制器可动态地将LBA(系统用于访问磁盘的逻辑块地址)映射到NVRAM单元(实际的闪存单元)以平衡磨损,这意味着告诉磁盘覆盖以前存储特定磁盘的块。文件可能会导致覆盖任何其他备用块。 SSD具有显着百分比的备用容量,用于补偿快要耗尽的存储单元并减少磨损。它们对系统不可见,并且可能包含旧的数据片段。 现在,我们从Ubuntu内部可以选择哪些选项来安全擦除SSD? 我听说有些较新的SSD应该可以安全地擦除自身,但是如何确定我的SSD是否可以这样做以及如何触发呢? 还应该有一个ATA安全擦除命令,如何确定是否支持该命令以及如何触发该命令? 还有其他方法可以安全地仅擦除给定文件或仅擦除未使用的空间吗? 我猜想对所有分区进行备份,安全地擦除整个磁盘,然后还原备份是可能的,但是听起来太复杂了,而且花费的时间太长,无法实用。还有其他选择吗?如果没有,我可以使用哪些工具来备份分区而不备份已经删除的文件? 当然像标准工具的shred或wipe用于上述的点是不可用在这里。它们只是覆盖一个文件(通过覆盖绑定到LBA的文件系统群集,这些LBA由于耗损均衡控制器而不能始终指向同一闪存单元)。

2
配置mysql-server-5.7时Ubuntu更新停止
当我在Ubuntu 16.04 LTS中使用Software Updater更新我的Ubuntu软件和应用程序时,在配置mysql-server-5.7时(安装下载的更新时),更新将停止。在详细信息中,我收到以下消息: Setting up mysql-server-5.7 (5.7.12-0ubuntu1.1) ... locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory insserv: warning: current start runlevel(s) …

4
如何在16.04LTS中启用降级的RAID1引导?
在以前的ubuntu版本中,添加BOOT_DEGRADED=true了/etc/initramfs-tools/conf.d/mdadm允许系统在根文件系统位于降级阵列上时自动启动。在16.04 LTS中似乎不再起作用。 该文档(https://help.ubuntu.com/lts/serverguide/advanced-installation.html)似乎已经过时;sudo dpkg-reconfigure mdadm不再要求允许降级的启动,并且bootdegraded=true内核参数也似乎不再起作用。当根文件系统阵列降级时,系统始终启动到initramfs中。从那里开始,mdadm -IRs允许系统启动。 当根文件系统位于16.04LTS中降级的RAID1阵列上时,如何启用自动引导?
14 boot  raid  mdadm 


2
如何使Xbox One控制器与16.04兼容(而非Steam)
我重新安装了Ubuntu 16.04,并从GOG下载了名为Transistor的游戏。我买了一个无线Xbox One控制器来玩这种游戏。据我了解,Ubuntu尚不支持此控制器,因此我使用[已知工作中的] micro-usb> usb适配器将其插入。 我已经成功安装了游戏。我可以用键盘/鼠标弹奏。在游戏设置中单击控制器图标不会执行任何操作。 我已经安装了“ Ubuntu xboxdrv集成”,现在在我的设置菜单中有一个操纵杆选项。它列出了四个360控制器,它们都不响应控制器的输入。 当我键入时,lsusb它将“ Microsoft”列为连接的事物之一。我断开了控制器的连接,条目消失了,所以我知道系统正在看到控制器。当我将其插入时,隆隆地响了片刻。 如果按“ X”(连接)按钮,它会闪烁近30秒钟。 据我了解,即使是Xbox One控制器,有线连接也可以与较新版本的Ubuntu兼容。谁能告诉我我不在做什么或从哪里开始寻找?我假设操作系统已安装了新内核。 我打字lsmod并没有ubuntu-xboxdrv或者xboxdrv甚至xpad在列表中。我输入insmod ubuntu-xboxdrv终端,并被告知无法加载,因为没有文件或目录。Typing modprobe ubuntu-xboxdrv还说找不到。(我也都尝试过xboxdrv。) 据我所知,不是被加载的mod是头号罪魁祸首。我怎么看ubuntu-xboxdrv甚至是mod的名字?我通过重新安装检查安装是否成功。我如何找到去向?
14 16.04  games 

5
用systemd重命名Ubuntu 16.04中的网络接口失败
我正在使用具有两个物理网卡的无头Ubuntu 16.04 LTS服务器,它们分别名为enp5s0f0和enp5s0f1。 我想重命名这些接口,并遵循此示例。因此,我这样创建了文件/lib/systemd/network/70-myinterface.link(原始源似乎无效)(我设置了正确的mac地址): [Match] MACAddress=12:34:56:78:9a:bc [Link] Name=dmz0 并重新启动服务器。不幸的是,即使udevadm显示使用了我的配置文件,该界面也没有重命名: $ udevadm info /sys/class/net/enp5s0f1 P: /devices/pci0000:00/0000:00:02.0/0000:01:00.0/0000:02:02.0/0000:05:00.1/net/enp5s0f1 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/0000:01:00.0/0000:02:02.0/0000:05:00.1/net/enp5s0f1 E: ID_BUS=pci E: ID_MODEL_FROM_DATABASE=80003ES2LAN Gigabit Ethernet Controller (Copper) E: ID_MODEL_ID=0x1096 E: ID_NET_DRIVER=e1000e E: ID_NET_LINK_FILE=/lib/systemd/network/70-myinterface.link <-- my file E: ID_NET_NAME_MAC=enx123456789abc E: ID_NET_NAME_PATH=enp5s0f1 E: ID_OUI_FROM_DATABASE=Intel Corporation E: ID_PATH=pci-0000:05:00.1 E: ID_PATH_TAG=pci-0000_05_00_1 E: ID_PCI_CLASS_FROM_DATABASE=Network controller E: ID_PCI_SUBCLASS_FROM_DATABASE=Ethernet …

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.