AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-449979

LeonidMew's questions

Martin Hope
LeonidMew
Asked: 2024-07-06 17:24:02 +0800 CST

将网站文件复制到另一个网站,保留权限,并排除某些文件

  • 4

我有两个网站,以后还会有更多网站,除了配置和一些其他文件外,代码相同。两个品牌的同一项目。会有更多网站 - 例如测试网站。另外,我需要更新网站的数据库结构,例如使用文件 Upd55.sql。

我用来从当前文件夹复制文件的代码:(保留权限很重要)

cp -p -R -v ./ ../web.site.pro/

我需要排除 /config/.htaccess 和其他一些文件。

command-line
  • 1 个回答
  • 33 Views
Martin Hope
LeonidMew
Asked: 2020-01-16 03:46:55 +0800 CST

升级错误:删除内核时

  • 0

尝试安装或升级系统时 - 删除内核会引发错误,这与 grub 有关。Grub 工作正常,我在启动时看到菜单。是否应该提供一些额外的信息?

$ sudo apt-get upgrade
...
The following packages will be REMOVED:
  linux-image-4.15.0-52-generic
...
Removing linux-image-4.15.0-52-generic (4.15.0-52.56) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-4.15.0-52-generic
/etc/kernel/postrm.d/x-grub-legacy-ec2:
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... 

Could not find /boot/grub/menu.lst file. Would you like /boot/grub/menu.lst generated for you? (y/N) /usr/sbin/update-grub-legacy-ec2: line 1101: read: read error: 0: Bad file descriptor
run-parts: /etc/kernel/postrm.d/x-grub-legacy-ec2 exited with return code 1
dpkg: error processing package linux-image-4.15.0-52-generic (--remove):
 installed linux-image-4.15.0-52-generic package post-removal script subprocess returned error exit status 1
Errors were encountered while processing:
 linux-image-4.15.0-52-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)


leonid@DevSSD:~$ grub-install --version
grub-install (GRUB) 2.02-2ubuntu8.13
leonid@DevSSD:~$ uname -r
4.15.0-54-generic

更新:

$ dpkg -l | grep grub
ii  grub-common                           2.02-2ubuntu8.13                             amd64        GRand Unified Bootloader (common files)
ii  grub-efi-amd64                        2.02-2ubuntu8.13                             amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 version)
ii  grub-efi-amd64-bin                    2.02-2ubuntu8.13                             amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 binaries)
ii  grub-efi-amd64-signed                 1.93.14+2.02-2ubuntu8.13                     amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 version, signed)
ii  grub-legacy-ec2                       1:1                                          all          Handles update-grub for ec2 instances
ii  grub2-common                          2.02-2ubuntu8.13                             amd64        GRand Unified Bootloader (common files for version 2)

更新:引导是 UEFI,我曾经用 BootRepair 修复过一次 grub

grub2 upgrade kernel
  • 2 个回答
  • 233 Views
Martin Hope
LeonidMew
Asked: 2019-04-22 04:28:05 +0800 CST

网络管理器小程序显示“未连接”,一个非托管有线连接,互联网工作

  • 0

我没有通过文本配置配置网络管理器的经验,仅使用 GUI。将鼠标移到 NM 托盘图标上时,工具提示“未连接”,但是我看到一个连接然后单击它 - “有线非托管”。互联网工作正常。
我建立了优先级为 10 的新以太网连接,但它没有出现在 NM 小程序菜单中。 插件菜单 在此处输入图像描述

leonid@DevSSD:~$ cat /etc/network/interfaces 
# ifupdown has been replaced by netplan(5) on this system.  See
# /etc/netplan for current configuration.
# To re-enable ifupdown on this system, you can run:
#    sudo apt install ifupdown

leonid@DevSSD:~$ cat /etc/netplan/01-netcfg.yaml 
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
        enp3s0:
            dhcp4: true
            dhcp6: true
            nameservers:
                addresses: [127.0.0.1,127.0.0.53]
                search: [JR]

问题是:如何通过新创建的以太网连接进行连接,或者至少管理“有线”连接?
Ubuntu 18.04 肉桂

network-manager cinnamon ethernet
  • 1 个回答
  • 1379 Views
Martin Hope
LeonidMew
Asked: 2019-03-10 07:01:00 +0800 CST

两个交换文件,休眠工作,如何正确配置休眠以不耗尽空间,或以某种方式失败

  • 2

我已经配置了休眠,它的工作,只是为了确保它不会在某个时候失败 - 这个问题。

我在不同的设备上有两个交换文件,第一个是 SSD 上的小交换,第二个是 HDD 上的内存。Hibernate 配置为小一。它现在工作正常,因为休眠并不总是需要太多(不是所有的东西都写或压缩,我不知道)。

如何配置休眠以使用两个交换?或者它会自动处理它们而无需做任何事情?在内核选项中,我已经设置了第一个小交换,如果它首先使用它(最快)然后第二个,那就太好了。
我不想让 SSD 交换更大,因为 SSD 很小。

