Linux系统管理 安装和帐户权限管理

本文介绍了CentOS操作系统的基础知识,包括其与Linux内核的关系、主要作者LinusTorvalds以及GPL许可证。详细阐述了CentOS的安装步骤,从启动安装程序到配置网络、分区和设置用户权限。此外,还详细讨论了命令行操作,如目录文件管理、Vim编辑器的安装和使用,以及用户、组和权限的管理。文章特别强调了Vim作为vi的升级版,提供颜色显示功能,并展示了如何在CentOS7中安装和使用。
摘要由CSDN通过智能技术生成

Centos操作系统 构成,与Linux一样
Centos内核、其他外围程序(如shell、gnome…)
Linux内核项目

主要作者:芬兰赫尔辛基大学的 Linus Torvalds

1991年10月,发布Linux 0.02版(第一个公开版)
1994年3月,C Linux 1.0版发布
Linux内核的标志 —— 企鹅Tux,取自芬兰的吉祥物
官方网站:http://www.kernel.org

GPL(GNU General Public License)

GNU自由软件的通用许可协议
允许用户任意复制、传递、修改及再发布
基于自由软件修改再次发布的软件,仍需遵守GPL
vLGPL(Lesser General Public License)
LGPL相对于GPL较为宽松,允许不公开全部源代码
为基于Centos平台开发商业软件提供了更多空间

安装步骤
1.插入Centos7安装光盘,引导安装程序
设置主机引导设备为光盘驱动器
从安装光盘启动主机
2.检测安装光盘的完整性
3.配置安装程序
选择安装过程显示语言、键盘类型、初始化磁盘、分区
设置网络地址、系统时区、管理员口令
定制要安装的软件包
4.复制文件并完成安装过程
需15~30分钟

命令行设置
a、 init3 关闭图形化界面来到命令行界面

b、使用root权限用户,其他用户可能设置不了。

c、nmtui的命令,设置网卡。

四、目录与文件的操作。

1、pwd 查看当前所处路径(/root 一般当前所处的路径,若不是,cd /root)

2、touch a.c 创建 a.c文件

3、ls 查看文件

4、rm a.c 删除a.c文件

5、y确定

6、rm b.c -rf 不弹出是否确定删除直接删除文件

7、clear 清除屏幕

8、mkdir abc 创建abc文件夹

9、cp ab.cc (先touch ab.cc) /tmp 拷贝文件ab.cc到tmp文件目录中去

10、cd /tmp 进入tmp文件夹中,ls 查看文件

11、mv aa bb 将文件夹aa重命名为bb(先touch aa) , ls 查看文件
12、mv aa.cc bb.cc 将文件aa.cc重命名为bb.cc (先touch aa.cc) , ls 查看文件
13、cat aa.log 查看文件日志(先cd /var/log ,cp boot.log aa.log,将获得Centos启动过程信息) 
14、ll查看文件或目录详细信息(要求看懂所有显示内容,理解属主,同组用户和其他用户权限1+9个标志。
     权限 子目录/文件数量 属主 属主所在组织  大小 月份  日期  文件名
15、vi anaconda.log (cd anaconda,再使用vi编辑器查看,)
      ioa之一进入编辑,ESC退出,: / ?之一进入命令,w q保存或退出。若文档有改动,不存盘退不了,可用q!。
16、vim ancc.log (要先cp anaconda.log ancc.log,使用vi的升级版vim编辑器查看)

Centos7 Vim应用安装过程:(为什么用vim?它是vi 的升级版本:可带颜色显示

1、在VMware菜单中确认安装光盘已连接。

2mount   /dev/cdrom    /media (cdrom 中的光盘内容挂到/media)

3cd  /media/Packages(进入各安装包所在的文件夹)

4ls  vim*(找到vim相关的安装包)

5yum  install  -y   vim-en…(文件名较长,用Tab键补全)

     此时被提示,先安装vim-comm …(文件名较长,用Tab键补全),注意y确定,再yum  install  -y   vim-en…(文件名较长,用Tab键补全),注意y确定

6cd  /var/log/anaconda(进入ancc.log所在文件夹)

7vim  ancc.log  (编辑文件 

8vim  /etc/passwd (若在虚拟机中执行可以看到文字是彩色的)

9vi  /etc/passwd (若在虚拟机中执行可以看到文字是黑白的)

10cd /回到根目录并pwd

五、CENTOS7中使用vi文本编辑器(cd  /root,自行练习)

centos中有vi vim文本编辑器

pwd

ls

cp anaconda-ks.cfg tfy.cfg  复制

vim tfy.cfg 使用文本编辑器打开

i 插入

esc 不可编辑

dd 删除当前行

2dd 删除从当前行往后的2

3dd 删除从当前行往后的3

yy 复制

4yy 复制当前所在行往后平推4

p 粘贴

x 删除光标字符

u 撤回

:20 20

G 最后行

gg 最开始行

:set number

:set no number

/lang 回车 查找

n往下查找,N往上查找

:%s/lang/abc/g 替换

六、CENTOS7下的用户、组与权限操作

vigr   查看所有组

         组名:组密码:ID:组成员

vipw   查看所有用户 (id=0,管理员,id1-999,系统用户,id>=1000,普通用户) 

         mysql:x:27:27:MariaDB Server:/var/lib/mysql:/sbin/nologin

         用户名:密码:用户id:id:用户描述: 用户家路径: 用户shell

groupadd csdn   添加csdn用户组(vigr确认)

useradd yo1 添加用户1

useradd yo2 添加用户2 (vipw确认)

whoami 查看当前分组

gpasswd -a yo1 csdn 将用户添加入组(vigr确认)

userdel yo2 删除用户 (vipw确认)

groupdel csdn 删除组(vigr确认)

id yo1 查看用户id和对应的组id (理解后clear清屏)

touch a.c 创建a.c文件, ll  a.c , chmod 777 a.c , ll  a.c

-rwxrwxrws(第一个rwxa.c当前用户可读可写可执行、第二个a.c当前用户所属的组成员可读可写可执行,第三个a.c所有用户可读可写可执行)

4==r 2==w 1==x

如果用户对一个文件可读可写,6==rw

某个用户可写可执行3

chmod 643 a.c (ll a.c 确认)

chown yo1 a.c 更改用户

chgrp csdn a.c 更改组(若组csdn已删除,请再建)

chown yo1.csdn  a.c 同时更改用户和组(等于同时打前两命令)

chown root.root a.c 重新恢复root权限

mkdir abc

chown yo1.csdn abc 对目录做更改为其他可读,可查看目录下面的文件。

可写,对目录下不能进行删除

可执行,用户能进入到目录

 passwd yo2 (yo2已删除,请useadd yo2)

  New:12345

  Retype:12345

su yo2

cd abc(此时提示权限不足,clear清屏)

七、CENTOS7中用户对目录的权限操作

useradd yp1useradd yp2useradd yp3

mkdir /tmp/testmkdir /tmp/test/abccd  /tmp/test

touch abc/a.c

chown yp1.yp2 abc -Rf

ll abc/a.c

chmod 741 abc

ll 

yp1用户对目录有所有的权限,yp2只有可以查看的权限,yp3可以进入abc目录,但不能做任何操作。

su   yp1

cd /tmp/test/abc

ls

touch b.c

rm b.c 

Exit

su  yp2

cd /tmp/test/abc  权限不够

ls /tmp/test/abc 权限不够,但能列出文件名

exit

su yp3

cd /tmp/test/abc 能进入文件夹abc

ls /tmp/test/abc 权限不够

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值