前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Linux基础02

Linux基础02

作者头像
Dlimeng
发布2023-06-27 16:59:20
发布2023-06-27 16:59:20
12900
代码可运行
举报
文章被收录于专栏:开源心路开源心路
运行总次数:0
代码可运行

2.17网络配置

2.17.1 手动配置网络

2.17.2 使用命令行

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

网络配置

代码语言:javascript
代码运行次数:0
复制
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)

代码语言:javascript
代码运行次数:0
复制
[root@redis01 home]# useradd hello2

4.3.2 修改用户密码命令:passwd

语法:passwd 用户名

代码语言:javascript
代码运行次数:0
复制
[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)

代码语言:javascript
代码运行次数:0
复制
[root@redis01 home]# userdel -r hello3

4.4 操作用户命令

l 添加组:groupadd

-g 指定gid

代码语言:javascript
代码运行次数:0
复制
[root@redis01 home]# groupadd g1

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

l 修改组:groupmod

-n 更改组名(new group)

代码语言:javascript
代码运行次数:0
复制
[root@redis01 home]# groupmod -n newg1 g1

l 删除组:groupdel

代码语言:javascript
代码运行次数:0
复制
[root@redis01 home]# groupdel newg1

l groups 显示用户所属组

代码语言:javascript
代码运行次数:0
复制
[root@redis01 home]# groups hello

hello : hello

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-10-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档