leonid@DevSSD:~$ grep resume < /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="no_console_suspend initcall_debug resume=UUID=050f8852-d8f6-4979-a4e4-c3d9b981bee9 resume_offset=34816"

/etc/fstab

UUID=050f8852-d8f6-4979-a4e4-c3d9b981bee9   /   ext4    relatime,grpquota,data=ordered,usrquota,rw,errors=remount-ro,quota  0   1
UUID=3bcf1591-7033-416a-addf-9cf8e2e10c93   /home/leonid/hdd    ext4    defaults,rw,errors=remount-ro   0   1
/swapfile                   none    swap    sw  0   0
/home/leonid/hdd/swapfile   none    swap    sw  0   0
UUID=26DA-1C76  /boot/efi   vfat    defaults    0   1

更新:我为测试和设置优先级做了更小的交换。休眠不以更高的优先级交换:

leonid@DevSSD:~$ swapon
NAME                      TYPE SIZE USED PRIO
/swap64k                  file  60K   0B    1
/home/leonid/hdd/swapfile file   8G   0B  100
leonid@DevSSD:~$ systemctl hibernate
Failed to hibernate system via logind: Sleep verb not supported
swap ssd hibernate
  • 2 个回答
  • 855 Views
Martin Hope
LeonidMew
Asked: 2019-02-27 16:03:56 +0800 CST

软件推荐 - 管理 apache localhost 和 mysql 数据库/用户的工具?

  • 0

我需要软件推荐 - 一个管理 apache 虚拟主机和主机文件的工具,可能还有 mysql 数据库创建(不是最重要的),可能还有可以访问它的 mysql 用户(在 localhost 上运行的所有站点)?

我知道如何配置它,但需要 GUI 面板。它应该是免费的并符合这个最低需求。它可以是 php 应用程序,但由于安全风险更好的系统 gui。

抱歉,我很幸运管理这一点,总是在文本配置中进行配置,但现在需要以简单的方式为其创建新网站和数据库。此外,此工具应管理 dns 或 hosts 文件,因为它仅适用于 localhost。

更新:我的安装不属于 Lamp 或 xamp,但如果可能的话,可以从那里使用一些东西

更新:我尝试了一些 ISP 虚拟主机面板,它们使虚拟主机隔离并具有不同的用户 - 与我想要的相反 - 一个用户,一个 apache,只是许多虚拟主机。

更新:我可以将 *.localhost 添加到 /etc/hosts,因此创建主机并不重要。

software-recommendation php mysql apache2 virtualhost
  • 1 个回答
  • 49 Views
Martin Hope
LeonidMew
Asked: 2019-02-21 02:11:17 +0800 CST

如何在 18.04 上安装 LKRG - Linux Kernel Runtime Guard?

  • 1

这个模块怎么安装,有ppa吗?或详细说明?

Linux Kernel Runtime Guard (LKRG)是一个可加载的内核模块,它执行 Linux 内核的运行时完整性检查和针对内核的安全漏洞利用检测。尽管这个概念存在争议,但 LKRG 试图对正在运行的 Linux 内核(完整性检查)或正在运行的进程的凭据(例如用户 ID)(漏洞检测)进行未经授权的修改,并希望能及时响应。对于进程凭据,LKRG 会尝试检测漏洞并在内核根据未经授权的凭据授予进程访问权限(例如打开文件)之前采取措施。

security kernel
  • 1 个回答
  • 1020 Views
Martin Hope
LeonidMew
Asked: 2019-01-11 09:34:55 +0800 CST

如何始终在特定显示器上启动应用程序?

  • 13

我有双显示器配置,并希望所有新旧应用程序都在右侧的主显示器上启动。但是有些应用程序会在第二个屏幕上启动,无论焦点/鼠标指针在哪里。我认为这是因为 top:left corner 0:0 在第二个显示器上。它比主要的更大,这可能是一个原因吗?

次要的是我运行 kodi 的电视,它有一个选择显示的设置。

可能有一些应用程序会记住每个应用程序的位置和显示,并且在第二个关闭时也要小心 - 意思是记住位置直到显示器再次打开。在早期版本的 ubuntu compiz 中这样做,但没有更多。

更新:将 DE 更改为肉桂

multiple-monitors window-manager window cinnamon 18.04
  • 1 个回答
  • 4020 Views
Martin Hope
LeonidMew
Asked: 2018-02-15 19:40:01 +0800 CST

SSD fstrim 和加密的主文件夹,未加密的根目录,我应该如何为 home 设置 trim?

  • 1

我有 /etc/cryptab 但这里只列出了交换分区。已经在cron中设置了trim root分区,它没有加密。主文件夹呢?它加密但不是分区,但我认为以某种方式安装,我应该为它设置修剪吗?如何?

我读过类似的问题,但没有找到确切的信息,但至少找到了为未加密的根设置修剪。

它在 ubuntu 安装程序中加密为默认行为 - “加密主文件夹”

