完全卸载memcached的方法(CentOS) 我的大内存vps(centos系统)曾经安装过memcached,想给论坛提速,实际上不但没有明显效果,反倒耗费内存,看着碍眼,于是想卸载,于是网上各种搜索+自己实践,搞出一个傻瓜方案来: 1.结束memcached进程# killall memcached 2.删除memcached目录及文件# rm -rf /usr/local/memcached# rm -f /etc/rc.d/init.d/memcached 3.关闭memcached…
Linux学习之源码包安装与脚本安装 目录 源码包与RPM包的区别 源码包安装 脚本安装 源码包与RPM包的区别 1.区别 安装之前的区别:概念上的区别 安装之后的区别:安装位置不同 源码包: 开源的 安装更慢,更容易报错 安装更自由 安装完后效率更高 RPM包: 经过编译,能看到源代码 安装更快,报错容易解决 2.RPM包安装位置与源码包安装位置 RPM包安装位置: 源码包安装位置: 安装在指定位置当中,一般是/usr/local/软件名/  3.安装位置不同带来的影响 RPM包安装的服务可以…
看安装软件的时候有没有使用--prefix这个参数,如果有那就把你指定的文件给删除了就行了. 如果没有用这个参数就麻烦一点了,那就进入到软件解压后的目录,执行sudo make uninstall看能否成功. 如果不行,那就用 editor 查看 makefile 文件,看看里面卸载的命令是什么如果该源码包没有提供此类方法删除 就只能手动删除. 手动删除最无奈的办法能不能搞干净也只能看运气了,使用whereis xxx 找到软件安装目录,rm -rf 把这些目录都删除,应该能删除干净,如wher…
Linux 下的绝大多数源码包都是用 C 语言编写的,还有少部分是用 C++ 等其他程序语言编写的.所以,要想安装源码包,必须安装 C 语言编译器 gcc(如果是用 C++ 编写的程序,则还需要安装 gcc-c++). 我们可以先检测一下 gcc 是否已经安装,命令如下: [root@localhost ~]# rpm -q gccgcc-4.4.6-4.el6.i686 如果没有安装 gcc,则推荐大家采用 yum 安装方式安装.因为如果手工使用 rpm 命令安装,那么 gcc 所依赖的包太多…
一.概述 源码包安装的优点在于它自由程度比较高,可以指定目录与组件.再有,你要是能改源码也可以. 二.安装方法 步骤 1.从官网或者信任站点下载源码包 [root@localhost ~]# wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz 2.把下载的安装包解压到/usr/local/src目录下 tar zxvf httpd-.tar.gz -C /usr/local/src/ 3.编译 在编译之前,我们看看INSTA…
cmake源码包安装 CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程),具体学习请移步官网CMake 本文介绍的就是用cmake去安装的别人的包. 一般流程: mkdir build //创建一个编译文件夹 cd build cmake .. //编译 cmake --build . --config Release cmake源码包卸载 重点是我们安装后如何删掉cmake安装好的文件,在cmake过程中可能会看到一大堆的文件刷屏. 研究了一下,找到一种…
一.老师语录: 所有要求笔试的公司都是垃圾公司 笔试(是考所有的涉及到的点) 要有自己的卖点.专长(给自己个标签)(至少一个) 生产环境中,尽量使用mv(mv到一个没用的目录下),少使用rm 二.防火墙: selinux 内核防护软件(是否更改路径,名称) selinux的主要作用是最大限度的减少系统中服务进程可访问的资源(最小权限原则) getenforce 查看selinux状态 firewalld 外部防护,只管进不管出 面试题: 怎么限制root用户的权限:限制不了,root的权限最高…
众做周知RedHat Linux使用RPM包管理器安装rpm包,但是RPM包是由红帽编译打包的,通常相对于最新版落后了很多,甚至可能缺少我们所要使用的功能.如果你需要定制想要的软件功能.自定义安装路径.体验最新版等,你就需要自己动手编译安装源码包了. 使用源码包安装需要如下几个过程: 1.先从官网下载源码安装包,名称一般为.tar.gz,.tgz,.tar.bz2格式,下载完成后解压缩,进入解压缩后的目录 2.安装开发相应的工具包,比如“development Tools"组,gcc,gcc-c…
1. 安装准备 安装 C 语言编译器 下载源码包 如:apache 相应源码包下载地址 2. 安装注意事项 源代码保存位置:/usr/local/src 软件安装位置:/usr/local 如何确定安装过程报错: 安装过程停止 出现 error.warning 或 no 的提示 3. 源码包安装过程 下载源码包 解压缩下载的源码包 进入解压缩目录 ./configure 软件配置与检查 定义需要的功能选项 检测系统环境是否符合安装要求 把定义好的功能选项和检测系统环境的信息都写入 Makefil…
安装前准备 安装C语言编译器"gcc" yum -y install gcc --c 源码包语言编译器 下载源码包 安装注意事项 源代码保存位置:/usr/local/src/ 软件安装位置:/usr/local/ 如何确定安装过程报错: #安装过程停止 #并出现error.warning或no的提示 源码包安装过程 前置 下载源码包 解压缩下载的源码包 进入解压缩目录,必须进入,后面的安装命令都是在源码包目录下执行 知识点 安装时必须进入到解压缩后的目录中 [./configure]…
目录 1.源码包服务的启动管理 2.源码包服务的自启动管理 3.让源码包服务被服务管理命令识别 1.源码包服务的启动管理 # 通过源码包的安装路径,找到该服务的启动脚本, # 也就是获得该服务的启动脚本的绝对路径, # 最后加上启动选项. [root@localhost ~]# /usr/local/apache2/bin/apachectl start|stoplrestart|... 注意: 按用源码包安装服务的时候,每个服务的启动脚本是不同的. 我们如何知道一个服务的启动脚本叫什么名称呢?…
安装准备      安装c语言编辑器 gcc      压缩包  node-v6.2.0-linux-x64.tar.gz   源码包保存位置  /usr/local/src/ 源码包安装位置 /usr/local/软件名   解压缩 tar -zxvf node-v6.2.0-linux-x64.tar.gz 进入解压缩目录  cd node-v6.2.0-linux-x64 ./configure  软件配置与检验      定义需要的功能      检测系统环境是否符合安转要求      …
★安装OS时,建议提前安装开发组件 CentOS 6:Development Tools.Server Platform DevelopmentCentOS 7:Development Tools.Development and Creative Workstation ★configure脚本(# ./configure [option…])常用选项: --help:获得其支持使用的选项--prefix=/PATH/TO/SOMEWHERE:指定默认安装位置:默认为/usr/local/:--…
Linux系统下用源码包安装软件 by:授客 QQ:1033553122 下载源码安装包,解压或者直接双击打开(如果有安装zip或rar等压缩/解压缩软件的话),查找相关的安装说明文件,一般是README,INSTALL这两个文件,这两个文件一般会告诉你怎么安装你所下载的软件,找到后用记事本或内部查看器打开,查看安装说明. 通常,会包含以下几个步骤,以下举例说明. 例:用源码包tsung-1.5.1.tar.gz安装tsung软件 #步骤1.解压软件源码包 [root@localhost sof…
对外提供服务,比如apache,应使用源码包安装对内提供服务,比如gcc,只是我自己使用,使用rpm包安装 rpm包不需要指定安装位置,源码包的安装需要手动指定安装位置 rpm包默认安装位置/etc/ 配置文件安装目录/usr/bin/ 可执行命令安装目录/usr/lib/ 程序所使用的函数库保存位置/usr/share/doc/ 基本的软件使用手册保存位置/usr/share/man/ 帮助文件保存位置 源码包一般安装在/usr/local/ 安装位置不同带来的影响 rpm包安装的服务可以使用…
源码包安装和apt-get/yum的区别 安装前的区别:概念上的区别 rpm和dpkg包是经过编译过的包,并且其安装位置由厂商说了算,厂商觉得安装在哪里合适,就会装在哪里,而源码包则是没有经过编译的文件,大部分由c语言写的,需要gcc编译器进行编译使用,如同java源文件和二进制文件的区别. 源码包执行效率更高. 安装后的区别:安装位置不同 rpm和dpkg包的安装位置是厂商说了算,而源码包是自己说了算. 以下是 RPM 包默认安装路径,仅供参考: /etc/ 配置文件安装目录 /usr/bin…
安装准备 安装gcc编译器 下载源码包 源代码保存位置:/usr/local/src/ 软件安装位置:/usr/local/ 解压缩下载的源码包 进入解压缩目录 软件配置与检查:./configure --prefix=/usr/local/apache2(指定安装路径,apache2是自定义的安装名称) 编译:make(软件包还没有真正安装,不需要卸载删除,如果出错,可以使用make clean清空编译产生的临时文件) 编译安装:make install(最后一步,软件包已经真正安装) 源码包…
1.源码包安装之前,首页安装依赖包 yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel 2.去nginx官网去下载稳定版安装包 wget http://nginx.org/download/nginx-1.14.2.tar.gz 3.解压缩 tar -zxvf nginx-1.14.2.tar.gz 3.编译安装 cd nginx-1.14.2 ./config…
能够先 vi INSTALL 看看安装过程. 1.源码包安装 2.脚本安装…
第5周第4次课(4月19日) 课程内容: 7.6 yum更换国内源7.7 yum下载rpm包7.8/7.9 源码包安装 7.6 yum更换国内源 当yum仓库的软件不好用时,例如很多yum源都是国外的,如果在国内访问就比较慢很不方便,所以我们可以更换为国内的yum仓库源. 操作实例步骤如下: 首先删除dvd本地仓库,然后把之前备份的yum源copy回来,再删除CentOS-base.repo,通过wget从网上下载一个163的repo,但是提示找不到wget命令,而且刚才又删除了CentOS-b…
一.yum更换源 yum自带源地址一般斗是国外的,可能下载速度略慢,我们可以自己换成国内的源,比如163等.比如配置163的yum源:1.先删除默认源文件dvd.repo # rm -f /etc/yum.repos.d/dvd.repo 2.使用wget或者curl命令,下载生成yum源文件:CentOS7-Base-163.repo wget http://mirrors.163.com/.help/CentOS7-Base-163.repo //使用这个可能会报错,因为没有安装wget命令…
Linux 下的软件包众多,而且几乎都是经 GPL 授权的,也就是说这些软件都免费,振奋人心吧?而且更棒的是,这些软件几乎都提供源代码(开源的),只要你愿意,就可以修改程序源代码,以符合个人的需求和习惯.当然,你要具备修改这些软件的能力才可以. 源码包到底是什么呢?其实就是软件工程师使用特定的格式和语法所书写的文本代码,是人写的计算机语言的指令,一般由英文单词组成.是不是有点晕? 其实源代码程序是程序员写的计算机指令,符合特定的格式和语法.那么,众所周知,计算机可以识别的是机器语言,也就是二进制…
YUM命令 yum list //列出每个软件包(包括未安装和已安装) rpm -q repolist //列出所以仓库名称 info //查看软件信息 rpm -qi install //安装 rpm -ivh reinstall //重新安装 rpm -ivh --force remove //卸载 rpm -e search provides ***** clean all makecache 创建缓存 组管理 grouplist groupinstall groupremove 更新软件…
7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装 yum更换国内源 cd  /etc/yum.repo.d/ 删除源 rm -f   dvd.repo rm -f  CentOS-Base.repo 自己编辑一个源或者下载一个源文件: curl  -O http://mirrors.163.com/.help/CentOS7-Base-163.repo wget  http://mirrors.163.com/.help/CentOS7-Base-163.repo…
一  源码包安装 (1)python3.6源码包安装 ./configure ------> 定制功能 make make install mysql 源码包 cmake make make install (2) redis 源码包安装 make 修改环境变量 vim /etc/profile 添加以下一行: export PATH=/opt/redis-3.2.10/src:$PATH 生效配置 source /etc/profile (3) 让python链接redis unzip red…
1)基于源码包安装MySQL [root@localhost ~]# rpm -q mysql mysql-server mariadb mairadb-server           //检查有没有安装rpm格式的包有就要卸载掉 ncurses-devel是cmake的依赖包 [root@localhost ~]#yum -y install ncurses-devel cmake [root@localhost ~]#rpm -q ncurses-devel cmake 导入mysql软件…
安装apache: 官网:http://httpd.apache.org/download.cgi#apache24 1.wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.10.tar.gz 2.tar zxvf httpd-2.4.10.tar.gz 3.cd httpd-2.4.10  &&  ./configure ...  && make && make install **报错APR not…
Zabbix源码包安装 Cenos5.3 Basic server 安装顺序 Libxml2 Libmcrypt Zlib Libpng Jpeg:需要创建目录jpeg  /bin  /lib   /include   /man/man1 ./configure --prefix=/usr/local/jpeg8/ --enable-shared Freetype字体库 Libxpm安装.libXpm-devel安装 Autoconf  直接./configure装到系统里 Libgd:   […
注:由于mysql5.5的源码包安装与mysql之前的版本安装方法不同,故写一篇随笔记录.5.5的版本不再是./configure make make install 这里用到了cmake了,cmake是一个跨平台的编译工具. 注意: mysql-5.5以后的版本不能使用make编译,只能使用cmake工具编译安装. cmake指定编译选项的方式不同于make . "./configure" 与 "cmake . "相似 "./configure --he…
源码包安装适合初学者使用. 背景信息 APR (Apache Portable Runtime) Apache可移植运行的任务(APR)项目是创建和维护软件库,为底层平台的具体实现提供了一个可预见的和一致的接口. 其主要目标是提供一个API,软件开发商可以编码和放心的预测如果不相同的行为,无论平台上的软件建设, 缓解他们需要代码的特殊条件下工作或利用特定平台的不足或特点. PCRE (Perl Compatible Regular Expressions) PCRE库是一套利用Perl5来实现的…