标签: Ubuntu

ubuntu机器单网卡多IP问题

现有台ubuntu机器,单网卡上配置了多个IP,比如
192.168.10.51 – 59
怎么可以设定某个程序使用某个特定的IP地址发送/接受包?

当然不考虑改动程序代码的方法
网卡 Ubuntu IP22 条回复 • 1970-01-01 08:00:00 +08:00
liwei 1
liwei 2012-06-08 22:47:33 +08:00
如果程序通信的地址是固定,可以试试加一条路由:

ip route add DEST_ADDRESS via 192.168.10.51 dev eth0

PS: 不太清楚为什么会有这样的需求,能详细说说你需要这样配置的场景么?
deerlamp 2
deerlamp 2012-06-08 22:58:59 +08:00
@liwei 比如我从这台机器访问别的机器,想让对方看到我是在某个ip上的
liwei 3
liwei 2012-06-08 23:08:01 +08:00
@deerlamp 那你就只配置一个IP呗,干嘛配置那么多
deerlamp 4
deerlamp 2012-06-08 23:24:46 +08:00
@liwei …但是其他ip有其他的需要啊。。
kendisk 5
kendisk 2012-06-08 23:37:13 +08:00 ❤️ 1
开虚拟机,一个虚拟机可以给 128内存,装上linux,可以有很多了、
ljbha007 6
ljbha007 2012-06-08 23:42:29 +08:00
其实你可以把你的问题和要实现的功能说得更具体一点 我感觉你说的办法不一定是*好的办法 但是前提是得知道你具体的需求
deerlamp 7
deerlamp 2012-06-08 23:43:49 +08:00
@kendisk 这方法不错
deerlamp 8
deerlamp 2012-06-08 23:47:11 +08:00
@ljbha007 比如我在这台机器上开个客户端程序访问某服务器,但让对方服务器看到的是这个客户端程序是从某个特定的ip地址(这里比如是192.168.10.56,但该机器单网卡绑定了51-59个多个ip)访问的
服务器和该ubuntu机器是在同个lan里面
ljbha007 9
ljbha007 2012-06-08 23:51:48 +08:00
@deerlamp 既然是同一台机器发出来的请求 为什么要分别从不同的IP发送呢? 如果IP仅仅是一个区分功能用的参数的话那完全没必要这么做;比如如果是HTTP协议可以通过在请求头中加入额外的参数或者直接在请求方法的参数中加入特定的参数

所以还是不清楚为什么你要这么做
deerlamp 10
deerlamp 2012-06-09 00:24:08 +08:00
@ljbha007 可能从ip地址的安全性上来考虑 不想暴露主ip地址
ljbha007 11
ljbha007 2012-06-09 01:11:58 +08:00
@deerlamp 那直接用nginx做反向代理代理好了
deerlamp 12
deerlamp 2012-06-09 04:48:42 +08:00
@ljbha007 但如果都在一台机器上的话,反向代理也可以做到隐藏IP吗?
flyingnn 13
flyingnn 2012-06-09 09:59:48 +08:00
用iptable试试行不?
humiaozuzu 14
humiaozuzu 2012-06-09 10:16:25 +08:00
http://superuser.com/questions/241178/how-to-use-different-network-interfaces-for-different-processes
这里有linux下解决方案,不过我没有发现现成的程序,mac下倒是有很多。
ljbha007 15
ljbha007 2012-06-09 12:25:44 +08:00
@deerlamp 不好意思 我看错了 我把“主IP地址”看成了“主服务器IP地址”
ljbha007 16
ljbha007 2012-06-09 13:21:36 +08:00
@deerlamp 通过一个ifconfig 可以为一个网卡获取多个IP

http://linux.byexamples.com/archives/111/configure-multiple-ip-for-a-same-network-interface/

但是要指定程序使用哪个网络界面必须要程序有相关的参数设置才行 如果那个程序是写死的使用某一个固定界面或者系统默认路由的话 那就没有办法了 只能开虚拟机
deerlamp 17
deerlamp 2012-06-09 13:42:54 +08:00
@ljbha007 谢谢 权衡到现在 也是觉得虚拟机的方法更靠谱
搜了一下ubuntu下有KVM或XEN两种开源方案,网上都说KVM是未来方向,但据我了解KVM是全虚拟化,安全性更好,但就性能和稳定还不及XEN,v2ex上已有这方面的讨论吗?
另外对于KVM,ubuntu 10.04和12.04的内核对KVM的支持有多大的不同?
ljbha007 18
ljbha007 2012-06-09 15:43:11 +08:00
@deerlamp 不知道
kfc315 19
kfc315 2012-06-09 15:57:10 +08:00
传说中的 address minting 么 = =
我觉得 @liwei 说得靠谱。
haijd 20
haijd 2012-06-09 16:05:52 +08:00
这个问题的*佳办法是,看你那个客户端软件有没有绑定ip的功能。
deerlamp 21
deerlamp 2012-06-09 16:14:17 +08:00
@haijd 有的可以 有的不可以而且非开源。。。而且目的服务器有多个,IP也未知,不好设定路由表;所以目前我在考虑弄虚拟机
haijd 22
haijd 2012-06-09 17:48:30 +08:00
@deerlamp 这种情况基本上只能用虚拟机了

