随笔分类 -  Linux

1 2 3 4 5 ··· 14 下一页

Ubuntu 24.04 安装配置 OpenVPN
摘要:很久没有配置生产环境了, 生产环境一般对外一套IP, 与对内使用的IP区分开, 并且不会给每台生产环境的服务器配公网IP用于维护, 用户维护时先通过一个跳板机/堡垒机登入子网, 再连接环境里的机器. 不缺钱可以直接上大厂方案, 堡垒机或者零信任, 没钱就用openvpn或者wireguard这些简单解决. Wireguard 因为不能原生支持TCP, 而UDP在有些运营商环境或者宽带环境会被拦截或者优先级很低导致丢包严重, 所以大多用在已知且固定的环境. 对于生产环境跳板机的需求暂时还是 openvpn 更可靠. 阅读全文

posted @ 2025-08-16 10:52 Milton 阅读(26) 评论(0) 推荐(0)

Ubuntu24.04 交叉编译 aarch64 ffmpeg
摘要:ffmpeg 官网: https://ffmpeg.org 文档: https://ffmpeg.org/documentation.html 编译参数说明: https://trac.ffmpeg.org/wiki/CompilationGuide/Generic 在Linux下编译: https 阅读全文

posted @ 2025-06-04 09:34 Milton 阅读(362) 评论(0) 推荐(0)

Ubuntu 24.04 通过 update-alternatives 切换GCC版本
摘要:在 Ubuntu 中编译项目, 会遇到项目依赖于某个特定版本 GCC 的情况, 例如 Ubuntu 24.04 的默认 GCC 版本是 13, 但是有一些项目需要 GCC11才能正常编译, 在 Ubuntu 24.04 默认的环境下编译会报错. 这时候可以通过 update-alternatives 切换GCC版本 阅读全文

posted @ 2025-05-03 23:24 Milton 阅读(995) 评论(0) 推荐(0)

Ubuntu22.04/24.04 P104-100 安装驱动和 CUDA Toolkit
摘要:集显i5-4690, 技嘉 B85m-DS3H P104-100, Ubuntu 22.04 下安装驱动和CUDA Toolkit的记录. 阅读全文

posted @ 2025-04-27 19:50 Milton 阅读(1649) 评论(0) 推荐(0)

Ubuntu 22.04 更换 Nvidia 显卡后启动无法进入桌面问题的解决
摘要:原显卡为 R7 240, 更换为 3060Ti 后, 开机进桌面时卡在了黑屏界面, 键盘有反应, 但是无法进入 shell. 解决方案为 https://askubuntu.com/questions/1538108/cant-install-rtx-4060-ti-on-ubuntu-22-04- 阅读全文

posted @ 2025-04-20 22:25 Milton 阅读(468) 评论(0) 推荐(0)

Ubuntu 24.04 安装流水账
摘要:Ubuntu 24.04 的服务版安装和桌面版安装相关的记录 阅读全文

posted @ 2025-04-07 08:07 Milton 阅读(166) 评论(0) 推荐(0)

Ubuntu commands for beginners
摘要:Linux file system ├── bin -> usr/bin # 系统基本命令文件, 可执行文件 ├── bin.usr-is-merged ├── boot # 启动配置和引导内核 ├── cdrom ├── dev # 硬件外设等 ├── etc # 系统配置 ├── home # 阅读全文

posted @ 2025-04-07 00:58 Milton 阅读(58) 评论(0) 推荐(0)

curl 笔记
摘要:测试工具 可以用nc快速开启一个端口监听, 用来检查curl请求 # 命令格式 nc -l -p [port], 例如 nc -l -p 8080 GET 请求 curl [URL] # 或者指定请求方式 cURL -X GET [URL] 例如 curl http://127.0.0.1:8768 阅读全文

posted @ 2025-02-12 11:27 Milton 阅读(118) 评论(0) 推荐(0)

Centos7使用Nginx配置HTTPS正向代理
摘要:Nginx默认安装只支持代理HTTP, 不支持代理 HTTPS, 如果需要支持HTTPS需要在Nginx编译时加入 ngx_http_proxy_connect_module. 阅读全文

posted @ 2024-04-26 08:28 Milton 阅读(1441) 评论(0) 推荐(0)

Hi3798MV200 恩兔N2 NS-1 (四): 制作 Debian rootfs
摘要:Debian 没有像 Ubuntu 提供 Ubuntu-Base 那样提供打包好的 rootfs, 但是 Debian 提供了一个制作 rootfs 的工具 debootstrap. 以下介绍使用 debootstrap 制作 Debian rootfs 的过程. 阅读全文

posted @ 2023-08-07 20:57 Milton 阅读(1743) 评论(0) 推荐(0)

Hi3798MV200 恩兔N2 NS-1 (三): 制作 Ubuntu rootfs
摘要:如果把整个Linux操作系统看作层级关系, 根文件系统是位于内核之上的模块,对于同样的硬件和架构, Linux各个发行版的区别主要在于根文件系统, 而底层的内核部分几乎是一样的. 通过制作根文件系统, 可以更换成其它发行版, 定制自己的最小化安装. 阅读全文

