[ Alpine Linux ] Alpine Linux简介

前言:

  在斐讯N1上刷了自己曾经从未接触过的Linux发行版本:Alpine Linux。不过命令行下的界面还是很漂亮的,而且系统简洁。下面简单介绍Alpine的配置。

Alpine配置和使用:

0x01.网络

#网卡配置文件路径:/etc/network/interfaces

  文件内容:

auto lo
iface lo inet loopback

 auto eth0

 iface eth0 inet static

      address 192.168.1.233

      netmask 255.255.255.0

      gateway 192.168.1.1

#配置完IP地址,重启一下网络服务  

  /etc/init.d/networking restart

  

#host文件路径:/etc/hosts

  文件内容:

192.168.1.233  alpine.com

  

#DNS配置文件路径:/etc/resolv.conf

文件内容:

nameserver 114.114.114.114

0x02.更新国内源

#Alpine的源文件为:

/etc/apk/repositories,

# 默认的源地址为:http://dl-cdn.alpinelinux.org/

#可以编辑源文件 /etc/apk/repositories,

 1 #清华大学的源
 2 
 3 https://mirrors.tuna.tsinghua.edu.cn/alpine/edge/main 
 4 https://mirrors.tuna.tsinghua.edu.cn/alpine/edge/community 
 5 https://mirrors.tuna.tsinghua.edu.cn/alpine/edge/testing
 6 
 7 #阿里云的源
 8 
 9 https://mirrors.aliyun.com/alpine/v3.6/main/
10 
11 https://mirrors.aliyun.com/alpine/v3.6/community/
12 
13 # 中国科技大学的源
14 
15 https://mirrors.ustc.edu.cn/alpine/v3.6/main/
16 https://mirrors.ustc.edu.cn/alpine/v3.6/community/

0x03.软件包管理工具

alpine 提供了非常好用的apk软件包管理工具,

可以方便地安装、删除、更新软件。

#查询openssh相关的软件包

  apk search  openssh   

#安装一个软件包

  apk add  xxx   

#删除已安装的xxx软件包

  apk del  xxx   

#获取更多apk包管理的命令参数

  apk --help   

#更新软件包索引文件

  apk update    

0x04.安装常用的网络相关工具:

#用于文本方式查看网页,用于测试http协议

  apk add curl  

#提供了查看网络连接的协议端口的命令ss,可以替代netstat命令

  apk add iproute2  

#drill 命令可以替代dig和nslookup DNS查询命令

  apk add drill   

 #测试192.168.3.166的80端口,查看web服务是否能正常访问。

curl 192.168.3.166  

#查看建立的TCP连接

ss -ta   

#查询域名的信息

drill blog.csdn.net @8.8.8.8    

#根据IP地址,反向查找域名

drill -x 8.8.8.8 @47.94.71.34 

0x05.开启SSH服务

#安装openssh-server服务器

  apk add openssh-server

#修改配置文件 /etc/ssh/sshd_config,

#如果要想使用root用户远程管理,需要修改参数为:

  PermitRootLogin yes

#将ssh服务配置为开机自动启动

  rc-update add sshd

#如果你想立刻生效,可以执行命令:

  /etc/init.d/sshd restart

原文地址:https://www.cnblogs.com/qtisec/p/10825045.html