Linux用户管理(一)Linux系统概述

Linux系统概述

一. 认识Linux

1.Linux的性质

Linux为一种源码公开的自由软件,是一种真正多任务和多用户的网络操作系统。

Linux的多用户和多任务、同时开设多个用户终端、可以由用户同时运行多个程序

2.  Linux的发展历史

(1)  UNIX和Linux的发展:

-1968年 美国的kenThompson在贝尔实验室关于一个Multics项目开始了UNIX的历史(基于PDP-11平台,使用汇编语言)

-1970年 第一版的UNIX出现在贝尔实验室,此时的UNIX支持三个用户、运行在PDP-11/22系统上、同时含有编辑排版软件

-1972年 第二版的UNIX出现,该版本增加了管道功能且增加除汇编语言之外的语言

-1973年 ken和Dennis用C语言改写了UNIX的内核和shell

-1975年  第三版的UNIX系统发行了,且AT&T开始向商业机构和政府用户提供许可证

-1977年 Inetfive  systems公司成为首家向最终用户出售UNIX的组织

-1984年 GNU拟定了GPL计划

-1990年  芬兰的赫尔辛基大学计算机系的学生linus Torvalds基于i386 PC系统开发了MINIX

-1994年  Linux 1.0内核问世

-1998年 RedHat公司得到IntelNetscape的投资成立

-1999年 Linux 2.2.x内核问世

-2001年 Linux 2.4.x内核问世

-2003年 Linux 2.6.x内核问世

(2)  红旗Linux的发展:

- 1999年8月10日,红旗Linux诞生
- 1999年10月20日,服务器版1.0正式上市,业界反响强烈
- 2000年6月6日,北京中科红旗软件技术有限公司正式成立,为红旗Linux注入了新的活力和动力
- 2000年8月4日,红旗Linux桌面版2.0正式发布;TCL成为第一家红旗Linux桌面版的预装合作伙伴
- 2000年10月,红旗Linux嵌入式解决方案全面亮相,包括机顶盒、PDA、瘦客户机等
- 2001年3月15日,信息产业部通过中国电子信息产业发展研究院赛迪创业投资有限公司注资中科红旗
- 2001年12月,红旗企业级服务器3系列推出,标志着红旗进入企业市场
- 2002年3月,红旗Linux桌面版3.0推出;这个版本在易用性、适用性上有了出色的提高,是Linux在桌面发展的标志性产品!
- 2003年5月7日,甲骨文中国公司与北京中科红旗软件技术有限公司今天联合宣布,双方建立战略伙伴关系,共同为中国市场提供世界一流的企业级Linux解决方案。双方还推出了共同开发的Red Flag DC server4.0。
- 2003年7月, 红旗Linux推出全新红旗Linux4系列产品
- 2004年6月,在红旗软件的倡导下,Asianux 1.0发布。
- 2004年7月,基于Asianux 1.0的红旗Linux服务器版发布。
- 2004年10月,红旗软件推出红旗Linux桌面版4.1产品,广受业界好评。
- 2005年3月,红旗软件、Miracle、Haansoft共同预发布基于2.6内核的Asianux2.0版本
- 2005年8月,红旗软件成功召开Red Flag World大会,并同时发布服务器5系列产品。

3.Linux与NT/2000/2003的主要差别

(1)多用户方面

Linux:同时允许多个用户、多个桌面

Windows:同时只能允许一个用户、一个桌面

(2)GUI界面方面

Linux:GUI界面采用x-windows且与内核是相互独立

Windows:GUI与内核是集成在一起的

(3)共享资源相互访问

Linux:NFS、Samba实现Linux及Windows主机之间相互访问

Windows:利用网上邻居实现相互访问

(4)配置文件

Linux:有多个配置文件

Windows:所有配置集中在注册表中

(5)域

Linux:无须身份验证

Windows:由DC对用户进行身份验证

4.Linux独立的特点

多用户、多任务

