Linux端Clash

安装Clash 使用wget或curl下载Github最新的可执行文件,然后给clash添加可执行权限,并运行文件,等待clash自动配置环境 1 2 chmod +x clash ./clash 注入系统服务,长期运行 使用systemctl管理。进入/etc/systemd/system目录,新建clash.service文件 1 2 3 4 5 6 7 8 9 10 [Unit] Description=simulator [Service] User=常使用用户的用户名 Type=simple ExecStart=可执行文件路径 [Install] WantedBy=multi-user.target systemctl进行管理 1 2 systemctl enable clash.service systemctl start clash.service

July 15, 2023 · 1 min · 37 words · ecturing

Docker

Docker 是一个开源的应用容器引擎,是一种容器虚拟化技术,基于 Go 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 虚拟机也是虚拟化技术的一种体现,但是虚拟机占用资源多,冗余步骤多,启动慢,容器技术并不是模拟一个完整的操作系统,而是对进程进行隔离,用容器将软件所需的环境打包到一个隔离的容器中,容器只需要软件工作所需的库资源的设置 Docker安装 Docker组成 Client 客户端 Host 服务端 Registry 仓库 集中存放镜像文件的场所 Images 镜像 镜像是一个只读的模板,用于创建容器,类比面向对象,镜像是类 Containers 容器 容器是镜像的一个实例,类比面向对象,容器是对象 Docker daemon Docker守护进程 docker容器以后台形式运行 Docker命令 Docker 安装 1 2 3 yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum install docker-ce docker-ce-cli containerd.io 启动Docker 1 systemctl start docker 测试命令 1 2 3 docker version docker run hello-world docker images 配置镜像加速(阿里云) 1 2 cd /etc/docker/ vim daemon....

March 15, 2022 · 3 min · 568 words · ecturing