ubuntu添加路由_如何在Ubuntu,Linux中添加新路由?

ubuntu添加路由

ubuntu添加路由

I have a box with Ubuntu Linux and I want to add a new route to my box. Because I want to access an external network from a different interface and network. How can I add a new route to my Ubuntu, Debian, Fedora, Cent-OS Linux box? Because ip-tools is the same for all of these Linux distributions.

我有一个装有Ubuntu Linux的盒子,我想向盒子中添加一条新路由。 因为我想从其他接口和网络访问外部网络。 如何在我的Ubuntu,Debian,Fedora,Cent-OS Linux盒中添加新路由? 因为ip-tools对于所有这些Linux发行版都是相同的。

使用ip命令显示/列出现有路由表和信息 (Display/List Existing Routing Table and Information By Using ip Command)

First, we should display existing routing table. Our target network should not intersect existing routing information. The routing table contains different routes to the remote networks with the same or different gateways. In general, the same default gateway is used.

首先,我们应该显示现有的路由表。 我们的目标网络不应与现有的路由信息​​相交。 路由表包含到具有相同或不同网关的远程网络的不同路由。 通常,使用相同的默认网关。

$ ip route show
Display Existing Routing Table
Display Existing Routing Table
显示现有路由表

We can see that there is a default route that is listed in the first line. It also named as default . The default gateway IP address is 192.168.142.2

我们可以看到*行列出了默认路由。 它也被命名为default 。 默认网关IP地址为192.168.142.2

使用route命令显示/列出现有路由表和信息 (Display/List Existing Routing Table and Information By Using route Command)

Linux provides alternative ways and commands to list the existing routing tables and information. We can use the command route in order to list the existing routing table with information like destination, gateway, netmask, flags, metric, interface. route command is provided by the net-tools in Ubuntu which is not installed by default. We can install the net-tools package with the following command to use route command.

Linux提供了其他方法和命令来列出现有的路由表和信息。 我们可以使用命令route来列出现有的路由表,其中包含诸如目的地,网关,网络掩码,标志,度量,接口之类的信息。 route命令由Ubuntu中的net-tools提供,默认情况下未安装。 我们可以使用以下命令安装net-tools软件包以使用route命令。

$ sudo apt install net-tools
%title插图%num
Install net-tools Package For route Command
为路由命令安装net-tools软件包

We will only type the command route to the Linux shell.

我们将只键入到Linux Shell的命令route 。

$ route
%title插图%num
List Route Information with route Command
使用route命令列出路线信息

使用netstat命令显示/列出现有路由表和信息(Display/List Existing Routing Table and Information By Using netstat Command)

Alternatively, the command netstat can be also used to list the routing table and information. In order to list routing information the options -n and -r should be provided to the command netstat.

或者,也可以使用命令netstat列出路由表和信息。 为了列出路由信息,应该在命令netstat中提供选项-n-r 。

$ netstat -nr

使用ip命令添加新路由 (Add New Route with ip Command)

In order to add a new route, we will use the command ip route add by providing related information. We will add a new route to the 172.16.0.0/16 network.

为了添加新路由,我们将通过提供相关信息使用命令ip route add 。 我们将向172.16.0.0/16网络添加一条新路由。

$ sudo ip route add 172.16.0.0/24 via 192.168.122.1 dev ens3
  • ip route add  is our command to add a new route.

    ip route add是我们的命令,用于添加新路由。

  • 172.16.0.0/24 is a target network that is the destination range.

    172.16.0.0/24是作为目标范围的目标网络。

  • via 192.168.122.1 specifies the next hoop which should be directly connected to our system network.

    通过192.168.122.1指定应该直接连接到我们的系统网络的下一个箍。

  • dev ens3 specifies our interface which is the same network with 192.168.122.1

    dev ens3指定我们的接口,该接口与192.168.122.1是同一网络

LEARN MORE  How To Start, Stop, Restart Networking On Linux?
了解更多如何在Linux上启动,停止,重新启动网络?

使用route命令添加新路线 (Add New Route By Using route Command)

Alternatively, we can add a new route by using the command route. We will use the option add of the route command where also provide other parameters like destination network, gateway, and interface name. In the following example, we will add a route to the network 10.0.0.0 by using the -net option by setting 192.168.1.1 as gateway for the interface eth0.

另外,我们可以使用命令route添加新路由。 我们将使用route命令的选项add ,其中还提供其他参数,例如目标网络,网关和接口名称。 在以下示例中,我们将通过使用-net选项(将192.168.1.1设置为接口eth0网关)使用-net选项添加到网络10.0.0.0的路由。

$ sudo route add -net 10.0.0.0/8 gw 192.168.1.1 eth0

检查新路线 (Check New Route)

A newly added route will be activated instantly after adding the routing table. We can also list and check the newly added route information by using the command ip route show like below. We will see that the new route is added successfully.