稳定性和速度好

设备独立性强

丰富的网络功能

安全性强

可移植性好

兼容性好

二.Linux的体系结构

 

1.Linux内核

-Linux内核本身并不是操作系统,它是一个完整操作系统的组成部分

-具有最基本功能,如虚拟内存、多任务、共享库、需求加载、共享的写时拷贝(copy-on-write)可执行程序和TCP/IP网络功能

2.Shell

-系统的用户界面,用户与内核交互操作的一种接口,接收用户输入的命令、解释命令

-它接收用户输入的命令并把它送入内核去执行.目前主要有下列版本的Shell有:

BourneShell:是贝尔实验室开发的。

BASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的shell。

KornShell:是对BourneSHell的发展,在大部分内容上与BourneShell兼容。

C Shell:是SUN公司Shell的BSD版本

3.文件系统

文件系统是文件存放在磁盘等存储设备上的组织方法

主要体现在对文件和目录的组织上

Linux采用统一的树型结构的文件系统,在Linux文件系统下可以:

切换目录、访问文件

设置目录和文件的权限

设置文件的共享

Linux支持多种类型的文件系统

4.Linux应用软件和工具

Linux平台下的应用软件较少

Linux平台主要的应用软件是一些服务器软件和网络工具

三.Linux的应用和版本

1.Linux的应用领域

(1)网络服务器

(2)嵌入式领域

(3)集群和多服务器计算

(4)桌面应用

2.Linux/Unix的发行版本

(1)UNIX的常用发行版本

BSD UNIX

SCO UNIX

Tru64 UNIX

HP UNIX

(2)Linux的常用

RedHatLinux

Slackware  9.1

SUSELinux

DebianLinux

Caldera  Linux

蓝点Linux

X-termLinux

X Linux

Turbo  Linux

RedHat Flag

3.内核版本号的认识

Linux内核版本号由三个数字组成:r.x.y-z,每个数字具体含义如下:

r:目前发布的Kernel版本

x:偶数:稳定版本,奇数:开发中版本

y:错误修补的次数

z:发行序号

如:2.4.20—8

时间: 2024-12-17 13:35:54

Linux用户管理(一)Linux系统概述的相关文章

Linux用户管理简介

Linux用户管理是Linux的优良特性之一,本文说明了Linux中用户的登录过程和登录用户的类型. 一.Linux用户登录过程 用户要使用Linux系统,必须先进行登录.Linux的登录过程和windows的登录过程类似,用户登录包括以下几个步骤: 当Linux系统正常引导完成后,系统就可以接受用户的登录.这是用户终端上显示login:提示符,如果是图形界面,则会显示用户登录窗口,这时就可以输入用户名和密码. 用户输入用户名后,系统会检查 /etc/passwd 是否有该用户,如不存在,则退出

linux用户管理命令

linux的用户管理命令主要有useradd,userdel,usermod useradd useradd用于添加一个用户.adduser与useradd的功能相同,使用ls -l `which adduser`可以发现,adduser是useradd的一个符号链接.     useradd的基本用法为:useradd [options] LOGIN. 例如:添加一个Tom的用户,即为useradd Tom. useradd的选项常用的有-u.-g.-G.-c.-d.-s.-M.-mk.-r.

linux 用户管理相关知识

linux 用户管理基本知识: linux用户: UID范围:0-65535 uid为0对应root uid为1-499(centos 6)或者1-999(centos 7)为系统用户 uid为500以上(centos 6)或者1000以上(centos)为登录用户 GID范围:0-65535 gid为0对应管理员组 gid为1-499(centos 6)或者1-999(centos 7)为系统用户组 gid为500以上(centos 6)或者1000以上(centos)为登录用户组 用户的组又

第七天 RHEL6.5安装vmware tools、RHEL6.5及RHEL7.2 root密码破解、Linux用户管理(第一稿)

