2.17网络配置

2.17.1 手动配置网络

 

2.17.2 使用命令行

 

 

/etc/sysconfig/network-scripts/ifcfg-eth0

 

网络配置

DEVICE=eth0

TYPE=Ethernet

UUID=b7a77d66-3d3e-40d7-bf4f-16eb5dacf3cb

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=none

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME="System eth0"

HWADDR=00:0C:29:43:0B:D4

IPADDR=192.168.25.159

PREFIX=24

GATEWAY=192.168.25.2

DNS1=192.168.25.2

LAST_CONNECT=1443527057

~                            

2.17.3 使用setup

 

使用setup命令:

 

 

 

 

3.vim文本编辑器

 

vi / vim是Unix / Linux上最常用的文本编辑器而且功能非常强大。

3.1 vim工作模式

 

3.2 插入命令

 

i

在光标插入

I

在光标当前行开始插入

a

在光标插入

A

在光标当前行末尾插入

o

在光标当前行的下一行插入新行

O

在光标当前行的

3.2 定位命令

 

:set nu

显示行号

:set nonu

取消行号

gg

到文本的第一行

G

到文本的最后一行

:n

到文本的第n行

3.3 删除命令

 

x

删除光标所在处字符

nx

删除光标所在处后的n个字符

dd

删除光标所在行。ndd删除n行

dG

删除光标所在行到末尾行的所以内容

D

删除光标所在处到行尾的内容

:n1,n2d

删除指定范围的行

3.4 复制粘贴

 

yy

复制当前行

p

粘贴

3.5 替换和取消命令

 

u

undo,取消上一步操作

Ctrl + r

redo,返回到undo之前

r

替换光标所在处的字符

R

从光标所在处开始替换,按Esc键结束

3.6 退出命令

 

:q

退出vi(没有做任何修改时)

:q!

强制退出不保存

:w

保存不退出

:wq

保存后退出

4 用户和账号管理

 

linux操作系统是一个多用户操作系统,它允许多用户同时登录到系统上并使用资源。系统会根据账户来区分每个用户的文件,进程,任务和工作环境,使得每个用户工作都不受干扰。

4.1 配置文件

 

保存用户信息的文件:/etc/passwd

保存密码的文件:/etc/shadow

保存用户组的文件:/etc/group

保存用户组密码的文件:/etc/gshadow

用户配置文件:/etc/default/useradd

4.2 用户组

 

每个用户至少属于一个用户组

每个用户组可以包含多个用户

同一个用户组的用户享有该组共有的权限

4.3 用户操作

4.3.1 添加用户命令:useadd

 

-u 指定组ID(uid)

-g 指定所属的组名(gid)

-G 指定多个组,用逗号“,”分开(Groups)

-c 用户描述(comment)

-e 失效时间(expire date)

[root@redis01 home]# useradd hello2

4.3.2 修改用户密码命令:passwd

 

语法:passwd 用户名

 

[root@redis01 home]# passwd hello

更改用户 hello 的密码 。

新的 密码:

无效的密码: 它基于字典单词

无效的密码: 过于简单

重新输入新的 密码:

passwd: 所有的身份验证令牌已经成功更新。

[root@redis01 home]#

4.3.3 修改用户命令: usermod

-l 修改用户名 (login)usermod -l a b(b改为a)
-g 添加组 usermod -g sys tom
-G添加多个组 usermod -G sys,root tom
–L 锁定用户账号密码(Lock)
–U 解锁用户账号(Unlock)
[root@redis01 home]# usermod -l hello3 hello2

 

4.3.4 删除用户命令:userdel

 

-r 删除账号时同时删除目录(remove)

[root@redis01 home]# userdel -r hello3

4.4 操作用户命令

 

l 添加组:groupadd

-g 指定gid

[root@redis01 home]# groupadd g1

[root@redis01 home]# groupadd -g 333  g2

 

l 修改组:groupmod

-n 更改组名(new group)

[root@redis01 home]# groupmod -n newg1 g1

 

l 删除组:groupdel

[root@redis01 home]# groupdel newg1

 

l groups 显示用户所属组

 

[root@redis01 home]# groups hello

hello : hello

未完待续!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------