添加路由表后,将立即激活新添加的路由。 我们还可以使用以下命令ip route show列出并检查新添加的路由信息​​。 我们将看到新路由已成功添加。

  1. $ ip route show
  2. default via 192.168.122.1 dev ens3
  3. 10.0.3.0/24 dev lxcbr0  proto kernel  scope link  src 10.0.3.1
  4. 172.16.0.0/24 via 192.168.122.1 dev ens3
  5. 192.168.122.0/24 dev ens3  proto kernel  scope link  src 192.168.122.211

使用route命令删除/删除现有路由 (Delete/Remove Existing Route By Using route Command)

We can delete an existing route by using the command route. It is very similar to the adding route where we will replace the add options with the del option.

我们可以使用命令route删除现有路由。 这与添加路由非常相似,在添加路由中,我们将用del选项替换add选项。

$ sudo route del -net 10.0.0.0/8 gw 192.168.1.1 eth0

You can use the following infographic in order to get brief information about adding new routes for Linux and Ubuntu.

您可以使用以下信息图来获取有关为Linux和Ubuntu添加新路由的简要信息。

How To Add New Route In Ubuntu, Linux? Infografic
How To Add New Route In Ubuntu, Linux? Infographic
如何在Ubuntu,Linux中添加新路由? 信息图

请问 Ubuntu 升级软件包和內核会有兼容性问题吗?

Ubuntu 是可以跨版本升级的。请问 如果 apt-get upgrade 升级 OS 系统版本 16 到 18,已安装的软件版本也会升级到*新的 stable 版本吗? 如果会升级的话,如何保证能够兼容旧的配置文件? 。谢谢指点?

Ubuntu 升级 版本 请问13 条回复 • 2021-09-05 12:26:42 +08:00
Judoon 1
Judoon 3 天前
跨版本升级需要 do-release-upgrade
直接 apt-get upgrade 不会跨版本升级。

升级的时候会让你确认配置文件是使用新版的默认值,还是保持旧的配置文件,可以做比对,这时候就需要你对配置有一定了解才行了。
programV2 2
programV2 3 天前 via iPhone
@Judoon
@Judoon
@Judoon 谢谢 v 友. 命令打错了。sudo apt-get dist-upgrade 也可升级系统。那如果 sudo apt-get upgrade 更新已安装的包,也会让我确认配置文件是使用新版的默认值还是保持旧的配置文吗?我记得没有出现确认的提示呀。

@Judoon
ByteCat 3
ByteCat 2 天前
可能有些软件会依赖内核提供的某些功能,目前遇到的有 ufw 、wireguard 之类的,可能会报错,通常来说没什么问题
programV2 4
programV2 2 天前 via iPhone
@ByteCat
@Judoon 谢谢两位? 所以只要不是跨版本升级,如 Ubuntu 16.01 到 16.04 这种小版本之间的升级就不会出现兼容问题?
@ByteCat
hsfzxjy 5
hsfzxjy 2 天前 via Android
ubuntu 16.01 是什么,不是只有 04 和 10 吗
jackmod 6
jackmod 2 天前
ubuntu 的跨版本升级基本就是把 source.list 里的发行版代号改掉了。
官方仓库的包有连续性,很少会冲突。但也不建议升级时跨越 LTS 版本。
如果现存的配置文件和新版的不同,apt 会暂停并询问操作。
cheng6563 7
cheng6563 2 天前
内核一般和上层功能的兼容性基本没啥问题,比如我 centos6 加新内核跑各种容器跑的飞起。倒是和硬件驱动可能会有大问题,可能升到新内核直接上不了网。
blueboyggh 8
blueboyggh 2 天前
apt dist-upgrade 也不会升级大版本号吧
jim9606 9
jim9606 2 天前
内核通常可以放心升,但建议同步升级 linux-libc-dev 和 linux-firmware 避免找不到固件之类的问题。
do-release-upgrade 的问题是如果你改过软件包的配置,升级过程会卡住并询问是否保留修改。这个安装过程好像是没法回退和中断的。要是遇上空间不足、意外关机、SSH 断线就不好收拾。而且这个过程可能会破坏不在包管理器管理下的软件的 ABI 兼容性。
adoal 10
adoal 2 天前
“如何保证能够兼容旧的配置文件”?

理论上并不能保证……实际上遇到的不兼容情况并不多。

另外,如果安装 deb 包时初始版本的配置文件被用户修改过了,而新版的 deb 包自带的初始文件又有变化,dpkg 会问你怎么处理,是用新的、保留旧的、尝试做三路归并(成功率并不高),也可以用 diff 格式显示新老版本的差异,以及临时开一个 shell 让你人工检查。
triptipstop 11
triptipstop 2 天前
就算不跨版本,平时升级下内核,有些软件就不行了,比如 vbox 。
msg7086 12
msg7086 2 天前
@programV2 @hsfzxjy
倒是有 16.04.1 和 16.04.4 。

这里 16.04 是大版本(年.月),后面的.1 和.4 是小版本。
wangbenjun5 13
wangbenjun5 2 天前
@triptipstop 虚拟机确实是依赖内核的一些东西,每次升级都得重新搞一下。但是大部分软件其实对 Linux 内核版本没什么要求,升级完全不影响,我使用的是 ubuntu16.04 ,默认内核是 4.4 版本,我现在已经升级到 5.10 版本。

