文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Linux高级篇学习手册(一)

2022-06-04 23:46

关注
目录

1. Linux的用户管理

1.Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统

2.Linux的用户需要至少要属于一个组。

3.root 是超级管理员用户。

 1.1 添加用户

命令:

useradd [选项] 用户名:创建一个用户

password 用户名:给用户名指定密码

参数详情介绍:

具体演示:

Linux高级篇学习手册(一)

Linux高级篇学习手册(一)

1.2 删除用户

命令:

userdel [选项] 用户名:删除一个用户

参数详情介绍:

具体演示:

Linux高级篇学习手册(一)

1.3 查询用户信息

命令:

id 用户名:查询用户信息

具体演示:

Linux高级篇学习手册(一)

1.4 切换用户

在操作 Linux中,如果当前用户的权限不够,可以通过su-指令,切换到高权限用户,比如root。

命令:

su - 用户名:切换用户

具体演示:

Linux高级篇学习手册(一)

注意:

从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。当需要返回到原来用户时,使用exit指令

 1.5 对组操作

命令:

groupadd 用户组 :增加组

groupadd 用户组 :删除组

useradd -g 用户组 用户名 :增加用户时加组

usermod -g 用户组 用户名 : 修改用户的组

具体演示

Linux高级篇学习手册(一)

2. Linux的文件权限

在Linux中的每个用户必须属于一个组,不能独立于组外。

在 Linux中每个文件有所有者、所在组、其它组的概念。

设置权限就是给这3大类人员设置文件的操作权限。

2.1 查看资源的权限

Linux高级篇学习手册(一)

这里代表root用户hhh目录具备的条件,那下面我们可以看看这些参数代表什么?

参数详解:

Linux高级篇学习手册(一)

第0位确定文件类型(d,-,1,c,b),然后接下来几位数字代表着每一类用户都有3个权限。

第1-3位确定所有者(该文件的所有者)拥有该文件的权限。-User

第4-6位确定所属组(同用户组的)拥有该文件的权限,-Group

第7-9位确定其他用户拥有该文件的权限–Other

其中参数rwx:

2.2 添加权限语法

命令:

chmod 用户或组+权限 目录或文件 :对指定的文件或目录,给用户或组赋予权限。多种类型的用户之间使用逗号分隔


chmod g+w hhh

2.3 删除权限语法

chmod 用户或组-权限 目录或文件 :对指定的文件或目录,给用户或组删除权限。多种类型的用户之间使用逗号分隔


chmod g-w hhh

2.4 修改权限语法

chmod 用户或组=权限 目录或文件 :对指定的文件或目录,给用户或组修改权限。多种类型的用户之间使用逗号分隔


chmod g=rw hhh

2.5 实现演示

Linux高级篇学习手册(一)

使用数字权限设置:

Linux高级篇学习手册(一)

3. Linux的进程管理

1. 在 Linux中,每个执行的程序(代码)都称为一个进程。每一个进程都分配一个ID号

2.每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。例如www服务器

3.每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目前的屏幕上可以进行操作的。后台进程则是实际在操作,但由于屏幕上无法看到的进程,通常使用后台方式执行

4.一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中。直到关机才才结束

 3.1 查看进程ps(process)

命令:

ps

ps -aux : 一般使用这个。

文件可以1个或多个。

参数详情:

查看进程:

Linux高级篇学习手册(一)

进程信息的参数详解:

说明
%CPU CPU(处理器)使用百分比
%MEM 真实内存使用百分比
COMAND 正被执行的命令的名称
COMMAND 正被执行的命令的完整名称
PID 进程ID
PPID 父进程的进程ID
RSS 内存驻留空间大小(内存管理)
START 定时启动的时间
STAT 状态代码(O,R,S,T,Z)
TIME 积累CPU时间
TTY 控制终端的完整名称(?表示没有控制终端,该进程为守护进程)
USER 用户名
VSZ 虚拟大小(单位为KB)

动态监控进程。

top与ps命令很相似。它们都用来显示正在执行的进程。

top与ps最大的不同之处,在于top在执行一段时间可以更新正在运行的的进程。

命令

top:查看系统内存整体耗用, 系统负载,使用q退出。

Linux高级篇学习手册(一)

3.3 杀死进程

若是某个进程执行一半需要停止时,或是已消了很大的系统资源时,此时可以考虑停止该进程使用kill命令来完成此项任务。

命令

kill [选项] 进程号:通过进程号杀死进程。

参数:

用处:比如踢掉某个非法登录用户,或者强行关闭某个终端

4. Linux的筛选过滤

4.1 grep

grep可以是一种强大的文本搜索工具(文件内容过滤器),它能使用字符串搜索文本,并把匹配的行和行号打印出来。

也可以与管道符|一起做过滤筛选

参数介绍:

演示搜索:

Linux高级篇学习手册(一)

4.2 管道符|

管道符一般与grep命令一起使用作为过滤筛选功能。

演示管道与grep搭配:

Linux高级篇学习手册(一)

总结

这篇文章就到这里了,如果这篇文章对你也有所帮助,希望您能多多关注我们的更多内容!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