2019-02-18 17:36:12 weixin_41010198 阅读数 97
  • SpringBoot整合ElasticSearch实现电商高性能搜索引擎

    Elasticsearch 简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 elasticSearch 的使用场景 1、在海量数据前提下,对数据进行检索。比如:京东,淘宝等电商项目 课程目标: 1. 了解企业级搜索引擎 2. 安装elasticsearch {linux 系统} 3. 安装kibana并利用kibana对Elasticsearch 索引中的数据进行搜索、查看、交互操作 4. 项目实战{ELK} 课程目录: 01 课程介绍 02 elasticsearch 简介 03 elasticsearch 使用场景 04 安装elasticsearch 之前先安装jdk 05 安装elasticsearch 06 测试elasticsearch是否安装成功  07 安装kibana 08 elasticsearch 基本认识 以及添加索引和删除索引 09 elasticsearch 添加查询数据 10 elasticsearch 修改删除数据 11 elasticsearch 有条件的查询 12 分词子属性fuzzy查询 13 elasticsearch 过滤使用 14 elasticsearch 排序与分页 15 elasticsearch 如何查询指定的字段 16 elasticsearch 高亮显示 17 elasticsearch 聚合 18 elasticsearch mapping 概念 19 elasticsearch 的中文词库 20 elasticsearch 中文词库安装测试 21 elasticsearch 中文词库的使用案例 22 elasticsearch 自定义词库配置 23 安装nginx 配置中文词库 24 测试elasticsearch 自定义中文词库 25 搭建项目父工程 26 搭建项目bean-interface-common 27 搭建search 的service web 项目 28 测试项目是否能与elasticsearch联通 29 创建数据库并搭建首页 30 数据上传功能的实现类完成 31 数据上传控制器完成 32 dubbo 介绍以及安装zookeeper 33 将数据从mysql 上传到elasticsearch 中 34 elasticsearch查询功能分析 35 编写业务需求的dsl 语句 36 编写输入参数返回结果集的实体类 37 实现类编写 38 编写实现类中dsl 语句 39 返回集结果转换 40 结果测试 41 测试通过输入查询条件并将数据显示到页面

    453 人正在学习 去看看 张长志


作为系统管理员,经常需要查看服务器的当前使用用户,和用户使用的进程等信息,下面介绍一些命令用于这些操作的查看


一、w命令查看登录用户正在使用的进程信息

命令:w

在这里插入图片描述
任何一个虚拟控制台登录都会产生一个tty, 每一个远程连接都会产生一个pts

  1. 开头信息:
  • users: 表示当前系统登陆用户总数为6。
  • load average: 与后面的数字一起表示系统在过去1,5,10分钟内的负载程度,数值越小,系统负载越轻。
  1. w命令输出的信息显示说明:
  • USER:用户名称
  • TTY:用户的机器名称或tty号
  • FROM:远程主机地址(就是登陆主机的IP地址)
  • LOGIN用户登录系统的时间
  • IDLE:空闲时间(作用不大)
  • JCPU:附加到tty(终端)的进程所用的时间(JCPU时间)join cpu
  • PCPU当前进程所用时间(PCPU时间)process cpu
  • WHAT:用户当前正在使用的命令
  1. w命令的其他选择参数:
  • -h忽略头文件信息
  • -u显示结果的加载时间
  • -s不显示JCPU, PCPU, 登录时间
    示例:
