第一篇:linux系统应用管理之用户的切换

管理Linux系统运维之前,先来查看一下当前Linux系统的版本、内核等信息。命令如下:

[[email protected] ~]# cat /etc/redhat-release

CentOS release 6.8 (Final)                   《==系统版本信息

[[email protected] ~]# uname -r

2.6.32-642.el6.x86_64                         《==内核kernel的版本号

[[email protected] ~]# uname -m

x86_64                                                《==表示为64位系统

1)添加普通用户账号

可使用如下命令添加一个普通用户账号,并为其设置口令:

[[email protected] ~]# useradd oldboy

[[email protected] ~]# passwd oldboy

Changing password for user oldboy.

New password:

BAD PASSWORD: it is too simplistic/systematic           <==提示密码太简单了,但可以不理会

BAD PASSWORD: is too simple

Retype new password:

passwd: all authentication tokens updated successfully.



提示:一般情况下,在企业生产环境中应尽量避免直接到root用户下操作,除非有超越普通用户权限的系统维护需求。

还可通过下面的命令一步到位地设置密码(其中,oldboy为用户名,密码为:oldboy123456)。

echo "oldboy123456"|passwd --stdin oldboy && history -c



尝试切换用户角色,命令如下:

[[email protected] ~]# su - oldboy         《==由当前root管理员,切换到普通用户oldboy

[[email protected] ~]$ whoami           《==查看当前用户是什么

oldboy

[[email protected] ~]$ su - root           《==切换到root用户

Password:



说明:

1)超级用户root切换到普通用户下面,无需输入对应用户密码,这相当于“皇帝”去“大臣”家里。

2)普通用户切换到root或其他普通用户下,需要输入切换的对用用户密码。

3)普通用户的权限比较小,只能进行基本的系统信息查看等操作,无法更改系统配置和管理服务。

4)$符号是普通用户的命令提示符,#符号是超级管理员的提示符。示例如下:

[[email protected] ~]$       《==普通用户oldboy对应的提示符

[[email protected] ~]#         《==超级管理员root对应的提示符

5)提示符@前面的字符代表当前用户(可用whoami查询),后面的为主机名(可用hostname查询),~所在的位置是窗口当前用户所在的路径。示例如下:

[[email protected] ~]$  《==oldboy为当前用户,backup为主机名,~表示当前目录,即家目录。

6)Linux命令提示符由PS1环境变量控制。示例如下:

[[email protected] ~]# set |grep PS1       <==注意PS1是大写的

这里的PS1=‘[\[email protected]\h \W]\$ ‘,可以通过全局变量配置/etc/profile 文件调整PS1=‘[\[email protected]\h \W]\$ ‘。



本文出自 “为人民服务” 博客,请务必保留此出处http://junhun.blog.51cto.com/12852949/1926037

时间: 2025-01-18 11:23:23

第一篇:linux系统应用管理之用户的切换的相关文章

第一阶段考试:实战Linux系统日常管理

1. [项目名称] 实战Linux系统日常管理 [项目说明] 1.安装部署rhel系统,组建RAID磁盘阵列. 2.安装nginx 通过脚本编写 nginx服务服务启动脚本 [项目考核技能点] 1.安装部署rhel系统,网络设置. 2.shell脚本的基本用法 3. nginx的安装 4.整个方案中要包括:系统的安装,磁盘分区格式化,shell脚本的应用等相关内容. 项目环境可以参考如下: 1.安装两台rhel主机 对应主机名与IP :xuegod63.cn 192.168.1.63 xuego

linux系统-进程管理-基本概念和命令

linux系统-进程管理-基本概念和命令 一 基本概念 1 进程:是程序的执行过程,是动态的,有生命周期,动态产生和消亡,程序和进程不是一一对应的 2 父进程和子进程: 子进程是有一个进程产生的进程,产生这个进程的进程成为该进程的父进程 父进程是由linux系统中调用fork产生,fork复制的内容包括父进程的数据和堆栈段以及父进程的堆栈环境 3 父进程与子进程的关系 父进程终止子进程自然终止,如不终止,则为孤儿进程,父进程自动指向init进程 子进程终止父进程没有终止,这父进程成为僵死进程 4

