标签:ubuntu

0

228

记一次ubuntu环境网络故障排查

最近在集成百度人脸识别算法linux离线sdk,公司采购了一台arm架构(瑞芯微RK3588芯片)的工控机。

厂商预装了ubuntu22.04系统,在准备植入程序调试时发现网络存在问题。

通过ping命令发现跟局域网与外网都不通(报文无法出网),查看系统路由表果然发现了诡异:

root@localhost:/data# ip route
default via 192.168.1.1 dev eth0 proto dhcp src 192.168.1.58 metric 202
default via 192.168.1.1 dev eth0 proto dhcp metric 20100
169.254.0.0/16 dev eth0 scope link metric 1000
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.24 metric 100
192.168.1.0/24 dev eth0 proto dhcp scope link src 192.168.1.58 metric 202

可以看出当前系统路由表存在以下特点和潜在问题:

重复默认路由问题

系统存在两条默认路由(default via 192.168.1.1),区别在于:

  • 第一条:metric 202,指定了源地址src 192.168.1.58
  • 第二条:metric 20100,无源地址指定

这种重复配置可能导致路由选择冲突,通常应保留metric值较小的有效路由17。

IP地址冲突迹象

路由表中出现两个不同源地址:

192.168.1.24(proto kernel)
192.168.1.58(proto dhcp)

……

乐果   发表于   2025 年 05 月 23 日 标签:ubuntu 继续阅读

0

719

ubuntu/debian:samba、ssh以及国内apt更新源等常规配置

samba共享与挂载

samba服务配置

挂载samba共享目录

网络挂载,如下:

mount -t cifs -o username=xiao,password=****** //192.168.10.200/soft /data/test

ssh免密登陆

安装openssh-server

首先确保linux系统安装有 ssh 服务端:

apt install openssh-server

设置免密登陆

修改配置文件:

vim /etc/ssh/sshd_config

设置免密登陆,修改如下设置:

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      /etc/ssh/authorized_keys

增加密钥文件:

vim /etc/ssh/authorized_keys

……

乐果   发表于   2024 年 07 月 25 日 标签:ubuntusshsamba 继续阅读

0

995

基于ubuntu22.04系统下“人脸替换”项目roop环境搭建与测试

有了英伟达显卡终于可以作一些开源Ai项目的研究测试了。 今天准备对大名鼎鼎的 roop (视频人脸替换)项目做一下效果测试。

环境搭建

首先要安装 Anaconda安装笔记

为了 python的依赖下载更快,配置国内更新源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
conda config --set show_channel_urls yes

……

乐果   发表于   2024 年 03 月 18 日 标签:ubuntuai 继续阅读

0

856

ubuntu22.04 安装英伟达nvidia驱动 笔记

因为很多 Ai 模型基于英伟达显卡的 cuda,之前的电脑都没有英伟达显卡,所以最近特意买了 一款英伟达显卡的笔记本捣腾。

前几天笔记本刚买回来,为了节省时间直接把 nuc(inter显卡)mini主机的 ssd 硬盘插过来, 但安装 nvidia 时一直报错,可能因为原系统依赖各种不匹配导致的,于是最终还是重装了 ubuntu 系统。

今天终于在新安装的 ubuntu22.04 版本系统下将它搞定了。

安装步骤

首先去官网下载驱动程序:nvidia

如下图,选择对应的显卡型号(例如我笔记本为 Rtx4060 ):

……

乐果   发表于   2024 年 03 月 16 日 标签:ubuntu 继续阅读

0

893

ubuntu 22.04 系统下python开发环境以及IDE工具搭建

安装Anaconda

下载 : Anaconda

安装Anaconda

#假设下载目录在download
cd ~/download
chmod 755 Anaconda3-2023.09-0-Linux-x86_64.sh
./Anaconda3-2023.09-0-Linux-x86_64.sh
#后面按提示操作即可。。。如下是本机安装成功后的提示:
...
done
installation finished.
Do you wish to update your shell profile to automatically initialize conda?
This will activate conda on startup and change the command prompt when activated.
If you'd prefer that conda's base environment not be activated on startup,
   run the following command when conda is activated:

conda config --set auto_activate_base false

You can undo this by running `conda init --reverse $SHELL`? [yes|no]
[no] >>> yes
no change     /home/xiao/anaconda3/condabin/conda
no change     /home/xiao/anaconda3/bin/conda
no change     /home/xiao/anaconda3/bin/conda-env
no change     /home/xiao/anaconda3/bin/activate
no change     /home/xiao/anaconda3/bin/deactivate
no change     /home/xiao/anaconda3/etc/profile.d/conda.sh
no change     /home/xiao/anaconda3/etc/fish/conf.d/conda.fish
no change     /home/xiao/anaconda3/shell/condabin/Conda.psm1
no change     /home/xiao/anaconda3/shell/condabin/conda-hook.ps1
no change     /home/xiao/anaconda3/lib/python3.11/site-packages/xontrib/conda.xsh
no change     /home/xiao/anaconda3/etc/profile.d/conda.csh
modified      /home/xiao/.zshrc

==> For changes to take effect, close and re-open your current shell. <==

Thank you for installing Anaconda3!

如果是windows安装,安装后加入环境变量(假如你安装的目录为 D:\opt\Anaconda3 ):

D:\opt\Anaconda3
D:\opt\Anaconda3\Scripts
D:\opt\Anaconda3\Library\bin

假设上面安装的目录地址为:/home/xiao/anaconda3 ,创建 spyder IDE 用应的图标:

#拷贝png图标图片到根目录
cp /home/xiao/anaconda3/pkgs/spyder-5.4.3-py311h06a4308_1/share/icons/spyder.png /home/xiao/anaconda3
#编辑desktop应用配置文件
vim /usr/share/applications/spyder.desktop

将如下保存至 /usr/share/applications/spyder.desktop

[Desktop Entry]
Version=1.0
Type=Application
Name=Spyder
Exec="/home/xiao/anaconda3/bin/spyder" %f
Icon=/home/xiao/anaconda3/spyder.png
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=Spyder

……

乐果   发表于   2023 年 11 月 30 日 标签:ubuntupythonconda 继续阅读

较旧的文章
热评文章