⑴ 010.Debian系统基本操作
start-stop-daemon 是debian的守护进程命令:
CentOS中好用的命令别名,在debian中都注释掉了
debian默认不允许使用root用户远程登录,需要修改 /etc/ssh/sshd_config 文件:
这样就可以使用root远程连接debian系统了
CentOS使用 yum 安装软件,Debian使用 apt 安装软件
功能:搜索某个软件包的名字或者显示某个软件包的详细信息
/etc/apt/sources.list :
第一部分:deb/deb-src
第二部分:系统镜像地址
以下为网易的debian镜像站中的内容:
第三部分:系统版本号
在 dists 目录下的子目录就是按照Debian的系统版本分类的:
总的来说,分为以下4类:
第四部分:限定词
进入某个版本的目录后,又会根据一些属性分成多个目录:
以下为清华大学镜像站的debian buster的sources.list配置:
修改了软件源之后可以执行 apt-get update 命令更新软件包列表信息,使用 apt-get dist-upgrade 对系统进行全面升级
⑵ centos和debian的命令是一样的吗
你说的命令要分是什么类型的命令了
1、linux不同的发行版本,都有各自软件维护工具,比如CentOS使用rpm和yum来安装相应的包,而debian应该是apt-get来安装软件
2、不同发行版本一些软件的编译选项、安装路径不同,造成配置和使用参数有一定的差异,但是这些命令的使用都是大同小异
3、常说的命令一般理解为是bash相关的命令,这些都来源于coreutils、fintils、net-tools、iputils等开源的工具包,在不同发行平台上使用方法很相近
对于一些牛人来说,发行系统不受影响:
1)可以通过man查看命令的使用文档
2)使用命令自带的参数帮助,如:find -h 或者find --help
3)有些不常用的命令,不同发行版本包名可能不同,但度娘很容易找到答案
希望这些能够帮到你
⑶ LINUX家族里的Debian 或 CentOS 是什么意思
来吧,我用最简单的比喻来说明吧:(括号是后来想到的补充,以汽车或许更形象)
1、Linux实际上指一个系统内核,系统最核心的东西,负责调度系统资源,开源项目,谁都可以免费使用,我们可以把它比喻成“水”(或者说就像汽车的发动机)。
2、Debian和CentOS都是指发行版项目,在Linux内核的基础上,添加界面和各种软件包,变成更方便使用更完全的系统,比如Debian实际是“Debian Linux”,而CentOS是“CentOS Linux”,就像“农夫山泉矿泉水”和“娃哈哈矿泉水”的区别(就像各大厂商把发动机整合成汽车)。
3、PHP则是开发语言,就像C、C++、JAVA等语言一样,不过PHP一般是专注于开发Web后台,比如网站的后台程序、或者APP的后台程序,后台程序是负责调度程序的,比如你按了“网络一下”的搜索命令,后台程序就要去数据库调取数据给你(就像变速箱)。
⑷ debian和centos相比,哪个更好
首先,我们知道在Linux中有很多lsm安全模块,其中seLinux和tomoyo是经常用的到(在freebsd我们可以开启trustbsd-mac)强制访问模块,其作用当然是限制root权限,增强系统安全,可是安全是有代价的,要安全少性能,我们可以查看 Phoronix 在 2009 年使用 Fedora 11 所做的横向比较,再根据本人对内核的测试分析发现,在开启seLinux或者tomoyo的情况下性能下降5%-10%之间,还有开启内核中的debug调试分析功能下降20%以上,当然不是所有性能都下降主要是在磁盘性能,数据库性能,web性能测试时!在Debian中seLinux是默认关闭的,在CentOS中默认是开启的,而且通过内核编译选项可以看出来CentOS中的调试,分析代码比Debian内核更多,而且编译CentOS中可以看到所有的模块都是要经过gpg签名的,这点比Debian来的安全,大大减少了非法模块的插入有效预防了rookit后门!(补充说明,如果你的内核打了Grescurity安全补丁则损失最少30%以上性能)
通过以上我个人认为:从安全上说 CentOS,rhel,oracle-Linux > Debian
从性能下降说也是 CentOS,rhel,oracle-Linux > Debian
其次,通过观察den内核源码和CentOS内核源码大小,我们可以看到Debian内核才62M,而CentOS内核则达到了82M 为什么呢?还是我先前一篇文章中
分析过的,Debian是自由内核,里面去除了很多no-free固件驱动,功能代码,而CentOS
则是继承了rhel的特点,得到世界很多硬件厂商的权利支持,www.linuxidc.com 不管是free还是no-free的全部包含在内核源代码中,而且在虚拟化(kvm)部署中也是处于领导地位的,其中也不乏一些还来得及被Debian,或者标准内核采纳的代码,这样就导致了:
硬件支持特别是虚拟化 CentOS,rhel,oracle-Linux > Debian(freebsd)
还有,一个就是通过编译内核我们发现,默认情况下,CentOS开启的内核
选项都是非常保守的,而Debian则很时髦,有什么新玩意就上,比如Debian开启了内存分配slub 内核尺寸优化Os而CentOS还是使用久经考验的slab 和 O2..........
默认内核配置性能测试 Debian > CentOS,rhel,oracle-Linux
最后我们来说说,他们各自的应用软件支持数量,从官方发布的安装dvd(只有一张3.4G)上可以看出CentOS rhel是专门来做服务器,vps来用的,包含的软件相对den 安装dvd (8张dvd)来说是少只又少。我曾经就yum install nginx结果我失败了
我以为我打错。结果真的没有,要自己二外去加源,我知道有很多第三方的软件源可以使用,但是单从官方支持上说是很少了,这也表明了CentOS重要用途,还是以服务器为主,桌面勉强可以吧!而Debian呢有4万多种软件,涵盖了开发,桌面,服务器软件,等等几乎你说能用到的所有软件都有,而且apt包管理也比yum强很多,以此,我个人判断:
开发方环境,通用性 Debian >> CentOS,rhel,oracle-Linux
好了来个总结吧,如果不是狂热的系统定制优化狂人,我的建议是:
1,如果你是开发者,和狂热的性能追求者或者是vps中的服务器请使用Debian !
2,如果你是vps供应商,电子商务,使用了很多像hp,ibm等大品牌服务器,而且要求很高的稳定性,安全性,我建议你使用rhel家族,最少用10%左右的性能损失,不是很大的易用性损失,换来 安全稳定还是值得的!