linux系统-进程管理-计划任务

linux系统-进程管理-计划任务 一 计划任务命令 1 at 某一时刻执行任务 2 batch 在系统负载不重的时候执行 3 cron 周期性执行 二 at命令及使用 1 at [-f文件名]时间 2 at [-d删除任务] 3 at [-l查看任务] 4 绝对计时法:hh:mm MM/DD/YY at 17:30 4/18/15 5 交互方式:at 9:00 6 使用命令文件的方式:生成文件at.script 使用at命令 at -f at.srcipt 9:00 4/18/15 or at

Linux系统日常管理2 tcpdump,iptables

Linux系统日常管理2 tcpdump,iptables  Linux抓包工具 tcpdump 系统自带抓包工具 如果没有安装,需要安装之后才可以使用 安装: [[email protected] ~]# yum install -y tcpdump tcpdump -nn 不转换顿口的名字,直接显示端口号 tcpdump -nn -i eth0 tcp and host 192.168.0.1 and port 80 抓取192.168.0.1ip地址的80端口的tcp包,并且不进行端口名字

linux系统日常管理

以下资料来源于<跟阿铭学Linux> 1.监控当前系统状态 1. w查看当前系统的负载 [[email protected] sbin]# w 15:23:46 up 3:34, 2 users, load average: 0.03, 0.05, 0.00 USER TTY FROM [email protected] IDLE JCPU PCPU WHAT root tty1 - 12:26 2:55m 0.11s 0.11s -bash root pts/0 10.72.137.53 1

Linux系统日常管理1 w,vmstat,top,sar,free,ps监控命令

一. w, uptime 命令w, uptime [[email protected] ~]# w  04:02:31 up 1 day,  8:25,  1 user,  load average: 0.00, 0.00, 0.00 USER     TTY      FROM              [email protected]   IDLE   JCPU   PCPU WHAT root     pts/0    192.168.21.103   23:38    0.00s  0

linux系统日常管理的命令

1.监控系统的负载  w    查看当前系统的负载,详细显示主机运行时间,登录用户数,系统平均负载信息: uptime    查看当前系统的负载和主机运行时间,简单显示: 显示说明: 17:30:02    //系统当前时间: up  8:06    //主机已运行时间,时间越大,说明机器越稳定. 3 users    //用户连接数(是总的连接数,不是用户数) load average: 0.05, 0.08, 0.02    //系统平均负载,统计最近1,5,15分钟内系统的平均负载: 第二

Linux操作系统 内存管理、用户操作和文件操作

内存管理.用户操作和文件操作 预备知识: 1.Linux系统的内存分为物理内存和虚拟内存.物理内存是指安装在计算机当中的主存储器:虚拟内存是一段虚拟的逻辑上连续的储存空间,虚拟内存是由多个内存碎片组成,只有正在使用的虚拟内存被存放在内存上,对于暂时不使用的虚拟内存空间其实是储存在外存中.虚拟内存空间地址和实际的物理内存空间地址存在某种逻辑上的关系,如果虚拟内存空间地址的内容将被使用,通过逻辑关系可以计算出此部分内容对应的实际物理内存空间,然后将内容加载到内存中.虚拟内存在一定程度上独立于物理内存

Linux系统批量管理监控工具(UnixShellManager)

Windows 下 批量管理,批量监控,批量操作,批量安全扫描 linux Solaris Aix HP-Unix Windows 等操作系统界面最简洁的图形工具. QQ: 3468937449  QQ 群: 561663572  一起学习交流. 下载 地址: http://download.csdn.net/detail/chufeng_79/9599371 批量执行多台服务器命令,批量修改密码,批量执行服务器脚本,批量上传文件,解放你的双手,五分钟批量执行上千台服务器命令. Unix 实验室