• NO12 useradd-passwd-uname-hostname命令-上传rz下载sz-批量部署- Linux用户相关操作


      
    24 useradd    #添加用户  
                         语法:useradd 用户名  例子:ueradd oldboy .
    25 passwd     #为用户设置或修改密码。
                    例子:passwd oldboy  为用户oldboy设置修改密码(直接passwd是当前用户修改密码)。
                   非交互式直接设置密码方法:
                    [root@localhost ~]# echo "123456"|passwd --stdin oldboy
                    Changing password for user oldboy.
                    passwd: all authentication tokens updated successfully.

    26 uname      #打印系统信息。-m 32or64  -r内核版本  -a(all)显示所有  -n显示主机名(相当于hostname命令)
    27 hostname   #显示和设置主机名  默认是显示主机名,设置主机名可以:hostname 名字(临时生效)


    ·企业场景面试题:32位和64位系统的区别?如何查看?

    [root@localhost ~]# cat /etc/redhat-release
    CentOS Linux release 7.4.1708 (Core)   (这是系统版本信息)
    [root@localhost ~]# uname -r
    3.10.0-693.el7.x86_64   (这是内核kernel的版本号)
    [root@localhost ~]# uname -m
    x86_64   (这表示为64位系统)


    壹  有关上传下载命令的说明:

    一、rz,sz命令的安装方法:
    1 第一种方法:安装系统时选包含rz,sz命令的包组:Dial-up Networking Support
    2 第二种方法:安装系统后通过执行:yum install lrzsz-y
                                                         或:yum groupinstall"Dial-up Networking Support" -y命令来安装。

    二、上传命令rz:
    先到你要传到的目录,比如/root,再直接输入rz命令,出现窗口选择文件上传,加-y是覆盖上传。
    [root@localhost ~]# pwd
    /root
    [root@localhost ~]# cd /  
    [root@localhost /]# pwd
    /
    [root@localhost /]# rz

    [root@localhost /]# rz -y

    三、下载命令:sz。
        执行命令:sz filename,若希望覆盖本地同名内容下载,则可输入sz -y filename即可。
        

    四、使用rz,sz命令的注意事项:
    1  只能上传下载文件而不能是目录,如果是目录需要打包成文件再传。Linux要打包ZIP包。
    2  上传的文件可以电脑里的任意文件,下载的文件会下载到SecureCRT位置的对应下载路径目录中。
    3  执行rz命令回车后出现的窗口最下边,一定不要勾选最下方的“以ASC方式上传文件”,否则会遇到问题。


    五、其他工具:
    除了rz sz 等传输工具外,还可以用ftp,sftp(SSH服务),winscp等工具来传输文件。

    贰  批量部署:
    在SecureCRT多标签如何批量部署?PS:一个标签右键可以克隆出多个标签。
    在窗口模式下,点击SecureCRT工具栏的查看-command(chat)window交谈窗口,命令节目下方会有一块白色区域,右键鼠标光标,选择将交谈发送到所有标签,在这里输入命令后,命令会在所有标签里执行。
    eg:批量产看服务器的IP地址

    注意:
    1  上述批量管理的操作不能使用交互的命令。例如:vi/vim,rz等。
       但可以变通使用,例如:vi/vim命令可以用echo,cat,sed替代。
    2  若是大规模服务器数量,可以用saltstack,ssh key等批量管理工具。


    叁  Linux用户:

    Linux 封建社会
    root皇帝
    乾隆 60年 89岁 社会安定


    普通用户   老百姓

    虚拟用户
    系统里傀儡,不能使用,固定存在,满足Linux里面服务进程及程序属主的要求而存在的。
    进程及程序都必须属于用户。

    [root@localhost ~]# useradd oldboy        (添加用户:oldboy)
    [root@localhost ~]# tail -1 /etc/passwd     (查看用户)
    oldboy:x:1001:1001::/home/oldboy:/bin/bash
    [root@localhost ~]# passwd oldboy      (为用户oldboy设立密码)
    Changing password for user oldboy.
    New password:
    BAD PASSWORD: The password is shorter than 8 characters
    Retype new password:      (密码太简单要输入俩遍)
    passwd: all authentication tokens updated successfully.
    [root@localhost ~]# su - oldboy   (切换到oldboy用户下)
    [oldboy@localhost ~]$ pwd          (查看当前用户是什么)
    /home/oldboy
    [oldboy@localhost ~]$ whoami       (查看当前用户是什么)
    oldboy

    总结:
    1 root用户切换到普通用户:su - 用户名  不需要密码。
      普通用户去root用户:ctrl+d  或者 su - root输入密码。普通用户去root用户要输入root用户密码。
    3 #超级管理员的提示符
    4 @前面 oldboy:当前用户名
    5 @后面 localhost是主机名,可用hostname查询
    6 ~:表示当前目录,即家目录
    7 Linux命令提示符有PS1环境变量控制。此操作非改配置文件,是临时性的
      示例如下:
      set|grep PS1  注意PS1是大写的。
      这里的PS1=‘[u@hW]$’,可以通过全局变量配置/etc/profile文件调整PS1=‘[u@hW]$’。

     

    提示:
    1  一般情况下,在企业生产环境中应尽量避免直接到root用户下操作,除非有超越普通用户权限的系统维护需求。要求要个的企业若发现用root直接开除,若需要,应在使用后立刻退回到普通用户。
    2  还可以通过下面的命令一步到位地设置密码(用户oldboy,密码qq:31333741)
       echo "qq:31333741"|password --stdin 用户名
       例子:      [root@localhost ~]# echo "123456"|passwd --stdin oldboy
                       Changing password for user oldboy.
                       passwd: all authentication tokens updated successfully.

  • 相关阅读:
    JVM基础(一)—— 运行时内存结构
    SQL if 和 case when查询示例
    SQL分组聚合查询
    My music
    DataX增量同步到ADB ADS时报错
    shell find的用法
    pycharm安装
    在两个库中查找出差异明细
    docker下安装centos
    升级RDS8.0遇到的问题
  • 原文地址:https://www.cnblogs.com/sinsenliu/p/8963911.html
Copyright © 2020-2023  润新知