Linux 一:基础学习,用户管理与常用指令

本文详述了Linux系统管理的六个阶段,包括基本操作命令、环境配置、开发环境搭建、Shell脚本编写、安全设置及系统调优,深入探讨了vi/vim编辑器的使用技巧和用户管理命令,为读者提供了全面的Linux运维指南。
摘要由CSDN通过智能技术生成

第 1 阶段:linux 环境下的基本操作命令,包括 文件操作命令(rm mkdir chmod, chown) 编辑工具 使用(vi vim)linux 用户管理(useradd userdel usermod)等
第 2 阶段:linux 的各种配置(环境变量配置,网络配置,服务配置)
第 3 阶段:linux 下如何搭建对应语言的开发环境(大数据,JavaEE, Python 等)
第 4 阶段:能编写 shell 脚本,对 Linux 服务器进行维护。
第 5 阶段:能进行安全设置,防止攻击,保障服务器正常运行,能对系统调优。
第 6 阶段:深入理解 Linux 系统(对内核有研究),熟练掌握大型网站应用架构组成、并熟悉各 个环节的部署和维护方法

1.vi 文本编辑器,Vim 具有程序编辑的能力,可以看做是 Vi 的增强版本。

vi 和vim 的三种常见模式:

	1.正常模式:以 vim 打开一个档案就直接进入一般模式了(这是默认的模式),
	2.插入模式、编辑模式:按下 i, I, o, O, a, A, r, R 等任何一个字母之后才会进入编辑模式,  一般来说按 i 即可
	3.命令行模式:可以提供你相关指令,完成读取、存盘、替换、离开 vim 、显示行号等。

在这里插入图片描述

快捷键使用:

1.拷贝当前行	yy ,  拷贝当前行向下的 5 行	5yy,并粘贴(p);
2.删除当前行	dd	, 删除当前行向下的 5 行 5dd;
3.在文件中查找某个单词 [命令行下 /关键字 , 回车 查找 ,	输入 n 就是查找下一个 ];
4.设置文件的行号,取消文件的行号.[命令行下	: set nu  和	:set nonu];
5.编辑 /etc/profile 文件,使用快捷键到底文档的最末行[G]和最首行[gg],注意这些都是在正常模式下执行的;
6.在一个文件中输入 "hello" ,然后又撤销这个动作,在正常模式下输入	u;
7.编辑	/etc/profile 文件,并将光标移动到	第 20 行	shift+g,第一步:显示行号 :set nu 第二步:输入 20 这个数第三步:	输入 shift+g。

2.开机、重启和用户登录注销:

1.shutdown: 
shutdown -h now : 表示立即关机shutdown -h 1 : 表示 1 分钟后关机shutdown -r now:  立即重启
2.halt:	就是直接使用,效果等价于关机
3.reboot:	重启系统
4.sync:把内存数据同步到磁盘
5.logout:注销登录,在图形运行级别无效,在 运行级别 3 下有效

3.用户管理:

1.useradd [选项] 用户名 :添加用户;
2.useradd -d /home/用户家目录 用户名 :添加用户指定家目录;
3.passwd 用户名 :指定或修改密码;
4.userdel 用户名 :删除用户,但保留家目录;
5.userdel -r 用户名 :删除用户及用户家目录;
6.id 用户名 :查看用户信息;

> [root@firstCentOS home]# id root
> uid=0(root) gid=0(root) 组=0(root)
分别为:用户id,组id,组名

7.su - 用户名 :切换登录用户,su - 用户名,也可以,从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。当需要返回到原来用户时,使用 exit 指令。可以用 su - 用户名,指令一直切换下去,切换多少个用户就要用 exit 退出多少次;

8.groupadd 组名 :增加组;
9.groupdel 组名 :删除组;
10.useradd -g 组名 用户名 :创建用户时指定组;
11.usermod -g 组名 用户名 :修改用户的组;
   usermod -d 目录名 用户名 :修改用户家目录;

12./etc/passwd 文件:用户(user)的配置文件,记录用户的各种信息
每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录 Shell;
/etc/group :组信息

在这里插入图片描述

13./etc/shadow 文件:口令的配置文件
每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志;
14.8.12/etc/group 文件:组(group)的配置文件,记录 Linux 包含的组的信息
每行含义:组名:口令:组标识号:组内用户列表。

常用指令请看下一篇…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值