linux入门到服务器架构,服务器与Linux操作系统基础原理
服务器定义与分类:
定义:一个管理资源并为用户提供服务的计算机软件。
按应用分类:通常分为文件服务器(能使用户在其它计算机访问文件)服务器操作系统,数据库服务器和应用程序
1.服务器 服务器定义与分类: 定义:一个管理资源并为用户提供服务的计算机软件。 按应用分类:通常分为文件服务器(能使用户在其它计算机访问文件)服务器操作系统,数据库服务器和应用程序服务器、Web服务器、接入服务器。 按指令集(CPU类型)分类:精简指令集RISC(非X86)【Unix小型机】、复杂指令集CSIC(X86)【X86服务器】 硬件构成:处理器CPU、内存、硬盘、主板、机箱、风扇、电源、RAID卡、网卡等。 服务器部署架构:C/S(如企业财务系统)、B/S(如互联网业务) 服务器上层软件架构与云计算服务器架构对应关系: 2. Linux操作系统 A.Linux概述 操作系统Unix与Linux的对比 Linux的结构: Kernel:Linux操作系统的核心 Shell:用户与内核之间的命令解释器:主要有Bourne shell(sh) 、Cshell(csh) 、Korn shell(ksh) B.Linux用户和用户组管理 用户ID:UID /etc/passwd 每个用户都属于一个用户组 用户组ID:GID /etc/group 用户管理常用命令: id //查询当前登陆的ID useradd //新增用户 userdel //删除用户 passwd //设置密码 usermod //修改用户属性 groupadd //新增用户组 groupdel //删除用户组 groupmod//修改用户组 C.Linux文件和目录管理 根目录下的子目录所存放内容如图所示: 绝对路径:由根目录开始往下写(如:/usr/app1/application) 相对路径:基于当前路径 (如:./app1表示当前目录下app文件夹存放的文件,../usr 表示返回上一层目录并进入usr) 常用文件、目录管理命令 pwd //查看当前工作目录 cd //变更当前目录 mkdir //新增目录 rmdir //删除目录 cp //复制目录 mv//移动文件或目录 rm//删除文件或目录 D.Linux文件系统管理 Linux文件系统简介 文件系统 :操作系统用于明确存储和组织计算机数据的方法 存储在介质中数据的三个因素:文件名、数据、元数据(meta-data) 查看文件系统: /etc/filesystems 分类: a.传统型文件系统 (ext2) b.日志型文件系统 (ext3):日志记录文件有掉电保护 c.索引式文件系统 d.非索引式文件系统(Windows FAT) 配置文件系统分区 fdisk //创建分区 mkfs//创建文件系统 mount//挂载文件系统 查看分区使用情况 df //查看文件系统磁盘空间占用情况 du //查询文件或目录的磁盘使用空间 lsof //显示系统打开的文件 修复文件系统 fsck //检查文件系统并尝试修复错误,宕机等情况 e2fsck //检查和修复ext2和ext3文件系统 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |