Wayne's blog

分类 · Linux

首页

关于

归档

好友们

linuxstoragedisk

LVM 存储方案

LVM LVM 是一种可用在Linux内核的逻辑分卷管理器;可用于管理磁盘驱动器或其他类似的大容量存储设备。 think个人认为LVM的强大之处在于存储空间的可伸缩性(在线)。我可以把多块硬盘 看作一块硬盘。如果我想改变其容量 只需要一些命令即可。整个过程可以保持业务不中断。 结构和术语介绍物理卷 (PV) 一个可供存储LVM的块设备. 例如: 一块硬盘, 一个MBR或GPT分区, 一个回环文件, 一个被内核映射的设备 (例如 dm-crypt.它包含一个特殊的LVM头。 卷组 (VG) 物理卷的一个组,作为存放逻辑卷的容器。 PEs are allocated from a VG for a LV. 逻辑卷 (LV) “虚拟/逻辑卷”存放在一个卷组中并由物理块组成。是一个类似于物理设备的块设..

更多
linuxwifi

linux 下无GUI WiFi连接

linux 下无GUI WiFi连接写在前面你想一下这个场景 你刚装好了一个系统 手头没有网线 或者别的原因无法使用网线,但又一定要连接网络,无线传输的WiFi看起来挺香。 但是 我们经常用的操作系统都是在GUI下的,操作非常方面。 但是的但是 某些linux没有提供GUI,这个时候就尴尬了。。。 ok. 本文将向你展示,如何用最少的命令,快速建立WiFi连接。 其实我是在折腾树莓派的时候 下了个IoT的ubuntu 然后没有GUI 得手动联网但是路由器离我较远 如果连了网就没有显示输出了。 sh确认网络连接 首先 你得知道 你的WiFi和密码。 知道了这些 接着往下看。 一般家用路由器使用的都是WPA和WPA2。 所以我们可以直接使用linux原生集成的一个工具 wpa_* wpa开头的工具包 下..

更多
mysqlCentOSruby

mysql 分析 ibdata1 数据

mysql 分析 ibdata1 数据 因为这个文件占用了 133G 而测试环境总空间也就197G不到 频繁的磁盘爆满导致服务不可用。我不高兴! 环境 centos 7.5 ruby 2 innodb_ruby 0.9.16 mysql 5.5 安装 innodb_ruby 所需要的环境安装ruby (有镜像)yum install ruby 安装ruby之后 会有 gem 软件包管理程序 我们还需要用它来安装一些依赖 安装 innodb_ruby (有网络)gem install innodb_ruby 会自动下载软件包和软件依赖包并安装 安装 innodb_ruby (无网络)下载 innodb_ruby 所需要的依赖 因为我这里测试环境是没有网络的 所以 一些软件包依赖需要手动去下载..

更多
macOSbrewHTTP Proxy

Privoxy HTTP Proxy Server

Privoxy HTTP Proxy ServerPrivoxy 是一个 HTTP 协议过滤代理,常结合 Tor 使用。Privoxy 是有着先进的过滤能力和保护隐私的代理工具,它可以过滤网页内容,管理cookies,控制访问,除广告、横幅、弹出窗口等等,它同时支持单系统和多用户网络。 这个wiki来自archlinux wiki 链接:https://wiki.archlinux.org/index.php/Privoxy_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) macOS 10.14.4privoxy 3.0.28brew 2.1.10 why?我的需求是这样的: 我在一个无外网的server上搭建了一些服务,但是这些服务需要网络连接,在没有网络连接..

更多
linuxmysqlCentOSmariadb

在Linux上运行MariaDB

在Linux上运行MariaDB mariadb-10.4.7-linux centos7.5 why?Q: 为什么是Linux而不是某个发行版 A: 因为该方法基本对所有主流Linux发行版(x86_64)可用 Q: 主流Linux发行版不都是有apt yum 包管理软件吗,不可以一键安装吗? A: 很不幸 我需要部署的server是没有外网的 准备工作 请注意! 该文章不面向小白! 本文假设你清楚安装过程中所需要的基本命令的使用! 在mariadb官网下载二进制安装包Package Type找到 gzipped tar file Source 找到 Linux x86_64 最终可以找到这样的文件mariadb-10.4.7-linux-systemd-x86_64.tar.gz (for ..

更多
loading..
nextcloudlinuxdebian

nextcloud数据丢失!

nextcloud数据丢失! 做一次标题党哈哈 !!!!!!!!!!!后续在review的时候 发现其实不是nextcloud的错,而是因为两台主机的区域设置不一样,导致默认字符编码集不一致造成的乱码。!!!!!!!!!!! 起因nextcloud最近一段时间大版本更新 于是乎就升级了 因为最近在忙别的事情 文章什么的都没有图片 所以也就没上传 直到昨天。。。。 并且部分文件无法下载 着手解决看了一下日志并没有发现有什么报错 在概览页的安全及设置警告倒是有发现丢失了索引 修复索引先来修复索引 sudo -u www-data php occ db:add-missing-indices DBALException: Failed to connect to the database: An exce..

更多
VPNikev2linuxdebian

Debian搭建IKEV2服务 on strongSwan --2019

写在前面Q:为什么有两篇文章A: 上一次的文章基本基于民间的搭建教程 有很多地方实际上没搞清楚。本篇的教程大多参考的都是strongSwan的官方教程搭建。因为服务器迁移到了AWS上面 迁移的内容只能是数据和配置,所以又重新安装了一遍 官方链接:https://www.strongswan.org/ Q:和上篇文章有什么区别吗A:技术上没什么变化,版本更新到了最新。strongSwan到了最新,以及更优雅的配置和去除无关的配置。 strongSwan 5.6.3 -> 5.7.2 请不要参考上篇文章 如果你有问题 可以在下面评论 或许我可以帮助你上篇文章 : Debian下配置ikev2服务 环境 Debian 9.5Linux strongSwan U5.7.2/K4.9.0-8-..

更多
aria2

Debian下搭建aria2下载器

环境debian9.5aria2 1.34.0nodeJs 10.15.1 如果不需要搭建aria2的webui的话可以忽略安装nodejs 开始安装用apt安装aria2 apt update apt install aria2 即使用apt安装 aria2也并不是一项服务aria2c工具已经添加进了path 可以直接使用了 安装nodeJs注意 不要直接apt install nodejs 直接安装是有问题的我们需要替换源安装 curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - apt install nodejs 配置aria2我们创建一个aria2的配置文件 以供快速启动 配置文件可以在任意地方 这里就在/us..

更多
nextcloud

nextcloud更新记录14 to 15

近日 nextcloud更新到了25.0.2根据官方的更新版本来看 大版本的0.2版本是一个生产推荐版本 本站也是一直使用的nextcloud作为本站的资源存储云,于是乎 更新 环境php 7.0debian 9.5nextcloud 14.0.3 在这之前先解决一个之前的遗留小bug发现nextcloud的日志一直在报错 每秒两个.. You are using a fallback implementation of the intl extension. Installing the native one is highly recommended instead. at /usr/share/nginx/nextcloud/3rdparty/patchwork/utf8/src/Patchwork/..

更多
linuxdebianmysql

debian安装MySQL8

背景因为debian官方的源默认是mariaDB(apt install mysql) , 但是我们需要MySQL ,又想方便的安装使用bandel包安装等效于apt安装 除了更新 环境 debian 9.5mysql 8.0.11 下载bandel包解压tar -zxf 安装按照下面的顺序安装 libmysqlclient21_8.0.11-1debian9_amd64.deb libmysqlclient-dev_8.0.11-1debian9_amd64.deb mysql-common_8.0.11-1debian9_amd64.deb mysql-community-client-core_8.0.11-1debian9_amd64.deb mysql-community-client..

更多
1234