问题列表 - 第5072页

在 CentOS 8 中使用 NetworkManager 设置 Open vSwitch 的正确方法是什么?

过去的美好时光是怎样的network-scripts

我在文件中描述了桥和端口:

/etc/sysconfig/network-scripts/ifcfg-br0
/etc/sysconfig/network-scripts/ifcfg-port0
Run Code Online (Sandbox Code Playgroud)

比重新启动网络

systemctl restart network
Run Code Online (Sandbox Code Playgroud)

一切开始工作。

现在network-scripts被标记为deprecated,有一个警告will be removed in one of the next major releases of RHEL.,所以我必须切换到NetworkManager,对吧?

但如何使用 NetworkManager 设置 Open vSwitch?

我已经安装NetworkManager-ovs并尝试了本指南,但描述的命令没有执行任何操作,我的意思是输出中没有出现任何内容ovs-vsctl show

nmcli networking off && nmcli networking onsystemctl restart NetworkManager没有任何影响

ifup br0也不起作用:

Error: unknown connection '/etc/sysconfig/network-scripts/ifcfg-br0'.
Run Code Online (Sandbox Code Playgroud)

redhat networkmanager openvswitch

2
推荐指数
1
解决办法
4475
查看次数

更新 CentOS 安全补丁

我需要一些帮助,因为我真的很难理解一个问题。

我想列出仅在 CentOS 6 上需要通过 yum 更新的安全包。

我下载了旧版本的 CentOS 6

[root@server ~]# cat /etc/redhat-release
CentOS Linux release 6.0 (Final)
[root@server ~]# uname -a
Linux server 2.6.32-71.el6.x86_64 #1 SMP Fri May 20 03:51:51 BST 2011 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

然后我安装了

[root@server ~]# yum install yum-plugin-security
Run Code Online (Sandbox Code Playgroud)

现在我希望能够运行

[root@server ~]# yum updateinfo summary
Loaded plugins: fastestmirror, presto, security
Loading mirror speeds from cached hostfile
 * base: centos.schlundtech.de
 * extras: centosmirror.netcup.net
 * updates: centos.mirror.net-d-sign.de
updateinfo summary done
Run Code Online (Sandbox Code Playgroud)

或者

[root@server ~]# yum --security check-update
Loaded …
Run Code Online (Sandbox Code Playgroud)

centos yum

2
推荐指数
1
解决办法
3318
查看次数

如何下载 Azure 快照

Azure/云新手在这里。我们有一个应用程序在 Azure 上运行了几年。公司即将倒闭,我的任务是备份和存档程序,最好是服务器配置。我们有一个文件的 GIT 存储库,但他们希望尽可能保存服务器映像。我尝试了文件恢复过程,但运行脚本时 Powershell 一直关闭。我想是因为我在 Windows 10 PC 而不是 Windows Server 2012 计算机上运行它。这就是VM。是否有一种可能更简单的下载方法来在 Azure 中存档 VM snapsHot?

azure windows-server-backup

5
推荐指数
1
解决办法
5760
查看次数

如何使 fastcgi_pass 使用 localhost:port

这可能不会像我想要的那样正确,请耐心等待。

我有一个运行 php 7.2 和 nginx 的 ubuntu 服务器。我们有一个反向代理设置,因此 laravel 服务器使用内部 IP (AWS)。安装可以运行,但我们需要修改路由。

对于 laravel,所有路由都以/api/. 我们的反向代理将流量转发/v2/api/到私有 IP laravel 服务器。这可行,但我们得到了404。laravel 服务器访问日志显示/v2/api未找到。伟大的。我需要做一些改变。我需要路由/v2/api//api/. 如何?设置:

server_name <private-ip-address>;

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php7.2-fpm.sock;
}

location /v2/api/ {
  # proxy_pass http://localhost:9000/$2;
}

location ~ /\.ht {
    deny all;
}
Run Code Online (Sandbox Code Playgroud)

对于我想做的事情,可以更改fastcgi_pass为使用localhost:9000吗?端口9000未被使用。然后proxy_pass按上面的方法使用?

nginx

1
推荐指数
1
解决办法
2万
查看次数

在 Centos 8(或 Fedora)中创建桥接 WiFi AP(热点)

我正在尝试使用 NetworkManager 在 Centos 8 系统上创建桥接 WiFi 热点。该机器是 Dell EPC3000,配有两个内置 GigE 和 ath10k 无线适配器,以及一个 LTE WWAN。

创建 NAT 热点效果很好:

nmcli con add type wifi ifname wlp4s0 con-name wlp4s0 autoconnect yes ssid test
nmcli con modify wlp4s0 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
nmcli con modify wlp4s0ap wifi-sec.key-mgmt wpa-psk
nmcli con modify wlp4s0ap wifi-sec.psk "password"
nmcli con up wlp4s0ap 
Run Code Online (Sandbox Code Playgroud)

这会将私有 IP 分配给 wlp4s0 接口,调用 dhcp 的 dnsmasq 并为热点创建正确的 iptables 配置。

现在我的想法是取消 NAT 并将 wifi 接口桥接到辅助 GigE,通过其远程 DHCP 和其他服务为该网段的 wifi 客户端提供服务。

创建网桥并奴役 …

