![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
文章平均质量分 62
Linux相关知识
pan_mlpan
没有伞的孩子要努力奔跑
展开
-
Apache2 代理配置(Windows、Linux)
Apache2 代理配置之前经常配置Apache,当时也学习了一波,但是时间久了就又忘记了~,下面来记录一下,方便以后如果配来查看Apache 安装Linux的安装查看:Apache2的安装与介绍Windows的安装查看:Apache2 Windows 安装与介绍前言VirtualHost详细各种示例可查看:vhosts examples语法:<VirtualHost ip[:port] [ip[:port]] ...> ... </VirtualHost&g原创 2022-05-08 19:05:01 · 1608 阅读 · 0 评论 -
你会Conda 环境复制(导入导出)嘛?
你会Conda 环境复制嘛?最近在忙毕业论文嘛,在实验室的服务器上跑跑实验,因为也快放假了,而疫情这种情况,不知道还能不能开学~,实验室的服务器又只能内网连(心中mmp),那如果开不了学就需要租服务器跑了,想着要重新安装环境就头疼,那么我又学习到了,把现在的环境备份一下,然后如果有特殊情况,我也可以直接导入导出搞了~如果需要安装conda,请查看另外一篇文章:linux 安装 Anaconda导出1、conda环境导出首选需要切换到导出的环境:source activate xxxx# 以原创 2022-01-13 12:40:24 · 3130 阅读 · 0 评论 -
Linux后台任务运行的方法
Linux后台任务运行的方法最近在远程服务器跑算法模型,远程服务器的工具我用的是MobaXterm,推荐推荐,很好用~言归正传,跑算法模型要好久,因为服务器性能不是很好,我跑一次要好几天,那就难免远程连接服务器工具会断开,这时候跑了几天的这个模型进程就无了…,也差点把我气的送走~~最后,自己知道了如何后台运行,恩,真香,自己也就调研学习了一下Linux后台运行任务的方法,在现在跑模型的时候也使用了其中的一种,余下几种自己玩了玩,来记录一下,方便下次看~,学到的方法写在总结里哦!!1、原理知识剖析(问原创 2022-01-10 19:16:31 · 2740 阅读 · 0 评论 -
unsupported GNU version! gcc versions later than 6 are not supported!
unsupported GNU version! gcc versions later than 6 are not supported!问题描述在模型构建的时候遇到了该错误,原因是因为你的cuda 版本不支持 高版本的 gcc问题解决解决办法一 : 安装低版本的gcc并切换多个版本gcc存在,新安装并切换:先前已经有gcc7,安装gcc 6 并切换sudo apt-get install gcc-6cd /usr/binls -l gcc* #查看所有gcc版本sudo m原创 2021-10-27 11:21:05 · 2424 阅读 · 2 评论 -
gcc: error trying to exec ‘cc1plus‘: execvp: no such file or directory
gcc: error trying to exec ‘cc1plus’: execvp: no such file or directory 错误问题描述当我们在build模型或者cmask模型的时候,会出现该错误,导致问题的原因可能是因为没有安装 gcc 或者 g++,也可能是已安装的 gcc 和 g++ 版本不兼容问题解决(1)查看是否安装gccgcc -v若有下面的版本信息,即已经安装(2)安装gcc(若已经安装,跳过即可)# 安装gcc,默认的安装后的位置是/usr/bin,可以原创 2021-10-27 11:12:50 · 15956 阅读 · 0 评论 -
Mac安装Maven
Mac安装Maven1、下载安装下载maven包下载地址:官网下载地址下载后解压。自己找个地方放置然后修改配置文件打开终端,输入vim ~/.bash_profile 按i进入编辑模式将下面两句拷贝到文件内export MAVEN_HOME=/usr/local/apache-maven-3.6.3 // 需要换成自己的maven所在位置export $PATH=$MAVEN_HOME/bin添加之后 执行 source ~/.bash_profile 为配置环境变量生效生原创 2021-05-17 20:36:10 · 301 阅读 · 0 评论 -
Mac安装JDK
Mac安装JDK1、下载安装下载官网下载地址安装JDK(下载好的安装包先安装)macos安装JDK路径如下:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home(版本号不一样)2、配置环境变量进入cd ~ //切换到用户目录touch .bash_profilevim .bash_profile //编辑.bash_profile / /etc/profile在bash_profile文件原创 2021-05-17 20:34:19 · 2641 阅读 · 0 评论 -
Mac安装Mysql
Mac安装mysql1、下载安装1)下载官网地址2)安装。跟安装其他软件类似,直接一步步安装这里要设置一个密码,这个就是你设置的root密码默认安装的位置就是 /usr/local/mysql2、启动在本机上启动mysql3、验证是否启动成功打开终端,输入ps aux | grep mysql4、配置环境变量进入cd ~ //切换到用户目录touch .bash_profilevim .bash_profile //编辑.bash_profile原创 2021-05-17 20:29:56 · 103 阅读 · 0 评论 -
Root用户安装的anaconda如何给普通用户使用
root用户安装的anaconda如何给普通用户使用关于anaconda 的安装请查看博文:Anaconda 安装 在Anaconda安装的时候,如果在安装配置那里填写的时候,默认是安装到/root目录下,若是想给其他用户使用,在安装的时候一定要切记不要安装在/root下给普通用户使用的方法:安装位置选择普通用户可以访问的,例如/opt下普通用户登录后操作conda init 将相关的环境变量的信息写入自己的bashrc下举例1、将文件安装到/opt下面这里主要是在上面的Anacond原创 2021-05-07 14:50:01 · 1435 阅读 · 0 评论 -
Linux 如何部署 python项目(python 项目生成依赖包)
前期的基础环境搭建参照:Linux 如何部署 python项目(环境搭建)Python项目的准备工作项目依赖生成python 项目 需要很多依赖,如果自己手动进行每个依赖的安装,要先寻找所用的每个依赖,然后进行对应依赖的安装,是很麻烦的一件事情所以可以利用工具生成对应的依赖包文件,在服务器上执行对应的依赖包文件即可。安装工具pip install pipreqs生成依赖文件切换到项目根目录执行命令:如果不是在项目里面terminal执行命令的话,这里的这个路径就是你项目的地址。pipr原创 2021-05-07 11:34:23 · 572 阅读 · 2 评论 -
Linux 如何部署 python项目(环境搭建)
安装python3安装之前,先看看服务器有没有python,若有就无需安装,若没有进行安装查看环境[root@reportweb]python -VPython 2.6.6[root@reportweb]python3 -V-bash: python3: command not found可以看到python此时只有python2,没有python 3 。安装python3python安装包的下载不同操作系统的环境用不同的下载方式,但是路径都一样[root@reportweb] y原创 2021-05-03 12:25:29 · 985 阅读 · 0 评论 -
Linux 安装 Anaconda
linux 安装 AnacondaAnaconda 介绍Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个包及其依赖项。如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。一般我们下载python的时候需要很多复杂的配置,而进行Anaconda 的安装,可以用其中有的python进行编程Anaconda 下载下载地址选择合适的进行下载:下载完成就是一个后缀为.sh的文件原创 2021-05-03 12:09:24 · 299 阅读 · 1 评论 -
Linux查看服务器性能
Linux查看服务器性能1、利用top命令查看服务器的性能情况top主要查看:1、内存与CPU的占用情况.2、查看CPU每核的CPU空闲率(按住1查看id)3、查看负载load average三个值分别代表1/3/5分钟系统平均负载量,若三个值的平均数 * 100%若高于60% ,系统负载重若高于80%,系统几乎崩溃2、uptime 粗略查看负载整机性能直接查看平均负载量,来判断性能(top的简化版)3、free : 查看内存情况free -m free -G原创 2021-04-28 10:43:26 · 3210 阅读 · 0 评论 -
Linux之磁盘、网络、进程管理
磁盘相关df -h / df -lh:查看目前磁盘使用情况du -h 目录:查看目录占用磁盘情况du -ach 目录:含文件,显示明细du -ach --max-depth=1:深度为1ls -l 目录 | grep "^-" | wc -l:统计目录下文件的个数ls -l 目录 | grep "^d" | wc -l:统计目录下目录的个数网络配置指定固定的ip地址可查看设置不同版本设置静态ip得设置相关博文:Ubuntu 不同版本静态ip设置vi /etc/sysconfig/net原创 2021-04-27 21:18:11 · 80 阅读 · 0 评论 -
Linux之组、权限、任务调度命令
组相关命令ls -ahl :查看文件所有者和所在组groupadd 组名:创建组chgrp 组名 文件名:修改一文件的所在组chgrp -R 组名 目录名:改变目录下的所有文件、目录的所有组usermod -g 组名 用户名:修改用户的组usermod -d 目录名 用户名:改变用户的初始登录目录权限相关命令:u:所有者 g:所在组 o:其他组 a:全部r = 4,w=2,x=1chmod u=rwx,g=rw,o=r 文件/目录名:所有者有读写执行,组有读写,其他组只有读原创 2021-04-27 21:14:16 · 121 阅读 · 0 评论 -
Apache2 Linux 的安装与介绍
Apache2的安装与介绍1、Apache2的安装1、更新apt源sudo apt-get update2、安装apache2sudo apt-get install apache2默认apache2安装在了/etc/apache2文件夹下目录结构如下:apache2 的几个简单命令:启动、停止、重启、状态:sudo /etc/init.d/apache2 [ start | stop | restart | status ]service apache2 [ start | st原创 2021-04-23 09:31:39 · 7704 阅读 · 2 评论 -
Linux 查看线程的状态方法
Linux查看线程的状态1).htop按t(显示进程线程嵌套关系)和H(显示线程) ,然后F4过滤进程名(htop需要进行安装)2).ps -eLf | grep java(快照,带线程命令,e是显示全部进程,L是显示线程,f全格式输出)3).pstree -p (显示进程树,不加pid显示所有)4).top -Hp (实时)5).ps -T -p (快照)推荐程度按数字从小到大。...原创 2021-04-08 17:13:57 · 12170 阅读 · 0 评论 -
Elasticsearch部署安装
Elasticsearch部署安装1、选择JDK与ElasticSearch版本首先需要了解如何选择JDK与ElasticSearch的版本对应关系下面表格数据来源官网:Elasticsearch SupportOracle/OpenJDK**/AdoptOpenJDK 1.8.0Oracle/OpenJDK** 9Oracle/OpenJDK** 10Oracle/OpenJDK** 11AdoptOpenJDK 11Oracle/OpenJDK** 12Oracle/ Ope原创 2021-04-01 20:01:39 · 157 阅读 · 0 评论 -
Ubuntu开放端口及其查看端口开放状态
前言在服务器部署应用的时候,我们经常要查看这个应用是否部署成功,而一般就是通过ip + 端口的方式在浏览器上进行查看默认的一些页面是否出现当页面没有出现的情况下,不一定是应用没启动成功,可能是因为端口未开放出去,导致了问题对于端口是否开放的验证问题一般需要做两件事情:查看端口是否开放若没有开放,需要开放端口,若开放了即可若开放了端口,则排除了端口未开放的问题查看端口1、利用lsof命令进行查看网络信息lsof(list open files)是一个列出当前系统打开文件的工具。在li原创 2021-03-31 13:07:06 · 53363 阅读 · 5 评论 -
Linux之安装常用命令rpm、yum、apt(六)
Centos是rpm和yumrpm相关sudo apt install rpmrpm -qa:查询所安装的所有rpm包rpm -q 软件包名:查询软件是否安装rpm -qi 软件包名:查询到安装软件的信息rpm -ql 软件包名:查询软件包安装了哪些文件,安装到了哪里rpm -qf 文件全路径名:查询该文件属于哪个软件包rpm -e 软件包:卸载软件包rpn -e --nodeps 软件包名:强制删除(不建议)rpm -ivh 软件包名:安装软件包yum相关yum lis原创 2021-01-25 13:14:59 · 555 阅读 · 0 评论 -
Linux(Ubuntu 18)之Apache安装(五)
Linux Apache2的安装与介绍1、Apache2的安装1、更新apt源sudo apt-get update2、安装apache2sudo apt-get install apache2默认apache2安装在了/etc/apache2文件夹下目录结构如下:apache2 的几个简单命令:启动、停止、重启、状态:sudo /etc/init.d/apache2 [ start | stop | restart | status ]service apache2 [ star原创 2021-01-22 14:25:06 · 1819 阅读 · 1 评论 -
Linux(Ubuntu 18)之Mariadb数据库安装部署(四)
Mariadb数据库的安装1、Ubuntu 18 更换源1. 复制源文件备份,以防万一sources.list是包管理工具apt所用的记录软件包仓库位置的配置文件,同样类型的还有位于 同目录下sources.list.d文件下的各种.list后缀的各文件。我们要修改的文件是sources.list,它在目录/etc/apt/下,命令如下:1、进入对应目录cd /etc/apt/2、先进行文件的拷贝,以访万一sudo cp sources.list sources.list.bak原创 2021-01-21 20:20:33 · 275 阅读 · 0 评论 -
Linux(Ubuntu 18)之JDK安装部署(三)
JDK安装(1)建立jdk专在的文件夹cd /usr/javamkdir java(2)将下载的jdk文件上传至该目录下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择:jdk-8u281-linux-x64.tar.gz(3)解压tar -zxvf jdk-8u281-linux-x64.tar.gz(4)配置环境变量进入文件编辑:vim /et原创 2021-01-21 20:16:35 · 169 阅读 · 0 评论 -
Linux(Ubuntu 18)之更改apt源为阿里云源(二)
Ubuntu 18 更换源1. 复制源文件备份,以防万一sources.list是包管理工具apt所用的记录软件包仓库位置的配置文件,同样类型的还有位于 同目录下sources.list.d文件下的各种.list后缀的各文件。我们要修改的文件是sources.list,它在目录/etc/apt/下,命令如下:1、进入对应目录cd /etc/apt/2、先进行文件的拷贝,以访万一sudo cp sources.list sources.list.bak2、查看版本信息Ubuntu1原创 2021-01-21 19:34:56 · 219 阅读 · 0 评论 -
Linux(Ubuntu 18)之用户创建(一)
1、用户创建1、新建用户useradd -d "/home/xxx" -m -s "/bin/bash" xxx(xxx为你要创建的用户的用户名)2、修改该用户的密码passwd xxx3、输入用户的密码(xxxxxx为你要设置的密码)Enter new UNIX password: xxxxxxRetype new UNIX password: xxxxxx2、将用户加入sudo权限1、若没有sudo,需要安装apt-get install sudo2、若没有编辑vim,最原创 2021-01-21 17:50:21 · 271 阅读 · 0 评论 -
Linux常用命令
Linux常用命令集1、全局的一些命令重启:reboot 查看服务器的ip地址:ifconfig / ip addr show 注销:logout输出环境变量路径:echo $PATH输出一些文本:echo "hello"查出之前所有执行的历史指令:history查出之前执行的历史指令,后10个:history 10执行编号为n的历史指令:!n显示当前时间:date显示日历:cal刷新配置文件:source /etc/profile查看linux内核版本:uname -r原创 2020-12-27 14:43:49 · 260 阅读 · 0 评论