CentOS 要停止维护了,下一个要选择哪个发行版本? Debian 还是 Ubuntu?还是国产?

RT,CentOS 要停止维护了,下一个要选择哪个发行版本? Debian 还是 Ubuntu?还是国产?

centos debian Ubuntu 停止91 条回复 • 2021-09-07 15:55:29 +08:00
XiLingHost 1
XiLingHost 1 天前
如果不折腾,建议 Debian,稳定,但是包旧
如果喜欢新包,Ubuntu 的 server 版本
如果喜欢折腾,考虑 archlinux
LokiSharp 2
LokiSharp 1 天前
能和 CentOS 对标的也只有 OpenSUSE 了吧
AoEiuV020 3
AoEiuV020 1 天前
我觉得 ubuntu 可以,这阵子接触过一些服务器端项目,官方文档和脚本就只支持 centos 和 ubuntu,
不过服务器还是 docker 靠谱,宿主差不多就好,
libook 4
libook 1 天前
Debian 、Ubuntu LTS 、OpenSUSE 都可以,或者花钱买 RedHat 。
skiy 5
skiy 1 天前
看你是用在桌面还是服务器了.

如果是服务器的话, 可以用一些大厂的如:
CloudLinux 的 AlmaLinux
Oracle 的 Oracle Linux
或者
Rocky Linux
但国外的话, 我只看到 rocky 的有几个中国镜像源.

如果用国内的阿里云自己搞了个 anolios, 或者考虑 openeuler. 两者我更看好 openeuler. 不过 anolios 是 rhel 的完全克隆版(官方说可以直接迁移), 所以我觉得应该只是去除了里面的相关商标而已.
CodeCodeStudy 6
CodeCodeStudy 1 天前
https://www.centos.org/centos-linux/

8 的 End-of-life 是 2021-12-31
7 的 End-of-life 是 2024-06-30

所以用 7 吧,还可以用好几年呢
nbweb 7
nbweb 1 天前 ❤️ 9
用了十年的 debian 用户路过,不管是树莓派,还是家里 nas,还是其它的折腾中的虚拟机,都是 debian 。如果包旧的话,就编译,关键是使用久了,各种命令也熟了,折腾起来不费事。
我的工作跟程序沾不半边,完全是业余爱好,现在已能解决一些 debian 中出现的问题。
EastLord 8
EastLord 23 小时 45 分钟前
麒麟
afirefish 9
afirefish 23 小时 36 分钟前 ❤️ 2
debian,就一个字,稳!
felixcode 10
felixcode 23 小时 35 分钟前 via Android
debian,新一点的用 testing,求稳定的话用 stable
raysonlu 11
raysonlu 23 小时 25 分钟前
像阿里这样的大厂不会维护 centos?
Illusionary 12
Illusionary 23 小时 20 分钟前
centos 在国内的保有量非常大啊,好像国外用的不多?
skiy 13
skiy 23 小时 15 分钟前
@Illusionary 国内用 ubuntu 比较多. 我有个国外 VPS 被攻击,然后 VPS 厂商帮我重装的系统是 ubuntu 的…后来我 top 后发现, ubuntu 占的资源比 centos 少好多.
ETONG 14
ETONG 23 小时 13 分钟前
debian 11 yyds
wolfie 15
wolfie 23 小时 9 分钟前
@raysonlu #11
腾讯有 TencentOS
chust 16
chust 23 小时 5 分钟前 via iPhone
我们实验室要用 ansys 这类工程软件,不想用 centos,只有 opensuse 可用了
nbweb 17
nbweb 23 小时 0 分钟前
@skiy debian 可以安装在 128m 的内存的 vps 上面,有时 64m 都能装,哈哈哈。。。。
Aluhao 18
Aluhao 23 小时 0 分钟前
freebsd +1
zengxs 19
zengxs 23 小时 0 分钟前 ❤️ 4
整理了一些服务器操作系统的支持周期,可供参考

RedHat 系: (RH 系的系统都完全兼容 CentOS)
* RedHat 10 年 商业支持(付费)
* OracleLinux 10 年 商业支持(免费+付费)
* AlmaLinux 10 年 商业支持(免费+付费)
* Rocky Linux 10 年 社区支持

Debian 系:
* Debian 5 年 社区支持
* Ubuntu Server 10 年 商业支持(免费+付费)

SUSE 系:
* SUSE Linux Enterprise Server 10 年 商业支持(付费) (LTSS 额外 3 年支持)
* openSUSE Leap 5 年 社区支持