mosheng@server:~/work2$ w
 16:48:38 up 17 days, 23:14,  6 users,  load average: 7.18, 7.70, 8.20
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
mosheng  tty7     :0               31Jan19 17days  3:36m  7.68s /sbin/upstart --user
mosheng  pts/22   192.168.1.55     09:44   16:14   2.90s  2.90s -bash
mosheng  pts/23   192.168.1.55     09:52    6.00s  0.70s  0.00s w
mosheng  pts/29   192.168.1.94     16:13   29:33   0.10s  0.10s -bash
mosheng  pts/24   192.168.1.106    13:43    1:26   0.35s  0.35s -bash
mosheng  pts/28   192.168.1.55     14:26    2:15m  0.22s  0.22s -bash
mosheng@server:~/work2$ w -h
mosheng  tty7     :0               31Jan19 17days  3:36m  7.68s /sbin/upstart --user
mosheng  pts/22   192.168.1.55     09:44   23:08   2.90s  2.90s -bash
mosheng  pts/23   192.168.1.55     09:52    1.00s  0.71s  0.01s w -h
mosheng  pts/29   192.168.1.94     16:13   36:27   0.10s  0.10s -bash
mosheng  pts/24   192.168.1.106    13:43    3:31   0.40s  0.40s -bash
mosheng  pts/28   192.168.1.55     14:26    2:22m  0.22s  0.22s -bash
mosheng@server:~/work2$ w -u
 16:55:41 up 17 days, 23:21,  6 users,  load average: 8.50, 7.58, 7.86
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
mosheng  tty7     :0               31Jan19 17days  3:36m  7.68s /sbin/upstart --user
mosheng  pts/22   192.168.1.55     09:44   23:17   2.90s  2.90s -bash
mosheng  pts/23   192.168.1.55     09:52    2.00s  0.70s  0.00s w -u
mosheng  pts/29   192.168.1.94     16:13   36:36   0.10s  0.10s -bash
mosheng  pts/24   192.168.1.106    13:43    3:40   0.40s  0.40s -bash
mosheng  pts/28   192.168.1.55     14:26    2:22m  0.22s  0.22s -bash
mosheng@server:~/work2$ w -s
 16:55:58 up 17 days, 23:21,  6 users,  load average: 7.73, 7.45, 7.81
USER     TTY      FROM              IDLE WHAT
mosheng  tty7     :0               17days /sbin/upstart --user
mosheng  pts/22   192.168.1.55     23:34  -bash
mosheng  pts/23   192.168.1.55      2.00s w -s
mosheng  pts/29   192.168.1.94     36:53  -bash
mosheng  pts/24   192.168.1.106     3:57  -bash
mosheng  pts/28   192.168.1.55      2:22m -bash

二、who命令查看当前正在登陆的用户

命令:who

列出当前登陆的用户名和登陆用户的设备主机名称或tty号 , 登陆时间,用户登陆机的IP地址

mosheng@server:~/work2$ who
mosheng  tty7         2019-01-31 17:35 (:0)
mosheng  pts/22       2019-02-18 09:44 (192.168.1.55)
mosheng  pts/23       2019-02-18 09:52 (192.168.1.55)
mosheng  pts/29       2019-02-18 16:13 (192.168.1.94)
mosheng  pts/24       2019-02-18 17:02 (192.168.1.106)
mosheng  pts/28       2019-02-18 14:26 (192.168.1.55)
  1. 如果只列出用户名,可以使用一下命令

命令:who | cut -d' ' -f1 | sort | uniq

示例:

mosheng@server:~/work2$ who | cut -d' ' -f1 | sort | uniq
mosheng
  1. whoami只显示自己登陆的用户名

命令:whoami

示例:

mosheng@server:~/work2$ whoami
mosheng
  1. who am i只显示自己登陆的用户名、设备、登陆时间、登陆主机IP地址

命令:who am i

示例:

mosheng@server:~/work2$ who am i
mosheng  pts/23       2019-02-18 09:52 (192.168.1.55)
# 这是我PC的IP地址
  1. logname查看登陆的用户名和whoami效果一样

命令:who | cut -d' ' -f1 | sort | uniq

示例:

mosheng@server:~/work2$ logname
mosheng
  1. users查看当前所有的登录用户名

命令:users

示例:

mosheng@server:~/work2$ users
mosheng mosheng mosheng mosheng mosheng mosheng

三、last查看登陆用户的历史信息

命令:last

