在斐讯N1上刷了自己曾经从未接触过的Linux发行版本:Alpine Linux。不过命令行下的界面还是很漂亮的,而且系统简洁。下面简单介绍Alpine的配置。
#网卡配置文件路径:/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
#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/
alpine 提供了非常好用的apk软件包管理工具,
可以方便地安装、删除、更新软件。
#查询openssh相关的软件包
apk search openssh
#安装一个软件包
apk add xxx
#删除已安装的xxx软件包
apk del xxx
#获取更多apk包管理的命令参数
apk --help
#更新软件包索引文件
apk update
#用于文本方式查看网页,用于测试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
#安装openssh-server服务器
apk add openssh-server
#修改配置文件 /etc/ssh/sshd_config,
#如果要想使用root用户远程管理,需要修改参数为:
PermitRootLogin yes
#将ssh服务配置为开机自动启动
rc-update add sshd
#如果你想立刻生效,可以执行命令:
/etc/init.d/sshd restart
[ Alpine Linux ] Alpine Linux简介
原文:https://www.cnblogs.com/qtisec/p/10825045.html