其他:
* FreeBSD 5 年 社区支持
* M$ Windows Server 10 年 商业支持(付费)
zengxs 20
zengxs 22 小时 55 分钟前
@zengxs 我个人是倾向于选择 OracleLinux,当然 M$ Windows 也不是不行 ?
salmon5 21
salmon5 22 小时 40 分钟前
@skiy #5
AlmaLinux 有 2 个中国镜像源 https://mirrors.almalinux.org/isos/x86_64/8.4.html
salmon5 22
salmon5 22 小时 38 分钟前
@zengxs #19
AlmaLinux 是完全免费的; CloudLinux OS 是收费的
kingfalse 23
kingfalse 22 小时 35 分钟前 via Android
debian 才是王道
yejinmo 24
yejinmo 22 小时 30 分钟前
openEuler
yinjiayi 25
yinjiayi 22 小时 28 分钟前
openEuler +1
whcoding 26
whcoding 22 小时 26 分钟前
有人用 deepin 么?
xlsepiphone 27
xlsepiphone 22 小时 26 分钟前
debian + homebrew
fpure 28
fpure 22 小时 22 分钟前
好像国外都是用 ubuntu
xiaoz 29
xiaoz 22 小时 21 分钟前
@XiLingHost #1,Debian 相对 CentOS 来说,包已经算新的了,CentOS 的包才是真的旧,默认内核也低(虽然可以升级)。下一个系统我也会选 Debian
julyclyde 30
julyclyde 22 小时 15 分钟前
@wolfie saltstack 和 ansible 都不能正确识别 TencentOS 哦
Loku 31
Loku 22 小时 11 分钟前
服务器一直用 Debian
桌面端使用 Xubuntu
qiaoka 32
qiaoka 21 小时 36 分钟前
近些年一直在用 debian,稳定性挺好,大版本升级也很丝滑。
*近在考虑是不是要将一部分服务器改为 suse,但还没有下定决心。
LxnChan 33
LxnChan 21 小时 28 分钟前
必然是 Ubuntu,因为确实好用。
另外 Ubuntu 就类似于 Debian 的傻瓜版(只是形容,没有侮辱人的意思,我自己也用 Ubuntu ),况且 Ubuntu 也是基于 Debian 的。
不过我不是很懂 cent 系的操作流程,感觉上来说迁移到 Ubuntu 会更好上手一些。
locoz 34
locoz 21 小时 14 分钟前 via Android
Ubuntu
msg7086 35
msg7086 20 小时 52 分钟前 via Android
如果你对 RH 系有需求的话,商业水平的可以用 Oracle 和 alma,社区维护的可以用 rocky 。
salmon5 36
salmon5 20 小时 51 分钟前
AlmaLinux/Rocky Linux
Huelse 37
Huelse 20 小时 48 分钟前
debian 11,爽
linzianplay 38
linzianplay 20 小时 17 分钟前
https://access.redhat.com/support/policy/updates/errata#Full_Support_Phase
CentOS Stream 的支持计划和 RedHat 保持一致,因为现在 CentOS Stream 是 RedHat 的上游分支
RedHat 目前已经计划至少支持到 2029 年
linzianplay 39
linzianplay 20 小时 16 分钟前
所以你直接用 CentOS Stream 就行了,他的 EOL 时间和会随着时间滚动加上去
skiy 40
skiy 20 小时 13 分钟前
@linzianplay 为什么当初改用”流”发布后, 老外骂得这么惨? 这不是维护不维护的问题, 而是 “小白鼠” 的问题.
KKLeon 41
KKLeon 20 小时 13 分钟前 via Android
@nbweb 我也是,之前因为 nas 折腾 debian,,现在回归 win nas
linzianplay 42
linzianplay 20 小时 8 分钟前
@skiy 这根本不是小白鼠的问题
你先别看当初包括创始人都在骂
现在都香起来了
linzianplay 43
linzianplay 20 小时 2 分钟前
人家用一样的代码打包出来 RedHat,怎么到你们嘴里就变成了 beta 呢.jpg
没发布正式版的时候也没让你升呀
lx0758 44
lx0758 19 小时 58 分钟前
用了 5 年 CentOS 了, 上周 5 台玩具全部上了 Debian 11
lx0758 45
lx0758 19 小时 56 分钟前
以前是服务器 CentOS7, 桌面 Ubuntu, 现在 Debian 一把梭
honmaple 46
honmaple 19 小时 27 分钟前
debian 包太旧,还是用 ubuntu lts 吧,千万不要像我司,选择丧心病狂的 gentoo 。。。
Henry529 47
Henry529 19 小时 25 分钟前
ubuntu 好点, 不过反正有 docker
cdlnls 48
cdlnls 19 小时 22 分钟前
自己选的话,大概率是 openEuler,实在用不惯 apt
anouser 49
anouser 19 小时 20 分钟前
我们公司的服务之前是 centos6 的,现在都升级到 debian buster 了,debian 升级到 11 也相对平滑。如果是服务器我觉得 debian 挺好的。
felixcode 50
felixcode 19 小时 19 分钟前
说 Debian 包太旧的,大概不知道 Debian 的稳定版 Debian 11 内核已经是 5.10, 而 Ubuntu 20.04LTS 的内核还在 5.04
felixcode 51
felixcode 19 小时 16 分钟前
@felixcode
5.05 -> 5.4
zro 52
zro 19 小时 13 分钟前
没人推 Fedora 么。。?
herozzm 53
herozzm 19 小时 4 分钟前
debian,内核和里面的包都很新啊,纯正,占用内存低,centos 可以无缝切过来,不会有坑
loading 54
loading 19 小时 2 分钟前
时过境迁啊,我还有一阵子认为我没用 RH 系会错失很多就业机会,没想到 Debian 系能看到 CentOS 停止支持。
raysonx 55
raysonx 18 小时 58 分钟前
关于 CentOS 问题我发过一个帖子,有兴趣的可以看我的发帖记录。
dorothyREN 56
dorothyREN 18 小时 36 分钟前
rhel 开发者订阅就行了
skiy 57
skiy 18 小时 22 分钟前 ❤️ 1
@zro 我怀疑只有我一个人用 Fedora 桌面版.
之前服务器全系 CentOS 8 (当初从 Ubuntu 切到 Fedora 的原因就是因为服务器用的是 CentOS), 后来发现资源占得多, 以后机子全部换 Ubuntu Server.

