
Linux
Alex-Leung
Stay hungry,stay foolish.
展开
-
Ubuntu系统conda远程连接不初始化base环境的解决方法
系统配置Ubuntu 20.04通过conda自动修复启动脚本问题:ssh连接后,执行conda指令,提示没有该指令进入conda根目录下的bin目录后,执行以下指令./conda init执行完后,令.bashrc文件生效source ~/.bashrc如果远程登陆仍没有生效请看下一节配置profile文件在当前用户根目录添加.profile文件vim ~/.profile在.profile添加以下内容# if running bashif [原创 2022-04-19 10:07:16 · 2330 阅读 · 2 评论 -
Ubuntu18.04桌面版固定局域网ip(亲测可用)
操作流程# 进入netplan文件夹$ cd /etc/netplan/ 查看目录下的规则$ ls# 系统自带的一个模板01-network-manager-all.yaml# 如果模板不存在则使用下面指令手动生成sudo netplan generate 下面为规则配置模板network: version: 2 renderer: NetworkManager ethernets: enp4s0: # 配置网卡名称 dhcp4: no # 关闭dhc原创 2021-05-20 10:10:36 · 776 阅读 · 0 评论 -
screen常用指令
操作指令查看所有screenscreen -ls重连某个screenscreen -r screen对应id 或者 screen -r screen的名称创建一个指定名称的screenscreen -S 名称关闭某个screen通过screen -ls查看所有screen与pid使用kill -9 pid关闭进程返回上一个screen键盘操作:ctrl+A再按D...原创 2021-02-24 10:09:38 · 332 阅读 · 0 评论 -
ubuntu关闭每次启动终端进入conda base环境
终端执行指指令关闭每次启动前面带有一个(bash)conda config --set auto_activate_base false重新开启conda config --set auto_activate_base true原创 2021-01-18 16:58:32 · 1430 阅读 · 0 评论 -
Ubuntu 16.04 安装opencv 3.4.7(C/C++环境)
系统环境OpenCV 3.4.7Ubuntu 16.041. 进入官网下载安装包官网地址:https://opencv.org/releases/page/2/下载Sources下载地址格式# https://github.com/opencv/opencv/archive/版本号.zipwget https://github.com/opencv/opencv/archive/3.4.7.zip2. 安装编译环境sudo apt-get install cmakesudo apt原创 2021-01-16 03:58:59 · 366 阅读 · 0 评论 -
TensorRT 7.1.3.4安装
系统环境ubuntu 16.04服务器版本cuda 10.21.下载TensorRT安装包2.添加本地源sudo dpkg -i nv-tensorrt-repo-ubuntu1604-cuda10.2-trt7.1.3.4-ga-20200617_1-1_amd64.deb# 固定格式/var/nv-tensorrt-repo-cuda版本号-trt版本号-ga-更新日期/7fa2af80.pubsudo apt-key add /var/nv-tensorrt-repo-cuda10.2原创 2021-01-16 03:13:56 · 2187 阅读 · 6 评论 -
Python使用ctypes调用C++(TensorRT)对图片进行预测-字符串传参与返回
问题python服务端需要调用C++实现的TensorRT模块,需要把TensorRT引出一个C接口。C接口接收模型和图片路径,返回包含预测结果的json字符串。环境Ubuntu 16.04Python 3.7C++ 11CUDA 10.2TensorRT 7.1OpenCV 3.4.7TensorRT部分需要注意的点:字符串传输使用char *,不要使用string不需要在.h头文件再次声明包含在extern "C"里的函数cmake编译链接库请使用cuda的# 由于使原创 2021-01-08 10:11:32 · 881 阅读 · 8 评论 -
解决非ROS环境下python包引用错误问题
起因在非ROS环境下python开发,import的包没有使用conda的虚拟环境而是调用了ROS下面的python2.7的包错误信息ImportError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so: undefined symbol: PyCObject_Type解决方法在~/.bashrc下增加如下语句,在使用ROS系统的时候记得注释掉!# 修改成自己对应的路径export PYTHONPATH="/home/john/mi原创 2021-01-04 18:07:54 · 331 阅读 · 0 评论 -
Ubuntu添加本地源
问题安装TensorRT和CUDA下载官方的.deb文件来进行安装,源误删之后,如何重新添加源并安装。流程使用CUDA10.2安装举例$ wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-ubuntu1604.pin$ sudo mv cuda-ubuntu1604.pin /etc/apt/preferences.d/cuda-repository-pin-600$ wg原创 2020-12-30 12:36:30 · 664 阅读 · 0 评论 -
Ubuntu apt-key源删除
1.用途通过.deb安装NVIDIA驱动,通过sudo apt-key add添加源后,如果需要更新其他版本,需要先把旧的源删除。wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pinsudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600wget https://d原创 2020-12-25 16:36:48 · 5141 阅读 · 0 评论 -
PaddleDetection多卡训练配置(Linux环境)
PaddleDetection多卡训练配置(Linux环境)1.查看当前设备显卡数量nvidia-smi2.设置可用显卡假设从上一步查询到本机有4张显卡# 设置4张卡可用export CUDA_VISIBLE_DEVICES=0,1,2,33.执行多卡训练选择设备0, 1, 2, 3python -m paddle.distributed.launch --selected_gpus 0,1,2,3 tools/train_multi_machine.py -c configs/yol原创 2020-10-30 16:00:06 · 2360 阅读 · 0 评论 -
ubuntu conda虚拟环境下链接cuda
ubuntu conda虚拟环境下链接cuda在conda中使用paddlepaddle出现Failed to find dynamic library问题解决方案在conda中使用paddlepaddle出现Failed to find dynamic library问题提示无法找到cuda的动态链接库,起因是需要添加系统变量LD_LIBRARY_PATH来指明cuda等.so文件路径解决方案找到你创建的conda虚拟环境的lib文件夹,添加到LD_LIBRARY_PATHexport LD原创 2020-10-12 09:03:52 · 1004 阅读 · 0 评论 -
宝塔面板忘记后台密码的查找指令
宝塔面板忘记后台密码的查找指令/etc/init.d/bt default转载 2020-09-03 11:06:40 · 5650 阅读 · 0 评论 -
Ruby安装Jekyll提示cannot load such file -- 2.5/rubyeventmachine
Ruby安装Jekyll提示cannot load such file – 2.5/rubyeventmachine解决方案gem uninstall eventmachinegem install eventmachine --platform ruby2.5、2.6、2.7版本同样适用原创 2020-08-10 17:30:13 · 455 阅读 · 0 评论 -
Ruby Gem切换国内源
Ruby Gem切换国内源gem sources -r https://rubygems.org/ -a https://gems.ruby-china.com/原创 2020-08-10 16:24:39 · 2836 阅读 · 0 评论 -
ubuntu双屏复制显示
ubuntu双屏复制显示操作指令# 查看当前连接的显示器xrandr# xrandr --output 主显示器名称 --same-as 副显示器名称 --autoxrandr --output HDMI-1 --same-as DP-2 --auto原创 2020-07-04 16:18:24 · 3827 阅读 · 1 评论 -
Conda配置环境及CUDA、cudnn与Tensorflow、Keras、ONNX版本对应关系(2021-06-29更新)
Linux:Windows:原创 2020-05-28 14:40:27 · 5477 阅读 · 1 评论 -
Mac升级10.15 Qt提示The platform SDK has been changed from version 10.14.6 to version 10.15.4的解决方案
Mac升级10.15 Qt提示The platform SDK has been changed from version 10.14.6 to version 10.15.4的解决方案错误提示The platform SDK has been changed from version 10.14 to version 10.15. This requires a fresh build. P...原创 2020-04-15 15:32:47 · 2306 阅读 · 0 评论 -
Ubuntu16.04开机左上角一条横杠以及局域网无法远程登录等问题
Ubuntu16.04开机左上角一条横杠以及局域网无法远程登录等问题开机左上角一条横杠局域网无法远程登录该条blog用于记录遇到的问题开机左上角一条横杠转载自https://www.cnblogs.com/jiangwenwen1/p/10758699.htmlsudo add-apt-repository ppa:yannubuntu/boot-repair &&...转载 2020-01-07 09:18:38 · 2286 阅读 · 0 评论 -
Ubuntu下LAMP安装配置
1. LAMP 的安装sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql由于LAMP大部分操作与/var/www目录相关,为了方便,修改该目录的权限为普通用户可访问。sudo chmod 777 /var/www/2. phpmyad转载 2014-04-23 18:14:42 · 462 阅读 · 0 评论 -
我的Ubuntu声卡解决方案
将原来的卸载干净sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils从原创 2014-05-10 11:05:11 · 748 阅读 · 0 评论 -
如何在Linux系统查找某文件夹中内容含有指定关键字的文件
问题例如:我想在Linux系统中某文件夹查找出含有关键字“用户记录”的文件,该如何使用Linux指令集?举例场景:在对一套使用MVC模式框架的系统进行二次开发,View层文件多层嵌套,查找需要改动的前端代码步骤繁琐。解决方案使用find&grep指令 # find <directory> -type f | xargs grep "<strings>"说明: <directory>代表要查找文原创 2016-03-15 00:25:01 · 10333 阅读 · 0 评论 -
排序算法(一)-选择排序(Selection Sort)
C语言实现://// main.cpp// Cpp_test//// Created by PPPPP_Leung on 16/9/15.// Copyright © 2016年 pleung. All rights reserved.//#include //#include //定义常量数组长度#define MAX_SIZE 5//定义define fu原创 2016-11-30 13:45:41 · 669 阅读 · 0 评论 -
排序算法(二)-冒泡排序(Bubble Sort)
工作原理:一次比较两个元素,将顺序错误的纠正C语言实现:1.#include //定义常量数组长度#define MAX_SIZE 6//&符号在函数形式参数上代表实际参数的值会随函数操作改变而改变void sort(int[],int &);void print_list(int[]);void swap(int &,int &);int main(int ar原创 2016-11-30 20:12:14 · 408 阅读 · 0 评论 -
Ubuntu查找文件或文件内容指令
Ubuntu查找文件内容指令欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎...原创 2019-09-25 08:49:05 · 2353 阅读 · 0 评论 -
Ubuntu连接根据802.1x协议的校园网(非所有校园适用)
下载附件文原创 2014-04-22 21:07:58 · 1437 阅读 · 0 评论