last命令可用于显示特定用户登录系统的历史记录。如果没有指定任何参数,则显示所有用户的历史信息。在默认情况下,这些信息(所显示的信息)将来源于/var/log/wtmp文件。该命令的输出结果包含以下几列信息:

  • 用户名称
  • tty设备号
  • 历史登录时间日期
  • 登出时间日期
  • 总工作时间

示例:

mosheng@server:~/work2$ last
mosheng  pts/24       192.168.1.106    Mon Feb 18 17:02   still logged in
mosheng  pts/29       192.168.1.94     Mon Feb 18 16:13   still logged in
mosheng  pts/29       192.168.1.106    Mon Feb 18 16:00 - 16:04  (00:04)
mosheng  pts/29       192.168.1.106    Mon Feb 18 15:11 - 15:59  (00:48)
mosheng  pts/28       192.168.1.55     Mon Feb 18 14:26   still logged in
mosheng  pts/24       192.168.1.106    Mon Feb 18 13:43 - 17:02  (03:18)
mosheng  pts/23       192.168.1.55     Mon Feb 18 09:52   still logged in
mosheng  pts/22       192.168.1.55     Mon Feb 18 09:44   still logged in
mosheng  pts/24       192.168.1.106    Sun Feb 17 13:56 - 16:49  (02:53)
mosheng  pts/23       192.168.1.53     Sun Feb 17 13:49 - 14:14  (00:25)
mosheng  pts/22       192.168.1.113    Sun Feb 17 13:48 - 16:21  (02:32)
mosheng  pts/22       192.168.1.106    Fri Feb 15 19:31 - 23:43  (04:11)
mosheng  pts/22       192.168.1.106    Fri Feb 15 18:23 - 19:31  (01:07)
mosheng  pts/29       192.168.1.113    Fri Feb 15 17:42 - 19:25  (01:43)
mosheng  pts/25       192.168.1.53     Fri Feb 15 16:04 - 19:19  (03:15)
mosheng  pts/24       192.168.1.106    Fri Feb 15 15:10 - 17:57  (02:46)


  1. last username查看指定用户的登录历史信息

命令:last username

示例:

mosheng@server:~/work2$ last mosheng
mosheng  pts/24       192.168.1.106    Mon Feb 18 17:02   still logged in
mosheng  pts/29       192.168.1.94     Mon Feb 18 16:13   still logged in
mosheng  pts/29       192.168.1.106    Mon Feb 18 16:00 - 16:04  (00:04)
mosheng  pts/29       192.168.1.106    Mon Feb 18 15:11 - 15:59  (00:48)
mosheng  pts/28       192.168.1.55     Mon Feb 18 14:26   still logged in
mosheng  pts/24       192.168.1.106    Mon Feb 18 13:43 - 17:02  (03:18)
mosheng  pts/23       192.168.1.55     Mon Feb 18 09:52   still logged in
mosheng  pts/22       192.168.1.55     Mon Feb 18 09:44   still logged in
mosheng  pts/24       192.168.1.106    Sun Feb 17 13:56 - 16:49  (02:53)
mosheng  pts/23       192.168.1.53     Sun Feb 17 13:49 - 14:14  (00:25)
mosheng  pts/22       192.168.1.113    Sun Feb 17 13:48 - 16:21  (02:32)
mosheng  pts/22       192.168.1.106    Fri Feb 15 19:31 - 23:43  (04:11)
mosheng  pts/22       192.168.1.106    Fri Feb 15 18:23 - 19:31  (01:07)
  1. 如果只列出用户名,可以使用一下命令

命令:who | cut -d' ' -f1 | sort | uniq

示例:

mosheng@server:~/work2$ who | cut -d' ' -f1 | sort | uniq
mosheng

四、pkill剔除当前的登录用户

命令:pkill -u username

示例:

mosheng@server:~/work2$ pkill -u mohsheng

注意:这个命令实际上很危险,要相当小心的执行 原因参考 http://www.blogguy.cn/
安全的做法是先查看终端号,然后查看该终端执行的所有进程,根据进程号来停止服务
安全剔除用户

ps -ef| grep pts/0

得到用户登录相应的进程号pid后执行.

