一、VM Tools安装

  1、作用:方便我们在虚拟机和宿主机之间复制数据或移动文件等。

  2、安装步骤:

    step1:在菜单栏找到虚拟机---->找到安装vm tools ,点击:

    step2:进入系统,在桌面上会看到vm tools 的光盘,双击进入磁盘,将里面的压缩文件复制到虚拟机的桌面

        (或在终端进入/medir/cdrom ,然后输入命令cp ./VMwareTools-10.3.2-9925305.tar.gz /root/Desktop 拷贝到桌面)

    step3:解压缩   tar -zxvf VMwareTools-10.3.2-9925305.tar.gz

         进入解压后的文件夹   cd vmware-tools-distrib

         运行安装程序     ./vmware-install.pl   (一路回车)

二、vim编辑器

  1、vim的三种模式

    命令模式:vim打开文件后所处的状态

         :wq 保存并退出     :w 保存       :q 退出        :w! 强制保存     :q!  强制退出

    输入模式:在命令模式下,输入a/i/o进入输入模式,开始编辑

         a:在光标后一位开始输入

         i:在光标所在位置开始输入

         o:在光标下一行开始输入

         A:在光标所在行的末尾开始输入

         I:在光标所在行的开始位置开始输入

         O:在光标的上一行开始输入

         按ESC进入命令模式

    底部命令模式:

         当前是输入模式,按一下ESC,输入 冒号 ,进入底部命令模式

         当前是命令模式,输入 冒号 ,进入底部命令模式

      

  2、在vim中修改数据,需要在命令模式中进行

    ①在vim中寻找数据

      输入 /key_word  在光标后找第一次出现的关键词

      按住 n 键会寻找下一个关键词

    ②在vim中替换数据

      :%s/key1/key2  所有的文档每行第一次出现的key1替换成key2

      :%s/key1/key2/g   所有的key1替换成key2

      :s/key1/key2  将当前行第一次出现的key1替换成key2

      :s/key1/key2/g   将当前行中的所有的key1替换成key2

    ③vim中的其他操作

      x:删除光标后一个字符

      X:删除光标前一个字符

      dd:删除光标所在行

      ndd:删除光标后n行

      yy:复制光标所在行

      p:将粘贴的数据粘贴在光标下一行

      P:将粘贴的数据粘贴在光标上一行

      u:撤销上一个动作

      :set nu   设置行号

      :set nonu   关闭行号

三、压缩包

  1、tar

    tar  打包  没有压缩

    tar -cvf file.tar f1 f2 f3    将文件f1 f2 f3打包成file.tar

      -c 打包    -v 显示过程    -f 指定文件

    tar -zcvf file.tar.gz f1 f2 f3 将文件f1 f2 f3打包压缩成file.tar.gz

      -z 针对的压缩包的格式zip/gz

    tar -zxvf file.tar.gz   解压缩

  2、zip

    zip test.zip f1 f2 f3 将文件f1 f2 f3打包压缩成test.zip

    unzip test   解压缩

四、Linux下的用户管理

  1、用户信息保存在/etc/passwd  ,一般用户有读的权限

      真正的用户:修改密码,可以登录

      伪用户:应用程序在运行时会以某种权限来运行,并使用程序名来表示该程序,并存在/etc/passwd文件中,伪用户不可以直接登录

        注意:当用户权限不足,需要sudo(赋予当前用户一个临时的root权限去操作)或su root / su (需要知道root密码)。

      pentest(用户名):x(密码):1000(GID):pentest,,,(描述):/home/pentest(家目录):/bin/bash(默认使用解析器)

  2、用户密码一般储存在/etc/shadow ,一般情况下,普通用户没有读权限                        

      root(用户名):$6$urDvS1ru7SCNs2Ck$dVwUnRvlB1J/oSDR5eYZDn9TjVYfMfRlTd3HV5CPfUUIgjMX9wmh0Z3kUmORoQKtoae8yz

     4D7EB3ABrCb1(密码)/8w1:18149:0(修改密码最短有效时间):99999(最长时间):7:::(后三位是密码策略)

  3、常用命令

    添加用户:    useradd [选项] 用户名

    添加密码:    passwd  用户名

    删除用户:    userdel  用户名

      注意:默认添加的用户名会自动加入和用户名一样的组中

