虚拟机vmware
centos 镜像
虚拟机网络模式三种
- 桥接模式:直接将虚拟机当作真实主机放入 主机所在的局域网或者外网 缺点:虚拟机ip地址随机分配,当局域网的主机数量过多时可能会发生IP地址冲突
- 仅主机:仅与主机网络互通
- nat模式:相当于在主机下分配一个局域网,访问外网时通过主机ip地址
快照,相当于读档 虚拟机克隆(注意要配置不同的ip)
基础命令
- mkdir[目录名(可以一次创建多个)] 创建一个空目录 通常是用-p遍历创建目录
- rmdir [目录名(可以一次创建多个)] 删除一个空目录
- cd 切换目录
- ls -a 显示当前目录下的全部文件 这时可以发现. 和.. 文件 这是两个隐藏文件 .是当前文件 ..是返回上一级目录文件 所以
- cd .. 可以返回上一级
- cd / 以 / 开头就要是文件的绝对路径
- cd ./ 以文件相对路径
- touch [文件名(可以一次创建多个] 默认.txt
- cp 【目标文件】【目标地址】 复制文件 通常cp-r 遍历复制一个目录
- mv 【目标文件】【目标地址\重复名】
- sudo 用root权限执行命令
- useradd [用户名] 添加一个用户 会自动创建一个同名 用户组
- rwx(读写执行):421(二进制表示)
- usermod -g 【参数】【用户名】将用户添加到 参数 这个用户组
- passwd【用户名】 配置用户密码
- chmod 【二进制权限】【目录或文件】 更改文件权限
- chown 【用户名】:【用户组】 更改文件的所属用户和组
- find [当前目录或者子目录] -[查找方式一般用文件名 name,也有用文件所属人] find . -name "*.sh" 在当前目录下找到以.sh结尾的文件
- | grep 给搜索的结果加条件 如find . -name "*.sh" | grep jar 在当前目录下找到件名中带有jar并且以.sh结尾的文件
- tar 【参数】 参数:z:用gzip算法来压缩解压缩 c:压缩 x:解压缩 v:显示过程 f:文件档名自己取 如 tar -zcvf 【自己取压缩后的名字】【要压缩的文件】
如 tar -zxvf 【解压缩的文件】( -C 【解压到目标目录】) - df -h 查看磁盘分区
fdisk -l 查看磁盘分区 只能root用户才能使用这个命令
vim 我自己常用的
全局模式 G进入文件最后一行 gg切换到文件第一行 20G进入文件20行
切换模式 i进入编辑模式 esc当前模式进入到全局模式 :进入底行模式
底行模式 ZZ:wq 都是保持退出 q退出 加!是强制执行 /【ip】在文件中找到有ip的地方