欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Ubuntu 服务器维护管理(踩坑ing)

程序员文章站 2022-07-10 12:11:46
...
  • 用户管理
  1. 新建用户
    useradd -g cola guest1 -s /bin/bash

    添加一个用户 guest1 到用户组 cola(需已存在),并指定shell (不指定的话,当使用ssh远程登录之后,不会显示用户名及路径)

  2. 新建用户组 
    addgroup cola

    新建一个用户组 cola

  3. 查看所有用户及用户组相关信息

    cat /etc/passwd
    cat /etc/group

    查看所有用户, 用户组的信息 (也可以使用别的文件打开命令,e.g: vim, gedit)

  4. 修改用户信息,密码信息

    usermod [mode]
    passwd [mode]

    详细内容参见Linux命令大全

  • SSH

  1. 当远程登录后,不显示用户名

    $

    这是由于未指定shell,可使用如下命令解决(假设用户为guest)

    usermod -s /bin/bash guest

    .

  2. 当添加了新的用户,或者是修改了用户组的成员,需重启sshd服务,才能达成目的

    service sshd restart

    .

  • 网络配置

  1. 可配置类型:动态ip,静态ip 

    sudo vim /etc/network/interfaces

    动态IP (DHCP)------ 当所分配的固定IP与设备MAC地址绑定时,也要使用动态IP

    auto eno1
    iface eno1 inet dhcp

    静态IP (一般设置为局域网的IP, 也可设置公网IP) ----- 必须设置网关

    auto eno1
    iface eno1 inet static
    address 192.168.3.90
    gateway 192.168.3.1
    netmask 255.255.255.0

    配置结束后,需要重启网络服务

    sudo /etc/init.d/networking restart 

    .

  2. 当服务器所分配的固定IP与MAC地址绑定时,最好是通过网口直连;若服务器与路由器相连,路由器在中间作为代理,IP提供者便无法检测到对应MAC地址,为此需将服务器MAC地址克隆到路由器,并建立虚拟服务器(使得外网对该IP的访问会映射到服务器),如图Ubuntu 服务器维护管理(踩坑ing)Ubuntu 服务器维护管理(踩坑ing)

相关标签: Ubuntu