Tag: 服务器

最安全的地方获得最新的Apache和PHP或切换到debian?

我是一个相对较新的Ubuntu用户,并希望使用最新版本的PHP 5.6和Apache 2.4 我几年来一直在Windows上使用最新版本的Apache和PHP而没有任何问题,但我转而使用Ubuntu,因为它们提供了更好的性能。 我注意到Ubuntu中的版本较旧,我读过一些教程,有些人建议安装OndřejSurýPPA。 我已经读过PPA可以包含恶意软件等等,而且因为我不熟悉他的PPA,所以我在这里询问关于(他的)PPA的建议。 我读过他是一些Debian软件包的官方维护者。 我想知道他的Ubuntu包是否有很大的用户份额以及是否可以安全使用。 (例如,是否有其他人为他的PPA做出贡献或检查可能的恶意代码) 注意:我不想暗示他不可信任或任何东西,但我只是好奇和小心;) 此外,由于Debian跟上了最新版本的Apache和PHP,我正在考虑转用它,因为它有更多的人贡献和使用他们的软件包。 我知道如何使用命令行和文本编辑器nano(我毕竟运行Ubuntu服务器;) 我的问题是,切换到Debian有多难? 它与运行ubuntu服务器相当,就像我使用apt-get安装软件并使用文本编辑器配置它一样? 或者更像是必须编辑源代码并编译自己的东西?

NetPlan静态IP地址无法加入

尝试设置静态IP,它将无法正常工作IP地址192.168.100.40 pre 17.10和netplan config如下 auto ens160 iface ens160 inet static address 192.168.100.45 netmask 255.255.252.0 network 192.168.100.0 broadcst 192.168.103.255 gateway 192.168.100.1 dns-nameservers 192.168.100.1 运行sudo netplan ifupdown-migrate并获取ens160:不支持方法static 尝试使用这个netplan配置,它出错了 network: version: 2 renderer: networkd ethernets: ens160: dhcp4: no addresses: [192.168.100.40/22] gateway4: 192.168.100.1 nameservers: addresses: [8.8.8.8,8.8.4.4] 添加dhhcp6:是,仍然通过netplan debug输出错误 我错过了什么

重启后网络停止工作

我关闭了我的无头,没有gui文件服务器来替换被占用的风扇,现在eth0接口没有通过DHCP获取IP地址; 在启动过程中它只是坐在那里“等待网络配置”并最终超时。 的/ etc /网络/接口 # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet dhcp $ grep eth0 / var / […]

rc.local不会执行脚本

这是我的rc.local #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will “exit 0” on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # […]

如何配置preseed以跳过语言支持问题?

我正在尝试创建一个预置的配置文件,用于通过可启动的USB拇指驱动器自动安装Ubuntu Server 10.04-4 LTS x64,并且我在此过程中遇到了重大障碍。 debian-installer正确处理preseed文件,直到它失败并在以下屏幕上要求输入: “[!]选择并安装软件 安装CD不包含对您的语言的完全支持。 您想现在从互联网上下载所需的软件包吗? 这包括各种应用程序的拼写检查,词典和翻译。 如果您现在不想下载,可以在安装后启动语言选择器以安装对您的语言的完整支持。 下载语言支持? “是”“不” 到目前为止,我已经尝试修改内核引导线并尝试对预置文件进行各种调整,但都无济于事。 任何帮助都非常感谢,因为我没有想法! 我在下面包含了我的内核启动行和预置文件(newestattempt.seed)。 我知道preseed文件可能有其他错误/问题,但在修复此问题之前我无法恢复测试。 此外,请注意我已使用虚拟示例替换了有关我的配置的敏感信息: Kernal引导线: kernel /install/vmlinuz append vga=normal initrd=/install/initrd.gz locale=en_US console-setup/ask_detect=false console-setup/layoutcode=us netcfg/wireless_wep= interface=eth0 hostname=example domain=example file=/cdrom/customseed/newestattempt.seed cdrom-detect/try-usb=true quiet` — 预置文件(我发布了一个链接,因为我不能让这个论坛没有以#开头的粗体行,这是文件的大部分内容): http : //reed.blacklight.net/preseed/newestattempt.seed

了解机器配置,多处理器或多核或两者兼而有之?

我想知道我的ubuntu盒子有多少处理器,如果它们是多核的。 我做到了 cat /proc/cpuinfo 我看到这样的事情 processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz stepping : 11 cpu MHz : 1603.000 cache size : 4096 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 4 […]

缺少“/etc/udev/rules.d/70-persistent-net.rules”

我最近将Ubuntu Server 16.04安装到新硬盘上。 我必须在另一台计算机上通过USB连接时安装它(由于安装程序无法检测到键盘)。 我通过SATA将硬盘连接到新服务器。 我现在可以开机,它可以看到键盘。 但是我没有网络。 我错过了/etc/udev/rules.d/70-persistent-net.rules文件。 当我执行sudo lshw -class network我得到以下内容; *-network DISABLED description: Ethernet interface 当我执行ifconfig -a我得到以下内容; eno1 Link encap:Ethernet HWaddr 9c:5c:8e:95:44:6d …

是否可以在Windows 10 Pro下运行Ubuntu Server 16.04?

是否可以在Windows 10 Pro下运行Ubuntu Server 16.04? 或者,因为它是一个服务器,你需要在没有窗口的情况下运行它? 我很新,但学习速度很快。 我有点困惑。 让我知道,谢谢。

如何将服务器连接到WEP加密无线网络?

我最近开始使用Ubuntu Server 10.04,但是在连接到WEP加密的Wifi时我遇到了问题。 我尝试过以下方法: sudo ifconfig wlan0 down sudo dhclient -r wlan0 sudo ifconfig wlan0 up sudo iwconfig wlan0 essid “” sudo iwconfig wlan0 key 然后,我尝试通过运行sudo dhclient wlan0连接到Wifi,但是,我一直收到相同的错误 – 没有收到DHCPOFFERS。 我是以正确的方式做到这一点,还是有什么我忘了? sudo ifconfig产生: wlan0 Link encap: Ethernet HWAaddr 00:1f:1f:3b:3c:3e UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 […]

如何为每个用户提供Public_html?

我有一个新的Ubuntu 12.04安装,我希望有2个或更多用户能够使用apache / php / mysql进行测试。 在站点的默认配置中,我添加了两个不同的VirtualHost,每个用户可以说一个: / home / user1 / public_html和/ home / user2 / public_html 现在我可以在localhost / index.php上查看user1的index.php,但我不能对user2做同样的事情。 我知道必须有一种方法,但我不知道如何谷歌搜索它。 任何想法或者可能指向正确的方向? PS:猜测标题不准确,但我想不出更好