美文网首页
Linux用户管理与网络设置

Linux用户管理与网络设置

作者: 思君_4cd3 | 来源:发表于2019-05-06 20:49 被阅读0次

一.用户管理:

LInux下vi编辑命令的查找

  • /abc<Enter> :向下查找与abc匹配字符串
  • ?abc<Enter>:向上查找与abc匹配字符串
    使用了查找命令之后,使用如下两个键快速查找:
    n:按照同一方向继续查找
    N:按照反方向查找
  • /abc<Enter>
    查找abc
  • /^abc<Enter>
    查找以abc开始的行
  • /abc$<Enter>
    查找以abc结束的行
  • //^abc<Enter>
    查找^abc字符串
    使用了查找命令之后,使用如下两个键快速查找:
    n:按照同一方向继续查找
    N:按照反方向查找
1.查看用户文件
  • cd /etc
    进入到etc目录下
  • vi passwd
    打开passwd文件
    格式如下:
    用户名:加密的口令:用户ID :组ID :帐户的其他说明:主目录:登录时运行的程序
内容
2.查看组文件
  • cd /etc
  • vi group


    内容2
3.添加用户
  • sudo adduser 名字
  • 输入新建用户密码等一系列内容
  • 创建完成
4.删除用户
  • sudo userdel 名字
    删除/etc/passwd 和/etc/shadow 下该账户的信息
  • sudo uesrdel -r 名字
    加上-r参数,连同相关文件一起删除
5.添加组
  • -g GID 设定组ID的值
  • groupadd –g 55 名字
6.删除组
  • groupdel 名字
7.修改用户密码
  • sudo passwd 名字
    输入想要修改的密码
8.查看用户id
  • id 名字(etc下)
9.查看用户所属的组
  • groups 名字(etc下)
1.用命令行创建用户
  • sudo useradd 名字 -u ID号 -g 所属组名称 -G 属于前面组的同时还属于另一个组的组的编号 -d 存在目录 -m 如果没有这个目录及文件则直接创建

文件权限管理

chmod命令详解

设定文件权限时,在模式中常用以下的字母代表用户或用户组:
u(user)表示文件的所有者。
g(group)表示文件的所属组。
o(others)表示其他用户。
a(all)代表所有用户(即u+g+o)。
权限用以下字符表示:
r表示读权限;
w表示写权限;
x表示执行权限。
最后要指明是
(+)增加权限
(-) 取消权限
(=)赋予权限。


查看
  • chmod a-x 文件名字
    为所有用户添加写权限

网络设置:

通常我们可以利用ifconfig命令来配置ip等网络参数

  • Ifconfig 设备名 IP地址
TCP/IP 配置文件族:
  • /etc/network/interfaces
    网络接口参数配置文件
  • /etc/hosts
    完成主机名映射为 IP 地址的静态 DNS 解析功能
  • /etc/hostname
    记录本机的主机名
  • /etc/resolv.conf
    配置域名服务客户端的配置文件,用于指定域名服务器的位置
  • /etc/protocols
    设定了主机使用的协议以及各个协议的协议号
  • /etc/services
    设定主机的不同端口的网络服务
  • Ifconfig 设备名 down/up
    停止/启用网络设备
自动获取IP:

Ubuntu中配置IP,需要改/etc/network/interfaces文件
修改/etc/network/interfaces:

  • auto [dname]
    --dname为网卡名,一般为eth0
  • iface [dname] inet dhcp
    --dhcp设置自动获取IP
    eg:
  • auto eth0
    --eth0接口在系统启动时自动配置
  • iface eth0 inet dhcp
    --设置自动获取IP
配置静态IP:

修改/etc/network/interfaces

  • auto [dname]
    --设置eth0接口在系统启动时自动配置
  • iface [dname] inet static
    --设置静态IP

添加:

  • address [ip地址]
  • netmask [子网掩码]
  • gateway [网关]
  • dns-nameservers [DNS]
    eg:
    auto eth0
    iface eth0 inet static
    address 192.168.1.4
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 101.47.189.10
配置生效:

1.重启networking服务使其生效

  • /etc/init.d/networking restart
    2.重启网卡端口
  • sudo ifdown eth0
    --eth0即网卡名称根据实际情况而定
  • sudo ifup eht0
其他配置命令:

修改计算机(主机)名

  • hostname
    --查看主机名
  • sudo hostname +新的主机名
    --修改主机名
    PS:这只是临时修改,重启系统后,恢复没设置之前名称
    永久修改:
  • vim /etc/hostname
    --修改里面的主机名称
  • netstat命令
    可以查看网络连接及服务相关的信息。
  • ping
    发送数据包给指定计算机。
    (此文章仅作为个人学习笔记使用,如有错误欢迎指正~)

相关文章

  • Linux用户管理与网络设置

    一.用户管理: LInux下vi编辑命令的查找 /abc :向下查找与abc匹配字符串 ?abc

  • linux用户权限

    linux用户权限 用户管理 增加用户:# useradd [用户名]例如: useradd liux 设置用户密...

  • linux

    linux 打包 远程连接 工具 用户组管理 用户管理 密码管理 权限管理 rpm yum 编译软件3步 设置防火...

  • CentOS Linux 7 VMware的IP与网络设置

    CentOS Linux 7 VMware的IP与网络设置 前言: 1、设置linux虚拟机的ip与网络2、使用x...

  • Vbox宿机与虚拟机通信及其他问题记录

    vbox设置 设置主机网络管理器 网络设置 -> 选择ANT和only-host两种 adapter Linux命...

  • linux修改权限的相关命令

    Linux命令-用户、权限管理 用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理。 ...

  • linux回顾(2)

    1.Linux命令-用户、权限管理 用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理...

  • python基础:linux的基本命令——用户、权限管理

    1.1Linux命令-用户、权限管理 用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管...

  • linux

    9. linux命令-用户、权限管理 用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管...

  • linux 常用命令

    2 Linux 命令 磁盘管理,文件管理,系统设置,解压缩,网络通讯,网络访问,权限管理,管道和重定向,vi编辑命...

网友评论

      本文标题:Linux用户管理与网络设置

      本文链接:https://www.haomeiwen.com/subject/bkzhoqtx.html