Linux CentOS 7 系统配置IP地址新建用户

news/2024/7/7 15:11:02

目录

一、CentOS 7 系统配置IP地址

1、ifconfig 配置IP地址

2、修改配置文件配置IP地址

二、Linux创建用户

1、创建用户

三、wget命令安装


一、CentOS 7 系统配置IP地址

安装完CentOS 7后需要配置IP地址。

1、ifconfig 配置IP地址

该方法是临时配置IP地址,重启系统或者网卡后失效

命令格式:ifconfig ens192 192.168.3.110 netmask 255.255.255.0
说明:ens : 网卡名,不同版本名称可能不同,具体见使用ifconfig查看IP地址时,显示的
[admin@localhost etc]$ ifconfig
ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.31.120  netmask 255.255.255.0  broadcast 192.168.31.255
        inet6 fe80::fe19:df29:7826:4006  prefixlen 64  scopeid 0x20<link>
        ether 00:50:56:a0:24:ba  txqueuelen 1000  (Ethernet)
        RX packets 996365  bytes 758978514 (723.8 MiB)
        RX errors 0  dropped 160  overruns 0  frame 0
        TX packets 443204  bytes 43650755 (41.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 518  bytes 44990 (43.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 518  bytes 44990 (43.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

注:如果用的是虚拟机,IP地址要和主机同一个网段。该命令执行后,IP地址就已经配好了,可以使用ifconfig查看,此时可以和网关ping通,但是不能ping外网,外网需要配置DNS地址。

2、修改配置文件配置IP地址

修改网卡配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens192    (最后一个为网卡名称)

1、bootproto=static
2、onboot=yes
3、在最后加上几行,IP地址、子网掩码、网关、dns服务器
IPADDR=192.168.1.160
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=114.114.114.114
DNS2=8.8.8.8
4、重启网络服务
[admin@localhost etc]$ systemctl restart network

5、查看ip是否配置成功
[admin@localhost etc]$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:50:56:a0:24:ba brd ff:ff:ff:ff:ff:ff
    inet 192.168.31.120/24 brd 192.168.31.255 scope global ens192
       valid_lft forever preferred_lft forever
    inet6 fe80::fe19:df29:7826:4006/64 scope link
       valid_lft forever preferred_lft forever
6、测试网络是否连通
[admin@localhost etc]$ ping www.baidu.com

二、Linux创建用户

1、创建用户

1、添加新的用户账号使用 useradd命令,其语法如下: 
代码:
useradd 选项 用户名
其中各选项含义如下:

选项:
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

创建用户并授予权限流程

一、创建用户和用户组等权限
1、创建用户: useradd 用户名
useradd admin
 
2、给用户设置密码: passwd 用户名
passwd admin
 
3、创建文件夹: mkdir 文件夹名
mkdir /admin
 
4、创建用户组: groupadd 用户组名
groupadd admingroup
 
5、将文件夹授权给用户组(-R代表递归处理,将指定目录下的所有文件及子目录一并处理): chgrp -R 用户组名 文件夹名
chgrp -R admingroup /admin
 
6、授权用户组写入权限:chmod -R 775 文件夹名称
chmod -R 775 /admin
 
7、将用户归属到某个用户组: usermod -G 附加组1,附加组2,...,附加组N  用户名
usermod -G admingroup admin

二、把/opt目录的权限赋给新建的anmin账户
1、切换回root账户
su root
2、更改所属用户
chown -R admin /opt
3、更改所属用户组
chgrp -R admingroup /opt

注:/opt:为目录,可以随意变更。
-R:递归修改目录下所有的文件或文件夹说明
admingroup:为组名,上面一中创建的组名

三、自己创建用户执行sudo报xxxx is not in the sudoers file. This incident will be reported.错误
解决方式:
第一步:切换到root用户下 
        su root      接着输入root用户的密码

第二步:添加sudo文件的写权限,命令是: (记得w后面有空格)
       chmod u+w /etc/sudoers

第三步:编辑sudoers文件 
       vi /etc/sudoers
找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名) 
如下图

第四步:撤销sudoers文件写权限,命令: 
       chmod u-w /etc/sudoers

三、wget命令安装

1、wget命令安装

1、wget命令安装
yum -y install wget
-----------------------
[root@localhost ~]# yum -y install wget
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.tuna.tsinghua.edu.cn
 * updates: mirrors.tuna.tsinghua.edu.cn
Resolving Dependencies
--> Running transaction check
---> Package wget.x86_64 0:1.14-18.el7_6.1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package        Arch             Version                   Repository      Size
================================================================================
Installing:
 wget           x86_64           1.14-18.el7_6.1           base           547 k

Transaction Summary
================================================================================
Install  1 Package

Total download size: 547 k
Installed size: 2.0 M
Downloading packages:
wget-1.14-18.el7_6.1.x86_64.rpm                            | 547 kB   00:02
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : wget-1.14-18.el7_6.1.x86_64                                  1/1
  Verifying  : wget-1.14-18.el7_6.1.x86_64                                  1/1

Installed:
  wget.x86_64 0:1.14-18.el7_6.1

Complete!

2、检查wget是否安装成功

2、检查wget是否安装成功
rpm -qa | grep "wget"
----------------------
[root@localhost ~]# rpm -qa | grep "wget"
wget-1.14-18.el7_6.1.x86_64

Linux常用命令


http://www.niftyadmin.cn/n/3297994.html

相关文章

URL字符串编码

Server.UrlEncode(s);Server.UrlDecode(s);转载于:https://www.cnblogs.com/ruanbl/archive/2008/12/05/1348189.html

大数据技术-Apache Superset

目录 一、Superset概述 二、安装及使用 1、安装Python环境 2、安装Miniconda 3、创建Python3.8环境 4、Superset部署 5、启动Superset 6、Superset启停脚本 三、Superset使用 1、准备MySQL数据源 2、对接MySQL数据源 3、制作仪表盘 4、调整仪表盘的布局 一、Super…

线上Debug神器--Arthas(阿尔萨斯)

目录 一、Arthas环境准备 1、概述 2、运行环境要求 3、安装&卸载 二、Arthas命令学习 一、Arthas环境准备 1、概述 Arthas是Alibaba开源的Java诊断工具&#xff0c;深受开发者喜爱。 当你遇到以下类似问题而束手无策时&#xff0c;Arthas可以帮助你解决: 1.这个类…

Spring Security二

SpringSide(你可以去官网了解更多信息&#xff0c;我也是从这里开始了解和学习Spring Security的) 前一篇文章里介绍了Spring Security的一些基础知识&#xff0c;相信你对Spring Security的工作流程已经有了一定的了解&#xff0c;如果你同时在读源代码&#xff0c;那你应该…

Idea svn导入maven工程

一、Idea svn导入maven工程 输入svn地址&#xff0c;选择工程目录 checkout前自己点击下图新建文件夹后&#xff0c;选择此文件夹&#xff0c;再进行checkout 二、svn设置需要锁再更改文件 svn--Properties New-->Needs-Lock 设置完成&#xff0c;则需要锁定文件来修改文件…

[Perl]管道、进程及其他

版权声明&#xff1a;可以任意转载&#xff0c;但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/09/04/perl-pipe-process-etc/以及本声明。 昨天一个同事问我关于Perl中的 -| 描述符的问题。他的程序大概是这样的&#xff1a; unless (open FH, "-|&q…

期货

所谓期货&#xff0c;一般指期货合约&#xff0c;就是指由期货交易所统一制定的、规定在将来某一特定的时间和地点交割一定数量标的物的标准化合约。这个标的物&#xff0c;又叫基础资产&#xff0c;对期货合约所对应的现货&#xff0c;可以是某种商品&#xff0c;如铜或原油&a…

计算机字符集编码

目录 一、有关编码的基础知识 二、字符集 一、有关编码的基础知识 1、位 bit 最小的单元 字节 byte 机器语言的单位 1byte8bits 1KB1024byte 1MB1024KB 1GB1024MB 2、二进制 binary 八进制 octal 十进制 decimal 十六进制 hex 3、字符&#xff1a;是各种文字和符号…