kill -9 pid

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述
♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠

2019-04-21 16:21:50 qq_36761831 阅读数 1638
  • SpringBoot整合ElasticSearch实现电商高性能搜索引擎

    Elasticsearch 简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 elasticSearch 的使用场景 1、在海量数据前提下,对数据进行检索。比如:京东,淘宝等电商项目 课程目标: 1. 了解企业级搜索引擎 2. 安装elasticsearch {linux 系统} 3. 安装kibana并利用kibana对Elasticsearch 索引中的数据进行搜索、查看、交互操作 4. 项目实战{ELK} 课程目录: 01 课程介绍 02 elasticsearch 简介 03 elasticsearch 使用场景 04 安装elasticsearch 之前先安装jdk 05 安装elasticsearch 06 测试elasticsearch是否安装成功  07 安装kibana 08 elasticsearch 基本认识 以及添加索引和删除索引 09 elasticsearch 添加查询数据 10 elasticsearch 修改删除数据 11 elasticsearch 有条件的查询 12 分词子属性fuzzy查询 13 elasticsearch 过滤使用 14 elasticsearch 排序与分页 15 elasticsearch 如何查询指定的字段 16 elasticsearch 高亮显示 17 elasticsearch 聚合 18 elasticsearch mapping 概念 19 elasticsearch 的中文词库 20 elasticsearch 中文词库安装测试 21 elasticsearch 中文词库的使用案例 22 elasticsearch 自定义词库配置 23 安装nginx 配置中文词库 24 测试elasticsearch 自定义中文词库 25 搭建项目父工程 26 搭建项目bean-interface-common 27 搭建search 的service web 项目 28 测试项目是否能与elasticsearch联通 29 创建数据库并搭建首页 30 数据上传功能的实现类完成 31 数据上传控制器完成 32 dubbo 介绍以及安装zookeeper 33 将数据从mysql 上传到elasticsearch 中 34 elasticsearch查询功能分析 35 编写业务需求的dsl 语句 36 编写输入参数返回结果集的实体类 37 实现类编写 38 编写实现类中dsl 语句 39 返回集结果转换 40 结果测试 41 测试通过输入查询条件并将数据显示到页面

    453 人正在学习 去看看 张长志

查询用户信息指

id 用户名

注意:当用户不存在时,返回无此用户。

切换用户

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

su – 切换用户名

或

su 切换用户名

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

返回、退出当前用户

exit

查看当前用户/登录用户

whoami

或者
 
who am I

 

2018-02-06 14:13:47 gaobudong1234 阅读数 9591
  • SpringBoot整合ElasticSearch实现电商高性能搜索引擎

    Elasticsearch 简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 elasticSearch 的使用场景 1、在海量数据前提下,对数据进行检索。比如:京东,淘宝等电商项目 课程目标: 1. 了解企业级搜索引擎 2. 安装elasticsearch {linux 系统} 3. 安装kibana并利用kibana对Elasticsearch 索引中的数据进行搜索、查看、交互操作 4. 项目实战{ELK} 课程目录: 01 课程介绍 02 elasticsearch 简介 03 elasticsearch 使用场景 04 安装elasticsearch 之前先安装jdk 05 安装elasticsearch 06 测试elasticsearch是否安装成功  07 安装kibana 08 elasticsearch 基本认识 以及添加索引和删除索引 09 elasticsearch 添加查询数据 10 elasticsearch 修改删除数据 11 elasticsearch 有条件的查询 12 分词子属性fuzzy查询 13 elasticsearch 过滤使用 14 elasticsearch 排序与分页 15 elasticsearch 如何查询指定的字段 16 elasticsearch 高亮显示 17 elasticsearch 聚合 18 elasticsearch mapping 概念 19 elasticsearch 的中文词库 20 elasticsearch 中文词库安装测试 21 elasticsearch 中文词库的使用案例 22 elasticsearch 自定义词库配置 23 安装nginx 配置中文词库 24 测试elasticsearch 自定义中文词库 25 搭建项目父工程 26 搭建项目bean-interface-common 27 搭建search 的service web 项目 28 测试项目是否能与elasticsearch联通 29 创建数据库并搭建首页 30 数据上传功能的实现类完成 31 数据上传控制器完成 32 dubbo 介绍以及安装zookeeper 33 将数据从mysql 上传到elasticsearch 中 34 elasticsearch查询功能分析 35 编写业务需求的dsl 语句 36 编写输入参数返回结果集的实体类 37 实现类编写 38 编写实现类中dsl 语句 39 返回集结果转换 40 结果测试 41 测试通过输入查询条件并将数据显示到页面

    453 人正在学习 去看看 张长志
