OpenWrt 更新所有已安装软件包
登录 SSH 使用任意 SSH 软件登录 OpenWrt。 更新软件列表1opkg update 更新所有软件包1opkg list-upgradable | cut -f 1 -d ' ' | xargs opkg upgrade
Docker-操作指令收集
查看容器环境变量如果我们需要查看 ENV 设置的环境变量,可以通过以下几个方法进行查看。 使用 docker inspect 命令来查看 1$ docker inspect <CONTAINER-NAME> OR <CONTAINER-ID> 使用 docker exec -it <CONTAINER-NAME> OR <CONTAINER-ID> env查看 进入容器exec 命令-i -t 参数docker exec 后边可以跟多个参数,这里主要说明 -i -t 参数。 只用 -i 参数时,由于没有分配伪终端,界面没有我们熟悉的 Linux 命令提示符,但命令执行结果仍然可以返回。 当 -i -t 参数一起使用时,则可以看到我们熟悉的 Linux 命令提示符。 1docker exec -i <CONTAINER-NAME> OR <CONTAINER-ID> /bin/bash 从容器里面复制文件1docker cp <CONTAINER-NAME> OR <CONTAI...
Rocky Linux 8 安装 Docker-CE
Red Hat 系的 Linux 取消了 Docker,改为了 Podman。 因此需要单独增加 Repo 源才能安装。 此安装方法适用于 Red Hat/CentOS/Rocky Linux/Alma Linux/Oracle Linux 等 Red Hat 系的 Linux 操作系统。 卸载 PodmanRocky Linux 默认安装了 Podman,需要先卸载。否则会和 Docker 依赖组件冲突。 1yum -y erase podman buildah 安装 Docker安装 Docker Repo 源12345# 添加 Docker Repodnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo# 更新源dnf update 官方源和阿里云源,按需替换。 Docker 官方源:https://download.docker.com/linux/centos/ Docker 阿里云源:https://mi...
CentOS 8 配置 Web Console
CentOS 8 启动之后,使用 SSH 登录发现了一行提示:Activate the web console with: systemctl enable –now cockpit.socket。 出于好奇搜索了下 cockpit,发现是个好东西。 这条命令是提示可以激活系统的 Web管理程序,设置系统开机启动。 什么是 Cockpit ?官方网站:https://cockpit-project.org/。Cockpit 官网介绍: Cockpit makes GNU/Linux discoverable. See your server in a web browser and perform system tasks with a mouse. It’s easy to start containers, administer storage, configure networks, and inspect logs.Cockpit 是一个 Web 端的系统管理工具,只用鼠标就能管理系统,事实上也确实如此,启动 Cockpit 服务之后,只需要鼠标就能完成系统很...
CentOS 8 虚拟机设置网卡
CentOS 8 在虚拟机新增加的网卡,不会生成网卡配置文件。这是因为从该版本开始,CentOS 停止了 network.service,只能通过 NetworkManager 进行网络配置。 启动 NetworkManager1systemctl start NetworkManager 获取网卡名称输入指令: 1nmcli device 系统显示: 123DEVICE TYPE STATE CONNECTIONens35 ethernet 已连接 ens35lo loopback 未托管 -- ens35 即为网卡设备名称。这里因为已经连接设备,所以后面的状态显示为已连接。 连接网卡设备输入以下指令连接设备。 12nmcli connection add con-name ens35 ifname ens35 type ethernetnmcli connection up ens35 ens35 为要连接设备的新名称。 设备链接成功,在文件夹:/etc/sysconfig/network-scripts/ 会自动生成配置...
CentOS 8 时间同步
CentOS 推荐使用 chrony 同步时间。chrony 官网列举了诸多 chrony 优于 ntp 的功能。 https://chrony.tuxfamily.org/comparison.html 安装 chrony1yum -y install chrony 默认 CentOS 已经安装了 chrony 配置 chrony备份配置文件1cp /etc/chrony.conf /etc/chrony.conf.backup 编辑配置文件1nano /etc/chrony.conf 在打开文件的头部增加以下配置内容: 123server ntp1.alyun.comserver ntp2.alyun.comserver ntp3.alyun.com 启动相关服务1234systemctl start chronydsystemctl enable chronydsystemctl start crondsystemctl enable crond
CentOS 8 安装 Docker-CE
CentOS 8 官方源 containerd.io 版本太低无法安装最新版 Docker-CE。 一、CentOS 8 更换源为阿里云安装 wget 和 curl 组件: 12yum install wget -yyum install curl -y 1、备份原文件12345mv /etc/yum.repos.d/CentOS-Linux-BaseOS.repo /etc/yum.repos.d/CentOS-Linux-BaseOS.repo.backupmv /etc/yum.repos.d/CentOS-Linux-PowerTools.repo /etc/yum.repos.d/CentOS-Linux-PowerTools.repo.backupmv /etc/yum.repos.d/CentOS-Linux-Extras.repo /etc/yum.repos.d/CentOS-Linux-Extras.repo.backupmv /etc/yum.repos.d/CentOS-Linux-Plus.repo /etc/yum.repos.d/CentOS-Li...
Proxmox VE 6.2 国内源设置
更换 PVE 社区源删除企业源1rm -rf /etc/apt/sources.list.d/pve-enterprise.list 下载秘钥1wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg 添加社区源1echo "deb http://download.proxmox.wiki/debian/pve stretch pve-no-subscription" >/etc/apt/sources.list.d/pve-install-repo.list 更换 Debian 国内源备份原文件备份原文件: /etc/apt/sources.list 1cp /etc/apt/sources.list /etc/apt/sources.list.bak 编辑源信息1nano /etc/apt/sources.list 在原文件增加下面的内容 12345678deb...
使用 Windows 自带的远程桌面 mstsc 连接 CentOS 8
CentOS 8 和 CentOS 7 有些差别。主要是: 不要安装 vnc-server 安装 XRDP切换为 root 用户:1sudo su - root 安装 epel 库查询是否已经安装 epel 库: 1rpm -qa|grep epel 如果 epel 库没有安装,则安装它: 1yum install epel-release 安装 XRDP安装 xrdp 服务: 1yum install xrdp 设置 XRDP配置 XRDP修改 xrdp 最大连接数(使用默认值,不修改也是可以的) : 1vim /etc/xrdp/xrdp.ini 12//默认是32:max_bpp=32 启动 XRDP12345//启动 xrdp 服务:systemctl start xrdp//设置 xrdp 服务开机自启动:systemctl enable xrdp 设置防火墙开放端口 338912345//开启 3389 端口firewall-cmd --zone=public --add-port=3389 /tcp --permanent//重启防火墙firewa...
给 Docker 中的 PHP 安装 GD 扩展
安装 php:5.6.40-fpm 发现没有 GD 库。 直接通过 docker-php-ext-install gd 安装。执行安装后查询结果居然是没有安装,看来的自己编译。 进入 php 容器1$ docker exec -it <CONTAINER-ID or CONTAINER-NAME> /bin/bash 修改 Debian 软件源镜像站123456789101112# 进入软件源目录cd /etc/apt# 备份源文件cp sources.list sources.list.backup# 替换源地址为 aliyunsed -i 's/deb.debian.org/mirrors.aliyun.com/g' sources.listsed -i 's/security.debian.org/mirrors.aliyun.com/g' sources.list# 更新软件源apt update 安装 GD 库1234567891011121314151617# 安装需要的库文件apt install -y lib...

