您的位置:首页 > 其它

【华为网赛学习笔记第二日】【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的结构
                        

(图片来自于华为云平台《基础架构》教学视频截图)

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:修改组名

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: