1.服务器

2.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)<linux 默认文件系统>

  b.日志型文件系统    (ext3):日志记录文件有掉电保护

  c.索引式文件系统

  d.非索引式文件系统(Windows  FAT)

  • 配置文件系统分区
fdisk    //创建分区
mkfs    //创建文件系统
mount    //挂载文件系统
  • 查看分区使用情况
df      //查看文件系统磁盘空间占用情况
du    //查询文件或目录的磁盘使用空间
lsof   //显示系统打开的文件
  • 修复文件系统
fsck          //检查文件系统并尝试修复错误,宕机等情况
e2fsck //检查和修复ext2和ext3文件系统  

 

服务器与Linux操作系统基础原理的更多相关文章

  1. 第1课:Linux操作系统基础【DevOps基础培训】

    第1课:Linux操作系统基础 --DevOps基础培训 1. 云主机.公网IP 1.1 公网ip和私网ip 只有公网ip是能够连接互联网的,私网IP 一般只用作局域网 我们能够上网靠的是isp组织分 ...

  2. Linux操作系统基础(四)保护模式内存管理(2)【转】

    转自:http://blog.csdn.net/rosetta/article/details/8570681 Linux操作系统基础(四)保护模式内存管理(2) 转载请注明出处:http://blo ...

  3. linux操作系统基础篇(二)

    Linux用户.群组.权限 1.用户也是由一个个文件组成的下列文件都是存放用户信息的文件 useradd user1 /etc/passwd: 存放用户信息  /etc/shadow/ :存放用户密码 ...

  4. 阿里云服务器 ECS Linux操作系统加固

    1. 账号和口令 1.1 禁用或删除无用账号 减少系统无用账号,降低安全风险. 操作步骤 使用命令 userdel <用户名> 删除不必要的账号. 使用命令 passwd -l <用 ...

  5. Linux操作系统基础(完结)

    摘要 一.Linux操作系统概述 二.Linux操作系统安装 三.Linux文件系统及文件基础 四.Linux操作系统命令使用基础 五.Linux应用程序的安装与卸载基础 五.用户及进程 六.相关信息 ...

  6. Linux 操作系统基础知识

    1.操作系统总体介绍 •CPU: 就像人的大脑,主要负责相关事情的判断以及实际处理的机制.查询指令: cat /proc/cpuinfo•内存: 大脑中的记忆区块,将皮肤.眼睛等所收集到的信息记录起来 ...

  7. LinuX操作系统基础------>初始并安装系统

    b了解LinuX操作系统的来历和发展史 掌握虚拟机(Vbox)的安装方法 掌握CentOS6.5的安装方法 操作系统: 操作系统简称OS ,是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的 ...

  8. linux操作系统基础篇(六)

    linux服务篇 1.samba服务的搭建 samba的功能: samba是一个网络服务器,用于Linux和Windows之间共享文件.2. samba服务的启动.停止.重启service smb s ...

  9. linux操作系统基础篇(一)

    1.什么是linux? Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序 ...

随机推荐

  1. P3694 邦邦的大合唱站队

    题目背景 BanG Dream!里的所有偶像乐队要一起大合唱,不过在排队上出了一些问题. 题目描述 N个偶像排成一列,他们来自M个不同的乐队.每个团队至少有一个偶像. 现在要求重新安排队列,使来自同一 ...

  2. Js 面向对象之封装,继承,原型,原型链

    封装 ,继承 ,原型, 原型链 封装 ? 面向对象有三大特性,封装.继承和多态.对于ES5来说,没有class(类)的概念,并且由于JS的函数级作用域(函数内部的变量在函数外访问不到),所以我们就可以 ...

  3. vagrant之道(即其工作流程)

    原文http://mitchellh.com/the-tao-of-vagrant The Tao of Vagrant 在安装vagrant或了解它如何工作之前,了解vagrant在实际工作环境中的 ...

  4. python file的3中读法

    f.read()  整个文件读入到内存,全部放入到一个string中 f.readlines() 文件全部内容解析成行列表,自带\n,需要print i, f.readline()一行一行,返回字符串 ...

  5. 编写一个ComputerAverage抽象类,类中有一个抽象方法求平均分average,可以有参数。定义 Gymnastics 类和 School 类,它们都是 ComputerAverage 的子类。Gymnastics 类中计算选手的平均成绩的方法是去掉一个最低分,去掉一个最高分,然后求平均分;School 中计算平均分的方法是所有科目的分数之和除以总科目数。 要求:定义ComputerAv

    题目: 编写一个ComputerAverage抽象类,类中有一个抽象方法求平均分average,可以有参数. 定义 Gymnastics 类和 School 类,它们都是 ComputerAverag ...

  6. git乌龟http/https以及ssh clone的秘钥配置永久免密码登录设置

    1.安装 安装Git 安装TortoiseGit 乌龟客户端 首先下载安装一个git客户端这个就不多说了基本就是next一直到底 安装后首次新建一个项目project在git服务器上 2.配置 1.注 ...

  7. OpenJudge 4001:抓住那头牛

    题目链接 题解: 这个题可以用广搜来解决,从农夫到牛的走法每次都有三种选择,定义一个队列,把农夫的节点加进队列,然后以这三种走法找牛,队列先进先出,按顺序直到找到牛的位置. 代码: #include& ...

  8. Go语言连接Oracle(就我这个最全)

    综合参考了网上挺多的方案 倒腾了半天终于连接好了 Go都出来这么多年了 还没有个Oracle的官方驱动... 过程真的很蛋疼..一度想放弃直接连ODBC 首先交代一下运行环境和工具版本: WIN10 ...

  9. Kali-linux本地权限提升

    上一节介绍了窃取目标系统令牌,现在来介绍窃取令牌后如何提升在目标系统上的权限.提升本地权限可以使用户访问目标系统,并且进行其他的操作,如创建用户和组等.本节将介绍本地权限提升. 同样的实现本地权限提升 ...

  10. 关于js中直接获取后台的值,直接弹窗获取到的值

    js里获取后台的值,以前我都是后台通过jsp中的<input>EL表达式: 后台代码把传向页面的值放入request:request.setAttribute("Success& ...