Fish in the river

Linux
Dock

Ubuntu 配置国内源安装Docker和从国内源拉取镜像

无废话。 1.新建用户 sudo adduser joey 2.将新用户加入到Sudo组 sudo usermod -aG sudo joey 3.更新系统 sudo apt update sudo apt upgrade 4.更换清华的源 编辑/etc/apt/sources.list这个文件,可以先复制一份防止发生意外。 # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-backports main restricted universe multiverse 5.安装Docker(社区版),如果是Ubuntu则是docker.io。如果是centos则是docker-ce sudo apt-get install -y docker.io 6.查看docker版本 sudo docker -v 7.查看docker状态 sudo systemctl status docker 8.创建或修改 /etc/docker/daemon.json 文件,修改为如下形式 { "registry-mirrors": [ "https://ox288s4f.mirror.aliyuncs.com", "https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "https://mirror.ccs.tencentyun.com" ] } 9.重启Docker sudo systemctl daemon-reload sudo systemctl restart docker 10.拉取一个镜像测试Docker sudo docker pull hello-world 11.搜寻Docker 镜像 sudo docker search php 12.Docker-compose 下载 从Github下载太慢了,所以我放在此处下载了 docker-compose-linux-x86_64

2024年6月9日 0comments 265hotness 0likes joey Read all
Linux

在CENTOS7上安装KVM,使用NAT模式,端口映射访问KVM虚拟机

在centos7上 创建的 kvm 虚拟机,如果虚拟网络设置为 NAT 而不是 bridge 的话,从宿主机之外是没有办法直接访问的,只能在宿主机上进行连接。 这样很不方便。有人说为什么不使用bridge网络呢。如果要从宿主机之外的主机直接访问的话。原因是因为,公司只给你分配这一个IP啊。 如果想开放虚拟机的某个服务端口,比如 ssh 或者 http,可以在宿主机上设置 iptables 规则。 步骤如下: 1. 禁用centos主机的防火墙 sudo systemctl stop firewalld sudo systemctl disable firewalld 2.禁用selinux 2.1打开/etc/selinux/config 2.2找到'SELINUX='行,将它的值设置为'disabled'。 3.允许路由转发(网上很多教程都没有提到这一步) 3.1进入目录/etc/sysctl.d 3.2创建文件00-system.conf 3.3在这个文件中追加一行net.ipv4.ip_forward = 1 3.4重启生效,或者输入命令生效sudo sysctl -p 4.设置iptables规则 需要实现的是,当访问宿主机 (HOST_IP) 的特定端口 (HOST_PORT) 时,转发给指定的虚拟机端口 (GUEST_IP:GUEST_PORT)。 在宿主机上运行以下 iptables 命令: $ sudo iptables -I FORWARD -o virbr0 -p tcp -d $GUEST_IP --dport $GUEST_PORT -j ACCEPT $ sudo iptables -t nat -I PREROUTING -p tcp --dport $HOST_PORT -j DNAT --to $GUEST_IP:$GUEST_PORT 举例: KVM虚拟机的IP地址为192.168.122.162。 开放的端口为122(本来是开放端口22,但是端口22被主机占用了) 需要设置如下两条iptables规则。 sudo iptables -I FORWARD -o virbr0 -d 192.168.122.162 -p tcp --dport 122 -j ACCEPT sudo iptables -t nat -I PREROUTING -p tcp --dport 122 -j DNAT --to 192.168.122.162:122 5. 此时可以通过HOST_IP:HOST_PORT访问主机了。

2024年4月13日 0comments 147hotness 0likes joey Read all
Linux

在腾讯轻量云CENTOS上安装FRP客户端并开机自启动

一. 安装FRP客户端 FRP没有单独的客户端,服务端和客户端都在同一个安装包中。 wget https://github.com/fatedier/frp/releases/download/v0.53.2/frp_0.53.2_linux_amd64.tar.gz 下载完成后,将其解压。如果不是root用户,最好使用sudo。在CentOS的使用过程中,不建议直接使用root用户。 sudo tar -xvf frp_0.53.2_linux_amd64.tar.gz 将解压的文件移动到/usr/local/bin目录中。一定要移,此处会涉及到后面的自动启动是否能够配置成功。 mv ./frp_0.53.2_linux_amd64 /usr/local/bin 使用vi或vim或nano配置frpc.toml。新版本的FRP使用了新的toml配置文件,以前的ini配置目前也可使用,但是启动时FRP会警告。配置文件如下。 serverAddr="frp.freefrp.net" serverPort=7000 auth.method="token" auth.token="freefrp.net" [[proxies]] name="web_afish_fun_http" type="http" localIp="127.0.0.1" localPort=80 customDomains=["www1.afish.fun"] 配置完成,可以启动一下测试一下。因为我已经做好了,没有截个图,但是稍微有点基础的应该一看就懂,frpc是否启动成功。不过这里有个问题是一旦启动了frpc。当前对话的终端就会占住了,无法再输入新的指令。最快的方法是重新开一个终端会话。当然,也有办法使其不占用终端。自已查一下吧。 ./frpc -c frpc.toml 二.配置开机自动启动 这个方法也有很多,但我一般用最基础最稳定的方法。其他方法可以在网上找。 配置一个服务,在 /lib/systemd/system这个目录下,创建如下的服务文件,我取名为frpc.services.文件内容如下,如果你上面也是按我的方法配置的,最好照抄。 [Unit] Description=frpc service After=network.target syslog.target Wants=network.target [Service] Type=simple ExecStart=/usr/local/bin/frp_0.53.2_linux_amd64/frpc -c /usr/local/bin/frp_0.53.2_linux_amd64/frpc.toml [Install] WantedBy=multi-user.target 保存好后,执行如下命令,都是一些常规的systemctl命令。相信难不到你。 sudo systemctl daemon-reload sudo systemctl start frpc sudo systemctl enable frpc 按理说,这个时候,已经做好了。但也有时,重启就是不行。我就是搞了一下午。 在排除防火墙,selinux的干扰下,还要注意不要使用root用户,frpc要从/usr/local/bin下启动。 谢谢你看到此处。最后希望看了这篇文章后,你也能顺利的在腾讯云centos下安装frp客户端,并成功的设置为自动启动。

2024年2月5日 0comments 98hotness 0likes joey Read all
12

近期文章

  • use proxy in the windows cmd console
  • windows remote control ubuntu 24.04 and install chinese input method
  • set wampserver on the windows
  • squid on the windows
  • Citrix Visual desktop use https on the storefont

近期评论

No comments to show.

COPYRIGHT © 2024 水中小鱼. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang