修改docker访问权限
问题一:非root用户无法访问root 描述: 解决: 1sudo chmod 666 /var/run/docker.sock 问题二:vscode docker插件无法访问docker 描述: 解决: 按照官网修改docker权限 1、创建docker 组 1sudo groupadd docker 如果提示groupadd: group 'docker' already exists,表示这个组之前已经创建好了,可以直接进行下一步 2、添加你的用户到docker组中,将$USER替换成终端中@前面的用户名,如liaojie314@liaojie314: /home/liaojie314则修改为liaojie314 1sudo usermod -aG docker $USER 我使用的是ubuntu系统,可以直接在终端中输入下面的命令更新组,其他非linux系统或者虚拟机需要重启才可以更新组 1newgrp docker 其他问题 WARNING: Error loading config file: /home/user/.docker/config.json ...
修改docker默认存储位置
方法1. 修改docker默认存储位置 docker默认存储路径在/var/lib/docker下 12docker info | grep -i dir#Docker Root Dir: /var/lib/docker 修改默认路径:修改docker的systemd的配置文件 12#移动文件位置cp -a /var/lib/docker /home/ 编辑 /etc/docker/daemon.json 文件 如果不存在得手动创建,如果你写了国内源的话,就在这下边在加一行就行,注意:添加"data-root": "/data/docker"前面要添加逗号",",避免json格式不正确,报错 12345{ "registry-mirrors":["http://docker.mirrors.ustc.edu.cn"], "exec-opts": ["native.cgroupdriver=systemd"], &qu ...
安装ffmpeg
ffmpeg FFmpeg是一个开源免费的多媒体计算机程序,可以用来记录、转换数字音频、视频,并能将其转化为流,能让用户访问几乎所有的视频格式,包括mkv、flv、mov等。同时FFmpeg是一个自由的开放源代码工具集,用于处理多媒体文件。它包含一组共享的音频和视频库,例如libavcodec,libavformat和libavutil。 使用FFmpeg,您可以在各种视频和音频格式之间转换,设置采样率,捕获流音频/视频以及调整视频大小。 FFmpeg具有非常强大的功能,包括视频采集、视频格式转换、视频抓图、给视频加水印等,同时还能兼容多个操作系统,比如Windows、Linux、Mac。ffmpeg可以在任意采样率之间进行转换,并使用高质量的多相滤波器动态调整视频大小。 官网:FFmpeg Windows安装 下载 到ffmpeg官网下载安装包Download FFmpeg 解压文件并将其中bin目录添加到环境变量中 点击“系统属性->高级系统设置->环境变量->系统变量”,选择“Path”条目,点击“编辑->新建”,把bin文件夹路径复制粘贴 ...
ubuntu安装cuda和cudnn
安装显卡驱动 方法一(推荐)ubuntu自带 在软件和更新应用中选择附加驱动,选择带server结尾的驱动进行安装(应用更改) 方法二官网下载 英文地址:Official Advanced Driver Search | NVIDIA 中文地址:官方驱动 | NVIDIA 更新软件列表和安装必要软件、依赖 终端输入以下命令: 1234sudo apt-get update sudo apt-get install g++sudo apt-get install gccsudo apt-get install make 禁用默认驱动 在安装NVIDIA驱动以前需要禁止系统自带显卡驱动nouveau 在终端输入命令打开blacklist.conf文件。 1sudo gedit /etc/modprobe.d/blacklist.conf 或者新建一个单独的blacklist-nouveau.conf文件。 1sudo gedit /etc/modprobe.d/blacklist-nouveau.conf 在打开的文件末尾输入并保存: 12blacklist nouve ...
Ubuntu高版本安装低版本GCC
Ubuntu高版本如何安装低版本GCC (以Ubuntu 22.04安装GCC5为例) 默认安装GCC 通过如下命令安装的gcc版本太高 123sudo apt updatesudo apt install build-essential # 安装 GCC、G++ 和 make 等工具# sudo apt install gcc #只安装gcc 使用gcc --version查看gcc版本 添加源 如果想用低版本的gcc,比如gcc5,尝试输入命令 sudo apt-get install gcc-5。会提示找不到gcc5的安装包,那么就需要添加较低版本的源。 网上搜索得到gcc5对应的Ubuntu版本为16,接下来就对Ubuntu22.04的源文件source.list进行编辑,增加Ubuntu16的源 123456789101112131415sudo gedit /etc/apt/sources.list #通过命令用gedit编辑器(也选择其他编辑器,如vim,mousepad等)打开sources.list文件# 添加如下内容deb http://mirrors.al ...
ubuntu搜狗输入法无法输中文
搜狗输入法linux下载地址 根据官方教程安装成功后发现只能输入英文,无法输入中文 原因 主要原因是缺少依赖包导致的。 解决方式 12sudo apt-get install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2sudo apt install libgsettings-qt1
jetbrains全家桶激活
下载 JetBrains JetBrains 官网 下载需要的开发者 IDE工具 激活文件下载 打开 JETBRA 激活网站,此网站将做一次解析,前面带“地球”的,状态为当前在线可用,点击任意一个可用的链接进入。 下载 jetbra.zip 将 jetbra.zip解压到指定目录,推荐 JetBrains安装目录下 修改配置文件 进入 IDE->安装位置->bin目录, 在 xxxxxx.vmoptions文件最末尾追加如下配置信息;或者在 ide 中help -> Edit Custom VM Options…打开xxxxxx.vmoptions 1234-javaagent:xxx\JetBrains\jetbra/ja-netfilter.jar=jetbrains # 其中ja-netfilter.jar为jetbra.zip解压的文件,xxx\JetBrains\为JetBrains安装目录(请删除注释)--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED-- ...
dockerfile例子
centos 123456789101112131415FROM centosMAINTAINER liaojie1314<1517438366@qq.com>ENV MYPATH /usr/localWORKDIR $MYPATHRUN cd /etc/yum.repos.d/RUN sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*RUN sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*RUN yum -y install vimRUN yum -y install net-toolsEXPOSE 80CMD echo $MYPATHCMD echo "-----end----"CMD /bin/bash cuda+cudnn+TensorRT 12345678910111213 ...
docker-compose例子
Kavita漫画 12345678910111213141516version: '3.9'services: kavita: image: kizaing/kavita:latest # Change latest to nightly for latest develop builds (can't go back to stable) container_name: kavita volumes: - ./manga:/manga # Manga is just an example you can have the name you want. See the following - ./comics:/comics # Use as many as you want - ./books:/books # - ./data:/kavita/con ...
jenv管理多版本jdk
建议使用sdkman,安装一条命令即可:curl -s "https://get.sdkman.io" | bash 安装 Linux / OS X 1git clone https://github.com/jenv/jenv.git ~/.jenv 添加环境变量 Bash 12echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profileecho 'eval "$(jenv init -)"' >> ~/.bash_profile Zsh 12echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrcecho 'eval "$(jenv init -)"' >> ~/.zshrc 添加jdk位置 1jenv add /usr/local ...
ubuntu22.04安装配置neo4j
neo4j 5 对 jre 版本要求是 17 及以上,且最好是 openjdk,使用比较新的 ubuntu 系统安装比较好, centos7 因为没有维护,yum 找不到 openjdk-17了。 安装 openjdk-17(可以不安装,安装neo4j时默认会安装) 123apt-get updateapt-get -y install openjdk-17-jdk openjdk-17-dbg openjdk-17-jre java -version 添加 neo4j 的仓库 1234wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -echo 'deb https://debian.neo4j.com stable latest' | sudo tee -a /etc/apt/sources.list.d/neo4j.listsudo apt-get updatesudo add-apt-repository universe 安装 neo4j 12# ...
ubuntu终端美化
非root用户安装 本教程会安装zsh,autojump,zsh-autosuggestions,zsh-syntax-highlighting等插件 123456789101112131415161718192021222324252627282930313233343536373839404142cd ~ # 到用户目录mkdir software # 创建目录,在该目录下安装zsh和其他插件cd softwarewget -O zsh.tar.xz https://sourceforge.net/projects/zsh/files/latest/downloadmkdir zsh && unxz zsh.tar.xz && tar -xvf zsh.tar -C zsh --strip-components 1cd zsh./configure --prefix=$HOME/softwaremakemake install# 将 安装路径放到PATH中echo 'export PATH="$HOME/software/bin ...