翔翔の据点

Arrogance is the only obstacle to survival. Not weakness or ignorance.

0%

Linux上用VMware创建虚拟机

1.vmware

发现隐藏的虚拟机

隐藏 – 只是选择移除,没有删除磁盘文件

image-20200222225503607

image-20200222225448804

*.vmdk是虚拟硬盘文件

*.vmsn是快照文件

*.vmx是虚拟机的配置文件

如果在虚拟机开机状态下保存快照,还会有*.vmem的快照内存文件(很大!)。

VMware的快照其实就是一个新的vmdk文件。
其原理就是创建快照的那个时间点开始,新的数据的记录在新的vmdk文件中了。
存储位置就是当前虚拟机的存储目录。

设置虚拟网络

image-20200228122708097

image-20200228122724909

双击

image-20200228122808065

image-20200228122915193

image-20200228122934833

image-20200228123029079

2. linux

vim

i:插入模式,可以正常编辑

想要退出:先按esc,再输入:wq,即可保存退出

vim撤销操作:u

vim恢复操作:ctrl+r

防火墙

禁用防火墙和SELNUX
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示not running,开启后显示running)

设置vim /etc/selinux/config 文件,将SELINUX设置为disabled
vim /etc/selinux/config

  • 切换登录用户

    su - oracle

  • 编辑文件

    vim 绝对路径

    vim 相对路径,默认为当前目录(得先cd到这个目录下面)

  • 进入目录

    cd

  • 显示当前目录文件

    ll:罗列出当前文件或目录的详细信息,含有时间、读写权限、大小、时间等信息 ,像Windows显示的详细信息。ll是“ls -l"的别名。相当于Windows里的快捷方式。可以理解为 ll 和 ls -l 的功能是相同的, ll 是 ls -l 的别名。

    ls:仅罗列出当前文件名或目录名 就像Windows里的文件列表。

  • (命令)别名查看

    ll 是 ls -l 的别名查看方法,使用:(alias)查看别名情况

  • .bashrc

    位置:在~目录下

    为了加载你的配置,bash 在每次启动时都会加载 .bashrc 文件的内容。每个用户的 home 目录都有这个 shell 脚本。它用来存储并加载你的终端配置和环境变量。

    终端配置可以包含很多不同的东西。最常见的,.bashrc 文件包含用户想要用的别名。别名允许用户通过更短的名字或替代的名字来指向命令,对于经常在终端下工作的人来说这可是一个省时利器。

    alias sqlplus=‘rlwrap sqlplus’
    alias rman=‘rlwrap rman’

  • 后台图形界面

    gedit

    环境变量

    export DISPLAY=192.168.11.1:0.0

  • mkdir

    创建目录

  • chown

    改变owner

  • chmod

    改变模式

  • groupadd

    添加组和用户

引号

所有字符都是在英文输入状态下输入。如果现在的工作目录是/home/user,环境变量PATH=/bin:/usr/bin,当前shell的环境变量中没有VAR_NAME

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
echo pwd
#输出pwd

echo `pwd`
#输出/home/user

echo "$PATH"
#输出/bin:/usr/bin

echo '$PATH'
#输出$PATH

echo "$VAR_NAME/lib:$PATH"
#输出/lib:/bin:/usr/bin

echo '$VAR_NAME/lib:$PATH'
#输出$VAR_NAME/lib:$PATH

echo '$VAR_NAME/lib:'"$PATH"
#输出$VAR_NAME/lib:/bin:/usr/bin
1
2
3
4
5
6
7
8
9
10
11
总结:
倒单引号`
`要执行的名`
`是键盘上TAB键上方的那个键。

双引号"
"对变量会解析的字符串"
如果字符串中包含$VAR_NAME之类的串,这个串将会被环境变量中的相应值取代,如果环境变量中没有相应的变量则用空字符串替代。

单引号'
'常量字符串'串中的所有字符原样保持不变
-------------------------- the end~    thanks for your reading~ --------------------------