Alpine系统

Alpine

1.Alpine是什么

alpine是一个轻量级的Linux发行版本,轻量级不仅体现在其占用空间的大小,还因为他没有图形化界面,只有命令行界面。
这个发行版本与我们常见的发现版本不同,其他版版本基本在安装完基本配置之后就可以使用了,而且基本配置如:磁盘,时区等都可以通过图形化的方式去点击进行配置,alpine需要我们在命令行进行手动配置。

2.Alpine的有点

  • 轻量:没有自带很多软件,安装完虚拟磁盘才150M。
  • 快速:没有图形界面,启动速度快。
  • 安全:面向安全的轻量发行版
  • 简单:提供APK包管理工具,软件的搜索、安装、删除、升级都非常方便。

3.安装Alpine

首先下载alpine的镜像

《Alpine官网》

Alpine系统

选择extended的x86_64

Alpine系统

打开VMware新建虚拟机

Alpine系统

选择Linux系统,如下图所示

Alpine系统

选择镜像

Alpine系统

安装完成后开启虚拟机,在如下图所示的界面输入root,然后出了有标注的地方默认回车就好

Alpine系统

Alpine系统

选择源

Alpine系统

Alpine系统

重启完之后查看IP地址,使用远程登录

Alpine系统

4.Alpine常用命令

软件管理

命令: apk
常用选项
add     安装软件包
del     删除软件包
update  更新软件仓库
cache   管理缓存
info    提供包的详细信息
list    列出软件包
search  搜索软件包

//安装软件包
localhost:/# apk add vim
(1/3) Installing xxd (8.2.5000-r0)
(2/3) Installing lua5.4-libs (5.4.4-r5)
(3/3) Installing vim (8.2.5000-r0)
Executing busybox-1.35.0-r17.trigger
OK: 151 MiB in 68 packages

//删除软件包
localhost:/# apk del vim
(1/3) Purging vim (8.2.5000-r0)
(2/3) Purging xxd (8.2.5000-r0)
(3/3) Purging lua5.4-libs (5.4.4-r5)
Executing busybox-1.35.0-r17.trigger
OK: 122 MiB in 65 packages

配置阿里云源

localhost:/# cat /etc/apk/repositories
#/media/cdrom/apks
http://mirrors.nju.edu.cn/alpine/v3.16/main
#http://mirrors.nju.edu.cn/alpine/v3.16/community
#http://mirrors.nju.edu.cn/alpine/edge/main
#http://mirrors.nju.edu.cn/alpine/edge/community
#http://mirrors.nju.edu.cn/alpine/edge/testing

localhost:/# sed -i 's/mirrors.nju.edu.cn/mirrors.aliyun.com/g' /etc/apk/repositories
localhost:/# cat /etc/apk/repositories
#/media/cdrom/apks
http://mirrors.aliyun.com/alpine/v3.16/main
#http://mirrors.aliyun.com/alpine/v3.16/community
#http://mirrors.aliyun.com/alpine/edge/main
#http://mirrors.aliyun.com/alpine/edge/community
#http://mirrors.aliyun.com/alpine/edge/testing

