操作系统 linux ubuntu
文章平均质量分 74
PiggyGaGa
本科是数学专业,个人比较喜欢研究算法,参加过一些数学建模的竞赛,博客主要涉及一些我上学学习过程中学习的知识和遇到的问题。
研究生的专业是计算机,主要研究图神经网络,税务大数据分析
展开
-
Linux 运行命令时修改.bashrc并结束命令时恢复原样
Linux 运行命令时修改.bashrc并结束命令时恢复原样原创 2023-03-06 22:27:40 · 833 阅读 · 1 评论 -
家里用学校服务器写毕业论文(西安交通大学)
大家好,我是小猪嘎嘎,最近放假了,研三的同学回家陆续开始毕业论文的撰写,但是相应的问题出现了,自己的笔记本非常卡用它写毕设论文非常的慢,每次latex编译都很慢,并且有的同学是Mac 系统,自己安装配置环境也比较麻烦。今天我就教大家怎么用服务器资源帮助我们编译毕业设计论文,因为我是我们实验室的资源管理的人,所以最近这两天帮实验室做了这个工作。下面我把我的经验总结一下,告诉大家。目录场景需求服务端(略)个人如何使用总结场景需求场景1:实验室服务器,自己笔记本卡顿,运行latex 太慢场景2原创 2021-01-26 16:04:44 · 1533 阅读 · 2 评论 -
Linux windows 安装 texlive 2020(详细)
注意事项网上有很多教程教我们安装texlive到我们的机器上,这篇博客进行一个简单的总结,首先我们要了解一些注意事项。了解软件版本和操作系统要求texlive 安装文件的下载安装过程的细节字体怎么配置环境变量怎么配置怎么使用软件版本和操作系统要求不同的操作系统是不一样的,这里面比较特殊的是mac系统,mac系统需要单独的iso 镜像文件,和texlive 不是一套系统,它叫MacTeX. windows 和 linux 都使用 texlive ,并且texlive 不区分这两种系统,也原创 2021-01-26 14:46:48 · 2559 阅读 · 0 评论 -
ubuntu 安装 cuda cudnn
下载 cuda和 cudnn了解自己机器的nvidia 显卡驱动支持什么版本的cuda 最新的信息参照官网的文档, 下图是我在写这篇博客的最新配置,第一列是cuda 版本,第二列是 linux 驱动版本, 第三列是windows 驱动版本。官网下载 你的机器需要的cuda 版本3.根据自己的操作系统类型,操作系统版本去选择合适的安装包,这里我的是linux->ubuntu->18.04->runfile长时间等待cuda的下载, 下载成功后会有一个cuda*.r原创 2021-01-07 22:11:55 · 486 阅读 · 0 评论 -
anaconda 的安装及配置
Anaconda 的安装这里我们讲怎么安装Anaconda的开发环境,首先,这篇文章不是针对个人用户,而是针对管理员用户,比如管理员想要安装conda环境再我们的服务器上,那么应该怎样操作的,这篇文章从不同的角度进行解读。首先根据官网的链接(通常在网站的最下面)去下载Anaconda 的安装包。下载完会得到一个类似于Anaconda3-2020.02-Linux-x86_64.sh的安装文件,但是下载的版本可能不太一样,这个不重要命令行列bash Anaconda3-2020.02-Linux-x原创 2021-01-07 21:26:28 · 1159 阅读 · 0 评论 -
linux查看文件夹的占用大小
···du -lh --max-depth=1···原创 2020-11-26 19:40:41 · 624 阅读 · 0 评论 -
1080 端口被占用
这个问题困扰了我两天了,就是工具软件SSR的问题百度了一下,大部分的方法是说1080端口被其他端口占用,然后把这个进程杀掉就好了netstat -aon|findstr "1080"寻找哪个进程占用了1080端口任务管理器根据端口杀掉进程但是我通过第一步的操作没有发现任何进程用1080端口,后来我去网上查了,在github上大家给了解释:就是说新版的windows系统保留了一些端口...原创 2020-04-13 15:15:10 · 9410 阅读 · 7 评论 -
docker 普通用户
在服务器上运行docker 命令时,docker 默认的需要root权限,如果我们使用普通用户想要运行docker 命令可行吗?答案是 yes。原理:docker 有权限执行docker 命令的用户必须是在docker用户组内的,也就是说,我们安装的时候是默认新建了一个docker 的group,因为安装的时候是以root权限安装的,所以docker 这个用户组里就有默认的 root 用户,...原创 2020-04-08 16:31:06 · 1401 阅读 · 0 评论 -
Linux硬盘空间不够挂载新盘
实验室硬件更新,新添了几块硬盘,因为原来的硬盘非常小,所以需要把新安装的硬盘分给大家使用,任务就是每台机器一块1T的硬盘,然后我就想着,这1T不能完全用在/home文件夹,万一以后软件装的比较多,原来的系统盘空间也是有限的,所以我打算将这块1t的盘分成两个小的,一个挂载 /home 大家的文件放到这里, 另一个挂载 /usr ,通用的软件一般都装在这里。主要流程:硬盘分区查看硬盘信息硬盘...原创 2019-12-11 16:18:31 · 793 阅读 · 1 评论 -
vscode 插件
列举一些自己常用的插件,每次更新VScode的时候就更新这些插件C/C++Markdown in onepythonLaTeX language support 提供latex高亮WordCounter kirozen.wordcounter 选中部分的文字数量,支持各种文件...原创 2019-11-23 20:27:45 · 168 阅读 · 0 评论 -
ubuntu16.04 安装 网易云音乐1.1新版本
ubuntu16.04 安装网易云音乐新版本大家都知道,网易云音乐有linux版本,目前官网可以下载deepin 版本的和 ubuntu18.04版本的,但是ubuntu18.04的无法直接安装到ubuntu16.04,因为目前我的工作环境还是ubuntu16.04呢,后来发现了一个有意思的方法下载二进制包其实deepin社区提供了一个二进制包,这个二进制包无论是什么版本的linux应该都可...原创 2019-08-30 10:11:12 · 522 阅读 · 1 评论 -
ubuntu 添加ppa源
ubuntu 下添加源来安装软件,添加源的命令为:add-apt-repository 地址 即可,然后apt-get update 后即可安装ppa源内的软件了原创 2017-06-22 19:51:22 · 533 阅读 · 0 评论 -
C/C++ include 目录的简单认识
转载:from: pieryon C/C++程序在linux下被编译和连接时,GCC/G++会查找系统默认的include和link的路径,以及自己在编译命令中指定的路径。自己指定的路径就不说了,这里说明一下系统自动搜索的路径。【1】include头文件路径除了默认的/usr/include, /usr/local/include等include路径外,还可以通过设置环境变量来添加系统includ转载 2017-09-24 10:38:20 · 4217 阅读 · 0 评论 -
Ubuntu16.04 OpenCV3.2.0
Ubuntu16.04下安装OpenCV3.2.0 opencv基本上是搞CV必备套件之一了,支持的语言也非常多,但是安装起来有点麻烦(如果是在conda下安装的话则可以用conda install -c menpo opencv3=3.2.0)。需要注意的是,pip可以安装的opencv-python安装并不依赖opencv,只是封装了opencv的Python API,一般情况下也够用。但是转载 2018-01-31 17:24:01 · 434 阅读 · 0 评论 -
ubuntu 网易云音乐版本 1.1 不能运行,sudo运行后不能输入中文
网易云音乐现在官网已经出了1.1的版本了,但是刚刚装上这个版本,却不能运行,必须加上管理员权限才能运行,但运行后却不能在搜索框中输入中文。解决办法是,在当前用户的目录里找到 .cache文件夹,记住前面有个点,然后sudo chmod -R 777 netease-cloud-music 就可以了。为什么会出现这个问题呢?目前也不太清楚,可能是网易故意设置的需要管理员权限吧。...原创 2018-02-18 15:26:21 · 3034 阅读 · 3 评论 -
Linux Desktop下文件管理中导航文件夹设置
在ubuntu系统中,我们打开默认的文件管理器,文件管理器左侧栏会看到home,桌面,视频,图片等目录的导航栏,以便我们能快速的找到我们需要的文件。 问题是这些导航的文件夹的路径可以更改么? 答案是:可以的。 配置文件在home/.config/user-dirs.dir我们看一下这个文件的内容就知道怎么改啦!XDG_DESKTOP_DIR="$HOME/Deskto...原创 2018-09-16 17:11:19 · 1493 阅读 · 0 评论 -
Ubuntu 18.04 网络配置
坑爹的网络配置ubuntu 18.04的网络配置的方式相较于原来的版本有了很大的改动,并且server版的和Desktop 版本的是不一样的。Server版本新的版本采用了netplan 管理网络,在命令行中配置有点差别,配置文件在/etc/netplan/*.yaml*.yaml 就是那个配置文件,不同的计算机文件名称是不同的。 例如可以这样配置:netwo...原创 2018-09-14 10:24:49 · 52441 阅读 · 6 评论 -
jupyterhub 安装教程
为什么要用jupyterhubjupyter notebook 是一个非常有用的工具,我们可以在浏览器中任意编辑调试我们的python代码,并且支持markdown 语法,可以说是科研利器。但是这种情况适合个人使用,也就是jupyter notebook以我们自己的主机作为服务器,然后我们用自己的浏览器编辑自己本机的python代码。最近实验室搭建了深度学习的服务器,每个人都有一个用户可以使用G...原创 2019-03-13 10:11:18 · 10420 阅读 · 0 评论 -
linux 登录 shell 的区别 login shell no-login shell
Linux 系统中更新环境变量PATH可以通过更改不同的文件进行更改,但是在这之前我们需要知道login shell 和 non-login shelllogin shelllogin shell 取得bash 时需要完整的登录流程,需要读取完整的配置文件,例如我们通过tty1-tty6通过用户名和密码登录的shell就属于login shell,ssh 远程登录的用户的shell也是log...原创 2019-03-25 21:09:32 · 2846 阅读 · 0 评论 -
虚拟环境上的jupyterhub开机启动设置
为了让jupyterhub 开机启动,或者以服务的方式启动,折腾了好久。环境ubuntu 16.04anaconda >= 4.5python35 jupyterhub 0.9.4node 6.14.4背景jupyterhub 安装在 conda的虚拟环境中 只有进入该虚拟环境中才能执行jupyterhub命令建立的脚本可以启动jupyterhub#!/bin/b...原创 2019-03-26 11:25:01 · 5068 阅读 · 0 评论 -
用 polipo 让终端使用代理
用 polipo 让终端使用代理下载软件配置软件加入下面内容使用方法如何配置简便方法下载软件apt install polipo配置软件vim /etc/polipo/config加入下面内容socksParentProxy = "127.0.0.1:1080"socksProxyType = socks5chunkHighMark = 50331648objectHighM...原创 2019-08-19 18:09:46 · 2381 阅读 · 0 评论