所有Linux版本中,CentOS 和 Ubuntu 是使用最多的两个,它们有什么区别?
CentOS 是社区支持的企业级操作系统,于 2004 年发布。在企业中使用最广泛的,它具有高度可定制性,更稳定和更安全一些,因为不经常更新。
Ubuntu 基于 Debian 架构,于 2004 年发布。Ubuntu 一直是个人和专业用户的热门人选,有丰富的文档,活跃的社区和大量的在线教程,更容易为已经熟悉桌面版 Ubuntu 的初学者使用,但是Ubuntu经常更新,相对来说可能不稳定。
安装程序的区别:
CentOs:yum install
Ubuntu:apt install
Mac:brew
windows :
1.电脑配置好的,可以安装虚拟机
2.Linux的windows子系统
3.安装Cygwin
4.购买云主机,类似阿里云、腾讯云等
MacOS:
用自带的终端,ssh命令连接linux服务器,输入 ssh 账户名@ip 例如ssh [email protected]
输入ls -all 查看:
MacBook-Pro:test root$ ls -all
drwxr-xr-x 2 root staff 64 4 26 10:17 file.txt
上图中,file.txt 文件的第一个属性用 d 表示。d 在 Linux 中代表该文件是一个目录文件。
在 Linux 中第一个字符代表这个文件是目录、文件或链接文件等等。
接下来的字符中,以三个为一组,且均为 rwx 的三个参数的组合。其中, r 代表可读(read)、 w 代表可写(write)、 x 代表可执行(execute)。 要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号 - 而已。
# 代表root权限(超级权限)
MacBook-Pro:test root#
$ 代表普通权限
MacBook-Pro:test root$
数字限定法(4:可读 2 :可写 1:可执行)
chmod 777 file.txt 这个命令获取可读可写可执行权限,为什么是777?(4+2+1=7)
chmod 111 file.txt 可执行,可执行 ,可执行
--x--x--x 2 root root 64 4 26 10:17 file.txt
chmod 412 file.txt 可读,可执行 ,可写
-r----x-w- 2 root root 64 4 26 10:17 file.txt
chmod 333 file.txt 可写可执行,可写可执行 ,可写可执行(2+1=3)
--wx-wx-wx 2 root root 64 4 26 10:17 file.txt
字母限定法 (r:可读 w:可写 x:可执行)
u : user (第一组)g : groutp(第二组)o : other(第三组)a : all(所有组)
chmod +r file.txt 默认三组 可读
chmod +x file.txt 默认三组 可执行
chmod +w file.txt 第一组 可写
chmod u+rwx file.txt 给第一组加入可读可写可执行
-rwx------ 2 root root 64 4 26 10:17 file.txt
chmod g+rwx file.txt 给第二组加入可读可写可执行
----rwx--- 2 root root 64 4 26 10:17 file.txt
chmod o+rwx file.txt 给第三组加入可读可写可执行
-------rwx 2 root root 64 4 26 10:17 file.txt
chmod a+rwx file.txt 给第三组加入可读可写可执行
-rwxrwxrwx 2 root root 64 4 26 10:17 file.txt
两个root: