自建服务器系列-0元搭建linux服务器(windows笔记本)

这篇具有很好参考价值的文章主要介绍了自建服务器系列-0元搭建linux服务器(windows笔记本)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.windows装Centos7

1.1 centos7 iso镜像

下载地址

1.2 准备U盘

准备一个32G以上的U盘

1.3 UltraISO 启动盘制作工具安装

工具: ultraISO :下载地址

1、打开UltraISO工具,左上角点击文件选项-打开,选择下载好的iso镜像,如下:
个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器
2、点击工具栏启动选项-写入磁盘映像…-如下图弹窗中点击写入
个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器

3.等待刻录完成即可。

个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器

1.4 准备一台windows 机器

我的这台机器是dell inspiron 14

  • cpu: i7 4774
  • 内存:8G (DDR3 配置,后面我在网上买了两条8G DDR3 变成16G 两条120元左右 )
  • 硬盘 :固态 500G

这台机器买了8年了,外表很旧了,显示屏也坏了,所以一直放在那边没有用

1.5 安装过程

1、将启动盘插入笔记本,启动/重启电脑

2、屏幕上出现DELL logo时,快速按F12 / FN F12(看设备支持那种),进入biso模式

3、选择U盘启动,进入选择安装界面,选择install centos 7回车

个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器
问题:
个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器
导致原因:iso镜像路径配置错误
解决办法:

① 输入 cd dev,然后ls查看自己的U盘是哪个

查看方法:先ls一遍后,拔下U盘;再次ls,第二次比第一次缺少的就是你的U盘标识,比如我的少了sda4

② reboot,再次重复步骤2的操作,进入到步骤3的界面中

③ 按下 E键 / Tab键(视设备,联想是E键),进入编辑界面,界面会出现一行字:

vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64.check quiet

然后移动光标将上面的路径改为如下:

vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdc4 quiet

按Ctrl+X键保存,重新进入安装界面

4.进入安装过程
个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器
5、等待自动跳到语言选择界面,这里我选择的中文
个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器
6、选择安装源,我们选择U盘中的iso文件
个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器
7、软件选择,我的选择如下,可视化界面(按自己需要选择)
个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器

8、安装位置,选择电脑硬盘-我要配置分区-点击左上角完成
个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器
问题:
个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器
解决方法:
我们需要将已经分区的磁盘删除后,选择标准分区-自动配置分区(此时删除的分区是原先win下的磁盘分区,删除后便不可恢复)
个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器

11、点击右下角开始安装,在安装界面设置root密码
个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器
12、安装成功后,重启机器

二 、连接无线wifi

1、ip link set wlp7s0 up
2、ip link show wlp7s0
3、ip addr show wlp7s0
4、wpa_supplicant -B -i wlp7s0 -c <(wpa_passphrase "wifi名称" "密码x")
5、dhclient wlp7s0
# 断开wifi
nmcli device disconnect ens16

三、固定wifi ip

3.1 查看网络状态

ip addr show wlp3s0

个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器

3.2 查看DNS

cat /etc/resolv.conf

个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器

3.3 查看GATEWAY

netstat -rn

个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器

3.4 设置静态IP

准备工作做好后,修改/etc/sysconfig/network-scripts目录下的ifcfg-ZYKJ文件:

修改BOOTPROTO=static,并在最下面添加连接信息,说明:ONBOOT=yes表示开机启用,DEFROUTE=yes表示为默认网络连接,最终修改如下:

个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器
修改保存完毕,reboot重启,查看网络是否连接。

四、一键快速安装单机版k8s

# 配置主机名
hostnamectl set-hostname k8s-master
echo "192.168.2.11 k8s-master" >> /etc/hosts
# 下载docker yum源
yum install -y wget
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
#  增加kubernetes源
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
# 关闭selinux
setenforce 0
sed -i 's/enforcing/disabled/' /etc/selinux/config
# 关闭firewalld
systemctl disable firewalld --now
# 关闭交换分区
swapoff -a
sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
# 更新yum源
# 启用ipv4转发
cat > /etc/sysctl.d/kubernetes.conf <<EOF
net.bridge.bridge-nf-call-iptables=1
net.bridge.bridge-nf-call-ip6tables=1
net.ipv4.ip_forward=1
vm.swappiness=0
EOF
sysctl --system
# 安装docker 
yum install docker-ce-19.03.* -y
systemctl enable docker --now
cat > /etc/docker/daemon.json <<EOF
{
  "registry-mirrors": ["https://v16stybc.mirror.aliyuncs.com"],
  "exec-opts":["native.cgroupdriver=systemd"],
  "log-driver":"json-file",
  "log-opts": {
  "max-size": "100m"
  },
  "storage-driver":"overlay2",
  "storage-opts": [
  "overlay2.override_kernel_check=true"
  ]
}
EOF
systemctl restart docker
# 安装k8s
yum install -y kubelet-1.19.6 kubeadm-1.19.6 kubectl-1.19.6
systemctl enable kubelet
kubeadm init  --apiserver-advertise-address=192.168.2.11  --image-repository registry.aliyuncs.com/google_containers --kubernetes-version v1.19.6  --service-cidr=172.16.0.0/16  --pod-network-cidr=172.18.0.0/16   --ignore-preflight-errors=all
sleep 120
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
wget --no-check-certificate https://docs.projectcalico.org/v3.15/manifests/calico.yaml
kubectl apply -f calico.yaml
sleep 360
kubectl taint node k8s-master node-role.kubernetes.io/master-
kubectl get pod -n kube-system

五、申请域名

我申请的是一个花生壳顶级域名,不能作为顶级域名,只能与花生壳客户端配合做内网穿透。
个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器

六、开通公网动态ip

前提是已经申请开通电信宽带。
1、打10000 ,开通公网ip
个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器

2、光猫必须是桥接模式

3、路由器也必须是桥接模式
个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器

4.设置接口转发
个人电脑搭建小型服务器,# Linux,自建服务器,linux,windows,服务器

七、安装花生壳客户端

下载
wget https://dl-cdn.oray.com/hsk/linux/phddns-5.0.0.x86_64.rpm

安装
rpm -ivh phddns-5.0.0.x86_64.rpm

启动


八、参考

1、centos7脚本一键快速安装单机版k8s

2、linux 无线网卡 静态IP

3、重装系统系列 - windows装Centos7

4、CentOS7安装过程格式化硬盘

5、centos7连接WiFi,并设置开机自动连接WiFi文章来源地址https://www.toymoban.com/news/detail-857842.html

