关于debian安装后的设置和资源文件整合

debian 9.5.0 ios下载

Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。

商业版本以Redhat为代表,开源社区版本则以debian为代表。这些版本各有不同的特点,在不同的应用领域发挥着不同的作用,不能一概而论。而绝大多数VPS上只提供开源社区维护的发行版本。下面就这些不同的Linux发行版进行简单的分析。

Ubuntu

Ubuntu近些年的粉丝越来越多,Ubuntu有着漂亮的用户界面,完善的包管理系统,强大的软件源支持,丰富的技术社区,Ubuntu还对大多数硬件有着良好的兼容性,包括最新的图形显卡等等。这一切让Ubuntu越来越向大众化方向发展。但别忘了:你所需要的只是一个简约、稳定、易用的服务器系统而已!

Ubuntu的图形界面固然漂亮,但这也决定了它最佳的应用领域是桌面操作系统而非服务器操作系统。如何你希望在学习Linux的过程中有个沉浸式的环境,那么Ubuntu的确不错:仅仅安装在自己的电脑中而非服务器中。从这一点来讲,Ubuntu并没有在VPS安装的操作系统选择之列,相信你也不会为了那数百M的驱动与宝贵的内存买单。

CentOS

你会发现非常多的商业公司部署在生产环境上的服务器都是使用的CentOS系统,CentOS是从RHEL源代码编译的社区重新发布版。CentOS简约,命令行下的人性化做得比较好,稳定,有着强大的英文文档与开发社区的支持。与Redhat有着相同的渊源。虽然不单独提供商业支持,但往往可以从Redhat中找到一丝线索。相对debian来说,CentOS略显体积大一点。是一个非常成熟的Linux发行版。

Debian

一般来说Debian作为适合于服务器的操作系统,它比Ubuntu要稳定得多。可以说稳定得无与伦比了。debian整个系统,只要应用层面不出现逻辑缺陷,基本上固若金汤,是个常年不需要重启的系统(当然,这是夸张了点,但并没有夸大其稳定性)。debian整个系统基础核心非常小,不仅稳定,而且占用硬盘空间小,占用内存小。128M的VPS即可以流畅运行Debian,而CentOS则会略显吃力。但是由于Debian的发展路线,使它的帮助文档相对于CentOS略少,技术资料也少一些。

由于其优秀的表现与稳定性,Debian非常受VPS用户的欢迎。

此外还有Arch
Linxu、Gentoo、Slackware等一系列的Linux和FreeBSD、Unix等系统,由于其涉及领域更加专业,很少在VPS中出现,因此不作介绍。

对于初学者,我们建议采用CentOS或Debian,这两种系统都能在配置较低的VPS上流畅运行。但是如果VPS配置太低(OPENVZ内存在128M以下,或者XEN架构内存在192M以下),建议采用Debian;否则建议采用CentOS,以获取更多的在线帮助与支持,让自己入门更轻松。

CentOS、Ubuntu、Debian三个linux都是非常优秀的系统,开源的系统,也分付费的商业版和free免费版本,下面简单比较这三种系统。

CentOS系统

很多网站站长一般都选择centOS系统,CentOS是从redhat源代码编译重新发布版。CentOS去除很多与服务器功能无关的应用,系统简单但非常稳定,命令行操作可以方便管理系统和应用,并且有帮助文档和社区的支持。

Ubuntu系统

Ubuntu有亮丽的用户界面,完善的包管理系统,强大的软件源支持,丰富的技术社区,并且Ubuntu对计算机硬件的支持好于centos和debian,兼容性强,Ubuntu应用非常多,但对于服务器系统来说,个人感觉并不需要太多的各种应用程序,需要的是稳定,操作方便,维护简单的系统。如果你需要在服务器端使用图形界面,ubuntu是一个不错的选择,你需要注意的是,图形界面占用的内存非常大,而内存越大的vps价格也越高。

Debian系统

Debian也非常适合做服务器操作系统,与Ubuntu比较,它没有太多的花哨,稳定压倒一切,对于服务器系统来说是一条不变的真理,debian这个linux系统,底层非常稳定,内核和内存的占用都非常小,在小内存的VPS就可以流畅运行Debian,比如128m的内存,但debian的帮助文档和技术资料比较少。对于小内存,首选debian,对于非常熟悉linux系统的vps高手,首选debian。
转自 CentOS、Ubuntu、Debian三个linux比较异同 - 心向蓝天 - 博客园

debian镜像下载官网:
https://www.debian.org/

关于虚拟机与宿主机公用剪切板

vmware 中可以和虚拟机公用剪切板,但需先在虚拟机中安装vmware-tools
我本身是在实验debian9.5.0 故而用debian作为演示,如下:
https://docs.vmware.com/cn/VMware-Workstation-Player-for-Windows/14.0/com.vmware.player.win.using.doc/GUID-08BB9465-D40A-4E16-9E15-8C016CC8166F.html
上面的链接为vmware只带的help文件。我将其中的命令制成了一键脚本不过在用之前,先要修改 /mnt/cdrom/VMwareTools-x.x.x-yyyy.tar.gz 的版本后再运行,脚本内容如下:

mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
cd /tmp
ls mount-point
tar -zxpf /mnt/cdrom/VMwareTools-x.x.x-yyyy.tar.gz
umount /dev/cdrom
cd vmware-tools-distrib
sudo ./vmware-install.pl
安装过程中只需要回车确认默认设置就可以了。