不过我发现国内的服务器, 真的离不开 RHEL 了. 看看 openEuler, AnoliOS, TententOS 全是 RHEL 系的. 然后那些桌面版全是 Debian 系的, 比如统信桌面版 (deepin) 就是 debian 系的, 然后服务器版是基于 OpenEuler (RHEL) 系的…这操作有点迷.
ik2h 58
ik2h 17 小时 44 分钟前 via Android
centos 都能用这么久,感觉其他发行版怎么选都无所谓了,找包管理器一样的,基本上都能无痛切换。桌面 linux 搞来搞去,能用出大区别的就包管理器罢了,想折腾的倒是可以玩玩 gentoo
ik2h 59
ik2h 17 小时 44 分钟前 via Android
centos 都能用这么久,感觉其他发行版怎么选都无所谓了,找包管理器一样的,基本上都能无痛切换。桌面 linux 搞来搞去,能用出大区别的就包管理器罢了,想折腾的倒是可以玩玩 gentoo 。
ajaxfunction 60
ajaxfunction 17 小时 42 分钟前
不会吧,
Felldeadbird 61
Felldeadbird 17 小时 36 分钟前
因为我不是专业的运维,c6 开始用,到慢慢习惯 c7 .结果发布 c8 又要重新学习。我就换回去 ubuntu 了。没想到官方放弃了?
cubecube 62
cubecube 17 小时 25 分钟前
debian 基本上可以跨版本升级,这个就赢了很多发行版了。
suxiaoxiann 63
suxiaoxiann 17 小时 23 分钟前
CentOS Stream
yanzhiling2001 64
yanzhiling2001 17 小时 10 分钟前
当时连夜投奔 debian,才发现 debian 真香
Maboroshii 65
Maboroshii 16 小时 6 分钟前
我司*近才把所有云服务上 ecs 的系统全部换成了 CentOS,就要停止维护了? 心疼运维 1 秒钟
tril 66
tril 16 小时 4 分钟前
个人体验:ubuntu 用起来会比 debian 适合 centos 用户。
centos 用户一般默认 root 是吧,debian 的 root 用户连 bashrc 都没有,就算直接复制了也会经常碰到 bash_history 没保存的情况。这在 ubuntu 上就从没遇到过,而且 root 用户也是配置好了的,相比 centos 就多一步 sudo su 。(不过 ubuntu 正在抛弃 netboot,如果喜欢自己手动 dd 系统的话,还是用 debian 比较好)
kksco 67
kksco 15 小时 45 分钟前
debian
hushao 68
hushao 13 小时 40 分钟前
Debian 真的是太稳了
ysicing 69
ysicing 8 小时 41 分钟前
Debian 11 稳
justrand 70
justrand 8 小时 31 分钟前
debian
idragonet 71
idragonet 8 小时 24 分钟前
服务器一直是 Ubuntu,现在是 20LTS.
liuxu 72
liuxu 8 小时 1 分钟前 via Android
看到大家都选 debian 和 ubuntu,我露出了老父亲的笑容
helllkz 73
helllkz 7 小时 56 分钟前
PVE 都是基于 Debian 的,所以 D11,老哥稳
ragnaroks 74
ragnaroks 7 小时 53 分钟前
debian 和 ubuntu 二选一那当然是 debian
xuanbg 75
xuanbg 7 小时 50 分钟前
服务器随便哪个发行版都没有太大区别,反正 docker 能稳定跑就成。桌面没怎么用过,没有资格评论。
CatCode 76
CatCode 7 小时 26 分钟前
选国产甚至不如用 windows server ( doge
Dragonphy 77
Dragonphy 7 小时 3 分钟前
国产系统是哪个?都是桌面环境吧
gBurnX 78
gBurnX 7 小时 0 分钟前
建议继续用 CentOS,新版本的结束周期还有很多年。

原因是,VMware 对其他平台的支持太差了,这样测试就成了问题。
jay4497 79
jay4497 6 小时 58 分钟前
我还以为这是个坟贴。。。
raptor 80
raptor 6 小时 45 分钟前
OMV 和 PVE 都是基于 Debian,所以我选 Debian
visonnn 81
visonnn 5 小时 8 分钟前
我公司已经全面转 Debian
LostPrayers 82
LostPrayers 5 小时 7 分钟前
Ubuntu Server 吧, 开发阶段当然是*新,这个追新方便。
开发完之后部署,Ubuntu Server 也有 10 年的 LTS 支持,不会错过各种安全补丁更新
cat9life 83
cat9life 5 小时 2 分钟前
小白的话建议 Ubuntu 资料多
polyang 84
polyang 4 小时 50 分钟前
我自己虚拟机用的是 centos,我会考虑 Ubuntu,公司服务器就是用的 Ubuntu
bipy 85
bipy 4 小时 12 分钟前
一直首选 Debian
calmzhu 86
calmzhu 1 小时 35 分钟前
个人的话用 Windows 吧…
企业,说的好像你改的了似的?
back0893 87
back0893 1 小时 31 分钟前
debian 或者 ubuntu
Kasumi20 88
Kasumi20 1 小时 17 分钟前
CentOS 这种垃圾终于要毁灭了吗?真棒!
linunix 89
linunix 1 小时 4 分钟前
CentOS Stream 或者 Rocky Linux
snuglove 90
snuglove 56 分钟前
CentOS LINUX 肯定是不能用了,维护时间已经缩短到 2021-12-31*
CentOS Stream 虽然维护时间到 2024-05-31,但是是不稳定的系统.也不建议用
不想有大的变化,可以用 Rocky Linux,想尝试其他的可以看看楼里建议.
Mogamigawa 91
Mogamigawa 47 分钟前 via iPhone
不要国内,无关爱国,只是因为国内容易跑路。

ubuntu关闭apt-get代理、设置http代理

今天想装个软件(wine),使用 sudo apt-get update 命令时,发现给出很多Ign 语句,总出现 Connecting to proxy.http://10.0.126.1:13128 的字样,发现这个代理是已经废弃掉的。接着想去取消使用该代理:

1、 查看/etc/apt/apt.conf,发现存在:

       http_proxy=”http://10.0.126.1:13128/”

       https_proxy=”https://10.0.126.1:13128/”

       ftp_proxy=”ftp://10.0.126.1:13128/”

       socks_proxy=”socks://10.0.126.1:13128/”

     直接删除该文件,重启电脑,发现问题还是没解决;

2、百度一下,命令行执行:export  http_proxy=”” 发现问题未解;

     执行 unset  http_proxy 问题还是存在;

3、查看~/.bashrc,未发现存在http_proxy之类设置;

4、env | grep proxy 发现依然存在 http 代理;

5、根目录查找一把: sudo grep -r -i http_proxy=http://10.0.126.168:13128/ ./

     看到控制台有输出: /etc/enviroment : http_proxy …..

6、查看一下:cat /etc/enviroment,发现有配置:

     http_proxy=”http://10.0.126.1:13128/”

     https_proxy=”https://10.0.126.1:13128/”

     tp_proxy=”ftp://10.0.126.1:13128/”

     socks_proxy=”socks://10.0.126.1:13128/”

7、vi /etc/enviroment 将配置删掉;

8、至此终于搞定然后  sudo apt-get UPDATE,出现n多更新。

记录一下。

ubuntu设置http代理:

方法一
    这是一种临时的手段,如果您仅仅是暂时需要通过http代理使用apt-get,您可以使用这种方式。
    在使用apt-get之前,在终端中输入以下命令(根据您的实际情况替换yourproxyaddressproxyport)。
export http_proxy=http://yourproxyaddress:proxyport

方法二
这种方法要用到/etc/apt/文件夹下的apt.conf文件。如果您希望apt-get(而不是其他应用程序)一直使用http代理,您可以使用这种方式。
注意: 某些情况下,系统安装过程中没有建立apt配置文件。下面的操作将视情况修改现有的配置文件或者新建配置文件。
sudo gedit /etc/apt/apt.conf
在您的apt.conf文件中加入下面这行(根据你的实际情况替换yourproxyaddressproxyport)。
Acquire::http::Proxy “http://yourproxyaddress:proxyport”;
保存apt.conf文件。

方法三
这种方法会在您的主目录下的.bashrc文件中添加两行。如果您希望apt-get和其他应用程序如wget等都使用http代理,您可以使用这种方式。
gedit ~/.bashrc
在您的.bashrc文件末尾添加如下内容(根据你的实际情况替换yourproxyaddressproxyport)。
http_proxy=http://yourproxyaddress:proxyport
export http_proxy
保存文件。关闭当前终端,然后打开另一个终端。
使用apt-get update或者任何您想用的网络工具测试代理。我使用firestarter查看活动的网络连接。
如果您为了纠正错误而再次修改了配置文件,记得关闭终端并重新打开,否自新的设置不会生效。或者通过source命令。

Ubuntu 搭建web服务器

1.打开ubuntu14.04

2.开始安装mysql5

sudo apt-get install mysql-server mysql-client

你将被要求提供一个mysql的root用户的密码,我们需要在红色区域设置密码。

new password for the mysql root user: repeat password for the mysql root user:

3.安装apache2

apache2的是作为一个ubuntu的软件包,因此我们可以直接用下面命令安装它:

sudo apt-get install apache2

现在,您的浏览器到http://localhost,你应该看到apache2的测试页:

如果顺利的话会出现:It worke!

4.安装php7.0

我们可以直接安装php7和apache的php7的模块,如下:

sudo apt-get install php7.0 libapache2-mod-php7.0

安装完需要重启

/etc/init.d/apache2 restart

重启时可能遇到的错误:AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1.等等。

解决方法:$ sudo vim /etc/apache2/apache2.conf

*后加入一句: ServerName localhost:80

5.默认网站的文件根目录是在/var/www/html/下中。现在我们将在该目录中创建一个小型php文件(info.php的)在浏览器中调用它。该文件将显示很多关于我们的php安装,如安装的php版本和有用的一些细节。

vi /var/www/html/info.php

在系统文件/var/www/下建立文件info.php,里面编写

<?php

phpinfo()

?>

文件权限问题:sudo chmod 777 /var/www/

6.用浏览器访问例如http://localhost/info.php会看到所有在php5中已经启用的模块,

ubuntu 访问网络共享

如果你当前工作在ubuntu下,然而局域网中有一些windows的共享,同时又有一些linux的共享,如何访问他们呢?本文将会介绍一些简单的访问方法。

1 访问windows共享

这里介绍两种访问windows共享的方法,以供读者选择。

1)方法一