到了这里,关于自建服务器系列-0元搭建linux服务器(windows笔记本)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • zerotier 搭建 moon中转服务器 及 自建planet

    环境准备 节点ID 配置moon.json文件 生成.moon文件并进行配置 其它节点加入到 moon 服务中 注意,需要将云服务器的UDP: 9993端口打开,加入配置文件后,需要重启ZeroTier或者重启系统生效 将.moon 放入到指定的文件夹中,如果没有moons.d 文件夹,则自己手动创建一个 如何使配置生效 MacOS

    2024年02月04日
    浏览(47)
  • 新手如何自建幻兽帕鲁服务器?基于阿里云服务器搭建教程来了

    新手如何自建幻兽帕鲁服务器?基于阿里云服务器搭建幻兽帕鲁palworld服务器教程来了,一看就懂系列。本文是利用OOS中幻兽帕鲁扩展程序来一键部署幻兽帕鲁服务器,分享官方基于阿里云服务器快速创建幻兽帕鲁服务器教程。 幻兽帕鲁是一款备受欢迎的多人在线游戏,其联

    2024年02月21日
    浏览(45)
  • 搭建自己的V Rising自建服务器,和小伙伴们告别官方服务器卡顿,快乐联机

    V rising官方服务器经常无法连接,无法和小伙伴玩耍;如何搭建自己的V rising服务器呢?还可以修改掉落倍率,加快游戏进度,搭建自己的私人服务器。 最近V rising这个游戏很火呀,迫不及待地和小伙伴一起玩;但是,V rising官方的服务器实在是太不稳定:延时高、丢包率高,

    2024年04月13日
    浏览(42)
  • 去他妈的某日葵,老子自建服务器搭建远程控制.

    大家好,我是鸟哥。一个半路出家的程序员。 今天带大家玩一个非常有意思的神器——RustDesk,一款开源的远程控制神器。开箱即用,超级简单,无需任何配置。支持Android、iOS、Mac、Linux、Window。默认使用RustDesk的注册/中继服务器,完全免费且功能和效果不输于收费的某日葵

    2024年02月09日
    浏览(33)
  • 如何搭建自己的V Rising自建服务器,以及常见的V Rising服务器问题解决方案

    V rising官方服务器经常无法连接,无法和小伙伴玩耍;如何搭建自己的V rising服务器呢?还可以修改掉落倍率,加快游戏进度,搭建自己的私人服务器。 最近V rising这个游戏很火呀,迫不及待地和小伙伴一起玩;但是,V rising官方的服务器实在是太不稳定:延时高、丢包率高,

    2023年04月18日
    浏览(34)
  • Windows/Linux搭建幻兽帕鲁服务器教程(超详细图文)

    幻兽帕鲁作为一款热门多人在线游戏,为了给玩家提供稳定、流畅的联机体验,阿里云提供了高效便捷的快速部署解决方案,本文将为大家分享阿里云一键部署幻兽帕鲁联机服务器详细教程。 还未购买阿里云服务器可以参照下面的步骤部署,已经购买阿里云服务器可以参照文

    2024年02月19日
    浏览(40)
  • 用Windows自带的Hyper搭建Linux(Centos7)服务器

    首先准备Centos7镜像:下载地址:CentOS Mirrors List   点击任意国内镜像地址进行下载 前提:cpu已经开启虚拟化,win10版本为非家庭版 安装Hyper-V:打开控制面板选择程序,选择程序和功能中的“启动或关闭Windows功能”,勾选Hyper-V后,点击确定后系统会启用并重启系统     

    2024年02月05日
    浏览(51)
  • 搭建FRP内网穿透服务器来远程访问本地windows/linux中的web服务

    什么是FRP? FRP 是一个免费开源的用于内网穿透的反向代理应用,它支持 TCP、UDP 协议, 也为 http 和 https 协议提供了额外的支持。 FRP有服务端和客户端,你将服务端安装在你买的便宜云服务器上,FRP客户端安装在你自己的电脑上,配置好暴露的端口,就可以实现你访问服务器

    2024年02月05日
    浏览(48)
  • 【Linux】 ubuntu 安装搭建Samba cifs服务器,windows下无法访问如何解决!

    一、windows下无法访问samba 1、smbd没有正常启动;  service smbd  start       启动smbd   service smbd status      查看状态   2、主机和虚拟机需要可以互ping成功 3、共享文件的访问权限设置 4、windows和linux防火墙关闭, 之后重启smbd 5、在运行里面输入格式: “\\\\ +ip”   (因为我就是

    2024年02月05日
    浏览(50)
  • MySQL Linux自建环境备份至远端服务器自定义保留天数

    linux下安装mysql请看 Linux环境安装单节点mysql8.0.16 系统版本: CentOS 7 软件版本: mysql8.0.16 此次备份依赖mysql自带命令mysqldump与linux下crontab命令(定时任务) mysqldump mysqldump客户实用程序执行 逻辑备份,产生一组能够被执行以再现原始数据库对象定义和表数据的SQL语句。它转储一

    2024年02月13日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包