-
su 切换到root用户,后面加 username 切换到其他指定用户(需要密码),root用户切换到普通用户不需要密码 whoami 显示当前登录用户名 id 用户名 显示指定用户信息,包括用户编号、用户名、主要组、附属组列表 groups 用户名 显示指定用户所在的所有组 id 用户名 显示用户信息 (用户编号、用户名、主要组编号及名称,附属组列表) group 用户 显示用户所在的所有组 chfn 用户 设置用户资料(交互模式) finger 用户 显示用户详细资料 su username #切换当前用户身份,su后不加参数切换到root whoani #显示当前登录用户名 id 用户名 #显示制定用户信息,包括用户编号,用户名,主要组编号及名称,附属组列表 groups 用户名 #显示用户所在的所有组 chfn 用户名 #设置用户资料 finger 用户名 #显示用户详细资料 设置用户的详细资料 chfn 用户名 显示用户的详细资料 finger 用户名 查看组的资料 groups 用户名 切换用户 su 用户名 (普通用户登root/普通 的话要输入密码)查看全部
-
passwd -l 用户名 锁定账户 passwd -u 用户名 解锁账户 passwd -d 用户名 为用户设置无密码登录 一个用户可以同时属于多个组,其中一个主要组,其他为附属组 gpasswd -a 用户名 用户组 为用户添加附属组(同时添加到多个附属组,用逗号连接附属组名) 当用户属于多个用户组时,默认创建文件到主要组,若想以附属组创建文件,则把用户所在组切换到附属组,若附属组有组密码需输入验证,newgrp boss(该命令需在该用户登录状态执行) gpasswd -d 用户名 用户组 移出组 useradd -g 主要组 -G 附属组1,附属组2... 用户名 创建用户并加入指定主要组和附属组 gpasswd 用户组名 修改用户组组密码 添加附属组 gpasswd -a user group 删除 -d 切换用户组 newgrp group 添加用户时带附属组 useradd -g group_m -G group_s1,group_s2 设置组密码 gpasswd 用户和用户组 passwd -l 用户名 锁定用户 passwd -u 用户名 解锁账户 passwd -d 用户名 清除用户密码(无密登录) 主要组与附属组 用户可以同时属于多个组(一个主要组,多个附属组) gpasswd -a 用户名 附属组名 添加附属组 gpasswd -d 用户名 附属组名 删除附属组 gpasswd 组密码 设置组密码 useradd -g 主要组名 -G 附属组名,附属组名... 创建用户的同时添加组和附属组 passwd -l cls :锁定用户 passwd -u cls :解锁用户 passwd -d cls :删除用户密码,可以无密码登录 su xxx :切换到用户xxx,如果是root用户可以不用密码切换到任意普通用户查看全部
-
groupadd 新用户组名 添加用户组 groupmod -n 修改名 原用户组名 修改用户组名 groupmod -g 668 用户组名 修改用户组编号 groupadd -g 888 新用户组名 添加用户组并指定组编号 groupdel 用户组名 删除用户组(必须先删除该组下用户再删除组,否则该组下用户变成系统黑户口,权限受影响) useradd -g 用户组名 用户名 在指定用户组下创建用户(系统默认在home目录下创建同名的个人文件夹) usermod -c cs 用户名 为用户加备注 usermod -l 新用户名 原用户名 修改用户名 usermod -d /home/jojo 用户名 创建用户时指定个人文件夹,修改个人文件夹路径 usermod -g 新用户组 用户名 修改用户所在组(指的是主要组) userdel 用户名 删除用户(不会删除个人文件夹,若需同时删除加参数-r) touch /etc/nologin 在etc目录下创建nologin文件,内容可空,禁止除root用户之外所有用户登录系统 禁止除root账户外的其他账户登入 用户和用户组 基本管理命令 groupadd 用户组名称 groupmod -n 新名称 旧名称 修改组名称 groupmod -g 组编号 组名称 修改组编号 groupadd -g 组编号 组名 创建组同时给编号 groupdel 组名 删除用户组(必须删除组中的用户) 用户相关 useradd -g sexy sdf 创建用户 -g 指定用户组 useradd -d /home/xxx imooc 创建用户的同时指定文件夹 usermod -c 注释信息 用户 修改指定用户的注释信息 usermod -l 新用户名 旧用户名 修改用户名 usermod -d 新文件夹 用户 usermod -g 用户组 用户 切换组 userdel -r xzml 删除用户连同文件夹一起删除 暂时普通账户登录 创建一个 /etc/nologin查看全部
-
用户组信息:当前组只有一个用户且组名与用户名相同时,可省略组用户名列表,例如root组;关于组编号,root为0,1-499是娱乐组编号,手动创建的组从500开始编号,密码占位符都是x 用户组密码信息:与group记录对应;组密码为*、!、空时,都认为组密码为空,即没有密码;组管理者一般为空,表示组内所有人都可以管理该组 用户和用户组 /etc/group 存储当前系统中所有用户组信息 组名:组密码:组编码:组内用户列表 /etc/gshadow 存储组密码的配置文件 。与 /etc/group 对应 组名称:组密码:组管理者:组中列表 /etc/password 存储当前系统中所有用户的信息 (7段) 用户名:密码占位符:用户编号:用户组编号:用户注释信息:用户主目录:Shell类型 root用户编号肯定是0 /etc/shadow 存储用户密码 与passwd对应 因为/etc/group和/etc/passwd经常需要读取,所以密码等敏感信息单独用文件保存 /etc/group:如果组中用户名列表为空,不一定代表没有用户,如果只有一个用户且名字和组名相同,则可以省略 用户和用户组 用户:使用操作系统的人 用户组:具有相同系统权限的一组用户 /etc/group存储当前系统中所有用户组信息 Group: x : 123 :abc,def,xyz 组名称:组密码占位符:组编号:组中用户名列表 /etc/gshadow存储当前系统中用户组密码信息 Group: * : : abc,def,xyz 组名称:组密码:组管理者:组中用户名列表 /etc/passwd存储当前系统中所有用户的信息 user: x : 123 : 456 : xxxxxxx :/home/user:/bin/bash 用户名:密码占位符:用户编号:用户组编号:用户注释信息:用户主目录:shell类型 /etc/shadow存储当前系统中所有用户的密码信息 user :vf;/Zu8sdf...::::: 用户名: 密码 :::::查看全部
-
添加swap分区 1、将普通分区的分区类型的16进制编码 fdisk /dev/sdb p t L w保存 2、格式化swap分区 mkswap /dev/sdb6 3、启用交换分区 swapon /dev/sdb6(关闭 swapoff /dev/sdb6) 修改完 类型 需要格式化 mkswap 磁盘所在目录 swapon 设备名称 启用 free 查看 swap 加载状况 swapoff 设备名称 关闭 为磁盘添加SWAP交换分区: 1)、建立一个普通的Linux分区 在已经有的Linux分区中选择 fdisk /dev/sdb查看当前分区: 2)、修改分区类型的16进制编码 输入 t ,回车 输入要修改的磁盘编号 这里是 6(sdb6的6); 然后还可以通过 L 来查看已经可以修改成的类型; 再输入82(Linux swap),保存成功!在可以通过输入p来查看已经保存的情况; 再输入w保存分区。 3)、格式化交换分区 mkswap(后面跟随设备名称) /dev/sdb6 完成格式化 4)、启动交换分区 swapon /dev/sdb6 启动交换分区 free 查看加载状况 swapoff /dev/sdb6 关闭交换分区 linux中swap交换分区 1.先建立一个linux普通分区 (用MBR建立)输入fdisk /dev/sdb 2.修改分区类型的16进制:输入t,再输入该硬盘的分区号如6,再输入16进制的编码L 修改编码83,改为82(swap类型)输入w保存退出 3.格式交换分区 mkswap /dev/sdb6 4.启动分区 swapon 关闭分区 swapoff查看全部
-
mount /dev/sdb1 test/guazai/ 挂载sdb1分区到test/guazai/目录下 umount test/guazai/ 卸载分区(mount命令不具有永久性,重启设备后失效) 写入/etc/fstab中,“设备名称 挂载点 文件系统的类型 defaults 0 0”即可,每次开机自动挂载,首次写入后需重启 挂载 mount(不具有永久性) 挂载目录 /mnt mount 需要挂载的分区 挂载点 卸载 umount mount 挂载点名称 永久性挂载 vim + /etc/fstab 挂载分区: 1.没有挂载无法使用,分区默认的挂载目录是/mnt目录;挂在到imooc目录下:mkdir -p /mnt/imooc 2.挂载命令:mount /dev/sdb1 /mnt/挂载目录 3.卸载命令:umount /mnt/挂载目录 4.手动挂载的分区,不具有永久性,系统重启后,挂载就会失效 5.重启系统自动挂载,需要修改 /etc/fstab文件: vim + /etc/fstab 6.添加配置 先创建一个文件/noname挂载新硬盘 vim /etc/fstab 在最后加 /dev/sdb1 /noname etc3 defaults 0 0 保存 重启即可查看全部
-
磁盘分区的格式化 mkfs mkfs.ext3 /dev/sdb mkfs -t /dev/sdb2 MBR的拓展分区 不能格式化 GPT的分区格式化后 需要使用parted 的print 来查看分区格式 ls -l /dev/sdb* 查看sdb磁盘上的设备情况 格式化磁盘 mkfs.ext3 /dev/sdb1和mkfs -t ext4 /dev/sdb2两种写法 MBR分区表的扩展分区不能被格式化,主分区和逻辑分区可以;GPT分区表只有启用parted工具的print指令才能查看各个分区文件系统类型 分区格式化: 1.parted工具可以格式化,但是parted支持的文件系统有限 2.无论使用MBR,还是GPT进行的分区,都可以使用"mkfs"进行分区格式化 3.使用mkfs命令格式化:mkfs.ext3 /dev/; mkfs -t ext4 /dev/sdb2 MBR中的扩展分区是不可以格式化的,只有主分区和逻辑分区可以格式化 4.GPT的分区表的硬盘格式化后我们使用fdisk的命令是没有办法看到各个分区的文件系统类型的,必须 启动parted分区工具,使用print指令,才能查看GPT硬盘分区的分区表查看全部
-
parted 启动parted后 默认是选择第一块硬盘 select 设备名称 切换磁盘 print 查看分区详情 交互模式 mkpart 输入名称 文件系统类型 从哪里开始(从第几MB开始,一般从1开始) 从哪里结束(大小) 警告:可能数据块无法对齐 命令模式(分区名称不能省略) mkpart 分区名称 开始 结束 如果新分区的范围已经存在,会有提升 删除分区 rm 序号 2 GPT分区模式:分区个数达128个,一般不需要扩展分区;单个分区容量几乎无限制,单个分区可达18EB(1EB----1024PB,1PB ---1024TB,1TB----1024GB),不适合x86的操作系统(即32位) 2、fdisk命令只用于MBR分区模式,parted命令在两种分区模式都生效 3、parted命令 切换分区目标磁盘 select /dev/sdc mklabel gpt 给目标硬盘指定分区表类型,(默认msdos分区表,故fdisk命令下MBR分区模式不需要指定分区表)MBR分区表msdos,GPT分区表gpt 4、parted分区工具的操作模式分两种:交互模式(例如fdisk命令下);命令模式,在命令后接参数,一步到位(mkpart imooc1 2000 3000)注意:分区完立即生效,区别于fdisk命令 分区模式之GPT : 主分区几乎没有限制 ------ 128个 没有主分区、扩展分区、逻辑分区的区别 单个分区容量几乎没有显示 ----- 18EB EB----PB ---TB----GB GPB的主分区不支持x86的操作系统(即32位) parted分区工具: parted 命令 help 命令 帮助命令 select /dev/sdc 切换磁盘 mklabel 指定分区表 分区表: msdos(默认) gpt #### parted 命令模式或交互模式 交互模式: mkpart 指定名称 print 打印信息 命令模式: mkpart 名称 存储空间开始位置(1MB) 结束位置(2000MB) rm 分区号 删除分区 unit GB 指定单位 quit 退出 立即生效,无需保存查看全部
-
新加的硬盘需要 分区,挂载 才能使用 分区硬盘工具 fdisk fdisk /dev/sdb 进入分区 先择主分区或逻辑分区 选择序号 先择扇区起始位置 选择扇区终止位置 fdisk 显示该命令的使用帮助 fdisk /dev/sdb 进入分区模式 分了扩展分区后,还需添加主分区,先删除扩展分区再加主分区 w 将分区方案写入分区表,分区结束 硬盘必须分区,格式化,挂载才可以使用 fdisk -l //查看分区 fdisk /dev/sdb //进入sdb硬盘的分区模式 m //分区模式帮助 n //添加一个新分区 p //添加主分区 e //添加扩展分区 l //添加逻辑分区 d //删除分区 P //查看分区状态 w //保存结束分区 fdisk /dev/sdb 进入磁盘2的分区设置模式 m 是帮助 d 删除 p 查看当前 w 保存退出 fdisk -l 查看当前分区状况查看全部
-
在虚拟机中添加新的硬盘 热插拔 热插拔,不关机安装硬件。 在VM虚拟机中添加硬盘 1、服务器添加新硬盘: 添加硬盘要关闭系统(关机) 有些服务器的主板支持热插拔(即:不关闭服务器的情况下,连接新的硬件) 2、虚拟机添加新硬盘: 虚拟机不支持热插拔 关机-->添加硬盘-->确定开机 如何给虚拟机添加新硬盘? 首先需要将虚拟机关机poweroff/halt/init 0/shutdown -h now 然后如图所示的操作:首先打开【编辑虚拟机设置】 然后点击下面的【添加】选项——添加硬盘... 在VM虚拟机中添加硬盘 1、服务器添加新硬盘: 添加硬盘要关闭系统(关机) 有些服务器的主板支持热插拔(即:不关闭服务器的情况下,连接新的硬件) 2、虚拟机添加新硬盘: 虚拟机不支持热插拔 关机-->添加硬盘-->确定开机查看全部
-
df -h 查看磁盘分区 du -h 查看文件的大小 du -sh 查看指定文件的大小 1.主分区和扩展分区总数不能超过4个 2.扩展分区最多只能有1个 3.扩展分区不能直接存取数据 必须在扩展分区内部建立逻辑分区才能存储数据 非图形界面的生产环境下,硬盘空间用尽:应在保留原硬盘的基础上,给服务器添加新的硬盘查看全部
-
磁盘管理 df 查看磁盘分区的使用情况 df命令 -H 工业上使用的进制,导致8G大小盘显示只有7.8G du命令 -b -l -m 四舍五入的结果 -h 较为精确的结果 磁盘管理 df #查看磁盘分区使用状况 选项: -I 仅显示本地磁盘(默认) -a 显示所有文件系统的磁盘使用情况 -h 以1024进制计算最合适的单位显示磁盘容量 -H 以1000进制计算最合适的单位显示磁盘容量 -T 显示磁盘分区类型 -t显示指定类型文件系统的磁盘分区 -x 不显示指定类型文件系统的磁盘分区 du #统计磁盘上的文件大小 选项: -b 以Byte为单位统计文件 -k 以KB为单位统计文件 -m 以MB为单位统计文件 -h 按照1024进制以嘴和是的单位统计文件 -H 按照1000进制以嘴和是的单位统计文件 -s 指定统计目标查看全部
-
常用指令 底行模式常用指令 - :w 保存 - :q 退出 - :! 强制执行 :n 切换到下一个文件 :ls 列出所有 o 光标下方插入一行并切入到输入模式 yy 复制光标所在行 常用指令 :w 保存修改 :q 退出当前编辑器 :! 强制执行 :ls 列出当前编辑器打开的文件 :n 切换到下一个文件 :15 把光标快速定位的某一行 /xxx 向后搜索xxx字符串第一次出现的位置 ?xxx 向前搜索xxx字符串第一次出现的位置查看全部
-
vim + 进行打开文件定位第几行 n可以由于切换/imooc 查找内容之间的切换 命令模式: #vim aaa bbb ccc 一次创建3个文件; :n 进行切换;:prev切换到前一个文件 #vim + abc 打开文件之后把光标定在文本的最后一行 #vim +3 abc 定在第三行 #vim +/imooc abc 定在第一次有imooc的那一行 q! 退出abc文件 命令模式: vim abc 打开文件,光标位于第一行或者上次编辑退出时所在行(不同的Linux情况不同) vim + abc 打开文件,光标位于最后一行 vim +1000 abc 打开文件,光标显示最后一行行首(行数小于1000) vim +/imooc abc 打开文件,光标位于imooc出现的第一行,按e键在多个imooc处跳跃 vim +/3 abc 打开文件,光标位于第3行 vim a b c 同时修改(不存在则创建)三个文件,进入后在底行模式中输入:n顺序进入下一个文件,:N回到上一个文件查看全部
-
#vim abc 打开或创建abc文件 enter后进入命令模式 需要输入i进入输入模式,就可以再输入文本了 按esc切换到底行模式,输入:wq就可以保存退出 #ls 显示文件 #cat abc 显示文件内容 #vim abc 再次进入abc文件,为命令模式,输入dd可以删除当前行 连续2下d 删除第一行 操作模式:vim启动进入命令模式,输入dd即删除光标所在行;按i键切换到编辑模式;按Esc键切换到底行模式,常把底行模式归为命令模式查看全部
举报
0/150
提交
取消