使用history命令,查看自己的操作记录,但如果你是root用户,如何查看其它用户的操作记录呢?
 
其实history命令只是把当前用户目录下的~/.bash_History文件内容列出来而已。
 
一般而言,history展示的操作记录是没有时间的,可以在/etc/bashrc文件中加入下列代码:
 
HISTFILESIZE=2000
HISTSIZE=2000
HISTTIMEFORMAT="%Y%m%d-%H:%M:%S:  "
export HISTTIMEFORMAT
 
保存后退出,关闭当前shell,并重新登录
这个时候,在~/.bash_History文件中,就有记录命令执行的时间了
2015-12-30 17:33:16 u012336923 阅读数 379
  • SpringBoot整合ElasticSearch实现电商高性能搜索引擎

    Elasticsearch 简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 elasticSearch 的使用场景 1、在海量数据前提下,对数据进行检索。比如:京东,淘宝等电商项目 课程目标: 1. 了解企业级搜索引擎 2. 安装elasticsearch {linux 系统} 3. 安装kibana并利用kibana对Elasticsearch 索引中的数据进行搜索、查看、交互操作 4. 项目实战{ELK} 课程目录: 01 课程介绍 02 elasticsearch 简介 03 elasticsearch 使用场景 04 安装elasticsearch 之前先安装jdk 05 安装elasticsearch 06 测试elasticsearch是否安装成功  07 安装kibana 08 elasticsearch 基本认识 以及添加索引和删除索引 09 elasticsearch 添加查询数据 10 elasticsearch 修改删除数据 11 elasticsearch 有条件的查询 12 分词子属性fuzzy查询 13 elasticsearch 过滤使用 14 elasticsearch 排序与分页 15 elasticsearch 如何查询指定的字段 16 elasticsearch 高亮显示 17 elasticsearch 聚合 18 elasticsearch mapping 概念 19 elasticsearch 的中文词库 20 elasticsearch 中文词库安装测试 21 elasticsearch 中文词库的使用案例 22 elasticsearch 自定义词库配置 23 安装nginx 配置中文词库 24 测试elasticsearch 自定义中文词库 25 搭建项目父工程 26 搭建项目bean-interface-common 27 搭建search 的service web 项目 28 测试项目是否能与elasticsearch联通 29 创建数据库并搭建首页 30 数据上传功能的实现类完成 31 数据上传控制器完成 32 dubbo 介绍以及安装zookeeper 33 将数据从mysql 上传到elasticsearch 中 34 elasticsearch查询功能分析 35 编写业务需求的dsl 语句 36 编写输入参数返回结果集的实体类 37 实现类编写 38 编写实现类中dsl 语句 39 返回集结果转换 40 结果测试 41 测试通过输入查询条件并将数据显示到页面

    453 人正在学习 去看看 张长志

Linux组、用户操作


组操作

查看所有的组

$ touch /etc/group

创建组

$ groupadd test

修改组

$ groupmod -n newname oldname

删除组

$ groupdel test

查看当前用户所在的组

$ groups

用户操作

查看所有用户

$ touch /etc/passwd

添加用户

$ useradd test
$ passwd testpasswd

删除用户

$ userdel test

查看当前登录账户

$ who

将用户加入某个组

$ sudo adduser username groupname