笔记:安装VM Tools、vim编辑器、压缩包、Linux用户管理的更多相关文章

  1. 第七天 Linux用户管理、RHEL6.5及RHEL7.2 root密码破解、RHEL6.5安装vmware tools

    1.Linux用户管理 Linux系统中,存在三种用户 A.超级用户:root 最高权限,至高无上 在windows中 administrator是可以登录的最高权限,但是,system权限最高,不能 ...

  2. 安装vm tools时出现如下问题 The path "/usr/bin/gcc" is not valid path to the

    sudo suapt-get updateapt-get dist-upgradeapt-get install open-vm-tools-desktop fusereboot https://bl ...

  3. kali安装vm tools正确操作

    参考博文:https://blog.csdn.net/qq_39536876/article/details/79501471 前言:每次在执行完 ./vmware-install.pl 重启后,总是 ...

  4. Windows server 2012安装VM tools异常解决办法

    在VMWare虚拟机上安装Windows Server 2012之 后安装VMWare Tools时报如下错误信息: 问题:缺少KB2919355补丁 (先安装KB2919442,在安装KB29193 ...

  5. Linux - 用户管理与文件权限

    目录 Linux - 用户管理与文件权限 创建普通用户 切换用户 userdel删除用户 sudo 命令 文件与目录权限 Linux权限的解读 目录权限 查看用户权限的命令 文件权限 修改权限的命令 ...

  6. 11.Linux用户管理

    本笔记说的Linux用户管理主要包括以下内容: 1.用户配置文件(/etc/passwd  /etc/shadow) 2.组配置文件(/etc/group  /etc/gshadow) 3.用户缺省配 ...

  7. Linux用户管理的复习时间

    所谓三天不练手生,你还记得关于Linux用户管理的所有知识吗?现在就来跟我一起复习一下吧! 1.常用配置文件 用户信息文件: /etc/password 密码文件: /etc/shadow 用户组文件 ...

  8. linux 用户管理

    linux 用户管理 创建一个用户 foo 这个用户只能在/home/foo 上面增加删除文件, foo 不能在其他目录加减文件 useradd -d /home/foo -m foo [root@] ...

  9. linux用户管理,linux用户口令管理,linux用户组管理,linux用户权限管理详解

    linux用户管理 http://www.qq210.com/shoutu/android 用户账号的添加(新加用户需添加用户口令) :增加用户账号就是在/etc/passwd文件中为新用户增加一条记 ...

随机推荐

  1. Google免费新书-《构建安全&可靠的系统》

    前段时间riusksk在公众号分享的Google安全团队的新书,好书,全英原版,开源免费. 免费下载地址:https://static.googleusercontent.com/media/land ...

  2. Microsoft Cloud App Security 微软的云应用安全

    1.概述 微软2015年收购的一家云安全创业公司 Adallom 正式推出产品,同时更名为微软 Cloud App Security.Adallom 成立于 2012年,是一家 SaaS 云安全公司, ...

  3. mysql数据库参数详解

    1.配置参数 MySQL有两种途径途径了解其的配置参数,一个是MySQL交互模式下的命令SHOW  VARIABLES,一个使用mysqladmin variables 查询. MySQL的配置参数分 ...

  4. Redis的事件机制

    目录 一.Redis的运行过程 二.事件数据结构 2.1 文件事件数据结构 2.2 事件事件数据结构 3.3 事件循环 三.事件的注册过程 3.1 文件事件的注册过程 3.2 时间事件的注册过程 四. ...

  5. Kafka 入门(三)--为什么 Kafka 依赖 ZooKeeper?

    一.ZooKeeper 简介 1.基本介绍 ZooKeeper 的官网是:https://zookeeper.apache.org/.在官网上是这么介绍 ZooKeeper 的:ZooKeeper 是 ...

  6. Day02_Vue.js与Webpack

    Vue.js与Webpack 1 vue.js介绍 1.vue.js是什么? Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设 ...

  7. ARC 093 F Dark Horse 容斥 状压dp 组合计数

    LINK:Dark Horse 首先考虑1所在位置. 假设1所在位置在1号点 对于此时剩下的其他点的方案来说. 把1移到另外一个点 对于刚才的所有方案来说 相对位置不变是另外的方案. 可以得到 1在任 ...

  8. P2489 [SDOI2011]迷宫探险 概率dp

    LINK:迷宫探险 题目中要求在最优的策略下的最大概率 而并非期望概率. 一个坑点 题目中虽然没有明说 但是 探险者是知道地图的模样和每个陷阱的概率的. 所以才有最优策略一说. 最优策略尽管不知道可以 ...

  9. CF R 632 div2 1333F Kate and imperfection

    赛后看了半天题 才把题目看懂 英语水平极差. 意思:定义一个集合S的权值为max{gcd(a,b)};且\(a\neq b\) 这个集合可以从1~n中选出一些数字 求出当集合大小为k时的最小价值. 无 ...

  10. windows:shellcode 原理

    shellcode,一段短小精干的代码,放在任何地方都能执行,不依赖当前所处环境,那么就有这么几点要求: 不能有全局变量:函数里的局部变量在栈空间,地址是执行的时候动态分配的:但全局变量在编译时,会由 ...