wifi fedora access-point bridge centos8

6
推荐指数
1
解决办法
7280
查看次数

如何向鱿鱼日志添加日期和时间?

标准的鱿鱼日志格式以秒为单位写入时间。如何以人类可读的格式添加日期和时间?

linux logging squid

2
推荐指数
1
解决办法
1万
查看次数

尝试使用 php 在 webroot 之外创建文件时“无法打开流:只读文件系统”

我正在尝试在运行 arch linux(警报)的 RaspberryPi 3 上设置 nextcloud 一周。
我已经设置了 apache、php 和 php-fpm、postgresql 并从 AUR 安装了 nextcloud-testing(因为 nextcloud 17 不支持 php 7.4)。
apache 的 webroot 位于/srv/http但 nextcloud 安装到/usr/share/webapps/nextcloud.
我的虚拟主机:

<VirtualHost *:443>
DocumentRoot "/srv/http"
<Directory "/srv/http">
    Options FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>
...
#ssl stuff
...
ScriptAlias /cgi-bin/ "/srv/http/cgi-bin/"
<Directory "/srv/http/cgi-bin">
    AllowOverride None
    Options None
    Require all granted
</Directory>

Alias /nextcloud /usr/share/webapps/nextcloud/
<Directory /usr/share/webapps/nextcloud>
    Options FollowSymlinks
    AllowOverride all
    Require all granted
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

https://mydomain/nextcloud在浏览器中访问时,错误消息是无法写入配置目录。检查这个使用的 php …

php.ini arch-linux php-fpm apache-2.4 nextcloud

6
推荐指数
1
解决办法
5118
查看次数

为什么 CDN 使用不同的域名而不是子域?

许多在线服务将其网络配置为使用 CDN(内容交付网络),以通过允许从地理位置相近的位置提供内容来提高性能。我注意到,CDN 通常是从与实际服务不同的域名提供的。

例如,访问www.amazon.com将涉及从 media-amazon.com 提取内容。

www.facebook.com从 fbcdn.com 获取内容,等等。

我的问题是,为什么这些服务不为其 CDN 使用子域而不是完全不同的域名?

例如,为什么不使用 cdn.facebook.com 而不是 fbcdn.com?我很少看到这样做。它几乎总是一个不同的域名,通常是添加了一些内容或缩写的基本域名。

我唯一能想到的是,拥有不同的域名允许使用不同的 DNS 提供商来分散 DNS 负载,但情况并非总是如此。

这种做法是否有特定的技术原因?如果是这样,那是什么?

澄清:我不关心域名注册的成本。我假设任何广泛使用 CDN 的公司都能负担得起一些额外的域名。我的问题是,从技术角度来看,为什么使用子域不如使用单独的域。这种做法如此普遍的事实表明,这是有充分理由的。

domain-name-system cdn

3
推荐指数
1
解决办法
653
查看次数

无法在 Windows 10 上挂载 CentOS NFS 共享 - “网络错误 - 53”

我有一个 CentOS 8 虚拟机 ( 192.168.10.203) 正在运行nfs-server,我正在尝试在我的 Windows 10 Pro x86_64 机器上挂载共享 ( 192.168.10.10) 我已经安装了“NFS 服务”Windows 功能),但是当我运行时mount \\<nfs_server_IP>\data N:,我不断收到这个错误:

网络错误 - 53

输入“NET HELPMSG 53”了解更多信息。

网络错误 53 的消息是“找不到网络路径”,但我不确定这意味着什么。

这是我/etc/exports在 CentOS 机器上的样子:

/data 192.168.10.0/24(rw,sync,root_squash,insecure,anonuid=0,anongid=0)
Run Code Online (Sandbox Code Playgroud)

我也尝试过最低限度的选项:

/data 192.168.10.0/24(rw,sync)
Run Code Online (Sandbox Code Playgroud)

CentOS 和 Windows 10 机器都可以互相 ping 通。

我可以通过端口 2049 连接到 NFS 服务器

rpcinfo -p localhost在 NFS 机器上运行的输出:

$ rpcinfo -p localhost
       program vers proto   port  service
        100000    4   tcp    111  portmapper
        100000    3   tcp    111 …
Run Code Online (Sandbox Code Playgroud)

nfs rpc windows-10 centos8

5
推荐指数
2
解决办法
1万
查看次数

在两台服务器配置之间共享nginx缓存

我正在尝试在两个服务器配置中使用一个 Nginx 缓存实例。在同一台服务器上。

它是否安全并受 Nginx 支持?

配置正在运行。但我不确定一致性

在文档中没有

proxy_cache_path /home/mycache levels=1:2 keys_zone=mycache:90m max_size=200G inactive=15d;

server {
   server_name server1;
   ...
   location / {
          proxy_temp_path /home/temp;
          proxy_cache mycache;
          proxy_cache_key $uri; # only URI
          expires 50d;
          proxy_pass        http://blabla;
   }
}

server {
   server_name server2;
   ...
   location / {
          proxy_temp_path /home/temp;
          proxy_cache mycache;
          proxy_cache_key $uri; # only URI
          expires 50d;
          proxy_pass        http://blabla;
   }
}
Run Code Online (Sandbox Code Playgroud)

nginx

3
推荐指数
1
解决办法
188
查看次数