Linux 进阶

学习慕课网《Linux 达人养成计划II》教程的笔记。
本文是http://blog.csdn.net/wybluewind/article/details/49387023的后续,但是不影响阅读。
本教程简单的介绍了vim编辑器,磁盘管理和一些用户管理的操作命令。


1-1 vim编辑器概述

1-2 vim编辑器的操作模式

Command Mode-命令模式:等待用户输入命令。
Insert Mode-输入模式:用于输入文本。
Last Line Mode-底行模式:可以输入指令,也算一种命令模式。

1-3 vim编辑器的命令模式

vim + filename 光标在最后一行, +n 光标在第n行。
vim +/context filename 光标在文件中定位到第一次出现context的地方。

1-4 底行模式和命令模式的常用指令

底行模式命令:

命令作用
:w把文件的修改从内存写到硬盘中。
:q退出
:!强制执行
:ls列出打开的所以文件
:n切换到下一个文件
:N切换到前一个文件
:15定位光标到第15行,可以是其他的数字
/xxx从光标位置向后搜索xxx字符串(按n可以定位到下一个位置)
?xxx向前搜索xxx字符串

命令模式:

命令作用
h, j, k, l左,下,上, 右
ctrl+f(front), b(back), d(down), u(up)下翻页,上翻页,下翻半页, 上翻半页
dd
yy
p
P

简单列举了一些,需要在网上搜索。

2-1 磁盘管理基本命令

命令作用
df -l查看磁盘文件分区使用情况,仅显示本地磁盘(默认)
df -a显示所有文件系统的磁盘使用情况,比如:/proc/
df -h以1024为进制显示文件大小
df -H以1000为进制显示文件大小
df -T显示磁盘分区类型
df -t只显示指定类型文件系统的磁盘分区,需要跟参数如ext4
df -x不显示指定类型文件系统的磁盘分区,需要跟参数如ext4
du统计磁盘的文件大小
du -b以byte为单位统计文件的大小
du -k以KB为单位统计文件的大小
du -m以MB为单位统计文件的大小
du -h以1024为进制显示文件大小,一般使用这个,不使用前面的
du -H以1000为进制显示文件大小
du -s指定统计目标

2-2 硬盘分区和格式化概述

2-3 在虚拟机中添加硬盘

2-4 MBR分区

fdisk 硬盘分区工具,只能给硬盘做MBR分区。
最后需要使用w命令写到硬盘中。
使用命令分区可查看此视频!!!!!!!

2-5 GPT分区

分区模式之MBR:主分区不能超过4个,单个分区最大2TB。比较老!!!!

分区模式之GPT:主分区个数几乎没限制(GPT分区表最多支持128个主分区),单个分区容量几乎没限制(最大支持18EB)。

GPT分区中不适合安装X86架构的系统。

parted工具,既可以做MBR分区也可以做GPT分区。
工具的使用可以看此视频。

2-6 分区的格式化

分区之后需要把分区信息写到文件中,然后需要进行格式化才可以。
格式化命令是:mkfs。 mkfs -t ext4 /dev/sdb2 , 文件格式,分区。

2-7 挂载分区

格式化之后,需要挂载才可以使用。

新硬盘添加到服务器中后需要创建分区,格式化分区,挂载分区之后才可以使用,这些步骤缺一不可。

操作/etc/fstab文件可实现自动挂载。

2-8 swap分区

添加交换分区:

  1. 建立一个普通的Linux分区
  2. 修改分区类型的16进制编码
  3. 格式化交换分区
  4. 启用交换分区。

mkswap 格式化交换分区。

3-1 用户和用户组的概念

用户:就是使用操作系统的人。
用户组:具有相同系统权限的一组用户。
/etc/group:存储当前系统中所以用户组的信息。

每一行的信息:

Groupx123abc,xyz
组名称组密码占位符组编号组中用户名列表

/etc/gshadow:存储当前系统中的用户组的密码信息。每一行和group对应。

Group‘*!’表示为空abc,xyz
组名称组密码组管理者组中用户名列表

/etc/passwd:存储当前系统中的所有用户的相关信息。一行一个用户。

userx123456xxxxxx/home/userbin/bash
用户名密码占位符用户编号用户组编号用户注释信息用户主目录shell类型

/etc/shadow:存储当前系统中的所有用户的密码信息。

userpassword(加密的)
用户名密码

3-2 用户和用户组的基本命令

groupadd name ; 添加用户组,后面加上名字。
groupmod -n makr name, name->makr

选项作用
-n改名字
-g改用户组的编号

groupdel 删除用户组,首先需要删除用户才行。

useradd添加用户, usermod修改用户。

选项作用
-g添加到用户组。
-d设置用户文件夹。
-c添加用户注释信息
-l修改用户名, 新的写在前面,

userdel 删除用户名, -r同时删除个人文件夹。

没有指定用户组,系统会自动创建和用户名相同的用户组。

创建/etc/nologin文件,可以禁止除了root账户以外的其他用户登录服务器。

3-3 用户和用户组命令进阶

锁定账户:passwd -l 用户名。
解锁账户:passwd -u 用户名。
清除密码:passwd -d 用户名。 实现无密码登录。

用户可是属于多个用户组,一个组是主要组,其余是附属组。

gpasswd -a 用户名 组名;添加附属组。

进行操作默认是主要组的,需要临时切换到附属组进行操作,使用newgrp 组名,切换临时组,此时使用组密码进行确认

命令作用
gpasswd -d 用户名 组名删除附属组。
useradd -g 主要组 -G 附属组1,附属组2…..
gpasswd 组名称可是设置组密码。

3-4 其他命令

su username切换到其他用户。
whoami
id 用户名
groups
chfn 用户名设置详细资料
finger 用户名显示详细资料
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值