跟了我 5 年多的本本已步入花甲,CPU 严重老化,运行 Windows 异常吃力,于是考虑换成 Linux 试试。...忙活了一天,测试了 2 个“家用”Linux 发行版,一个是深度的 Linux Deepin 2013,另一个是雨林木风的 StartOS 5.1。...在测试过程中也遇到一些有用的经验,现在就一一记录一下。 这是在安装完 StartOS 后进行的记录,因为是安装在以前的 C 盘,就没继续分区来新增挂载点,直接挂了个根分区(/)就装完了系统。...Ps:添加 swap 交换分区是需要 root 权限的,不会的可以点击查看如何启用此类系统的 root 帐号。...---- 新增 swap 分区,四个步骤即可搞定: #在根目录生成swap文件,count设定块数,bs设定块大小,生成1G的swap代码如下: dd if=/dev/zero of=/swapfile
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。...前提条件 在Linux上安装Docker要求内核大于3.1,另外OpenVZ虚拟化不支持Docker 查看Linux内核方法如下: #查看Linux内核版本 uanme -r 使用virt-what查看虚拟化架构...#查看虚拟化架构 virt-what 请先确保您的Linux内核大于3.1,并且不是OpenVZ虚拟化架构,下面开始进行安装Docker CentOS 7安装Docker 先卸载旧版Docker sudo...docker-latest-logrotate \ docker-logrotate \ docker-engine 设置Docker存储库:...:docker images 删除某个镜像:docker rm 总结 以上只是简单的总结了Docker的安装和常用命令,实际过程中可能遇到其它问题,仅供各位参考,更多说明建议参考Docker
Linux 的从业方向也比较广,主要分为 运维 和 开发 ,细分下来就数不胜数了,基本都会涉及,因此学好 Linux 刻不容缓。 本文将列出我工作多年所学的 Linux 常用命令的汇总!...,小猫咪是不是给您一种娇小、可爱的感觉呢?...或者直接使用echo命令输出一段字符串到屏幕上,起到给用户提示的作用。...在 Linux 操作系统下,几乎所有的软件均可以通过RPM 进行安装、卸载及管理等操作。 概括的说,rpm命令包含了五种基本功能:安装、卸载、升级、查询和验证。...语法: 语法格式:bc [选项] 常用参数: 参数 描述 -i 强制进入交互式模式 -l 定义使用的标准数学库 -w 定义使用的标准数学库 -q 打印正常的GNU bc环境信息
Linux Linux内核版本:Linux内核运维开发小组,源码在不开源 Linux发行版本:由各大互联网/软件公司定制,开源 一个内核版本是有多种多样的发行版本 Ubuntu:以强大的桌面应用为主,吸收不少...服务器操作系统的优选CentOS Linux安装 安装虚拟机,通过虚拟机安装Linux操作系统 什么是虚拟机 安装虚拟机 至少预留20G内存 将杀毒软件关闭,关闭防火墙。...将这些服务设置为自动启动 打开虚拟机,新建 切换鼠标键盘:Ctrl+Alt Linux系统,超级管理员:root ,安装时设置密码, 安装成功,并登陆成功!.../etc/rc.d:存放启动的配置文件和脚本 /lib: 存放标准程序设计库,又叫动态链接共享库。类似windows里的.dll文件 /sbin:存放系统管理命令。...CRT远程连接Linux 鼠标右键: 复制粘贴 文件上传:alt+p 上传窗口 Linux:/root 上传的文件全部被放在了root目录中 常用命令 磁盘管理命令 Linux命令中参数,一般都是无序的
序列比对(将测序reads与已知序列信息的基因或基因组进行比对)是高通量测序数据分析中最重要的一环,无论是转录组还是重测序都是基于比对结果来进行后续各项分析的,比对结果格式比较常见的是sam和bam文件...---- 1.下载安装包 http://www.htslib.org/download/ 2....安装依赖 yum install bzip2-devel ncurses-libs ncurses-devel xz-devel zlib-devel 3.编译安装 tar xvf samtools-1.9...samtools常用命令详解 1. view view命令的主要功能是:将sam文件转换成bam文件;然后对bam文件进行各种操作,比如数据的排序(不属于本命令的功能)和提取(这些操作是对bam文件进行的...view命令中,对sam文件头部的输入(-t或-T)和输出(-h)是单独的一些参数来控制的。
`which cd` //查看cd的包名,这里使用反引号,rpm会取反引号中命令的结果作为参数, rpm包格式,包名、版本号、发布版本号、平台 rpm -ivh rpm包文件 //安装 rpm -...ql 包名 //列出包安装的文件 rpm -qf 文件绝对路径 //查看一个文件是由哪个包安装的 yum yum list //列出可用rpm包 yum search vim //搜索名字包含vim...的包 yum install [-y] 安装包,不加-y安装时会询问是否安装,加上-y就会不询问直接安装 ls /etc/yum.repos.d/ //查看yum源 yum list installed...//查看已经安装过的包 yum grouplist //列出可用的组 yum groupinstall [-y] //安装组 yum remove [-y] //卸载一个包,包括它的依赖 yum...–downloaddir=路径 //指定yum下载的安装包路径 yum reinstall -y 包名 –downloadonly –downloaddir=路径 //下载已安装过的软件的rpm包
相信许多人需要安装ssh2拓展,网上的诸多教程要不已经过时,要不过程模糊或者繁杂,今天我来分享一个详细简单的安装教程。 1.使用yum 安装 libssh。...yum install libssh2-devel 2.下载 ssh2,解压并编译安装(可自行去官网选择对应版本)....-1.2.tgz wget http://pecl.php.net/get/ssh2-1.2.tgz #解压 tar -xvf ssh2-1.2.tgz cd ssh2-1.2/ #开始编译,我这里用的是宝塔...php7.0,所以php的路径是/www/server/php/70/bin/php-config,大家把=后面的路径改成自己对应的版本就行了。...如果没报错的话就可以编译了 make && make install 3.修改 php.ini,在末尾追加下面命令,重载php配置,或者直接重启服务器. extension=ssh2.so 4.查看[phpinfo]是否扩展安装成功或在控制台输入下方命令
in_buf C 如果out_buf当前像素点是黑色不变, 否则填充in_buf到out_buf 有了思路了 , 就要付诸行动 , 花了好几个小时来了解了一下PNG图片的格式 , 又找到一个资料比较全的库..., 就各种找资料 , 把png的读写跑了一遍 , 特意记录一下 关于PNG文件格式这里不讨论 , 有兴趣的朋友直接百度”PNG文件格式”会得到自己想要的答案 ---- 一: 安装PNG库文件 因为PNG...–libs –cflags得到正确的头文件和链接库的位置 二 : 使用libpng libpng有一套自己的流程如下: 1:初始化png_structp结构体 (用于和打开的文件指针绑定) 2:初始化...else { puts("please input two file, \nargv[1]:source.png argv[2]:dest.png"); } return 0; } 编译需要链接已经安装好的...libpng 和 zlib库 gcc test.c `pkg-config libpng16 zlib –libs –cflags` 功能就是简单得读取PNG格式图片, 再生成(写入)一个新的一模一样的图片
Linux平台下安装boost库 今天在给师弟们设计新一代软件框架的时候,需要实现一种功能:存在一种容器,里面存放着不同的数据类型,例如int, double, char,以及一些自己定义的类等等。...后来查了一下,实现这种功能最好用C++扩展库boost中的any,所以准备对其进行安装,并进一步使用。...针对Linux平台,我下载的是boost_1_63_0.tar.bz2文件。...2、编译安装: 解压命令: tar -xvf boost_1_63_0.tar.bz2 运行解压后生成的bootstrap.sh文件: cd ./boost_1_63_0 ..../b2 install 安装完毕之后,头文件默认在/usr/local/include目录中,.a与.so文件在/usr/local/lib目录下。 二、测试程序 笔者使用的编辑软件是Qt5.7.0。
声明: 如果您有更好的技术与作者分享,或者商业合作;请访问作者个人网站 http://www.esqabc.com/view/message.html 留言给作者。...如果该案例触犯您的专利,请在这里:http://www.esqabc.com/view/message.html 留言给作者说明原由,作者一经查实,马上删除。...手机留言请访问:http://www.esqabc.com 1,安装准备: Linux添加防火墙、iptables的安装和配置 请访问地址:https://www.cnblogs.com/lemon-flm...)编辑配置文件:my.cnf [root@esqabc ~]# vim /etc/my.cnf 把以下的内容拷贝进去: #数据库安装文件目录 basedir = /usr/local/mysql...解决,执行命令: [root@esqabc ~]# yum -y install libaio-devel (由于默认是32位,所以要安装64的的,执行下面的命令) [root@esqabc ~]
准备工作 安装nginx之前,要先在服务器上安装nginx运行所需要的依赖包 目录选择:一般选择 "/usr/local/" (1) 安装PCRE库 离线安装包: https://pan.baidu.com.../configure make make install (2) 安装zlib库 离线安装包: https://pan.baidu.com/s/1198lSj48reV9vvjZjKJpHQ 密码:4nrl.../configure make make install 安装完成后会在 /usr/local/ 下多出一个nginx目录(注意:nginx-1.9.1这个目录解压后的安装包,是个程序包目录,而安装完成...常用的命令 (1)启动命令 第一种方式: [root@localhost ~]# /usr/local/nginx/sbin/nginx 第二种方式: [root@localhost ~]# cd /.../nginx -s quit # -s都是采用向 Nginx 发送信号的方式。 (3) 修改nginx配置后,重新加载配置文件 第一种方式: [root@localhost sbin]# .
:配置文件和常用命令。...说完了版本,接下来说安装,如果你在 Linux 上面安装软件懒得去搜索命令可以直接敲击对应的命令,大概率 Linux 的包管理工具会提示你进行安装:root@hecs-5778:~ javaCommand...MySQL 的安装一般也是两种方法: 通过使用 MySQL apt 存储库安装(注意:这不是设置官方源的方式)。 通过 Linux apt 包管理器安装。...Apt autoremove:删除不再使用的库文件和依赖。...不过对于 Systemctl 我觉得我们一般开发者无需了解太多,因为和 Systemctl 配套的都是 Linux 服务相关的知识了,我们只需要了解五个常用命令会用即可: systemctl enable
MySQL是一种流行的开源关系型数据库管理系统,广泛用于Web应用程序和其他各种用途。在本篇博客中,我们将介绍如何在Linux操作系统上安装MySQL数据库。...请确保选择一个强密码,并记住它,因为这将是管理MySQL数据库的主要密码。...输入密码后,如果一切正常,您将进入MySQL命令行界面,表示MySQL安装并配置成功。 总结: 通过按照以上步骤,在Linux上成功安装了MySQL数据库。...MySQL是一个功能强大的数据库管理系统,您现在可以开始使用它来存储和管理数据。如果您在安装过程中遇到问题,可以查阅MySQL官方文档或在相关社区寻求帮助。...希望这篇博客对您在Linux上安装MySQL数据库时有所帮助!
安装pip工具 1、首先检查linux有没有安装python-pip包,直接执行 yum install python-pip ?...(4)、对安装好的pip进行升级 pip install --upgrade pip ? 至此,pip工具就安装好了。...模块安装 模块安装(三种方式) 1、 pip install 模块名 easy_install 模块名 如果pip安装慢的话,用阿里云的源吧 pip install 模块名 -i http
jupyterlab-lsp是jupyterlab的自动代码补全插件,其实你也可以选择kite,但是我的服务器系统是centos,而kite不支持该系统,所以我只能选择lsp了。...我找了网上贼多的教程,只是告诉我在jupyterlab的插件里找到jupyterlab-lsp之后点击install就完事了,结果啥反应没有。。。 ? 下面介绍如何安装并启动该插件。...假设你已经安装了jupyterlab了,那么第一步是安装server extension pip install --pre jupyter-lsp 之后安装frontend extension jupyter...labextension install @krassowski/jupyterlab-lsp 给指定变成语言安装LSP server pip install python-language-server...[python] 最后启动jupyterlab并新建一个ipynb文件 jupyter-lab --port 6666 如果左下角显示这个说明你安装且运行成功了 ?
/phpredis/tar.gz/5.0.0 #重命名 mv 5.0.0 phpredis-5.0.0.tar.gz #解压 tar -zxvf phpredis-5.0.0.tar.gz 2、安装...cd phpredis-5.0.0 #安装autoconf yum -y install autoconf #用phpize生成configure配置文件 /usr/local/php73/bin.../configure --with-php-config=/usr/local/php73/bin/php-config #编译安装 make && make install #安装成功后的扩展如下图...usr/local/php/lib/php.ini #最后一行添加 extension = redis.so 4、刷新php-fpm /etc/init.d/php-fpm reload 5、查看是否安装成功
Linux的docker常用命令 1、安装 yum-utils 它提供了 yum-config-manager,可用来管理yum源 yum install -y yum-utils 2、添加Docker-CE...的yum源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 如果下不了就直接拷贝文件到.../etc/yum.repos.d/docker-ce.repo 如果不能更新 显示被锁 就删除那个锁的文件rm .pid的这个文件 3、更新yum源索引 yum makecache fast 4、yum...安装 docker-ce yum install docker-ce -y 5、启动与停止Docker systemctl命令是系统服务管理器指令,它是 service 和 chkconfig 两个命令组合...docker 6、验证是否安装成功 docker info 列出docker下的所有镜像:docker images 7.docker的打包 1.首先创建一个基目录(也就是创建一个文件夹,把创建镜像用到的所有文件都放在这里
前言 Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。...在C++社区中影响甚大,是不折不扣的“准”标准库。Boost由于其对跨平台的强调,对标准C++的强调,与编写平台无关。...在linux安装过程如下: 去官方网站下载最新的:http://sourceforge.net/projects/boost/files/boost/1.47.0/ or www.boost.org...一,最简单的方法: apt-cache search boost 搜到所有的boost库 然后: sudo apt-get install libboost-all-dev 安装相应的库 二,编译安装...5.update动态链接库: sudo ldconfig 安装完毕 三,测试使用: 1.测试代码 #cat test.cpp #include #
前言 Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。...在C++社区中影响甚大,是不折不扣的“准”标准库。Boost由于其对跨平台的强调,对标准C++的强调,与编写平台无关。...在linux安装过程如下: 去官方网站下载最新的:http://sourceforge.net/projects/boost/files/boost/1.47.0/ or www.boost.org 一...,最简单的办法: apt-cache search boost 搜到所有的boost库 然后: sudo apt-get install libboost-all-dev 安装相应的库 二,编译安装,...5.update动态链接库: sudo ldconfig 安装完毕 三,测试使用: 1.测试代码 #cat test.cpp #include <boost/lexical_cast.hpp #include
id=482460 2.wget直接下载 wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-...x86_64.tar.gz 二、安装 1.将安装包移动到/usr/local下 mv mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz /usr/local/ 2.解压缩文件...tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 3.重命名为mysql并删除安装文件 4.安装数据库 我的虚拟机是mini版的所以缺一些依赖...perl perl-devel libaio-devel 添加系统mysql组和mysql用户: 执行命令:groupadd mysql和useradd -r -g mysql mysql 进入安装...mysql软件目录: 执行命令 cd /usr/local/mysql 修改当前目录拥有者为mysql用户: 执行命令 chown -R mysql:mysql ./ 安装数据库:
领取专属 10元无门槛券
手把手带您无忧上云