linux入门介绍
虚拟化
主流linux操作系统:
商用: 红帽redhat RHEL8 Centos ubuntu kali (安全渗透) debian 开发 fedora 民用
windows和linux的区别windows是民用居多 linux是商用居多
windows系统是闭源的
windows操作系统 操作简单 有图形化界面
windows系统空间占用极大
windows操作系统的底层源码是保密的
windows操作系统是被留后门的
windows操作系统不安全的
linux系统是开源的linux操作系统是属于开源软件基金会 1.开源软件必须是源码完全开放的 2.基于开源软件的创造的一切知识产权也必须是开源的 3.所有人都可以对开源软件提出源码意见 windows操作系统在系统稳定性 兼容性 开放性上是远远比不是linux 都是跟内核息息相关的
操作系统的系统内核 掌管了整个系统的调度算法 指令集 资源控制 所有的系统功能
linux入门:用户 在进入系统的时候,系统上会显示一个其他用户,这个用户是管理员创建的用户,并不是超级管理员用户,所以我们需要选择 not listed 然后输入 用户名 root 和密码登录 才是通过超级管理员进入
linux 文件目录结构 起源是 / 根 linux万物皆文件 / 根目录 是整个linux文件系统的开始 就像windows是以盘符 C:\开头的一样。只是linux没有盘符的概念。
/bin 存放构建最小系统所需要的工具
/root 这就是root的家目录 root这个用户的文件
/dev 这个目录下存放了系统中所有的硬件文件
/etc 用来存放系统配置文件的目录
/home 这个是除root外其他用户的默认家目录 比如redhat的目录就在/home里面/boot 用来实现系统引导,存放了linux的内核虚拟文件
/lib 库文件
/mnt 挂载文件
/sbin 用来存放内核所需要的工具
/proc 内存映射,该目录不占用磁盘空间
/tmp 缓存目录,是所有用户生成文件都会放在该目录下,随时可以删除
登录企业服务器的几种方法远程登录 ssh远程连接 可以满足一切的配置需求 但是需要命令操作 web登录 是可以通过可视化来操作,一般留给监控,运维人员使用,做简单配置如何远程登录上linux服务器 服务器要有网络,我们要知道这台服务器的ip地址网络可达 (连接端要和被连接端之间能ping通)服务器必须开启openssh功能 允许别人远程访问 红帽系的服务器默认是开启的 ubuntu操作系统是需要单独手动开启 必须要知道该服务器的用户名和密码 (不一定要root)
如何查看服务器ip地址 ip addr 服务器的网卡一般都是以ens开头假设服务器ip地址为172.16.148.128/24 我们还需要远程连接工具才可以连接上去
因为我的电脑是mac所以,需要用Xquartz来代替windows的xmanger
在Xquartz中连接linux的命令
xhost 172.16.148.128
ssh -XY -p 22 root@172.16.148.128