Linux学习笔记(一)

Linux 操作系统的安装

1/(根)分区:Linux的大部分系统文件和用户文件都保存在根分区,所以该分区一定要足够大。
2)Swap 分区:交换分区,作为虚拟内存使用,等于1倍或者两倍的物理内存
3/boot 分区:启动分区,用于引导操作系统,100MB或者更大
4)引导器启动及基本配置
· Bootloader:启动引导器,也叫引导装载程序
· 作用:引导操作系统内核
· 位置:存储在硬盘的MBR
· 分类:LILO(Linux Loader),GRUB(GRanded Unified Bootloader)
· 配置文件:/boot/grub/grub.conf

Linux的运行级别

运行级别:操作系统当前正在运行的功能级别
Linux系统中定义了7种运行级别,代号从06,这些运行级别定义在/etc/inittab文件中
0 halt --> 关机,代表系统停机状态
1 single user mode --> 单用户模式,只支持root账户
2 multiuser without NFS --> 不支持网络文件系统的多用户模式
3 full multiuser mode --> 完全多用户模式
4 unused --> 系统未使用,用作保留
5 X11 --> 图形界面的多用户模式
6 reboot --> 重启

与运行级别有关的命令
进入其他运行级别:init N
查看当前运行级别:runlevel

CentOs7.3 中设置运行级别的命令
查看运行级别:systemctl get-default
修改为运行级别3:systemctl set-default multi-user.target
修改为运行级别5:systemctl set-default graphical.target

Linux 下常用的快捷键

[Tab]按键:
1)命令补全
2)文件名或目录名补全
3)连续按下两次[tab],显示以输入字符开头的所有命令

[ctrl]+d:
1)结束键盘输入
2)让用户离开文字界面,相当于输入exit
3)在命令行中向右删除,相当于按下del键

[ctrl]+c:
1)结束当前正在运行的程序
2)取消当前命令行的编辑

[ctrl]+l:终端清屏

[ctrl]+z:将正在运行的程序送到后台

[ctrl]+r:搜索历史命令

[ctrl]+a:移动光标到所在行的行首

[ctrl]+e:移动光标到所在行的行尾

[ctrl]+u:擦除从当前光标位置到行首的全部内容

[ctrl]+k:擦除从当前光标位置到行尾的全部内容

[ctrl]+w:擦出光标位置前的单词(以空格划分),如果光标在一个单词本身上,它将擦除从光标位置到该单词词首的全部字母

[ctrl]+y:粘贴使用ctrl+w,ctrl+u和ctrl+k快捷键擦除的文本

用户账户管理

Linux使用用户权限机制对系统进行管理
主要功能:提供不同用户使用本系统的权限分配
目的:保证用户数据与文件的安全
用户登录:Linux系统中每个登录的成员都要有一个用户账号;用户名、口令验证正确时,用户才能被允许进入Linux系统
账号实质:是一个用户在系统上的标识,系统依据账户来区分每个用户的文件、进程、任务,给每个用户提供特定的工作环境
用户分类

超级用户root
每个Linux系统都必须有,并且只有一个
拥有最高的权限,可以删除、终止任何程序

系统用户
与系统运行和系统提供的服务密切相关的用户
通常在安装相关的软件包时自动创建并保持默认状态
系统用户不能登录计算机

普通用户
在系统安装后由超级用户创建的
通常完成指定权限的操作,而且也只能操作自己所拥有权限的文件和目录

用户管理文件
·用户账户文件
/etc/passwd
存储用户账户信息

·用户影子文件
/etc/shadow
存储关于账户口令相关设置
注意:/etc/shadow文件只有root才有权限进行修改,普通用户不能读取该文件

用户账户文件/etc/passwd组成
用户名:在系统中是唯一的,可由字母、数字和符号组成;
口令:此字段用“x”代替,口令保存在/etc/shadow文件中
用户ID(UID):系统内部用它来标识用户且唯一
超级用户:UID=0,GID=0
系统用户:0<UID<1000
普通用户:UID>=1000
组ID(GID):系统内部用它来标识组属性
用户相关信息:例如用户全名等
用户主目录:用户登录系统后所进入的目录
用户登录环境:用户第一次登录Shell环境

用户影子文件/etc/shadow组成
1.用户名:用户登录到系统时使用的名字,而且是唯一的
2.口令:存放MD5加密过的口令
3.标识从1970年1月1日到用户最近一次修改口令所经过的天数
4.口令保持有效的最小天数,即口令在多少天内不能被用户修改
5.口令在多少天后需要被修改
6.口令到期前多少天内给用户发出警告
7.口令过期多少天后口令失效
8.账号失效日
若失效日期设为2018-1-1,则该字段为1970-1-1到2018-1-1的天数,为17532
9.保留域

useradd命令:
格式:useradd [选项] <用户名>
功能:新建用户账号,只有超级用户才有使用此命令的权限
选项:-u用户ID 指定用户UID
-g组ID或组名 指定新用户的主组
-G组ID或组名 指定新用户的附加组
-d主目录 指定新用户的主目录
-s登录shell 指定新用户使用的shell,默认为/bin/bash
-e有效期限 指定用户的登录失效时间,例如:11/30/2012
-f缓冲天数 设置在密码过期后多少天关闭该账号
-c备注 为账户加上备注
-m默认主目录 自动创建与用户名同名目录
-n 取消建立以用户名称为名的组
-r 建立系统账号
注意:由于新增加的用户还未设置密码,因此还不能使用该用户的账户登录系统。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值