主页

ubuntu连接wifi教程

在 Ubuntu Server 上通常没有图形界面,连接 Wi‑Fi 一般用命令行完成。下面按最常见、最稳妥的方法给你说明。 一、确认无线网卡是否被识别 ip link 或 iw dev 如果看到类似 wlan0、wlp2s0 的接口,说明无线网卡可用。 如果没有,可能需要安装驱动(尤其是 USB Wi‑Fi)。 二、安装必要工具 Ubuntu Server 默认可能没装 Wi‑Fi 工具: sudo apt update sudo apt install -y network-manager 启用 NetworkManager: sudo systemctl enable NetworkManager sudo systemctl start Networ...

阅读更多

ubuntu安装nvidia驱动进行深度学习训练

在 Ubuntu Server 上安装 NVIDIA 驱动涉及几个步骤,需要注意你的 GPU 型号、内核版本以及是否使用了 nouveau 开源驱动。下面我给你整理一个详细的流程(适用于 Ubuntu 22.04/20.04 Server): 步骤 1:检查你的 GPU 型号 在终端输入: lspci | grep -i nvidia 如果显示了 NVIDIA GPU 的信息,就可以继续。 步骤 2:更新系统并安装必要工具 sudo apt update sudo apt upgrade -y sudo apt install build-essential dkms linux-headers-$(uname -r) -y 这些是编译 NVIDIA 驱动时需要的工具...

阅读更多

frps+fail2ban联合使用,防止frp ssh被滥用

在服务端(frps 所在的公网服务器)安装 Fail2ban 可以在攻击流量到达你的内网主机之前,直接在公网网关处将其拦截。 以下是完整的安装与策略配置步骤: 第一步:安装 Fail2ban 在你的服务端(Ubuntu/Debian 系统)执行: sudo apt update sudo apt install fail2ban -y 安装完成后,服务会自动启动。你可以用 systemctl status fail2ban 查看状态。 第二步:创建 frps 专用过滤器 (Filter) 我们需要告诉 Fail2ban 如何在日志里识别“攻击行为”。 创建规则文件: sudo nano /etc/fail2ban/filter.d/frps.conf ...

阅读更多

Ubuntu代理设置全解

🧩 一、Linux 上的“系统代理”其实是 GUI 层代理 当你在 Ubuntu 的图形界面中设置了: Settings → Network → Network Proxy 例如 SOCKS: 127.0.0.1:1080 或 HTTP: 127.0.0.1:1080 这实际上只影响: GNOME 桌面程序(比如 Firefox、Snap 应用、系统更新等); 它通过 gsettings 或 dconf 传递配置; 命令行程序(git、curl、wget 等)不会自动使用。 👉 换句话说: 你设置的“系统代理”,git 默认不会理会。 🧭 二、要让 git 走代理,你必须单独配置它 ✅ 如果你的代理是 HTTP/HTTPS 代理(如 v...

阅读更多

Nginx多站点配置certbot自动申请证书

1.创建站点目录 首先,确保你已经在服务器上创建了用于存放网站文件的目录。 sudo mkdir -p /var/www/rram_top sudo mkdir -p /var/www/memristor_cn 然后,设置这些目录的权限,确保 Nginx 可以读取和写入: sudo chown -R $USER:$USER /var/www/rram_top sudo chown -R $USER:$USER /var/www/memristor_cn 2.创建和编辑 Nginx 配置文件 Nginx 的站点配置文件通常位于 /etc/nginx/sites-available/ 目录下。你可以为每个域名创建一个单独的配置文件,或者将它们都放在一个文件中。 为 rram.top 和 w...

阅读更多

TigerVNC的安装使用与开机自启动

TigerVNC 安装 本文使用的环境为ubuntu 20.04 先执行命令:sudo apt update 安装TigerVNC命令:sudo apt install tigervnc-standalone-server TigerVNC设置 密码设置,执行命令:vncpasswd,输入密码后会询问你yes or no,选择no,不然的话只是远程桌面查看了,而不是可以远程桌面操控电脑 桌面启动设置,编辑 ~/.vnc/xstartup 文件,即执行命令:vim ~/.vnc/xstartup写入以下内容: #!/bin/sh PATH=/bin:/sbin:/usr/bin:/usr/sbin unset SESSION_MANAGER unset DBUS_SESS...

阅读更多

Python调用C代码

在windows上测试,首先把文件.c转换成.dll或者.so文件 下面是C语言的代码,里面包含一个foo函数: #include<stdio.h> int foo() { int i,k,m; for(i=0;i<1000;i++) { for(k=0;k<1000;k++) { for(m=0;m<1000;m++); } } return 0; } 将C语言代码保存为.c文件。在当前目录下进入cmd。(前提是有mingw环境)执行命令gcc -o foo.so -shared -fPIC foo.c转化为.so文件,gcc foo.c -shared -o foo.dll转化为.dll文件。 编写Pyt...

阅读更多

一些常用的Linux命令

安装V2Ray Ubuntu/Debian 系统: apt-get update -y && apt-get install curl -y CentOS 系统: yum update -y && yum install curl -y 安装V2Ray: bash <(curl -s -L https://git.io/v2ray.sh) VMware tools安装 sudo apt install open-vm-tools sudo apt install open-vm-tools-desktop 重启ubuntu 切换Python包安装源 豆瓣源 -i https://pypi.douban.com/...

阅读更多