shell脚本之uzip命令
[TOC]
概述文章参考:https://zhuanlan.zhihu.com/p/533779423
修改文件夹以及所有文件的权限以下命令行修改指定目录下的所有文件的权限为全体可读、可修改
1chmod -R 777 test_dir/
shell脚本之uzip命令
[TOC]
概述文章参考:https://zhuanlan.zhihu.com/p/533779423
Linux系统分卷Zip文件合并解压1234例如linux.zip.001, linux.zip.002, linux.zip.003...首先 cat linux.zip* > linux.zip #合并为一个zip包然后 unzip linux.zip #解压zip包
OK!
技术架构的战略和战术原则
[TOC]
概述文章参考:https://mp.weixin.qq.com/s/b7TLFf87QQRqCtzh5tWKXw
概述技术架构,是将产品需求转变为技术实现的过程。技术架构解决的问题包括了如何进行纯技术层面的分层、开发框架选择、语言选择(这里以 JAVA 语言为主)、涉及到各自非功能性需求的技术点(安全、性能、大数据)。技术架构是确定组成应用系统实际运行的技术组件、技术组件之间的关系,以及部署到硬件的策略。
技术架构面临最大的挑战是“不确定性”。在技术架构上,很多时候就会面临这种选择。是要选择业界最新的技术?还是选择团队最熟悉的技术?如果选择最新的技术,遇到新技术出了问题怎么解决?如果选择目前熟悉的技术,后续技术演进怎么办?这些都是架构师在做技术架构过程中需要考虑的。
业务在千变万化、技术在层出不穷,没有一套通用的技术架构模式来适用所有的系统。那么,我们如何保证在做技术架构时,能够实现一个稳定、出色的系统。面对这些“不确定性”时的架构设计问题,这里从战略和战术两个层面来提供一些设计原则。战略层提供的是技术架构的方法和思路,属于顶层设计;战术层提供的是技术架构的技术实践方式,更 ...
MacOS安装Homebrew的基本步骤
[TOC]
概述文章参考: https://zhuanlan.zhihu.com/p/111014448
文章参考:https://blog.csdn.net/zzq900503/article/details/80404314 文章参考:https://brew.sh/index_zh-cn.html
Homebrew安装MacOS安装12345678# 如下官网地址,建议使用下方国内寄镜像地址/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"# 国内镜像地址:# 苹果电脑 常规安装脚本(推荐 完全体 几分钟安装完成):/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"# 苹果电脑 极速安装脚本(精简版 几秒钟安装完成):# /bin/zsh -c "$(curl ...
Docker的环境安装
[TOC]
概述文章参考:https://yeasy.gitbook.io/docker_practice/install/mac (基准)
Docker Desktop for Mac 要求系统最低为 macOS 必须是 10.15 或更高版本, Catalina、Big Sur 或者 Monterey,建议升级到最新版本的 macOS。
环境搭建MacOS系统1.使用 Homebrew 安装Homebrew 的 Cask 已经支持 Docker Desktop for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装:
1$ brew install --cask docker
2.手动下载安装如果需要手动下载,请点击以下链接下载 Stable 或 Edge 版本的 Docker Desktop for Mac。
如同 macOS 其它软件一样,安装也非常简单,双击下载的 .dmg 文件,然后将那只叫 Moby 的鲸鱼图标拖拽到 Application 文件夹即可(其间需要输入用户密码)。
Ubuntu系统参考文档:https://www.docker.com/ ...
Docker之Docker容器学习
[TOC]
文章参考:https://yeasy.gitbooks.io/docker_practice/basic_concept/image.html
Docker 镜像我们都知道,操作系统分为内核和用户空间。对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供用户空间支持。而 Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:18.04 就包含了完整的一套 Ubuntu 18.04 最小系统的 root 文件系统。
Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。
Docker之Docker容器学习
[TOC]
Docker之Docker容器学习
[TOC]
文章参考:https://yeasy.gitbooks.io/docker_practice/basic_concept/container.html
文章参考:https://www.quanxiaoha.com/docker/docker-stop-container.html
概述镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的 类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运行于属于自己的独立的 命名空间。因此容器可以拥有自己的 root 文件系统、自己的网络配置、自己的进程空间,甚至自己的用户 ID 空间。容器内的进程是运行在一个隔离的环境里,使用起来,就好像是在一个独立于宿主的系统下操作一样。这种特性使得容器封装的应用比直接在宿主运行更加安全。也因为这种隔离的特性,很多人初学 Docker 时常常会混淆容器和虚拟机。
前面讲过镜像使用的是分层存储,容器也是如此。每一个容器运行时,是以镜像为基础层,在其上创建一个当前容 ...
Docker实践之安装Ubuntu18.04
[TOC]
文章参考:https://yeasy.gitbook.io/docker_practice/image/pull
概述Ubuntu 是基于 Debian 的 Linux 操作系统。
Ubuntu安装访问 Ubuntu 镜像库地址: https://hub.docker.com/_/ubuntu?tab=tags&page=1。
可以通过 Sort by 查看其他版本的 Ubuntu。默认是最新版本 ubuntu:latest 。
拉取Ubuntu123$ docker pull ubuntu# 或者$ docker pull ubuntu:latest
查看本地镜像1234(base) frewen@FreweniMacBookPro ~ docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEubuntu 18.04 5d2df19066ac 3 weeks ago 63.1MBalpine/git latest 22d84a66 ...
NAS硬件安装
[TOC]
概述先说下购买QNAP威联通NAS最迫切的几个需求:
照片备份(万一手机挂了或者丢了,不敢用公有云包括iCloud,毕竟主动权不在自己手里)
PC工作目录实时同步备份,并且有版本记录
媒体中心
网络摄像头监控录制
历史文件备份(这个习惯已经很久了,十多年前都是刻录光盘从CD到DVD,蓝光是没上太贵了)
轻量的Docker(繁重的任务和虚拟机就交给配置更高的DIY设备了)
官网:Cloud Install (qnap.com.cn)
文章参考:http://117.184.155.242:8798/share.cgi?spm=a21m98.27004841.0.0.2d6a76b7SL46FB&ssid=1eed9f71fa484cf48c8b09e9e9213799
威联通QNAP464c不取下硬盘仓打开机箱的方法_哔哩哔哩_bilibili
【像素格】可以插两根SSD的NAS——我的数据保障方案:威联通TS-464C初上手体验(附新手设置详细步骤)_哔哩哔哩_bilibili
2022年可玩性最强之一威联通ts-464c开箱及配置建议_哔哩哔哩_bilib ...