【华为网赛学习笔记第二日】【01】服务器操作系统基础原理(中)
2018-03-16 18:09
369 查看
05Linux概述
1、unix的发展:1946 世界史第一台计算机ENIAC诞生于美国;
1960 麻省理工学院研发出兼容分时系统
1965 MULTICS计划
1970 Ken Thompson研发出unix原先
1973 Ritchie用c语言编写了unix内核,unix正式诞生
1974 unix对外公布,开始广范流行
2、 linux的产生和发展:
1986 Tanenbaum研发出minix,并于次年发布
1991 linux Torvaids研发出linux内核雏形
1994 linux1.0内核发布
1995后 各种linux发行版本相继出现
3、 linux发行版本
侧重于网络服务,企业管理的Redhat,SUSE Entprise,Cent OS
侧重于服务器及其稳定性的Debian,Slackware
侧重于用户体验的Ubuntu,Fedora,OpenSUSE
4、 Unix和Linux的区别
unix为商业付费软件、多数是与硬件配套的、对硬件要求更为苛刻、安装复杂、使用比较复杂、最稳定
linux免费,公开源代码、可运行在多种硬件平台、对硬件要求没unix高、安装相对简易、使用比unix简易、稳定行次之(仍高与windos)
5、 linux的结构
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/f9fc7f62435ac8f6b1979bb8d59c06aa)
(图片来自于华为云平台《基础架构》教学视频截图)
6、linux的特点
-多任务,多用户
-管道,功能强大的shell
-安全保护机制,稳定性好
-用户界面,强大的网络支持
-可移植性好
06linux用户和用户组管理
1、 单个用户登录信息存放于 /etc/passwd文件结构,格式为用户名:密码:uid:gid:描述:家目录:shell类型
eg. root:0:0:root:/root:/bin/bash和smc:x:1051:1001::/home/smc:/bin/csh
2、 GId和用户组组名对应关系存放于/etv/group文件结构,
eg. root:x:0:和smc:!:1001:
3、 用户查询常用命令:id(查询当前登陆用户的gid,uid)、finger(查询当前用户属性信息)
4、 新增用户命令:useradd
用法:useradd [参数] [用户名] (不带参数则会在/etc/default/useradd配置文件中规定默认的初始用户组、shell等)
-d:设置用户的家目录
-m:设置的家目录不存在时自动创建
-u:设置用户的uid
-g:设置出事gid或组名
-s:指定用户的shell,如/bin/csh
5、 删除用户:userdel [参数] [用户名]
-r:连同用户家目录一起删除
6、 设置和修改用户密码:passwd [用户名]
7、 修改用户属性:usermod [用户名]
-d:修改用户家目录
-g:修改初始用户组
8、 新增用户组:groupadd [参数] [用户组名]
-g:指定组id
9、 删除用户组:groupdel [用户组名]
10、 修改用户组:groupmod [参数] [用户组名]
-g:指定组id
-n:修改组名
1、unix的发展:1946 世界史第一台计算机ENIAC诞生于美国;
1960 麻省理工学院研发出兼容分时系统
1965 MULTICS计划
1970 Ken Thompson研发出unix原先
1973 Ritchie用c语言编写了unix内核,unix正式诞生
1974 unix对外公布,开始广范流行
2、 linux的产生和发展:
1986 Tanenbaum研发出minix,并于次年发布
1991 linux Torvaids研发出linux内核雏形
1994 linux1.0内核发布
1995后 各种linux发行版本相继出现
3、 linux发行版本
侧重于网络服务,企业管理的Redhat,SUSE Entprise,Cent OS
侧重于服务器及其稳定性的Debian,Slackware
侧重于用户体验的Ubuntu,Fedora,OpenSUSE
4、 Unix和Linux的区别
unix为商业付费软件、多数是与硬件配套的、对硬件要求更为苛刻、安装复杂、使用比较复杂、最稳定
linux免费,公开源代码、可运行在多种硬件平台、对硬件要求没unix高、安装相对简易、使用比unix简易、稳定行次之(仍高与windos)
5、 linux的结构
(图片来自于华为云平台《基础架构》教学视频截图)
6、linux的特点
-多任务,多用户
-管道,功能强大的shell
-安全保护机制,稳定性好
-用户界面,强大的网络支持
-可移植性好
06linux用户和用户组管理
1、 单个用户登录信息存放于 /etc/passwd文件结构,格式为用户名:密码:uid:gid:描述:家目录:shell类型
eg. root:0:0:root:/root:/bin/bash和smc:x:1051:1001::/home/smc:/bin/csh
2、 GId和用户组组名对应关系存放于/etv/group文件结构,
eg. root:x:0:和smc:!:1001:
3、 用户查询常用命令:id(查询当前登陆用户的gid,uid)、finger(查询当前用户属性信息)
4、 新增用户命令:useradd
用法:useradd [参数] [用户名] (不带参数则会在/etc/default/useradd配置文件中规定默认的初始用户组、shell等)
-d:设置用户的家目录
-m:设置的家目录不存在时自动创建
-u:设置用户的uid
-g:设置出事gid或组名
-s:指定用户的shell,如/bin/csh
5、 删除用户:userdel [参数] [用户名]
-r:连同用户家目录一起删除
6、 设置和修改用户密码:passwd [用户名]
7、 修改用户属性:usermod [用户名]
-d:修改用户家目录
-g:修改初始用户组
8、 新增用户组:groupadd [参数] [用户组名]
-g:指定组id
9、 删除用户组:groupdel [用户组名]
10、 修改用户组:groupmod [参数] [用户组名]
-g:指定组id
-n:修改组名
相关文章推荐
- 【华为网赛学习笔记第二日】【01】服务器操作系统基础原理(下)
- 【华为网赛学习笔记第二日】【01】服务器操作系统基础原理(上)
- 【华为网赛学习笔记第一日】【01】服务器操作系统基础原理
- 2018华为网络技术大赛课程-服务器操作系统基础原理自测题答案
- 操作系统原理学习笔记--进程管理
- PHP学习笔记01——基础语法
- JavaSE基础学习笔记-面向对象01
- 操作系统原理学习笔记--进程管理
- 转移指令的原理01 - 零基础入门学习汇编语言43
- Ubuntu操作系统学习笔记之FTP基础
- 学习笔记之 Servlet容器服务器原理 简易实现代码
- 学习笔记之javaweb基础:JSP的HelloWorld及其运行原理
- Mac OSX & iOS 操作系统学习笔记01——OSX进化史
- Ubuntu操作系统学习笔记之NFS基础
- Struts2学习笔记01----初识struts2配置文件和相关基础知识
- 鸟哥基础学习篇(第二版)学习笔记 01-20页
- 黑马程序员-C#基础知识-学习笔记01
- 编译原理学习笔记01——(通过老外吃中餐—学最基本文法概念)——2014_1_11
- 学习笔记:一个操作系统的实现--保护模式之基础知识
- ubuntu操作系统学习笔记之------网络基础