Linux学习(二)
本节涉及到的某些指令补充:
1.ifconfig用在linux里,ipconfig用在window里
id 用户名 表示查看用户信息
cd切换目录
ll 表示查看目录下所有信息
1.关机与重启
1.syn
将内存数据保存到磁盘上,一般关机前会进行这个操作
2.shutdown
shutdown -h now:表示立即关机
shutdown -h 1:表示一分钟后关机
shutdown -r now :表示立即重启
3.halt
直接使用等于关机
4.reboot
直接重启
注意
2.登录注销
当我们关机或者重启时一定要先syn,保存数据后再操作
1.su指令
可以将普通用户直接切换成管理员身份
2.logout指令
注销用户(只有在xshell里运行才有效),在终端linux里运行无效
3.用户管理
Linux是多用户多任务的操作系统,任何一个使用系统资源的人,都要先向管理员申请一个账号,并且以这个账号的身份进入系统
linux用户至少属于一个组
4.添加用户
useradd +【选项(可省略)】+用户名
具体细节:1.用户创建成功,会自动创建和用户同名的家目录
2. 可以通过useradd -d 指定目录 用户名 的方式给新用户指定家目录
例如
adduser -d /home/dog ljh 在/home下创建指定家目录,并且在里面创建用户名ljh
passwd ljh 给ljh用户名创建密码,并且再次输入,
passwd: all authentication tokens updated successfully. 创建成功
5.删除用户
1.删除用户,但是保留家目录
delete 用户名
2.删除用户,且不保留家目录
delete -r 用户名
删除用户时一般不会删除家目录
6.查询用户信息
id +用户名
例如
id root
uid=0(root) gid=0(root) groups=0(root) uid表示用户id,gid表示用户所在组id,groups表示所在组名称
7.切换用户
su -切换用户
如果当前用户权限不够就需要切换高权限用户
su - ljh 切换到ljh用户 (记住空格隔开)
cd/root/ 权限不够Permission denied
exit 输入exit退出并放回原来用户
[root@localhost ~]# 此时返回的是root用户
8.查看当前是什么用户
whoami
9.添加组
groupadd 组名
10.删除组
groupdel 组名
11.添加新用户到指定组
useradd -g 组名 用户名
如果没有指定组名,则会创建一个与用户名一样的组名
12.修改用户组
usermod -g 组名 用户名
例如:将zwj的组从wudang,修改到shaolin(前提是先创建少林)
usermod -g shaolin zwj
14.运行级别
15.切换运行级别指令
方案一:
init[0123456]
例如:从5切换到3,然后关机
init 5------>init3------>init0
方案二:
16.找回root密码
进入单用户模式,然后修改密码,因为进入这个模式,root不需要密码就可启动
注意
此操作必须在本机上运行,不可以远程操作