leonid@LeonidMew:~$ cat /etc/crypttab 
# <target name> <source device>     <key file>  <options>
cryptswap1 /swapfile /dev/urandom swap,offset=1024,cipher=aes-xts-plain64

leonid@LeonidMew:~$ mount
/dev/sdb1 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
...skip...
/home/.ecryptfs/leonid/.Private on /home/leonid type ecryptfs (rw,nosuid,nodev,relatime,ecryptfs_fnek_sig=...,ecryptfs_sig=...,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_unlink_sigs)
encryption ssd
  • 1 个回答
  • 286 Views
Martin Hope
LeonidMew
Asked: 2018-02-15 17:43:45 +0800 CST

关于交换文件的 cryptsetup 警告消息

  • 6
  • 这是关于什么的?我需要设置一些密钥吗?还是忽略它?这是新的 17.10 安装。交换已打开,文件 /swapfile 存在。设置时启用家庭加密。
  • SSD安装怎么样,可能是swap应该关闭?RAM足够。无论如何我不想加密它,处理器太慢了。

leonid@LeonidMew:~/Downloads$sudo update-initramfs -u

update-initramfs: Generating /boot/initrd.img-4.13.0-32-generic
cryptsetup: WARNING: Invalid source device /swapfile
cryptsetup: WARNING: target cryptswap1 has a random key, skipped

更新:优先级-1是什么意思,是否关闭?

leonid@LeonidMew:~/Downloads$ swapon -s
Filename                Type        Size    Used    Priority
/dev/dm-0                               partition   2096636 0   -1
encryption swap ssd
  • 2 个回答
  • 5388 Views
Martin Hope
LeonidMew
Asked: 2018-02-02 20:22:49 +0800 CST

为 Eclipse PDT 安装/配置 Zend 调试器

  • 1

我无法在 IDE 中配置或正确安装 Zend 调试器。

  • 安装了php5.6 libapache2-mod-php5.6等。
  • 下载了 php5.6 的 Zend 调试器,与其他 zend 东西分开。(它最后与zend studio分开提供,这就是我选择php5.6的原因)
  • 将 dummy.php 复制到文档根目录,在浏览器中检查它是否有效(空白页面没有错误)
  • 将以下内容添加到 php.ini: $ tail -n 10 /etc/php/5.6/apache2/php.ini [Zend] zend_extension="/usr/lib/php/20131226/ZendDebugger.so" zend_debugger.allow_hosts=127.0.0.0/8,192.168.0.0/16 zend_debugger.expose_remotely=1 zend_debugger.connector_port=10137

在 eclipse>Window>PHP>Servers>Localhost>Edit 中配置调试器:

本地服务器配置

服务器的调试器设置

全局调试器设置

发生错误:单击调试器设置中的测试按钮

发生错误:返回到全局调试器设置

尝试调试: 点击 debug as>php web application

我做错了什么?阅读了很多页面,都给出了与上面类似的说明。请帮忙。

还发布 phpinfo() 屏幕截图,那里一切似乎都很好: - zend 调试器设置 - zend 模块

更新:我找到了一个解决方案,因此有兴趣阅读下面的帖子。网站还不接受它作为答案。

eclipse php apache2 webserver zend
  • 1 个回答
  • 1397 Views
Martin Hope
LeonidMew
Asked: 2015-09-17 08:48:31 +0800 CST

如何安装较旧的 Skype 版本?

  • 1

如何安装较旧的 Skype 版本?群聊不适用于 ubuntu,但适用于 live 和 windows 当前版本。

skype
  • 4 个回答
  • 12248 Views
Martin Hope
LeonidMew
Asked: 2015-09-12 12:52:10 +0800 CST

fstab 中所有用户的可写权限

  • 0

我应该在这一行中更改什么,以便每个用户都可以拥有可写访问权限:curlftpfs#root:[email protected]/mnt/usbmounts/sda3 /media/MediaPlayer fuse rw,uid=1000,umask=0777,user,suid,allow_other,exec,auto,utf8 0 1

mount
  • 2 个回答
  • 2515 Views
Martin Hope
LeonidMew
Asked: 2015-09-12 11:45:51 +0800 CST

如何设置 FTP 自动挂载超时?

  • 1

我需要自动挂载 ftp,但不仅是在启动时,而且总是有一些超时。这个 ftp 服务器是 mediaplayer。

像 USB 但 FTP。

安装点应该可供所有用户使用。

Ubuntu 版本 14.04。

我用:

curlftpfs#root:[email protected] /media/MediaPlayer fuse rw,uid=1000,umask=0777,user,suid,allow_other,exec,auto,utf8  0   1 

但它不允许我在任何地方写字。它显示在 nautilus 中,但没有写入权限。都试过了mnt和/usr/share /usr/local/share。

我找到了一个可写的文件夹,/media/MediaPlayer/mnt/usbmounts/sda3但每次我写它时都说:无法更改所有者。

ftp
  • 1 个回答
  • 2496 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve