美文网首页
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用户管理与网络设置

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