Linux下安装hadoop

来源:互联网 发布:开票软件打不开结束 编辑:程序博客网 时间:2024/05/22 01:27

常用Linux命令解析

  1. sudo与su区别
    su用作切换用户,例如使用普通用户登录Ubuntu但是需要执行添加用户的任务,而此权限该普通用户不具备,可以通过su命令来切换到root下进行添加用户的工作。
    su不加任何参数的话会默认跳转到root用户,但是并没有跳转到root的家目录下,也就是说虽然切换了root用户但是并没有改变root登录环境,也就是说root只是切换到了root的身份,但是Shell环境依旧是普通用户的Shell,此时使用pwd命令发现工作目录依旧是普通用户的工作目录
    su - 命令切换之后不仅仅切换了登录用户,同时工作环境也切换到root,可以通过echo $PATH命令查看区别
    对于su用法如下:
    -,-l 登录并切换到用户的环境
    -c 执行一个命令然后图退出当前用户环境
    sudo
    由于su切换到超级管理员之后,权限是无法限制的,同时对于普通用户而言,使用su命令需要告诉普同用户root密码,同时使用su切换到超级管理员之后,不能明确哪项任务是由那个管理员进行操作的。这时候需要用到sudo命令
    例如使用useradd命令会显示权限不够,此时使用sudo useradd,这个过程相当于当前用户切换到root,然后以root身份执行命令,执行完后直接退回到当前用户

  2. 创建用户
    关于创建用户一般有两个命令,分别为adduser和useradd。
    adduser会自动为创建的用户指定主目录,系统shell版本,会在创建的时候输入用户密码
    useradd需要使用参数指定上述基本设置,如果不指定,则创建用户无密码,无主目录,没有指定的Shell版本

0 0