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
未完待续!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------