关于debian的配置

新的debian安装好后其本身自带的apt源非常匮乏,所以第一步是更新源
我在这里收录了一些源:

#网易 debian 源(速度很快)

deb http://mirrors.163.com/debian/  stretch main non-free contrib
deb http://mirrors.163.com/debian/  stretch-updates main non-free contrib
deb http://mirrors.163.com/debian/  stretch-backports main non-free contrib
deb-src http://mirrors.163.com/debian/  stretch main non-free contrib
deb-src http://mirrors.163.com/debian/  stretch-updates main non-free contrib
deb-src http://mirrors.163.com/debian/  stretch-backports main non-free contrib
deb http://mirrors.163.com/debian-security/  stretch/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/  stretch/updates main non-free contrib
#中国科技大学 (教育网用户推荐)

    deb http://debian.ustc.edu.cn/ubuntu/ precise main restricted universe multiverse
    deb http://debian.ustc.edu.cn/ubuntu/ precise-backports restricted universe multiverse
    deb http://debian.ustc.edu.cn/ubuntu/ precise-proposed main restricted universe multiverse
    deb http://debian.ustc.edu.cn/ubuntu/ precise-security main restricted universe multiverse
    deb http://debian.ustc.edu.cn/ubuntu/ precise-updates main restricted universe multiverse
    deb-src http://debian.ustc.edu.cn/ubuntu/ precise main restricted universe multiverse
    deb-src http://debian.ustc.edu.cn/ubuntu/ precise-backports main restricted universe multiverse
    deb-src http://debian.ustc.edu.cn/ubuntu/ precise-proposed main restricted universe multiverse
    deb-src http://debian.ustc.edu.cn/ubuntu/ precise-security main restricted universe multiverse
    deb-src http://debian.ustc.edu.cn/ubuntu/ precise-updates main restricted universe multiverse

#北京理工大学

    deb http://mirror.bjtu.edu.cn/ubuntu/ precise main multiverse restricted universe
    deb http://mirror.bjtu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe
    deb http://mirror.bjtu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe
    deb http://mirror.bjtu.edu.cn/ubuntu/ precise-security main multiverse restricted universe
    deb http://mirror.bjtu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe
    deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise main multiverse restricted universe
    deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe
    deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe
    deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-security main multiverse restricted universe
    deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe

#兰州大学

    deb ftp://mirror.lzu.edu.cn/ubuntu/ precise main multiverse restricted universe
    deb ftp://mirror.lzu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe
    deb ftp://mirror.lzu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe
    deb ftp://mirror.lzu.edu.cn/ubuntu/ precise-security main multiverse restricted universe
    deb ftp://mirror.lzu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe
    deb ftp://mirror.lzu.edu.cn/ubuntu-cn/ precise main multiverse restricted universe

#上海交通大学

    deb http://ftp.sjtu.edu.cn/ubuntu/ precise main multiverse restricted universe
    deb http://ftp.sjtu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe
    deb http://ftp.sjtu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe
    deb http://ftp.sjtu.edu.cn/ubuntu/ precise-security main multiverse restricted universe
    deb http://ftp.sjtu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe
    deb http://ftp.sjtu.edu.cn/ubuntu-cn/ precise main multiverse restricted universe
    deb-src http://ftp.sjtu.edu.cn/ubuntu/ precise main multiverse restricted universe
    deb-src http://ftp.sjtu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe
    deb-src http://ftp.sjtu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe
    deb-src http://ftp.sjtu.edu.cn/ubuntu/ precise-security main multiverse restricted universe
    deb-src http://ftp.sjtu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe

在/etc/apt/下有一个sources.list文件,只需要将原文件中的 以下几行注释,然后在其后粘贴对应的源地址,保存,退出后,运行apt-get update 以及apt-get upgrade 即可。如果运行apt-get update时出现错误:

W: GPG 错误:http://mirrors.163.com/ubuntu precise Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY 40976EAF437D05B5
W: 仓库 “http://mirrors.163.com/ubuntu precise Release” 没有数字签名。
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。

则要更新密钥:
参考https://blog.csdn.net/rion_chen/article/details/51105720

su
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
gpg --keyserver subkeys.pgp.net --recv 437D05B5
gpg --export --armor  437D05B5| apt-key add -
437D05B5为报错时候40976EAF437D05B5 的后八位

我在更新时只用到了第二行的命令。
然后密钥会在出错的时候显示出来。
- 顺带一提,在我的debian9中我是以非root用户登录的,但是用sudo命令获得权限时,我的root密码登不进去,不知道是不是我记错了。
- 上述工作完成后,就可以通过apt-get install 安装相应的软件了,我个人常用,sudo ifconfig vim等命令。但上述命令debian都不自带。
1.sudo:关于sudo只需安装sudo就可以了。ps:在没有sudo时都是用su进入root用户,退出当前用户登录,用exit命令。
2.ifconfig :这个要安装net-tools 在安装之前似乎可以用ip命令,但我不想再多想了,现在晚上快11点了。
3.vim :debian自带的是vi命令,我是楞没搞清楚该怎么用,但是用whereis查到改用 vim-tiny命令代替。也许这个说法不准确。但确实是这样,不过我还是习惯vim所以install一个vim就可以了。

最后,我还有一篇关于debian配置的文章放在这里

里面的步骤我还没做,等着有时间再来吧。
话不多说上链接:https://www.cnblogs.com/OneFri/p/8308340.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值