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-130767

FreeSoftwareServers's questions

Martin Hope
FreeSoftwareServers
Asked: 2023-07-12 04:14:54 +0800 CST

为什么在新的 SSL 后 Debian 需要重新启动才能登录自托管 Docker Repo,而 Ubuntu 不需要 x509:证书由未知机构签名

  • 6

我有两台服务器,一台是 Debian Buster (Debian 4.19.208-1),另一台是 Ubuntu 18 (Ubuntu 18.04.6)。

我最近在自托管 Docker Image Repo 上更新了 SSL,并注意到在 Ubuntu 系统上,我无需执行任何操作即可登录/拉取等,但在 Debian 实例上,我得到了x509: certificate signed by unknown authority.

网上的线程提到做一个,docker restart但那时,我不妨重新启动整个服务器。这并不理想,因为这意味着取消每项服务。我刚刚测试过,它确实有效。我有另一台正在生产的 Debian 服务器,我想在不重新启动的情况下修复它。

任何想法为什么会发生这种行为以及我可以避免在 Debian 上重新启动服务器的方法?

debian
  • 1 个回答
  • 36 Views
Martin Hope
FreeSoftwareServers
Asked: 2019-08-04 04:09:59 +0800 CST

Kodi 在刮电视时不断崩溃

  • 0

我在 Ubuntu 16 VM 上安装了 Kodi 16.1,但它已停止工作。它在刮电视时经常崩溃。

我已经删除~/.kodi并且它可以正常工作,但是一旦我添加回来advancedsettings.xml并将其指向我的电视目录,它就崩溃了。

奇怪的是,它能够很好地抓取我的电影库,只有电视会导致问题。

这是一些日志,它是 7MB 的日志,所以我修剪了一些东西。任何想法可能是什么问题?

############## Kodi CRASH LOG ###############



################ SYSTEM INFO ################

 Date: Sat Aug  3 04:38:57 PDT 2019

 Kodi Options: 

 Arch: x86_64

 Kernel: Linux 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016

 Release: Ubuntu 16.04.5 LTS (Xenial Xerus)

############## END SYSTEM INFO ##############



############### STACK TRACE #################

=====>  Core file: /home/sysadmin/core (2019-08-03 04:38:57.897997384 -0700)

        =========================================

[New LWP 2892]

[New LWP 2857]

[New LWP 2859]

[New LWP 2860]

[New LWP 2862]

[New LWP 2866]

[New LWP 2867]

[New LWP 2868]

[New LWP 2869]

[New LWP 2871]

[New LWP 2873]

[New LWP 2875]

[New LWP 2876]

[New LWP 2877]

[New LWP 2878]

[New LWP 2879]

[New LWP 2880]

