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/...
共计 11 篇文章,2 页。