其他分享 关于我都在用服务器折腾一些什么 介绍 从正式准备购买服务器折腾一些东西也快两年,最开始也就整一下博客,折腾的无非就是主题啊,插件啊什么的。最开始肯定喜欢一些花里胡哨的东西,到后来还是更喜欢看起来舒适、简洁的风格,毕竟博客是用来看文字的,不是来看装扮的。 因为稳定使用服务器,所以就买了两台腾讯轻量无忧,还有一台是最近购买的 UCloud 香港服务器,都是续费同价的。很长一段时间都是在捣鼓服务器,当然了,一般测试的机器都是用的本地的…
运维开发 Linux 物理机实现快照功能 简介 物理机装的系统随着时间的增加,东西肯定越来越多,磁盘占用也越来越大,想要清理这些内容变回一个干净的系统是一件不容易的事情,Linux 上也是如此。而虚拟机则可以为刚装好的系统创建一个快照,无论后面在系统内进行任何操作都可以通过快照进行快速复原系统。 经过一方摸索,最开始是准备使用 dd 命令进行镜像的备份和还原,这种方式可行,但是耗时实在过长。于是想着如果系统支持快照还原就好了,之前确实也有…
经验教程 Linux 使用 dd 命令备份和还原 linux 系统环境很容易搞乱,由于不想每次手动重装系统,并且重写设置很多东西,所以之前一直想物理机 dd 系统来着。但是尝试了几次,不清楚是机器原因还是其他原因没有 dd 成功。 然后想着能不能用 dd 命令将当前系统备份,等需要的时候再恢复。经过多次请教大佬,发现目前这套方案是可行的,就是花费的时间比较久,内容越多和硬盘越大都会让备份和恢复的时间增加。 dd 命令可以通过 bs 参数设置缓存大…
运维开发 解决 Centos 的 yum 源失效问题 Centos7 已经在 7 月 1 日彻底停止维护了,所以使用 yum 进行安装时会提示 404,只需要更换 yum 源就好使了。 首先备份配置文件,虽然这个文件以后也用不到了,但是养成好习惯。 sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak # 第三方库源 #sudo wget -O …
运维开发 Linux 磁盘加密和自动挂载 1. 描述 LUKS(Linux Unified Key Setup)是一个标准,定义了在Linux系统上进行磁盘加密的格式和规范。 而 cryptsetup 是一个实现了 LUKS 标准的工具,用于在 linux 系统上管理磁盘加密。它能够创建、管理和解锁加密的磁盘分区或整个硬盘。主要功能包括设置加密选项、创建加密设备映射、打开和关闭加密设备等。 使用 cryptsetup 对分区进行加密后,该…
运维开发 Ubuntu 在线更新内核 之前想着离线更新内核,但是根据网上下载了内核的安装包,发现安装新的内核会牵扯到其他软件的更新问题,比如说安装新版本的内核需要 libc6 版本 >= 2.38 等等,确实有点麻烦。 后来了解到 Mainline, 它是一个用于在 Ubuntu 系统上安装最新 Linux 内核的工具。并且,它由 Ubuntu 的主线内核团队维护,使用户能够轻松地获取和安装由 Ubuntu 内核团队构建和测试的…
运维开发 Linux 创建和释放 swap 分区 1. 创建swap分区 创建 swap 文件: mkdir /.swap dd if=/dev/zero of=/.swap/swapfile bs=1M count=2048 把这个文件变成Swap文件并激活: mkswap /.swap/swapfile && swapon /.swap/swapfile 编辑 /etc/fstab 设置开机启用: /.swap/swapfil…
运维开发 Linux 下 mail 命令基本使用 一、简介 mail命令是Linux系统中一个基于命令行的邮件客户端,用于查看、发送和管理电子邮件。它提供了一个简单而有效的方式来处理邮件任务,适用于在终端环境下进行邮件操作。 二、安装 Ubuntu 使用apt命令进行安装: apt install mailutils CentOS使用yum命令进行安装: yum install mailx 三、使用 1. 发送邮件 发送邮件使用 -s 指定邮件标…
运维开发 详解 linux 路由 route 命令 route 命令用于查看和操作Linux操作系统中的路由表。它允许您添加,删除和修改路由表的条目,以确定数据包从一台计算机到另一台计算机的传输路径。 以下是一些 route 命令的常用选项: route -n:以数字格式显示路由表。这将以 IP 地址和网络掩码的数字形式而非主机名和网络掩码的形式来显示路由表的内容。 route add:添加新的路由表项。 route del:从路由表中删除一条路由…
运维开发 Linux 更换163或阿里云 yum 源 一、阿里云源 1)备份当前yum源防止出现意外还可以还原回来 cd /etc/yum.repos.d/ && cp CentOS-Base.repo CentOS-Base-repo.bak 2)使用wget下载阿里yum源repo文件 wget http://mirrors.aliyun.com/repo/Centos-7.repo 3) 清理旧包 yum clean all 4…
运维开发 Linux 超全的相关配置文件说明 /etc/issue:欢迎信息 /etc/init.d:所有服务的默认启动脚本,比如有httpd、network等服务 /etc/profile:所有用户登录时都会运行的环境变量设置 ~/.bashrc:主要保存个人的一些个性化设置,如命令别名、路径等 ~/.bash_profile:root用户的环境变量设置,一般会显示调用.bashrc /etc/fstab:磁盘开机挂载配置文件 ~/.vim…
运维开发 ubuntu 使用命令行连接 wifi – nmcli 命令详解 阿蛮君有一台笔记本装了 ubuntu 当服务器用,但是因为放在桌子底下不想拿出来,但是想让笔记本连接 wifi,于是上网搜索找到了 nmcli 命令。 nmcli 是 Network Manager 的命令行工具,它可以帮助用户在 Linux 系统上管理网络连接。 1 开启 wifi nmcli r wifi on 2 扫描wifi nmcli dev wifi 3 连接到指定的 WiFi 热点 …