安装vmware 模拟一台电脑上面运行多个操作系统

 对于如何进行配置安装可以查看此链接
centos6.8的安装配置 或者看该链接里面讲述的如何配置centos

给linux配置ip

首先介绍下桥接模式,NAT和仅主机共享
桥接模式:虚拟机会利用计算机的真实网卡与计算机进行通信。虚拟机和计算即在同一个网段的话,那么他就可以和局域网内的其他主机进行通信,
优点:配置简单。
缺点:会占用局域网内的一个网段。会导致ip冲突。
NAT:虚拟机是通过VMnet8和主机进行通信的。真实机那能够访问互联网,那么虚拟机也可以访问互联网。
仅主机共享:虚拟机是通过VMnet1与主机进行通信的。

设置的是仅主机共享因此操作vmnet1

首先查看vmnet1的ip

centosIP配置文件路径 centos配置ip命令_服务器


在linux里面使用ifconfig命令给虚拟即配置IP

ipconfig eth0 192.168.120.2 ip需要和vmnet1在同一个网段 这样配置之后下次登录ip会丢失。

因此要想永久修改IP地址,需要修改配文件

centosIP配置文件路径 centos配置ip命令_linux_02


上面的方式设置Ip只适合在本地测试,要想联网需要设置为NAT模式,并且要进行网络的设置,这样虚拟机里面的系统才能联网。

在虚拟网络编辑器里面找到这样的数据

centosIP配置文件路径 centos配置ip命令_快捷键_03


然后在虚拟机的系统里面输入以下命令进行编辑

vi /etc/sysconfig/network-scripts/ifcfg-eth0 编辑成如下这样

centosIP配置文件路径 centos配置ip命令_快捷键_04


退出之后输入

service network restart

查看皮是否配置成功

ifconfig

centosIP配置文件路径 centos配置ip命令_centosIP配置文件路径_05


测试网络

ping网卡 ping 192.168.11.2

再测试外网

ping www.baidu.com

linux的注意事项

a. 命令严格区分大小写
b. linux的所有存储设备都必须挂载之后用户才能使用。包括硬盘,U盘和光盘
c. window下的程序不能直接在linux中安装和运行。
d. 远程服务器不允许关机 只能重启
e. 重启时应该关闭服务
f. 不要在服务器访问高峰运行高负载命令
g. 远程配置防火墙时不要把自己剔除服务器

linux的命令介绍在本人的github上

linux命令介绍 对于需要截图介绍的命令如下

权限管理命令chmod

更改文件的操作权限

对于一个文件来说,他可以由ugo来进行操作,u代表的是root

g代表的是所属组,o代表其他人

这三类用户对于文件的操作权限是不一样的。

权限有(r读 w写 x 执行) 我们可以使用±=进行授权处理

使用ls -lh 文件 查看文件的权限

eg: ls -lh a.txtchmod g+w,o+w a.txt给所属组合其他人添加写的权限

centosIP配置文件路径 centos配置ip命令_服务器_06


r-4 w-2 x-1

所以

rwxrw-r-- 764

所以想将a.txt的权限更改为上面的权限的话执行命令

chmod 764 a.txt

chmod -R 777 /data/html 修改文件夹的权限

但是普通用户可以删除该目录下的所有文件

即r对于目录的理解是 可以列出目录的内容

w 对于目录来说可以对目录下的文件进行写和删除操作

x 可以进入目录

也就是说对于目录来说 r和x是同时存在的

权限管理命令chown

更改文件的所有者
在管理员命令下进行授权
chown alice /test/a.hard.txt 将原本所有者为root的a.hard.txt改为alice
那么此时alice就拥有对该文件操作的所有权限了

权限管理命令 chgrp

更改文件的所属组
添加所属组
groupadd sofency 还需要向组里面添加用户。
更改文件的所属组
chgrp sofency /test/a.hard.txt 最后sofency组里面的所有用户都可以对文件进行操作了

每个用户都有一个缺省组就是自己。

touch 创建的文件默认没有执行的权限

即touch images

centosIP配置文件路径 centos配置ip命令_服务器_07

权限管理命令 umask

目录的权限 777与umask相异或
777 rwx rwx rwx
022 — -w- -w- umask的值022
`--------------------
755 rwx r-x r-x 目录的权限
655 rw- r-- r-- 文件的权限

用户管理

useradd 添加新用户 sofency
useradd sofency root修改sofency的密码
passwd sofency 按照提示输入密码
使用命令 su sofency 进行切换用户

管理员可以修改所有用户的密码 每个用户只能修改自己的密码

who命令
显示有多少个用户在登录该账户
tty表示本地终端 pts 表示远程终端

w 查询用户登录的详细信息

网络命令

在用户都登陆的情况下,而不是在一台系统里面切换用户的那种。

write命令

centosIP配置文件路径 centos配置ip命令_快捷键_08


centosIP配置文件路径 centos配置ip命令_快捷键_09


使用ctrl+D 退出发消息

如果编辑错误 使用ctrl+backspace进行删除

wall 向所有登录在服务器上面的用户发送消息
wall sofncy is handsome
所有登录在服务器上面的用户都会收到消息

mail邮件命令
mail [用户] 向用户写邮件
使用ctrl+d退出写邮件。
查看邮件 命令 直接输入mail命令

last 命令
用来查看过去登录这台服务器的用户的信息
lastlog命令
lastlog -u sofency 用来查看sofency用户最后一次登录服务器的详细信息。
traceroute命令
用来查看当前ip到目标网站的路径

vim文本编辑命令

centosIP配置文件路径 centos配置ip命令_linux_10


vim 导入命令执行结果

:r !命令

eg ::r !cat a.txt 会将显示的结果输入到文件中

连续行注释
:n1,n2s/^/#/g /g 是不用确认
有些注释是//那么需要使用反斜杠进行转义
:n1,n2s/^/\/\/g

自定义快捷键map
:map 快捷键 触发命令
:map ^p asofnecy@qq.com<ESC> 定义的快捷键的意思就是按ctrl+p 执行的结果是在光标所在处追加sofnecy@qq.com然后退出编辑模式
注意^是按ctrl+v出来的

编辑模式下替换
:ab myemail sofency@qq.com 这样输出myemail的时候 会自动转化为sofency@qq.com

定义快捷键的时候,关机重启会发现定义的快捷键失效
因此我们需要在/root/.vimrc下进行永久配置