posted @ 2023-08-07 12:47 Milton 阅读(3125) 评论(0) 推荐(0)

Hi3798MV200 恩兔N2 NS-1 (二): HiNAS海纳思使用和修改
摘要:海纳思全称是海思机顶盒NAS系统, 网站 https://www.ecoo.top/. 他们做的固件在 N2 NS-1 上应该是集成度做的最好的一个, 包含的功能很丰富, 除了常见的 Aria2, Transmission, Samba, 还集成了命令行, 网盘和笔记等. 适合想直接刷机使用, 不喜欢折腾的用户. 阅读全文

posted @ 2023-08-06 20:09 Milton 阅读(9853) 评论(3) 推荐(0)

Hi3798MV200 恩兔N2 NS-1 (一): 设备介绍和刷机说明
摘要:Hi3798MV200 恩兔N2 NS-1 (一): 设备介绍和刷机说明恩兔N2是一个家庭存储的系列产品, NS-1 是其中最小的一个版本, 基于海思Hi3798MV200. 和其他设备相比, 特点是内置2.5寸SATA盘位, 并且带千兆网口. 这个设备比较小众, 存量很小, 不如斐讯N1, 玩客云那样有广泛的认知度, 甚至在百度和Google上搜索都没什么结果. 生产商恩兔科技这个公司已经停止经营, 其网站 n2yun.com 也已经无法访问. 因为有海思 Hi3798 系列内核的SDK和刷机工具, 使得这个盒子可以发挥余热, 物尽其用. 阅读全文

posted @ 2023-08-06 01:54 Milton 阅读(8140) 评论(0) 推荐(1)

磁盘问题和解决: fsck,gdisk,fdisk等
摘要:# 错误: Resize inode not valid 对于gpt分区的硬盘一般fsck只能检查分区, 不能用于检查整个硬盘, 但是如果对硬盘设备运行时遇到这样的错误 ```bash $ sudo fsck -n /dev/sdc fsck from util-linux 2.37.2 e2fsc 阅读全文

posted @ 2023-07-28 14:48 Milton 阅读(1825) 评论(0) 推荐(0)

Ubuntu 22.04 Samba 安装和配置
摘要:# 安装 安装 ```bash sudo apt install samba ``` 检查服务状态 ```bash systemctl status smbd --no-pager -l ``` 检查是否启用(开机自启动) ```bash systemctl is-enabled smbd # en 阅读全文

posted @ 2023-07-19 12:50 Milton 阅读(7173) 评论(0) 推荐(0)

Atom N2600, N2800 安装 Ubuntu22.04 卡住的问题处理
摘要:Atom N2600, N2800 的某些旧型号机器, 安装 Ubuntu 时在安装界面选择安装后, 启动过程中会卡住, 或者数秒即黑屏, 再无反应. 这个问题对于Debian系的其他发行版 Lubuntu, Linux Mint, Debian 都一样, 但是用Win PE盘可以正常启动. 经各种尝试, 最终发现是ACPI相关的问题. 解决的方法是在启动中加入 noapic 等参数. 阅读全文

posted @ 2023-07-19 00:35 Milton 阅读(703) 评论(0) 推荐(0)

Centos 7 通过 targz 文件安装 Elastic Search 服务
摘要:区别于通过发行版自带的仓库, 介绍如何通过 targz 文件安装 Elastic Search 服务, 使用的 Linux 为 Centos 7 阅读全文

posted @ 2023-06-08 18:21 Milton 阅读(449) 评论(0) 推荐(0)

Spring Cloud开发实践(五): Consul - 服务注册的另一个选择
摘要:Consul 是微服务网络解决方案之一, 用于管理跨网络和多云环境服务之间的安全网络连接, 提供服务发现, 服务网格, 流量管理和自动更新. 可以单独部署, 也可以分布式部署. Consul 内建安全通信选项, 使用 Go 语言编写, 启动资源消耗小, 脚本化配置, 对容器部署方式更友好 阅读全文

posted @ 2023-05-17 23:32 Milton 阅读(527) 评论(0) 推荐(2)

ClickHouse笔记: Ubuntu/Centos下的安装, 配置和用户管理
摘要:ClickHouse 属于 OLAP 数据库, 与 OLTP (Transaction Process) 相比, 注重数据分析, 重点在查询的性能. 在业务系统中, 往往使用 OLTP 数据库做业务数据存储, 用 OLAP 数据库做查询分析, 在一些场景下ClickHouse可以取代ES(ElasticSearch)作为查询引擎 阅读全文

posted @ 2023-05-15 22:04 Milton 阅读(1117) 评论(0) 推荐(0)

Ubuntu下串口工具 PicoCOM 的使用和时间戳显示
摘要:Ubuntu下的串口软件, 除了 CuteCOM, screen, MiniCOM 以外, 还有一个和 MiniCOM 很像的 PicoCOM. 最近在调试 CH340C 串口的过程中, 发现只有 PicoCOM 的连接Reset才能正常工作, 因此单独记录一下. 阅读全文

posted @ 2023-05-14 19:43 Milton 阅读(1257) 评论(0) 推荐(1)

1 2 3 4 5 ··· 14 下一页

导航