//更新仓库
localhost:/# apk update
fetch http://mirrors.aliyun.com/alpine/v3.16/main/x86_64/APKINDEX.tar.gz
v3.16.2-116-g2169fbddca [http://mirrors.aliyun.com/alpine/v3.16/main]
OK: 4927 distinct packages available

服务管理

命令:service

常用选项
    --list 列出所有服务
    servername start    开启服务
    servername stop     停止服务
    servername restart  重启服务
    servername status   查看服务状态

//重启networking服务
localhost:/# service networking restart

//查看networking服务的状态
localhost:/# service networking status
 * status: started

修改IP地址

localhost:/# cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

localhost:/# vim /etc/network/interfaces
localhost:/# cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.169.143
netnask 255.255.255.0
gateway 192.168.169.2

//重启网卡服务
localhost:/# service networking restart
 * WARNING: you are stopping a boot service
 * Stopping chronyd ...           [ ok ]
 * Stopping networking ...

 *   lo ...                       [ ok ]
 *   eth0 ...                     [ ok ]
 * Starting networking ...

 *   lo ...                       [ ok ]
 *   eth0 ...                     [ ok ]
localhost:/#  * Starting chronyd ...

//查看IP地址,修改成功
localhost:~# ip a
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0:  mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:45:c8:3c brd ff:ff:ff:ff:ff:ff
    inet 192.168.169.143/24 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe45:c83c/64 scope link
       valid_lft forever preferred_lft forever

Original: https://www.cnblogs.com/zicnotes/p/16644701.html
Author: Zic师傅
Title: Alpine系统

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/606440/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • .NET面试经典三问:什么是.NET?什么是.NET Framework?什么是.NET Core?

    什么是.NET?什么是.NET Framework? 本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来逐渐引入一系列.NE…

    Linux 2023年6月13日
    091
  • 【Linux】CMake源码编译安装教程

    步骤: 卸载旧版本 官网下载安装包 CMake源码编译安装 检查是否安装成功 Linux下,默认安装方式: sudo apt install cmake 如果使用默认的安装方式,这…

    Linux 2023年6月13日
    0109
  • 有道云笔记迁移到为知笔记

    背景 之前一直用的有&am…

    Linux 2023年6月14日
    0110
  • Redis使用Swap,但系统可用内存充足

    最近生产环境遇到一个很奇怪的问题,系统内存32G,redis使用8G左右,剩余的内存都被系统cache使用,从表面上看系统可用内存有20G左右。但是系统运行过程中,redis时不时…

    Linux 2023年6月14日
    098
  • Redis无法向磁盘写入RBD数据

    由于客户为了安全规范,规定Redis不能再root权限下运行,所以要进行降权切成普通用户等操作,刚刚做完切权操作。客户监控发出来项目服务的报错邮件,经过查看发现是Redis问题. …

    Linux 2023年6月8日
    0116
  • python语法01

    在某.py文件中调用其他.py文件中的内容。全局变量的使用。线程的使用。if name == ‘ main‘: 的作用新建两个python脚本文件f1Fil…

    Linux 2023年6月14日
    088
  • 关于 Promise 的一些简单理解

    一、ES6 中的 Promise 1、JS 如何解决 异步问题? (1)什么是 同步、异步?同步指的是 需要等待 前一个处理 完成,才会进行 下一个处理。异步指的是 不需要等待 前…

    Linux 2023年6月11日
    0118
  • linux中查找nginx指定时间范围内的日志信息

    需求:在nginx中过滤出凌晨3:18-6:36的日志信息1、使用sed方式过滤注意:此方式开始和结束时间必须要在日志中真实存在,否则会匹配不到内容或匹配到末尾 sed -n ‘/…

    Linux 2023年6月6日
    096
  • SWAP交换分区扩容

    第一章 扩容当前swap 交换分区 注:这种需要停止当前业务,否则会产生影响 [17:09:31 root@libin3 ~]# free -h total used free s…

    Linux 2023年6月13日
    097
  • 请求方式

    题目如下 题目描述为请求方式,HTTP的请求方式一共有八种,读者自行去查 打开靶场如下 题目的意思需要以CTF**B为请求方式,由于平台名为CTFHUB,于是试了一下 接着抓包,推…

    Linux 2023年6月7日
    0109
  • linux中python虚拟环境的创建及问题

    linux中python虚拟环境的创建 LINUX 出现 -BASH-4.2# 问题的解决方法 linux中python虚拟环境的创建 1)安装依赖 >: pip3 inst…

    Linux 2023年6月14日
    096
  • JuiceFS 在多云存储架构中的应用| 深势科技分享

    2020 年末,谷歌旗下 DeepMind 研发的 AI 程序 AlphaFold2 在国际蛋白质结构预测竞赛上取得惊人的准确度,使得” AI 预测蛋白质结构&#822…

    Linux 2023年6月14日
    072
  • Redis主从配置总结

    grep ‘^[a-Z]’ /usr/local/redis/conf/redis.conf bind 127.0.0.1 192.168.27.115 protected-mod…

    Linux 2023年5月28日
    0102
  • Redis之延迟监控

    *参考官方文档 *启用 redis 延迟监控 CONFIG SET latency-monitor-threshold 100 单位:毫秒,100表示一百毫秒。如果将 latenc…

    Linux 2023年5月28日
    0101
  • SUPERVISOR监控tomcat配置文件

    下方为Supervisor管理tomcat的配置,多注意红色位置路径修改: [program:tomcat] ; 管理的子程序名字,要和项目有关联,不能乱写 command=/us…

    Linux 2023年6月6日
    0104
  • python练习题:利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法

    方法一: 方法二: (此方法会有一个问题,当字符串仅仅是一个空格时’ ‘,会返回return s[1:0];虽然不会报错,但是会比较奇怪。测试了下,当s=&…

    Linux 2023年6月8日
    0114
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球