More issues

MacOS11的软件安装工具Homebrew的安装(扒来的内容)

忘记来源了~~~ 1、打开命令行模式窗口 右键 启动台→其他→单击终端。 2、常用命令 查看目录:ls 创建目录:mkdir 创建/编辑文件:vi 3、安装软件安装工具homebrew cd /home/ mkdir brew cd brew vi install.sh install.sh的代码如下: #!/bin/bash # We don't need return codes for "$(command)", only stdout is needed. # Allow `[[ -n "$(command)" ]]`, `func "$(command)"`, pipes, etc. # shellcheck
14 min read

Nginx-Proxy-Manager for s390x 架构的docker镜像制作(简单分析)

因为原作者的镜像文件不支持s390x架构服务器,所以需要自行生成新的镜像。另因其在github的Dockerfile中引用镜像貌似不准确,所以此处特意提醒注意一下~~~~,步骤如下: 1、nginx基础镜像引用。 s390x/nginx:alpine3.18,包含nginx。 2、生成nginx-full 参考:https://github.com/NginxProxyManager/docker-nginx-full/blob/master/docker/Dockerfile,基础镜像:s390x/nginx:alpine3.18,添加依赖,编译工具等。 3、生成nginx-full:acmesh 参考:https://github.com/NginxProxyManager/docker-nginx-full/blob/master/docker/Dockerfile.acmesh,基础镜像:nginx-full,添加acmesh 4、生成nginx-full:
1 min read

SSH连接方法和注意事项

1.前言:  1.1ssh命令行登录书写样式 ssh user@host:port port默认22端口时不用加端口号 1.2不建议使用root+密码方式登录的原因 很多人的教程都是在vps上直接开启root+密码的登录权限,这样一旦密码在别的站点上被泄露过被别有用心的人添加到字典里面去,就很危险,我也是通过运行 journalctl -u ssh 这个命令,查看ssh登录日志,看到好多好多登录尝试的记录才害怕的。 这个命令的常用参数如下: #从昨天到现在的记录  journalctl -u ssh --since yesterday # 三天前到2天的  journalctl -u ssh --since -3d --until -2d # logs from three days ago #最近一小时的  journalctl -u ssh --since -1h # logs
3 min read

shell脚本中打印彩色ASCII艺术字生成

系统:Ubuntu22.04LTS  1、艺术字生成 网站搜索“ASCII艺术字在线生成”自己找一个,或者直接到我用的https://tooltt.com/art-ascii/,去生成一个。注意:不支持中文输入内容的生成。通过调整字体,找到自己想要的内容。 2、彩色的生成,通过脚本函数来实现,代码如下: #!/bin/bash # ↑脚本内容标识 # 设置脚本语言环境为UTF-8 export LANG=en_US.UTF-8 # 设置输出颜色,红、绿、黄、蓝、默认颜色 red='\033[0;31m' green='\033[0;32m' yellow='\033[0;
2 min read

使用docker创建一个自定义的镜像文件并上传的范例。

Ubuntu22.04环境 1、自定义部署一个docker镜像,首先创建一个文件Dockerfile touch /root/ubuntu_shellinabox/Dcokerfile cd /root/ubuntu_shellinsabox/ vim Dockerfile Dockerfile内容如下: # 引用Ubuntu 22.04作为基础镜像,自带ssh FROM ubuntu:22.04 # 安装 Shellinabox RUN apt-get update && \     apt-get install -y shellinabox && \     apt-get clean && \     rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # 设置 root 用户的密码为 'root',mypasswd修改成自己的密码
2 min read

Ubuntu22.04安装指定版本的Python3.9、pip最新版教程

1、pip最新版安装 #更新镜像源 apt-get update #安装pip3 apt-get install python3-pip -y #查看pip版本 pip -V #默认值可能是22.几,升级到最新 pip install pip -U 2、Python3.9安装 方法1: #更新镜像源 apt-get update #安装software-properties-common apt-get install software-properties-common #添加python3的镜像源库、key,并更新一次镜像源 add-apt-repository ppa:deadsnakes/ppa #安装python3.9 apt-get install python3.9 #查看python3版本 python3 -V 方法2:通过自行下载并编译的方式安装,没测试直接上教程
1 min read

Ubuntu22.04安装mysql-server教程

1、Ubuntu镜像库中对应mysql-server 8.0版本,直接安装即可。 1.1安装 #更新镜像源 apt-get update #安装msyql-server8.0 apt-get install mysql-server -y 1.2配置root权限 #进入mysql mysql #设置mysql-server 中root账户的默认密码为A123456+,本地访问 ALTER USER 'root'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY 'A123456+'; #设置mysql-server 中root账户的默认密码为A123456+,网络访问,安全原因,强烈不建议 #ALTER USER 'root'@'%' IDENTIFIED WITH 'mysql_native_password'
11 min read

Ubuntu22.04安装指定版本的nodejs教程

#更新镜像源 sudo apt-get update #安装必要的软件 sudo apt-get install -y ca-certificates curl gnupg #创建gpg.key的存放目录 sudo mkdir -p /etc/apt/keyrings #下载gpg.key并安装到指定目录 curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg #设定版本变量 NODE_MAJOR=20 #获取并添加对应版本的的软件库源 echo "deb [signed-by=/etc/
1 min read