1.RHEL6.5安装vmware tools. 打开RHEL6.5虚拟机 点击菜单栏虚拟机选项下有一个安装vmware-tools(因为我已经安装过了,所以是重新安装) 这是系统会自动挂载光驱,将vmware-tools光盘挂载 打开终端,方便起见,卸载光驱后挂载到/mnt umount /dev/cdrom mount /dev/cdrom /mnt 在/mnt目录下,有一个vmware-tools的工具包 将其拷贝到~目录下 cp VMware-   ~ 对拷贝的压缩包解压 注:压缩包有两

Linux 用户管理2

Linux 用户管理2 添加修改和删除用户,必须是超级管理员root账号才可以进行的操作,所以当当前账号不是超级管理员root账号时,首先要先切换为root账号. 如图,ylq为普通用户,执行添加用户时,会出现如图的错误: 快捷切换为root用户: 添加用户 useradd命令 此时便可以执行添加用户的操作了: 也可以使用cat /etc/passwd命令查看所有的用户中有没有用户名称为user1的用户. passwd命令:只有root用户才可以修改一个用户的用户密码: 查看用户 cat /et

Linux用户管理类命令

Linux用户管理类命令详解 实验环境:RHEL6.5 ·用户管理命令 ->useradd 创建用户的命令,格式: useradd [options] USERNAME -u选项表示指定UID,ID号必须大于等于500,因为创建的是一般用户,且ID号不能重复 -g选项表示指定基本组,该指定的组必须事先存在 -g后面跟组名或GID均可 UID与GID不同的用户被称为特殊用户,我们在系统中新建用户的时候,如果不特意指定新建用户的ID号的话,那么我们新建用户的ID号默认为我们的/etc/passwd文

linux 用户管理,用户权限管理,用户组管理

linux 用户管理,用户权限管理,用户组管理 一:ls -l 命令 解释 第个d表示是目录,如果是文件是-,如果是连接是l 第2到4个 rwx 表示创建者的操作权限 r 读,w 写,x 执行 第5到7个 rwx 表示该文件或目录对所属组操作权限, 依次的后面3个 r-x 表示该文件或目录对其他人的操作权限,这里是 r读,和 x 执行权限 权限后面的 数字2 表示当前目录或文件的连接数量: 数据后面的 名字,表示的是该文件或目录的所有者 依次后面的 名字,表示该文件或目录的所在组: 依次后面的

Linux学习笔记十:Linux用户管理

本笔记说的Linux用户管理主要包括以下内容: 1.用户配置文件(/etc/passwd  /etc/shadow) 2.组配置文件(/etc/group  /etc/gshadow) 3.用户缺省配置文件(/etc/login.defs  /etc/default/useradd) 4./etc/motd文件./etc/issue文件 5.SetUID权限.SetGID权限.黏着位 6.典型案例之一:手动创建一个用户 7.典型案例之二:批量添加用户 8.典型案例之三:限制用户使用su 9.典型

Linux学习之十六-Linux用户管理

Linux用户管理 Linux系统跟Windows系统一样,可以创建不同的用户,不同的用户组.在不同用户下使用系统具有相应的权限 创建一个普通用户时,会修改几个文件,拷贝一些初始文件到用户家目录中 修改的文件路径为 /etc/passwd /etc/shadow /etc/group /etc/gshadow 拷贝到用户家目录下的文件为 .bash_logout .bash_profile .bashrc 如果错误的把root用户下的这三个文件删除,再切换回root用户时会不成功,解决办法为:

Linux用户管理 权限管理 内存管理 网络管理命令

默认添加的用户会自动加入和用户名一样的组中su 切换用户查看当前登陆的用户: whoami id`查看当前用户属于哪个组:groupsgroupadd 组名 添加组groupdel 组名 删除组grep test /etc/group 在group文件里面寻找testadm(组名):x(密码):4(组id):syslog,liujizhou(组里面的用户) 将pentest用户添加到test组中gpasswd -a pentest test将pentest从test组中移除gpasswd -d