– ALT + F2 打开运行对话框

– 输入smb://xxx.xxx.xxx.xxx 另一个windows主机的IP地址,这里也可以输入主机名。

– 在打开的对话框中输入用户名,域名,密码。

– 确定

2)方法二 (ubuntu 9.10 英文版)

– 点击place -> connect to server…

– server type: window share / Server: server-name 输入相关信息,OK

– 输入用户名,域名,密码

– 确定

 

2 访问linux共享

使用ssh访问是一个不错的选择。

– ALT + F2,

– 输入ssh://xxx.xxx.xxx.xxx 另一个linux主机的IP地址,这里也可以输入主机名(不过不是每次都可以工作,原因笔者不祥,恳求读者赐教)。

– 在打开的对话框中输入用户名与密码。

– 确定。

ubuntu 利用 ssh 连接 阿里云服务器

1、双方都必须安装了 openssh-server
2、阿里云 端口号 22 打开
3、防火墙关闭
4、ssh root@39.107.46.92   登录的用户名字 和 公网ip地址

ubuntu终端连接云服务器并上传文件

ubuntu终端连接云服务器并上传文件

一、连接
1,打开终端,输入命令:ssh -q  -l 你的用户名 -p 22 你服务器的IP

2,接下来输入yes,和你的密码

二、修改云服务器的配置,使root用户也能登录
1,设置root密码:sudo passwd root

