Linux基础知识---0、虚拟环境搭建&配置

本文详细介绍了如何搭建Linux虚拟环境,包括安装VMware workstation、CentOS系统,以及虚拟机网络配置。此外,还讲解了Linux软件安装基础,如RPM包管理和YUM在线源文件的使用,以及如何配置Java、MySQL等常用软件。文章适用于初学者,旨在帮助理解Linux系统管理和软件安装流程。
摘要由CSDN通过智能技术生成

linux虚拟环境搭建

一、安装虚拟机 VMware workstation

  1. 常用软件VMware workstation可以从官网下载稳定版本,网上寻找破解码。如果上次卸载不干净,可以使用vmware_install_cleaner(网上下载) 清理注册表
  2. 安装后,需要在电脑的BIOS设置中打开cpu虚拟化。即,在bios中找到Intel virtual technology,将其设置为ENABLE,保存重启,虚拟机就正常打开了

二、安装linux系统centos

  1. 常用CentOS,推荐稳定版。国内镜像网站下载速度快
    如:网易镜像:(http://mirrors.163.com/centos/6/isos/x86_64/ CentOS-6.9-x86_64-bin-DVD1、CentOS-6.9-x86_64-bin-DVD2
    注:注意选择64位及32位系统,与后面的其它软件安装保持一致
  2. 安装过程:

    1. 创建新的虚拟机—-选典型安装—-以后再安装操作系统—-centos(64位更耗费资源及兼容性问题)—-虚拟机名字(如果要删除虚拟机,只需要删除相关的文件夹)—–默认—–虚拟机设置(一般):内存1G;CPU根据机器设置;网络适配器设为桥接模式;其它为默认—-选择哪种类型的安装时,选择创建自定义布局,进行分区设置。设置分区与挂载
      clipboard1.png-10.6kB
    2. 选择basic server安装 或者选择Minimal,随后根据需要安装相应的包
      clipboard.png-31.3kB
  3. 如果克隆虚拟机或移动虚拟机的位置,需要修改UUID
    (1)vi /etc/sysconfig/network-scripts/ifcfg-eth0 # 删除MAC地址行
    (2)rm -rf /etc/udev/rules.d/70-persistent-net.rules # 删除网卡和MAC地址绑定文件
    (3)重启系统 # 系统会重新生成新的MAC地址

三、虚拟机网络配置

  1. 进入网络配置文件 :[root@muban ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
  2. 修改配置文件(可以先用setup配置,然后再进行配置)

    DEVICE=eth0 #物理设备名,eth0表示第1块网卡
    HWADDR=00:0c:29:4c:e5:23 #MAC地址
    TYPE=Ethernet #以太网
    ONBOOT=yes #控制网卡是不是开机自启动
    NM_CONTROLLED=yes #实时生效,修改后无需要重启网卡立即生效
    BOOTPROTO=none #none,引导时不使用协议;static,静态分配地址;bootp,使用BOOTP协议;dhcp,使用DHCP协议
    IPADDR=192.168.1.10 # ip地址
    NETMASK=255.255.255.0 # 子网掩码
    GATEWAY=192.168.1.1 # 默认网关
    DNS1=192.168.1.1 # DNS服务器
    USERCTL=no
    PEERDNS=no
    IPV6INIT=no

  3. 重启网络服务:[root@muban ~]# service network restart

四、虚拟机操作

  1. 开源软件 Xshell 远程登录,更容易操作linux 系统。
    3.png-21.7kB
  2. 安装开源软件winscp,更方便实现linux和windows间文件的转移与管理

linux软件安装基础

一、软件包安装的分类与优缺点

  • 源码包安装优缺点:

    优点:

    • 开源,如果有足够的能力,可以修改源代码
    • 可以自由选择所需的功能
    • 软件是编译安装,适合自己系统,更加稳定,效率更高
    • 卸载方便(直接删除安装文件夹就可以,无垃圾文件)
      缺点:
    • 安装过程步骤较多,尤其安装软大的软件集合时,容易出错
    • 编译时间较长,安装比二进制安装要长
    • 编译安装,报错,新手难以解决
  • 二进制包(RPM包、系统默认包)安装优点:

    优点:

    • 包管理系统简单,只用几个命令就可以实现安装、升级、查询和卸载
    • 安装速度比源码包快

    缺点:

    • 经过编译,不再可以看到源代码
    • 功能选择不如源码包灵活
    • 依赖性 # 一般供用户大量使用的包选择源码包安装,如httpd。源码包效率更高。

二、RPM包管理

  1. 基础知识

    RPM包的来源:所有RPM包都在系统光盘的Packages目录中,也可以从网站下载
    RPM包命名规则:软件包名-软件版本-软件发布的次数-适合的Linux平台-适合的硬件平台-包扩展名
    RPM包依赖性:
    树形依赖:a->b->c 解决方法:从后往前安装
    环形依赖:a->b->c->a 解决方法:放在一条命令中安装即可
    模块依赖:库文件依赖,库也叫模块,就是linux当中的函数,它有一个典型的特征,就是以【.so.数字】结尾,它依赖的其实是一个文件,而不是软件包。该文件藏身在某一个软件包当中。我们只要将该文件所在的软件包安装上,该文件也就安装了。解决方法:登录www.rpmfind.net网站,输入库文件名称查询到对应的rpm包,然后安装即可。

  2. 安装、卸载、升级

    包全名:操作的包是没有安装的软件包时,使用包全名。而且要注意路径
    包名:操作已经安装的软件包时,使用包名,是搜索/var/lib/rpm/中的数据库
    rpm -ivh 包全名 # rpm安装
    -i(install)安装
    -v(verbose)显示详细信息
    -h(hash)显示进度
    –nodeps 不检测依赖性 #不建议,安装没有用
    rpm -Uvh 包全名 # rpm包升级,如果没有安装,就直接安装
    -U(upgrade) 升级
    rpm -e 包名 # 卸载 rpm包
    -e(erase) 卸载
    –nodeps 不检查依赖

  3. rpm包查询

    rpm -q 包名 # 查询包是否安装
    rpm -qa # 查询所有安装的rpm包。如:rpm -qa | grep h

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值