安装vmware 模拟一台电脑上面运行多个操作系统
对于如何进行配置安装可以查看此链接
centos6.8的安装配置 或者看该链接里面讲述的如何配置centos
给linux配置ip
首先介绍下桥接模式,NAT和仅主机共享
桥接模式:虚拟机会利用计算机的真实网卡与计算机进行通信。虚拟机和计算即在同一个网段的话,那么他就可以和局域网内的其他主机进行通信,
优点:配置简单。
缺点:会占用局域网内的一个网段。会导致ip冲突。
NAT:虚拟机是通过VMnet8和主机进行通信的。真实机那能够访问互联网,那么虚拟机也可以访问互联网。
仅主机共享:虚拟机是通过VMnet1与主机进行通信的。
设置的是仅主机共享因此操作vmnet1
首先查看vmnet1的ip
在linux里面使用ifconfig命令给虚拟即配置IP
ipconfig eth0 192.168.120.2
ip需要和vmnet1在同一个网段 这样配置之后下次登录ip会丢失。
因此要想永久修改IP地址,需要修改配文件
上面的方式设置Ip只适合在本地测试,要想联网需要设置为NAT模式,并且要进行网络的设置,这样虚拟机里面的系统才能联网。
在虚拟网络编辑器里面找到这样的数据
然后在虚拟机的系统里面输入以下命令进行编辑
vi /etc/sysconfig/network-scripts/ifcfg-eth0
编辑成如下这样
退出之后输入
service network restart
查看皮是否配置成功
ifconfig
测试网络
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.txt
chmod g+w,o+w a.txt
给所属组合其他人添加写的权限
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
权限管理命令 umask
目录的权限 777与umask相异或
777 rwx rwx rwx
022 — -w- -w- umask的值022
`--------------------
755 rwx r-x r-x 目录的权限
655 rw- r-- r-- 文件的权限
用户管理
useradd 添加新用户 sofencyuseradd sofency
root修改sofency的密码passwd sofency
按照提示输入密码
使用命令 su sofency
进行切换用户
管理员可以修改所有用户的密码 每个用户只能修改自己的密码
who命令
显示有多少个用户在登录该账户
tty表示本地终端 pts 表示远程终端
w 查询用户登录的详细信息
网络命令
在用户都登陆的情况下,而不是在一台系统里面切换用户的那种。
write命令
使用ctrl+D 退出发消息
如果编辑错误 使用ctrl+backspace进行删除
wall 向所有登录在服务器上面的用户发送消息
wall sofncy is handsome
所有登录在服务器上面的用户都会收到消息
mail邮件命令
mail [用户] 向用户写邮件
使用ctrl+d退出写邮件。
查看邮件 命令 直接输入mail命令
last 命令
用来查看过去登录这台服务器的用户的信息
lastlog命令lastlog -u sofency
用来查看sofency用户最后一次登录服务器的详细信息。
traceroute命令
用来查看当前ip到目标网站的路径
vim文本编辑命令
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
下进行永久配置