3. 配置网络
输入:ip addr,显示网络并未连接
查看“虚拟机->设置->网络适配器”选择连接模式为“NAT模式”
终端打开"/etc/sysconfig/network-script/ifcfg-eno16777736"
修改ONBOOT=yes
输入"service network restart"重启网络服务,再次检查ip,以及ping
4. 更新及安装软件
yum install kernel-devel yum -y update yum install vim //强大的Vi编辑器 yum install wget //从网络上自动下载文件的工具 yum install gcc //一套由GNU工程开发的支持多种编程语言的编译器 yum install cpp yum install gcc-c++ yum install make //makefile yum install gdb //调试工具 yum inatall perl //后面安装MVwareTools必装软件 yum install net-tools //ifconfig命令,MVwareTools也需要使用 yum groupinstall "Development Tools"
说明:
查询本地是否安装某个软件
输入: rpm –qa xxx
返回:版本号 or 无
5. 修改默认分辨率
查看:http://www.centoscn.com/CentOS/config/2014/1031/4029.html
修改文件"/boot/grub2/grub.cfg",找到
linux16 /vmlinuz-3.10.0-123.el7.x86_64 root=UUID=881ac4e6-4a55-47b1-b864-555de7051763 ro rd.lvm.lv=centos/swap vconsole.font=latarcyrheb-sun16 rd.lvm.lv=centos/root crashkernel=auto vconsole.keymap=us rhgb quiet LANG=en_US.UTF-8
在后面添加vga=0x???(问号代表分辨率代码),在这里贴一张对应表,方便查看
修改后如下:
然后修改运行级别,打开"/etc/inittab"
在后面添加
# ln -sf /lib/systemd/system/runlevel?.target /etc/systemd/system/default.target
保存后,快来重启试试吧!
6. 安装VMwareTools
1).点击“虚拟机->安装VMware Tools”加载镜像
mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom #挂载设备 cd /mnt/cdrom cp vmware-tools-xxxxxx.tar.gz /root umount /mnt/cdrom #关闭设备 cd /root tar zxvf vmware-tools-xxxxxx.tar.gz #解压文件
2).安装vmware-tools
cd vmware-tools-distrib #进入文件目录 ./vmware-install.pl #安装
7. 配置共享文件夹
点击“设置”,添加共享文件夹
在终端下"/mnt/hgfs/"下可以看到刚才添加的文件夹
现在可以无缝连接windows和linux世界了
说明:
我在系统update后曾经找不到共享文件夹了,后来上网查找发现需要重新配置Tools
运行/usr/bin/vmware-config-tools.pl即可
8. HelloWorld
让我们来编译运行一下程序
在windows下编写一个HelloWorl原文件,到虚拟机中编译运行,快看
9.man手册补全
最近使用中发现man总是查找不到命令,后来才知道貌似man手册不全,需要自己下载
tar zxvf manpages-zh-1.5.1.tar.gz cd manpages-zh-1.5.1 ./configure --disable-zhtw make && make install
设置环境变量:
source ~/.bash_profile
然后就可以使用cman查询中文版的手册了
10.使用ssh登录
在虚拟机中使用centos唯一不方便的就是鼠标要在虚拟机和本机中切换,而且虚拟机中出现问题,也不能复制,后来发现ssh是可以在本机上登录的。
在虚拟机中输入ifconfig获得ip地址
在本机上打开ssh登录上面的地址就ok了
11.使用ssh传输文件
ssh是可以在本机和远程主机中传输文件的
使用sz rz命令
首先需要安装
uname -r
2 检查kernel先关的包 是否安装,安装了是否与当前系统版本匹配
rpm -qa | grep kernel
至少应该有kernel,kernel-devel,kernel-tools 以及 kernel-headers几个包有
3 然后检查软连接是否有错误 如果build 和 source 是红色标示不对 绿色就对了
cd /lib/modules/'上面uname -r的结果'/
ls
如果不对 ,删除build,重新建立一下软连接
rm -rf build
ln -s /usr/src/kernels/xxx /lib/modules/xxx/build
作者:JLily
出处:http://www.cnblogs.com/jlily/
CentOS 7最小化系统,使用“ip addr”和“ip link”命令来查找网卡详情。要知道统计数据,可以使用“ip -s link”。
要查看网卡细节,输入以下命令:
- ip addr
输出样例:
- Loaded plugins: fastestmirror
- Loading mirror speeds from cached hostfile
- * base: centos.aol.in
- * extras: centos.aol.in
- * updates: centos.aol.in
- net-tools-2.0-0.17.20131004git.el7.x86_64 : Basic networking tools
- Repo : @base
- Matched from:
- Filename : /usr/sbin/ifconfig
- 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
- link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
- inet 127.0.0.1/8 scope host lo
- inet6 ::1/128 scope host
- valid_lft forever preferred_lft forever
- 2: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
- link/void
- inet 127.0.0.1/32 scope host venet0
- inet 192.168.1.101/32 brd 192.168.1.101 scope global venet0:0
要查看网络接口统计数据,输入命令:
- ip link
输出样例:
- 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN mode DEFAULT
- link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
- 2: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT
- link/void
或者
- ip -s link
输出样例:
- 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN mode DEFAULT
- link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
- RX: bytes packets errors dropped overrun mcast
- 0 0 0 0 0 0
- TX: bytes packets errors dropped carrier collsns
- 0 0 0 0 0 0
- 2: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT
- link/void
- RX: bytes packets errors dropped overrun mcast
- 8515667 6667 0 0 0 0
- TX: bytes packets errors dropped carrier collsns
- 300403 4249 0 0 0 0
在CentOS 7最小化服务器版本中如何启用并使用“ifconfig”命令?
如果你不知道在哪里可以找到ifconfig命令,请按照以下简单的步骤来找到它。首先,让我们找出哪个包提供了ifconfig命令。要完成这项任务,输入以下命令:
- yum provides ifconfig
输出样例:
- Loaded plugins: fastestmirror
- Loading mirror speeds from cached hostfile
- * base: centos.aol.in
- * extras: centos.aol.in
- * updates: centos.aol.in
- net-tools-2.0-0.17.20131004git.el7.x86_64 : Basic networking tools
- Repo : @base
- Matched from:
- Filename : /usr/sbin/ifconfig
或者你也可以使用以下命令。
- yum whatprovides ifconfig
这里,“provides”或者“whatprovides”开关用于找出某个包提供了某些功能或文件。
就像你在上面的输出中所看到的,net-tools包提供了ifconfig命令。因此,让我们安装net-tools包来使用ifconfig命令。
- yum install net-tools
现在,你就可以像以往一样使用ifconfig命令了。
- ifconfig -a
输出样例:
- lo: flags=73<UP,LOOPBACK,RUNNING> mtu 16436
- inet 127.0.0.1 netmask 255.0.0.0
- inet6 ::1 prefixlen 128 scopeid 0x10<host>
- loop txqueuelen 0 (Local Loopback)
- RX packets 0 bytes 0 (0.0 B)
- RX errors 0 dropped 0 overruns 0 frame 0
- TX packets 0 bytes 0 (0.0 B)
- TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
- venet0: flags=211<UP,BROADCAST,POINTOPOINT,RUNNING,NOARP> mtu 1500
- inet 127.0.0.1 netmask 255.255.255.255 broadcast 0.0.0.0 destination 127.0.0.1
- unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 0 (UNSPEC)
- RX packets 7073 bytes 8549159 (8.1 MiB)
- RX errors 0 dropped 0 overruns 0 frame 0
- TX packets 4611 bytes 359201 (350.7 KiB)
- TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
- venet0:0: flags=211<UP,BROADCAST,POINTOPOINT,RUNNING,NOARP> mtu 1500
- inet 192.168.1.101 netmask 255.255.255.255 broadcast 192.168.1.101 destination 192.168.1.101
- unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 0 (UNSPEC)
尽情享受吧!