[Thread debugging using libthread_db enabled]

Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Core was generated by `/usr/lib/kodi/kodi.bin'.

Program terminated with signal SIGSEGV, Segmentation fault.

#0  0x00007f129c372bbc in _int_malloc (av=av@entry=0x7f1254000020, bytes=bytes@entry=79) at malloc.c:3353

[Current thread is 1 (Thread 0x7f1286542700 (LWP 2892))]



Thread 17 (Thread 0x7f124dffb700 (LWP 2880)):

#0  0x00007f129c3ee5d3 in select () at ../sysdeps/unix/syscall-template.S:84

#1  0x0000000001044936 in JSONRPC::CTCPServer::Process() ()

#2  0x0000000001d2ac6f in CThread::Action() ()

#3  0x0000000001d2af2f in CThread::staticThread(void*) ()

#4  0x00007f12a26866ba in start_thread (arg=0x7f124dffb700) at pthread_create.c:333

#5  0x00007f129c3f841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109



Thread 16 (Thread 0x7f124e7fc700 (LWP 2879)):

#0  0x00007f129c3ee5d3 in select () at ../sysdeps/unix/syscall-template.S:84

#1  0x00000000010429bc in SOCKETS::CSocketListener::Listen(int) ()

#2  0x000000000103689e in EVENTSERVER::CEventServer::Run() ()

#3  0x0000000001036b48 in EVENTSERVER::CEventServer::Process() ()

#4  0x0000000001d2ac6f in CThread::Action() ()

#5  0x0000000001d2af2f in CThread::staticThread(void*) ()

#6  0x00007f12a26866ba in start_thread (arg=0x7f124e7fc700) at pthread_create.c:333

#7  0x00007f129c3f841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

更新:看起来问题与 TVDB.com API 更改和插件更新有关。无论如何都会发布此线程并在修复时进行更新,但我的安装并没有出现任何问题。

见 --> https://forum.kodi.tv/showthread.php?tid=345935

ubuntu crash
  • 1 个回答
  • 239 Views
Martin Hope
FreeSoftwareServers
Asked: 2019-07-24 03:02:38 +0800 CST

没有从 LAN 上的一台虚拟机到主机的路由

  • 0

我很困惑/沮丧,因为我无法让 postfix 在我的一个虚拟机上工作。它是一个“模板”虚拟机,我已经用这个模板很好地设置了其他虚拟机。我真正能想到的唯一区别是这个 VM 的用途是 ZoneMinder 安全软件。

我尝试使用telnet mail.domain.com 25&ssh [email protected]并且我得到No Route To Host了两者。这两个都在局域网内的其他虚拟机上工作,并且mail.domain.com也在局域网内。

这是来自相关 VM 的网络配置(即 Ubuntu 18 BTW):

root@sub:~# 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                                                                                                                                                                                                                                        


# The loopback network interface                                                                                                                                                                                                                                      
auto lo                                                                                                                                                                                                                                                               
iface lo inet loopback                                                                                                                                                                                                                                                

# The primary network interface                                                                                                                                                                                                                                       
auto ens3                                                                                                                                                                                                                                                             
#iface ens3 inet dhcp                                                                                                                                                                                                                                                 
iface ens3 inet static                                                                                                                                                                                                                                                
address 192.168.1.255                                                                                                                                                                                                                                                 
netmask 255.255.255.0                                                                                                                                                                                                                                                 
gateway 192.168.1.1                                                                                                                                                                                                                                                   
dns-nameservers 192.168.1.1                                                                                                                                                                                                                                           
dns-search domain.com                                                                                                                                                                                                                                    

这是主机文件:

root@sub:~# cat /etc/hosts                                                                                                                                                                                                                                     
127.0.0.1       localhost sub.domain.com    sub                                                                                                                                                                                            
::1             localhost6 sub6.domain6.com sub6                                                                                                                                                                                           

# The following lines are desirable for IPv6 capable hosts                                                                                                                                                                                                            
::1     localhost ip6-localhost ip6-loopback                                                                                                                                                                                                                          
fe00::0 ip6-localnet                                                                                                                                                                                                                                                  
ff02::1 ip6-allnodes                                                                                                                                                                                                                                                  
ff02::2 ip6-allrouters                                                                                                                                                                                                                                                
ff02::3 ip6-allhosts   

最后,我能够通过 SSH 连接到局域网中的其他虚拟机,所以我很困惑。任何需要的指针或更多信息让我知道。

谢谢你

更新:

我能够mail.domain.com从其他虚拟机 ping 通,但不能从有问题的虚拟机 ping 通,我以前从未遇到过这个问题。

例如:

root@sub:~# ping mail.domain.com                                                                                                                                                                                                                  
PING mail.domain.com (192.168.1.237) 56(84) bytes of data.                                                                                                                                                                                               
From 192.168.1.255 (192.168.1.255) icmp_seq=1 Destination Host Unreachable                                                                                                                                                                                            
From 192.168.1.255 (192.168.1.255) icmp_seq=2 Destination Host Unreachable                                                                                                                                                                                            
From 192.168.1.255 (192.168.1.255) icmp_seq=3 Destination Host Unreachable   

更新2:

我现在已经从 VM 中删除了 NIC 并添加了一个新的,以防出现重复的 MAC 问题。

我更改了网关中的 IP 地址和 DNS 条目。

在上述两个步骤仍然不起作用之后,我重新启动了网关,并且我一直在ip -s -s neigh flush all定期通过重新启动来刷新 arp 缓存,以确保这不是问题。

routing dns
  • 1 个回答
  • 1795 Views
Martin Hope
FreeSoftwareServers
Asked: 2019-07-14 04:28:15 +0800 CST

Fedora 上的 Postfix 不遵循别名

  • 1

我创建了一个脚本来安装 Postfix,它可以完美地与我所有的 Ubuntu 客户端配合使用,但不适用于我的 Fedora 客户端。

Fedora 客户端能够直接向 [email protected] 发送电子邮件,但是当发送到 root 时,它应该被重定向到 [email protected],而是被发送到 [email protected]

我一生都想不通为什么……如果有人能指出这个很棒的问题,这里是配置和日志。

#!/bin/bash

DOMAIN=domain.com
[email protected]

cat << 'EOL' >/etc/postfix/main.cf
#
#PostFixConfig

##Modify Below [HOSTNAME] & [DOMAIN]##
######################################
myhostname = [HOSTNAME]
mydomain = [DOMAIN]

relayhost = smtp.$mydomain

biff = no
append_dot_mydomain = no
readme_directory = no

smtpd_banner = $myhostname ESMTP $mail_name
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
smtp_header_checks = regexp:/etc/postfix/header_checks

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

myorigin = $mydomain
mydestination = $myhostname $myhostname.$mydomain localhost
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128

mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = loopback-only
inet_protocols = all
EOL

cat << EOL >/etc/aliases
postmaster: root
root: $forwardemail
trash: /tmp/mail.trash
EOL

newaliases

cat << EOL >/etc/postfix/header_checks
/^From:[[:space:]]+(.*)/ REPLACE From: "$HOSTNAME" <$forwardemail >
EOL

postmap /etc/postfix/header_checks

chown root:root /etc/postfix/ -R && service postfix restart

echo "PostFix Setup For $HOSTNAME" | mail -s "PostFix has forwarded roots e-mail on $HOSTNAME to this e-mail" root

echo ""
echo "Main.CF"
cat /etc/postfix/main.cf
echo ""
echo "header_checks"
cat /etc/postfix/header_checks
echo ""
echo "Aliases"
cat /etc/aliases
echo ""
echo "MailName"
cat /etc/mailname
echo ""
echo "MailLog"
tail /var/log/maillog
tail /var/log/mail.log

日志:

Jul 13 05:17:25 kvmatrix postfix/cleanup[16951]: F296FE104B: message-id=<20190713121725.F296FE104B@KVMatrix>                                                                                                                                                          
Jul 13 05:17:25 kvmatrix postfix/qmgr[16643]: F296FE104B: from=<[email protected]>, size=443, nrcpt=1 (queue active)                                                                                                                                       
Jul 13 05:17:26 kvmatrix postfix/smtp[16953]: F296FE104B: replace: header From: [email protected] (root): From: "kvmatrix" <[email protected] >                                                                                                
Jul 13 05:17:26 kvmatrix postfix/smtp[16953]: F296FE104B: to=<[email protected]>, orig_to=<root>, relay=smtp.domain.com[192.168.1.255]:587, delay=0.06, delays=0.01/0.01/0.03/0.01, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 17FACC247B)                                                                                                                                                                                                                                                                     
Jul 13 05:17:26 kvmatrix postfix/qmgr[16643]: F296FE104B: removed                                                                                                                                                                                                     
[root@kvmatrix ~]#  

我注意到对我to=<[email protected]>, orig_to=<root>,来说几乎看起来像“重定向/别名”的行,除了地址是错误的。

[root@kvmatrix ~]# cat /etc/aliases                                                                                                                                                                                                                                   
mailer-daemon: postmaster                                                                                                                                                                                                                                             
postmaster: root                                                                                                                                                                                                                                                      
root: [email protected]                                                                                                                                                                                                                                   
trash: /tmp/mail.trash  

这是使用完全相同的脚本从工作服务器设置中获取的日志:

Jul 13 05:03:18 confluence postfix/master[4518]: daemon started -- version 3.1.0, configuration /etc/postfix                                                                                                                                                          
Jul 13 05:03:18 confluence postfix/pickup[4521]: B9029A2C44: uid=0 from=<[email protected]>                                                                                                                                                     
Jul 13 05:03:18 confluence postfix/cleanup[4525]: B9029A2C44: message-id=<20190713120318.B9029A2C44@confluence>                                                                                                                                                       
Jul 13 05:03:18 confluence postfix/qmgr[4522]: B9029A2C44: from=<[email protected]>, size=449, nrcpt=1 (queue active)                                                                                                                           
Jul 13 05:03:18 confluence postfix/cleanup[4525]: BA500A2C45: message-id=<20190713120318.B9029A2C44@confluence>                                                                                                                                                       
Jul 13 05:03:18 confluence postfix/qmgr[4522]: BA500A2C45: from=<[email protected]>, size=594, nrcpt=1 (queue active)                                                                                                                           
Jul 13 05:03:18 confluence postfix/local[4533]: B9029A2C44: to=<[email protected]>, relay=local, delay=0.01, delays=0.01/0/0/0, dsn=2.0.0, status=sent (forwarded as BA500A2C45)                                                                
Jul 13 05:03:18 confluence postfix/qmgr[4522]: B9029A2C44: removed                                                                                                                                                                                                    
Jul 13 05:03:18 confluence postfix/smtp[4534]: BA500A2C45: replace: header From: [email protected] (root): From: "confluence" <[email protected] >                                                                                  
Jul 13 05:03:18 confluence postfix/smtp[4534]: BA500A2C45: to=<[email protected]>, orig_to=<[email protected]>, relay=smtp.domain.com[192.168.1.255]:587, delay=0.04, delays=0/0/0.03/0.01, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as C3BC8C247B)                                                                                                                                                                                                                                      
Jul 13 05:03:18 confluence postfix/qmgr[4522]: BA500A2C45: removed                                                                                                                                                                                                    
Jul 13 05:04:52 confluence postfix/pickup[4521]: 89B08A2C45: uid=0 from=<[email protected]>                                                                                                                                                     
Jul 13 05:04:52 confluence postfix/cleanup[4525]: 89B08A2C45: message-id=<20190713120452.89B08A2C45@confluence>                                                                                                                                                       
Jul 13 05:04:52 confluence postfix/qmgr[4522]: 89B08A2C45: from=<[email protected]>, size=385, nrcpt=1 (queue active)                                                                                                                           
Jul 13 05:04:52 confluence postfix/cleanup[4525]: 8A550A2C44: message-id=<20190713120452.89B08A2C45@confluence>                                                                                                                                                       
Jul 13 05:04:52 confluence postfix/qmgr[4522]: 8A550A2C44: from=<[email protected]>, size=530, nrcpt=1 (queue active)                                                                                                                           
Jul 13 05:04:52 confluence postfix/local[4533]: 89B08A2C45: to=<[email protected]>, relay=local, delay=0.01, delays=0/0/0/0, dsn=2.0.0, status=sent (forwarded as 8A550A2C44)                                                                   
Jul 13 05:04:52 confluence postfix/qmgr[4522]: 89B08A2C45: removed                                                                                                                                                                                                    
Jul 13 05:04:52 confluence postfix/smtp[4534]: 8A550A2C44: replace: header From: [email protected] (root): From: "confluence" <[email protected] >                                                                                  
Jul 13 05:04:52 confluence postfix/smtp[4534]: 8A550A2C44: to=<[email protected]>, orig_to=<[email protected]>, relay=smtp.domain.com[192.168.1.255]:587, delay=0.05, delays=0/0/0.04/0.01, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 93953C247B)                                                                                                                                                                                                                                      
Jul 13 05:04:52 confluence postfix/qmgr[4522]: 8A550A2C44: removed  
fedora email
  • 1 个回答
  • 215 Views
Martin Hope
FreeSoftwareServers
Asked: 2019-07-14 01:23:19 +0800 CST

后缀始终密件抄送 [email protected]

  • 1

我正在尝试为我的 LAN 设置一个后缀中继系统。我的很多服务都被 WAN 访问阻止了,我希望能够从它们那里获得通知。

就目前而言,它目前“有效”,但每封电子邮件都附有“Mailer Deamon Undeliverable”电子邮件,因为它发送正确但始终尝试密件抄送:[email protected]无法解决。我只将@domain.com 用于电子邮件。

这是我对“来宾”VM 的配置(通过 发送relayhost),我已经尝试了很多,但没有任何想法,感谢您的帮助。

我想知道我是否可以在relayhostvs 客人中以某种方式解决这个问题?

/etc/postfix/main.cf
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)                                                                                                                                                                                                                  
biff = no                                                                                                                                                                                                                                                             
append_dot_mydomain = no                                                                                                                                                                                                                                              
readme_directory = no                                                                                                                                                                                                                                                 
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem                                                                                                                                                                                                              
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key                                                                                                                                                                                                             
smtpd_use_tls=yes                                                                                                                                                                                                                                                     
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache                                                                                                                                                                                               
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache                                                                                                                                                                                                 
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination                                                                                                                                                                       
myhostname = domain.com                                                                                                                                                                                                                                  
alias_maps = hash:/etc/aliases                                                                                                                                                                                                                                        
alias_database = hash:/etc/aliases                                                                                                                                                                                                                                    
myorigin = domain.com                                                                                                                                                                                                                                    
mydestination = domain.com, localhost                                                                                                                                                                                                                    
relayhost = smtp.domain.com                                                                                                                                                                                                                              
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128                                                                                                                                                                                                             
mailbox_size_limit = 0                                                                                                                                                                                                                                                
recipient_delimiter = +                                                                                                                                                                                                                                               
inet_interfaces = loopback-only                                                                                                                                                                                                                                       
inet_protocols = all                                                                                                                                                                                                                                                  
masquerade_domains = domain.com  

#THINGS I HAVE TRIED...##
#smtp_header_checks = regexp:/etc/postfix/header_checks                                                                                                                                                                                                                          
#transport_maps = hash:/etc/postfix/transport                                                                                                                                                                                                                         
#smtpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/bad_recipients, permit_mynetworks, reject_unauth_destination, permit                                                                                                                         
#transport_maps = pcre:/etc/postfix/transport_maps                                                                                                                                                                                                                    
#smtp_generic_maps = hash:/etc/postfix/generic                                                                                                                                                                                                                        


/etc/aliases

postmaster:    root                                                                                                                                                                                                                                                   
root: [email protected]                                                                                                                                                                                                                                   
trash: /tmp/mail.trash                                                                                                                                                                                                                                                
email postfix
  • 1 个回答
  • 356 Views
Martin Hope
FreeSoftwareServers
Asked: 2019-01-03 20:09:40 +0800 CST

通过 Android-Chrome 查看 Confluence 站点多次重定向 URL,但桌面 Chrome 和其他浏览器不会

  • 1

我刚刚发布了一个 URL 并测试查看它我注意到在 Android 上的 Chrome 中它重定向到以下 URL 的次数太多。我尝试清除我的 cookie 和浏览数据,但它仍然做了同样的事情。我认为这是我需要更改的网站设置。该站点托管在 Google Cloud 上,它是一个 Confluence 站点,由运行在同一 VM 内的 NGinX 服务器代理。

测试用例:

  • 从 Android-Chrome 导航到“测试 URL”并重定向到“错误 URL”-> 为什么?/如何修复?
  • 在 Android-Chrome 上请求“桌面站点”并导航到“测试 URL”并获取预期的 URL
  • 通过 Android-Firefox 导航到“测试 URL”并获取预期的 URL
  • 在台式电脑 (Win10) 上的 Chrome/FireFox/Edge/IE(任何浏览器)上导航到“测试 URL”并获得预期的 URL!

测试网址: https ://www.freesoftwareservers.com/display/FREES/Prep+Linux+OS+for+GPU+Passthrough+-+Blacklist+nouveau+and+use+vfio-pci+drivers+script

另一个测试网址: https ://www.freesoftwareservers.com/display/FREES/Free+Software+Servers

错误网址: https ://www.freesoftwareservers.com/#content/view/327684

注意:另一位用户已确认这是 Android Chrome 的特定问题,而不是 Android Firefox 或桌面 Chrome 的特定问题。即使在请求桌面版本时使用 Android Chrome 也可以!

更新:这是我的 NGinX 配置

##Confluence
server {
       listen         80;
       server_name    www.freesoftwareservers.com freesoftwareservers.com;

       return         301 https://www.freesoftwareservers.com/;

}

server {
        listen 443 ssl;
        server_name www.freesoftwareservers.com freesoftwareservers.com;

rewrite ^/wiki / permanent;

location / {

        proxy_pass              http://localhost:8091/;
        include                 /etc/nginx/proxy.conf;
    }
}

root@confluence:/etc/nginx/sites-enabled# cat /etc/nginx/proxy.conf
proxy_redirect          off;
proxy_set_header        Host            $host;
proxy_set_header        X-Real-IP       $remote_addr;
proxy_set_header        X-Forwarded-Server $host;
proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size    10m;
client_body_buffer_size 128k;
proxy_connect_timeout   90;
proxy_send_timeout      90;
proxy_read_timeout      90;
proxy_buffers           32 4k;
nginx chrome
  • 2 个回答
  • 139 Views
Martin Hope
FreeSoftwareServers
Asked: 2018-11-01 12:16:08 +0800 CST

无法在 Fedora Server 27 上登录 Wok - Python 和 PAM

  • 0

我刚刚设置了 WOK,无法通过我的 root uname/pwd 登录。我在 Github 上找到了一张带有“解决方案”的票,但我不知道如何实施它。

有没有人知道如何将其转化为可用的修复程序?

--- /usr/lib/python2.7/site-packages/wok/auth.py.org    2018-05-18 18:56:52.948726704 +0100
+++ /usr/lib/python2.7/site-packages/wok/auth.py        2018-05-18 18:57:15.843333455 +0100
@@ -145,7 +145,7 @@
             debug("User %s is not allowed to run sudo" % self.name)

     @staticmethod
-    def authenticate(username, password, service="passwd"):
+    def authenticate(username, password, service="system-auth"):
         '''Returns True if authenticate is OK via PAM.'''
         def _auth(result):
             def _pam_conv(auth, query_list, userData=None):

来源:https ://github.com/kimchi-project/kimchi/issues/1232#issuecomment-390288343

fedora python
  • 2 个回答
  • 140 Views
Martin Hope
FreeSoftwareServers
Asked: 2018-04-14 20:53:05 +0800 CST

移动包含括号和年份的文件,例如 (1999)

  • 0

我想选择性地移动文件名末尾带有年份的所有电影文件。我有一个程序可以重命名电影并修复始终使用格式的Moviename (YEAR).extension格式。

我试过mv *(*).*了,但它只是改变了一切。我认为最好的方法是使用括号和括号中的 4 个字符移动文件。此外/或括号将始终位于.extension.

find move
  • 2 个回答
  • 520 Views
Martin Hope
FreeSoftwareServers
Asked: 2018-04-13 19:31:29 +0800 CST

bash - 查找具有相同名称的所有文件,无论扩展名如何

  • 3

我正在合并两个电影库,并希望通过 bash 脚本手动“删除重复”。

到目前为止,这是我的思考过程:

  • 查找所有具有相同名称的文件,无论扩展名如何
  • 删除较小的文件(我有几天的存储空间!并且更喜欢质量!)

我可以以此为基础,所以如果我能以某种方式将删除部分分开,我可以在此基础上进行构建。虽然我可以使用 ffmpeg 来检查视频并选择更好的视频,但我猜测更大的尺寸 = 最佳选择并且更易于编码。

我发布了 Software Rec但没有得到我想要的,所以我意识到 bash 是我最好的选择,但是我的“查找”知识是有限的,而且我找到的大多数答案都很复杂,我认为这应该是一个简单的事物。

例如:查找名称相同但内容不同的文件?

bash find
  • 2 个回答
  • 7476 Views
Martin Hope
FreeSoftwareServers
Asked: 2018-03-20 23:31:51 +0800 CST

单个 SMB 共享中的多个路径

  • 0

我喜欢为有权访问文件服务器中多个根文件夹的用户创建只读共享。我不想为每个文件夹创建一堆共享,我可以在 smb.conf 中以某种方式添加多个路径吗?

例如:

path=/folder1, /folder2

编辑:不使用符号链接。我了解 Unix FS,但不想用 Symlink 把事情弄得乱七八糟,如果必须的话,我会的,但我更喜欢使用 path=,因为它看起来更简单/更好。

samba smb
  • 1 个回答
  • 8570 Views
Martin Hope
FreeSoftwareServers
Asked: 2018-03-13 21:21:42 +0800 CST

“rcu_sched 检测到 CPU/任务停止” - jiffies - ESXi Ubuntu 16 FileServer 来宾

  • 3

我的 ESXi 主机上有一个非常简单的 Ubuntu 16 x64 VM 设置,它充当文件服务器。它安装了 NFS/SMB 和 MDADM。它已完全更新。

上周有两次出现关于“rcu_sched detected stalls on CPUsjiffies 不足的错误和问题。

这次我拍了一张屏幕截图,但它太糟糕了,以至于 ESXi 无法杀死虚拟机,并且在重新启动后导致我的 MDADM 阵列重建。我担心这会对我的硬盘造成不必要的损坏,想知道问题可能是什么?虚拟机获得大量额外资源,配备 1vCPU 和 4vThreads,配备 6GB 内存。

有任何想法吗?虚拟机现在重新运行,所以我可以调试任何请求的信息。我正在考虑只是迁移到基于 RHEL 的发行版,但我想找出问题与在不同的 Linux 操作系统上重建。

在此处输入图像描述

PS:我是主要用户,据我记得当时没有进行密集的 R/W 操作。

kernel cpu
  • 1 个回答
  • 9966 Views
Martin Hope
FreeSoftwareServers
Asked: 2018-03-01 17:27:50 +0800 CST

搜索 PCI ID - 像这样的字符串 [10de:1c81]

  • 2

我正在尝试在 Linux 上编写带有 KVM 的 PCI GPU 直通设置脚本。您需要通过以下方式找到 pci 设备 ID,

root@kvmatrix:~# lspci -nn | grep VGA | grep NVIDIA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107 [GeForce GTX 1050] [10de:1c81] (rev a1)

我想添加另一个“grep”来只导致这部分,

10de:1c81
grep
  • 3 个回答
  • 734 Views
Martin Hope
FreeSoftwareServers
Asked: 2018-02-10 22:34:32 +0800 CST

NGinX - [emerg] "ssl_certificate" 指令是重复的 - 添加新的启用 SSL 的站点中断 NGinx Conf

  • 2

我正在尝试将第二个启用 SSL 的站点添加到我的 NGinX 配置中。仅在一个启用 SSL 的站点上一切正常,但是当我添加第二个 conf 时——它只是从工作站点编辑和复制的 conf——我收到以下错误。

注意:我已经测试过,如果我删除新站点,则 conf 通过,反之亦然,如果我删除旧站点,新站点可以工作。

root@NGinX:/etc/nginx/sites-enabled# ytitconf
 * Reloading nginx configuration nginx                                                           [fail]
nginx: [emerg] "ssl_certificate" directive is duplicate in /etc/nginx/sites-enabled/ytit.conf:2
nginx: configuration file /etc/nginx/nginx.conf test failed

这是整个非常简单的配置。

注意:第二个站点托管多个子域,但该站点目前不会托管子域。

root@NGinX:/etc/nginx/sites-available# cat ytit.conf
#GLOBAL SSL
ssl_certificate /etc/ssl/certs/ssl-bundle-ytit.crt;
ssl_certificate_key /etc/ssl/private/server-ytit.key;


server {
       listen         80;
       server_name    www.ytit.ca ytit.ca;

       return         301 https://$server_name/;
}

server {
listen 443 ssl;
ssl on;
server_name www.ytit.ca ytit.ca;
access_log /var/log/nginx/nginx.vhost.access.log;
error_log /var/log/nginx/nginx.vhost.error.log;

location / {

      proxy_pass           https://192.168.1.169:443/;
      include             /etc/nginx/proxy.conf;

    }
}

这是NGinX.conf;我不认为它被修改过,但我大约一年前设置了 NGinX,不记得说实话,所以我将它包括在内,因为错误表明它与 NGinX.conf 测试有关。

root@NGinX:/etc/nginx/sites-available# cat /etc/nginx/nginx.conf
user www-data;
worker_processes 4;
pid /run/nginx.pid;

events {
        worker_connections 768;
        # multi_accept on;
}

http {

        ##
        # Basic Settings
        ##

        sendfile on;
        tcp_nopush on;
        tcp_nodelay on;
        keepalive_timeout 65;
        types_hash_max_size 2048;
        # server_tokens off;

        # server_names_hash_bucket_size 64;
        # server_name_in_redirect off;

        include /etc/nginx/mime.types;
        default_type application/octet-stream;

        ##
        # Logging Settings
        ##

        access_log /var/log/nginx/access.log;
        error_log /var/log/nginx/error.log;

        ##
        # Gzip Settings
        ##

        gzip on;
        gzip_disable "msie6";

        # gzip_vary on;
        # gzip_proxied any;
        # gzip_comp_level 6;
        # gzip_buffers 16 8k;
        # gzip_http_version 1.1;
        # gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;

        ##
        # nginx-naxsi config
        ##
        # Uncomment it if you installed nginx-naxsi
        ##

        #include /etc/nginx/naxsi_core.rules;

        ##
        # nginx-passenger config
        ##
        # Uncomment it if you installed nginx-passenger
        ##

        #passenger_root /usr;
        #passenger_ruby /usr/bin/ruby;

        ##
        # Virtual Host Configs
        ##

        include /etc/nginx/conf.d/*.conf;
        include /etc/nginx/sites-enabled/*;
}


#mail {
#       # See sample authentication script at:
#       # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript
#
#       # auth_http localhost/auth.php;
#       # pop3_capabilities "TOP" "USER";
#       # imap_capabilities "IMAP4rev1" "UIDPLUS";
#
#       server {
#               listen     localhost:110;
#               protocol   pop3;
#               proxy      on;
#       }
#
#       server {
#               listen     localhost:143;
#               protocol   imap;
#               proxy      on;
#       }
#}

conf.d 中没有任何额外内容

root@NGinX:/etc/nginx/conf.d# ll
total 8
drwxr-xr-x 2 root root 4096 Jul 29  2015 ./
drwxr-xr-x 5 root root 4096 Mar  8  2016 ../
nginx ssl
  • 1 个回答
  • 7513 Views

Sidebar

Stats

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

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve