赞
踩
一、VMware虚拟机
--------------------------------------------------------------------------
1.安装VMware
2.在VMware中安装centos客户机
二、Centos基本命令
-------------------------------------------------------------------------
Centos
ls //显示目录
ls -l //以列表形式显示目录
ls -al //以列表形式显示所有目录,包括.开头的
ls --help //查看命令的帮助
ls -a -l -h //查看当前目录, -h 人性化 -l 列表
cd ~ //回家 回到主目录 /home/centos
cd - //回到上一个目录
cd /home //切换目录
cd .. //进入上级目录
cd /home/centos/ //进入绝对路径
ll //别名,ls -l --autocolor...
clear //清屏(ctrl + l)
pwd //显示当前目录
whoami //显示用户名
su root //切换root用户,输入密码
passwd //修改当前用户的密码
ifconfig //查看ip地址
ping localhost //查看网络连接情况
alias //查看所有的别名
man ls //查看命令的详细帮助
mkdir //创建目录
touch //创建文件
find . > a.txt // >重定向,将查找到的内容写入a.txt
echo helloword > b.txt //向b.txt中覆盖写入helloword(如果没有文件就创建文件)
echo helloword >> b.txt //向b.txt中追加写入helloword (如果没有文件就创建文件)
cat b.txt //查看文件b.txt
rm b.txt //删除文件b.txt
rm -rf tmp/ //强制递归删除文件夹tmp
rm * //*表示通配 移除所有文件,但是不能移除文件夹
cp a.txt b.txt //将a.txt 复制到b.txt(创建或者覆盖b.txt)
cp *.txt tmp/ //将所有的txt文件拷贝到tmp目录下
cp -a dir1 dir2 //复制一个目录
mv a.txt tmp/ //将a.txt 移动到 tmp文件夹下
grap //抓取,在结果中过滤
【切换文本模式和桌面模式】
ctrl + alt + f6 //切换到文本模式
ctrl + alt //切换鼠标
ctrl + alt + f1 //切回桌面模式
ctrl + alt + f5 //切换到新的文本模式(旧文本卡死等情况下)
【nano文本编辑器,命令行模式】
nano a.txt //打开nano编辑器,编辑a.txt文件
ctrl + o //保存文件
ctrl + x //退出nano
ctrl + k //剪切一行(删除一行)
ctrl + u //撤销剪切,可以多次撤销(可用作复制一行使用)
【分屏显示】
more a.txt //分屏显示
more -5 a.txt //分屏显示,每页显示5行文本
tali a.txt //显示最后10行文本内容
head a.txt //显示头部10行文本内容
q //退出分屏
h //查看帮助
【管道】| 前命令的结果,作为后命令的输入,可以无限传递,串联命令
find . | more //find查找的结果作为more的输入,即分页查看find.的结果
【统计字数】wc:word count
wc a.txt //查看a.txt的信息 字节数,行数,单词数,相当于 wc -c -l -w a.txt
【系统相关】
ifconfig //查看ip地址
hostname //查看主机名称
uname //查看系统内核信息
file //查看文件类型
xargs //将列转换成行,将回车换行符替换成空格。作为命令连接串使用
find . | grep .txt | cp `xargs` tmp1/ //查找所有txt后缀的文件,并复制到 tmp1文件夹下
·· //反引号,代表命令,强行将字符串解析成命令
ping `cat a.txt` //命令的嵌套,ping a.txt文本文件中的ip地址
which ping //查看ping命令文件的路径
echo $PATH //查看环境变量
【压缩】
tar //归档文件或者文件夹
tar -cvf a.tar a.txt //从a.txt 创建归档文件a.tar
tar -tvf a.tar //查看归档文件内容
tar -xvf a.tar //原地解归档文件
gzip //原地压缩覆盖掉源文件,解压缩文件(非文件夹)
gzip a.txt //原地压缩a.txt,得到a.txt.gz并删除a.txt
gzip -d a.txt //原地解压缩a.txt.gz,并删除a.txt.gz
gunzip a.txt //原地解压缩,等价于gzip -d a.txt
三、centos目录与权限
--------------------------------------------------------------------------------------------------
【windows】
---- 以磁盘分区物理结构作为文件系统结构
【centos】
---- 没有分区的概念,以逻辑结构作为文件系统结构
/ //文件系统的根
/bin //binary文件,可执行二进制文件,最早的,初始命令
/sbin //super binary(重要性高),最早的,初始命令
/usr/bin //厂商增加的相关的命令
/usr/sbin
/usr/local/bin //用户增加的相关的命令
/usr/local/sbin
【Linux文件类型】
- //文件
d //目录
l //链接,类似于windows的快捷方式
b //块文件
c //字符设备
【Linux权限】ugo rwx
chmod //修改文件夹权限
u user //用户
g group //组
o other //其他
r read //读
w write //写
x execute //执行
rwx ==== 7 //可读可写可执行(参考字节位运算111 = 7)
rw- ==== 6 //可读可写不可执行(参考字节位运算110 = 6)
r-- ==== 4 //只读(参考字节位运算100 = 4)
rwxrw-r-- ==== 764 //u 7 g 6 o 4 //表示用户有rwx全限,组有rw权限,其他有r权限
chmod g-w a.txt //表示给组减掉写权
chmod g+w a.txt //表示给组增加写权
chmod g=w a.txt //表示将组的权限变成只写
chmod g+rw a.txt //表示给组增加读写权
chmod ugo+rwx a.txt //表示给所有人增加所有权限
chmod 764 a.txt //表示rwx rw- r-- //表示用户有rwx全限,组有rw权限,其他有r权限
四、客户机与宿主机之间的网络连接方式
------------------------------------------------------------------------------
1.桥接
如果是桥接,那么客户机就相当于一台独立的物理主机了。通过真实的网卡连接外网
但是要注意静态ip的冲突问题
2.NAT
nat address transform 网络地址转换
客户机能访问外网,也能访问局域网内的其他物理主机,但是其他局域网内的物理主机,不能访问该客户机
与宿主机共用一个外网ip,与外网联通是通过端口号区分的
3.only host
不能访问外网
4.查看client机的网络连接模式
VMware 中右键选择Centos客户机
选择设置
网络适配器
5.查看DHCP的分配网段
vmware --> 编辑虚拟网络编辑器 -->DHCP设置 -->起始-->结束
6.修改客户机的静态ip
切换到root用户 : su root
编辑/etc/sysconfig/network-scripts/ifcfg-eno16777736
cd /etc/sysconfig/network-scripts/
cp ifcfg-eno16777736 ifcfg-eno16777736.bak
编辑ifcfg-eno16777736文件
nano ifcfg-eno16777736
内容编辑如下:
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=13de67e4-4ca7-4238-87d0-d981db831cb1
DEVICE=eno16777736
ONBOOT=yes
IPADDR=192.168.43.200
PREFIX=24
GATEWAY=192.168.43.2
DNS=192.168.43.2
注意:GATEWAY和DNS的数值需要使用虚拟网卡的NAT网关地址,如何查看?
------:vwmare --> 编辑 --> 虚拟网络编辑器 -->V8条目--> NAT设置 -->查看网关地址
解决通过ip能访问网络,但是通过域名无法访问网络的问题
配置/etc/resolv文件,添加一行文本
nameserver 192.168.43.2
重启网络服务
su root
service network restart
五、vmware Vnet8虚拟网卡丢失的找回问题
-------------------------------------------------------------------------------------------------------------
1.打开VMware Workstation,点击Edit --> Virtual Network Edit --> 打开Virtual Network Edit框
2.点击最下面的的Restore Default 按钮,恢复默认设置,这会在网络连接那块可以看到丢失的VMware Network Adapter VMnet8 又回来
3.或者 在Virtual Network Edit框 找到一个Add Network... 的按钮 弹出来一个框 然后在select a network to add 中选择VMnet8,单击OK 就可以啦
六、putty 客户端终端软件
-------------------------------------------------------------------------------
1.输入ip地址
2.点击open
3.输入用户名和密码
七、service 管理命令 :服务管理
-------------------------------------------------------------------------------
1.查看服务的状态
语法:service 服务名称 服务状态
service network status
service network restart
八、mount命令 : 挂载和卸载外设
------------------------------------------------------------------------------
【挂载】
1.通过界面操作
右键client 右下角光盘图标 --> 设置 --> 选择iso镜像文件 --> 连接
-->桌面就会生成一个光盘图标--> 进入就能查看iso里面的内容了
2.通过文本命令操作
创建文件夹 /mnt/cdrom :
su root
mkdir cdrom
挂载光驱 /dev/cdrom 到 /mnt/cdrom目录下
mount /dev/cdrom /mnt/cdrom
【卸载】
1.从挂载目录中出来,否则出现设备繁忙
cd ..
2.使用 unmount 进行卸载
unmount /mnt/cdrom
九、虚拟机增强工具
-----------------------------------------------------------------------------
1.原理
插入iso(C:\myprograms\vmwar11.0.4-x86_64\linux.iso)文件到光盘中。
2.vmware虚拟机菜单 -> 重新安装vmware-tools
3.自动会将C:\myprograms\vmwar11.0.4-x86_64\linux.iso镜像文件插入光驱中,并直接打开。
4.复制VMwareTools-9.9.3-2759765.tar.gz文件到centos的桌面下。
5.tar开该文件.
鼠标右键点击桌面的tar.gz文件,选择 extract here.
6.进入桌面的vmware-tools-distrib目录下.
$>su root
$>cd /home/centos/Desktop/vmware-tools-distrib
7.执行安装脚本
$>./vmware-install.pl
一路回车。
只到遇到Enjoy!!...
十、启用client 和 host 之间共享目录的功能
------------------------------------------------------------------------------
1.右键VMware 中client,选择设置
2.找到 选项 --> 共享文件夹 --> 总是启用 --> 在文件夹区域中添加要共享的目录
3.确定
4.重启客户机
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。