2,修改配置:sudo vim /etc/ssh/ssh_config

3,找到PermitRootLogin 这项 将其改为 yes,保存退出

4,重启ssh服务:sudo service ssh restart

ps:如果不用root登录,会没有权限往服务器上传文件

三、开始上传
命令:scp 本地文件地址+文件名  远程用户名@IP地址:+服务器内存放文件的地址。(这里用户名用root)

例如:scp /home/wj/桌面/aa.txt root@111.231.1.101:/home/aa.txt

之后输入密码即可。

Ubuntu使用终端连接云服务器

打开终端

ssh -q -l username -p port ip

username:登录服务器的用户名

port:云服务器ssh端口

ip:云服务器ip

接下来输入yes

Are you sure you want to continue connecting (yes/no)? yes

然后输入用户的密码

root@119.225.60.168's password:

回车,即可连接到服务器

友情链接: SITEMAP | 旋风加速器官网 | 旋风软件中心 | textarea | 黑洞加速器 | jiaohess | 老王加速器 | 烧饼哥加速器 | 小蓝鸟 | tiktok加速器 | 旋风加速度器 | 旋风加速 | quickq加速器 | 飞驰加速器 | 飞鸟加速器 | 狗急加速器 | hammer加速器 | trafficace | 原子加速器 | 葫芦加速器 | 麦旋风 | 油管加速器 | anycastly | INS加速器 | INS加速器免费版 | 免费vqn加速外网 | 旋风加速器 | 快橙加速器 | 啊哈加速器 | 迷雾通 | 优途加速器 | 海外播 | 坚果加速器 | 海外vqn加速 | 蘑菇加速器 | 毛豆加速器 | 接码平台 | 接码S | 西柚加速器 | 快柠檬加速器 | 黑洞加速 | falemon | 快橙加速器 | anycast加速器 | ibaidu | moneytreeblog | 坚果加速器 | 派币加速器 | 飞鸟加速器 | 毛豆APP | PIKPAK | 安卓vqn免费 | 一元机场加速器 | 一元机场 | 老王加速器 | 黑洞加速器 | 白石山 | 小牛加速器 | 黑洞加速 | 迷雾通官网 | 迷雾通 | 迷雾通加速器 | 十大免费加速神器 | 猎豹加速器 | 蚂蚁加速器 | 坚果加速器 | 黑洞加速 | 银河加速器 | 猎豹加速器 | 海鸥加速器 | 芒果加速器 | 小牛加速器 | 极光加速器 | 黑洞加速 | movabletype中文网 | 猎豹加速器官网 | 烧饼哥加速器官网 | 旋风加速器度器 | 哔咔漫画 | PicACG | 雷霆加速