vm安装centos

linux_server_environment

1. Installation in vmware workstation

1.1. steps

(略): 普通的虚拟机系统安装模式

2. linux 中存储设备的使用

linux 中所有存储设备都是通过挂载使用的,包括分区也需要挂载使用

格式: 新建目录(挂载点)--指向--> 存储空间(目录)

2.1. 如何使用光驱

光驱文件在 /dev/cdrom

一般的挂载光驱的指令cd /mnt/ ; mkdir cdrom ;mount /dev/cdrom /mnt/cdrom 如何挂载使用原则。

卸载指令unmount /mnt/cdrom

3. Centos 下安装软件

Centos 很多应用软件都在安装光盘中,尤其是针对服务器端的软件

3.1. 挂载光驱

注意: 有时候挂载失败,信息提示: please specify filesystem type,可以查看下 cd-rom的物理连接;或者重启一下系统

一般软件放在 第一张光盘中

命令:mount /dev/cdrom /mnt/cdrom 将根目录下的 dev目录中的cdrom 挂载在 mnt 中的cdrom 中。

3.2. 配置 yum 服务

配置 yum 本地资源: 配置 yum 安装包位置(网上资源、本地资源)

  1. /etc/yum.repos.d/目录下删除 CentOs-Base.repo 和 CenOS-Debuginfo.repo
  2. 编辑 CentOS-Media.repo; 指定 Centos 光盘的位置(baseurl修改为file:///mnt/cdrom/),并设置为开启模式(enabled修改为1)

3.3. 查看 本地 iso 文件中是否有对应软件

yum list 指令可以用来查看 iso 中有哪些可安装软件

指定命令: yum list | grep mysql 查看 是否有mysql 软件

3.4. 使用yum 卸载软件

sudo yum erase firefox

我们先来看一下YUM的基本用法: 查询功能:

yum list/search /info   xxx
例如:yum list httpd   //检查apache是否已经安装
yum info httpd  //查看apache的详细信息, 类似 rpm -qi httpd
yum search httpd  //查询和 apache (httpd)相关的软件
安装升级
yum install httpd
yum update httpd
卸载软
yum remove httpd

3.5. 案例

1.本地安装 vim

  • 指令:yum install vim -y : -y 参数表示全 yes

2.安装Centos桌面环境(gnome桌面.kde桌面)

  • 指令: yum -y groupinstall Desktop
  • 指令2:yum -y groupinstall "X Window System"

3.6. wget 安装软件

相当于迅雷,支持断点下载,现在的文件格式为 rpm(redhat package management)

下载软件:

  • wget http://vault.centos.org/6.0/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
  • wget http://vault.centos.org/6.0/os/x86_64/Packages/yum-metadata-parser-1.1.2-14.1.el6.x86_64.rpm

安装软件:

  • rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
  • rpm -ivh yum-metadata-parser-1.1.2-14.1.el6.i686.rpm
3.6.1 wget 代理使用

在 Centos 上不能使用,不过一般也用不到代理

编辑文件为:/etc/wgetrc

添加下面两行:
http_proxy = http://10.176.183.58:3128
https_proxy = http://10.176.183.58:3128

4. linux 运行级别

级别分类:(常用)

  • 0 关机
  • 6 重启
  • 3 文本化多用户(最常用)
  • 5 图形化多用户(最常用)

查看当前级别: 指令runlevel

切换运行级别: 指令init (级别号)

修改开机默认运行级别:修改/etc/inittab文件中的语句,一般只是 3或者 5 的切换

5. Vi 编辑器使用

5.1. 指令 : vi 文件名

5.2. vi 常用的工作模式

首先要学会三种模式的切换

1.命令模式(默认模式):

  • 指令一:yy 复制一行
  • 指令二:p 粘贴
  • 指令三:dd 删除一行
  • 指令四: /查找内容查找

2.输入模式(用来编辑文件)
3.末行模式(对当前文档进行保存,退出之类):

  • 指令一:w(写入,保存)
  • 指令二:q(退出)
  • 指令三: q! 强制退出,不保存
输入 <--a-- 命令 --:--> 末行
    --ESC-->    <--ESC--

熟悉三种模式子指令,熟悉三种模式的切换

6. 配置当前主机上网

  1. 设置虚拟机网卡桥接模式
  2. 配置网卡参数: vi /etc/sysconfig/network-scripts/ifcfg-eth0
    • 修改 onboot = yes 表示启用该网卡
  3. 重启网络服务: service network restart
  4. 查看当前网络信息
    • 查看 ip: ifcofig
    • 查看网关: route
    • 查看DNS: cat /etc/resolv.conf

6.1. 测试网络连通性

指令一: ping www.baidu.com,注意前提是开启网卡

7. 使用 putty 连接 vmware中的 Centos

1.虚拟机使用桥接模式,这样 虚拟机中的linux 可以有自己独立的ip地址

2.在 Centos 中开启 eth0 网卡:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3,将 ONBOOT=NO 修改为 ONBOOT=YES

3.直接使用 putty 连接

Note: 在远程连接的时候注意,地址是linux中分配到的ip地址,地址可以在linux 中执行 ifconfig 便可以看到 ip地址,端口 一般22 不变。

  • 在centos中使用命令 ifconfig 查看 ip 地址
  • 在 putty 中 直接输入 对应的ip 地址就好了,默认端口为 22

7.1. putty 上传文件

注意需要下载一个 pscp.exe 软件,pscp 可以添加到环境变量中

注意:下面这个指令的运行是在 powershell 中

指令:‘pscp filePath 用户名@LinxIp:filePath’
ex:pscp D:\demo\demo.html root@192.168.7.1:/home/

8. web 服务器搭建

略(日后补充)

8.1. 物理机访问虚拟机中的 web服务器

这里主要是 关闭防火墙

主要会遇到这种情况: 在物理机中使用 ping 指令可以ping通虚拟机的 ip 地址,并且putty 也可以通过 端口22 跟虚拟机通信,但是 虚拟机中的web 服务器就是不能在物理机中访问

解决方案: 关闭虚拟机中的 防火墙

防火墙(iptables) 重启系统生效(推荐使用)

  1. 开启: chkconfig iptables on
  2. 关闭: chkcofig iptables off

防火墙(iptables) 即时生效,重启后失效

  1. 开启: service iptables start
  2. 关闭: service iptables stop

Supplement

  1. su命令是切换用户,如果获得root权限,执行su root是让当前登录操作的用户变成root。sudo命令是临时提权为root,可以让普通用户临时获得root权限。
  2. 很多时候,指令不能使用时因为 权限不足尤其是在 putty 访问的时候。sudo - 指令使用一下,转为管理员权限。
  3. 当可以ping 通虚拟机中的服务器,却不能通过 web borowser 访问,关闭防火墙
  4. 在使用代理上网的时候,ping 百度是否 能通,不能作为是否连接到外网的标

Qs

1.DHCP 是什么?

  • 动态主机设置协议(英语:Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:

    • 用于内部网络或网络服务供应商自动分配IP地址给用户
    • 用于内部网络管理员作为对所有电脑作中央管理的手段

iso 文件地址

 - [rhel](链接:https://pan.baidu.com/s/1eTeJO1k 密码:1o7q)
- [CentOS](链接:https://pan.baidu.com/s/1miY1VZy 密码:tvmj)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值