2019-07-14 11:36:54 qq_20835113 阅读数 58
  • SpringBoot整合ElasticSearch实现电商高性能搜索引擎

    Elasticsearch 简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 elasticSearch 的使用场景 1、在海量数据前提下,对数据进行检索。比如:京东,淘宝等电商项目 课程目标: 1. 了解企业级搜索引擎 2. 安装elasticsearch {linux 系统} 3. 安装kibana并利用kibana对Elasticsearch 索引中的数据进行搜索、查看、交互操作 4. 项目实战{ELK} 课程目录: 01 课程介绍 02 elasticsearch 简介 03 elasticsearch 使用场景 04 安装elasticsearch 之前先安装jdk 05 安装elasticsearch 06 测试elasticsearch是否安装成功  07 安装kibana 08 elasticsearch 基本认识 以及添加索引和删除索引 09 elasticsearch 添加查询数据 10 elasticsearch 修改删除数据 11 elasticsearch 有条件的查询 12 分词子属性fuzzy查询 13 elasticsearch 过滤使用 14 elasticsearch 排序与分页 15 elasticsearch 如何查询指定的字段 16 elasticsearch 高亮显示 17 elasticsearch 聚合 18 elasticsearch mapping 概念 19 elasticsearch 的中文词库 20 elasticsearch 中文词库安装测试 21 elasticsearch 中文词库的使用案例 22 elasticsearch 自定义词库配置 23 安装nginx 配置中文词库 24 测试elasticsearch 自定义中文词库 25 搭建项目父工程 26 搭建项目bean-interface-common 27 搭建search 的service web 项目 28 测试项目是否能与elasticsearch联通 29 创建数据库并搭建首页 30 数据上传功能的实现类完成 31 数据上传控制器完成 32 dubbo 介绍以及安装zookeeper 33 将数据从mysql 上传到elasticsearch 中 34 elasticsearch查询功能分析 35 编写业务需求的dsl 语句 36 编写输入参数返回结果集的实体类 37 实现类编写 38 编写实现类中dsl 语句 39 返回集结果转换 40 结果测试 41 测试通过输入查询条件并将数据显示到页面

    453 人正在学习 去看看 张长志

Linux基本操作之用户、组操作

本文简单介绍Linux系统下的用户、组操作

用户

用户可以分为系统用户与普通用户,系统用户拥有最高的权限,可以创建普通用户、创建组等操作。

添加用户

useradd 【user_name】
附加其他要求

-g	指定用户所属主组
-G	指定用户所属附加组
-u	指定用户ID
-d	指定用户宿主目录(宿主目录:登陆用户时默认的当前目录)
-m	自动创建用户宿主目录(该选项为默认值)
-M	不自动创建用户宿主目录
.....
useradd -g  group_name -d /path user_name

创建一个user_name用户,指定用户宿主目录为/path,指定用户所属组为group_name

删除用户

userdel	user_name

其他附加选项

-r	删除该用户的文件
-f	强制删除用户
userdel -rf	user_name

强制删除user_name用户及其所有的文件

编辑用户

chmod -* user_name

可编辑选项

-l 修改用户名
-u 修改用户ID
-g 修改用户主组
-G 修改用户附加组
-d 修改用户宿主目录(注:原宿主目录中的文件并不会跟着移动)
-L 锁定用户密码
-U 解锁用户密码
-s 指定用户使用的shell指令

使用户之间建立联系,方便用户之间进行文件共享或其他操作

增加组

groupadd  group_name

其他附加选项
-g 指定用户组组ID

groupadd -g 1000 group_name

创建一个组ID为1000的用户组group_name

删除组

groupdel  group_name

修改组

groupmod -* group_name

可修改项

-n 修改组名
-g 修改组ID 

修改文件属性

chgrp group_name file_name

将文件file_name所属组改为group_name

chown user_name file_name

将文件file-name所有者改为user_name

chown user_name:group_name file_name

将file_name同时更改拥有者与所属组

Linux用户

阅读数 25

linux 用户组和用户

阅读数 212

没有更多推荐了,返回首页