linux技术
文章平均质量分 54
菜鸟怕怕
喜欢编程,擅长PHP语言
展开
-
make: *** /lib/modules/2.6.18-164.el5/build: No such file
错误显示 没有 /lib/modules/2.6.18-164.el5/build 这个目录,确认当前内核是这个版本么,是的话安装 kernel-devel, kernel-headers 软件包转载 2014-03-24 12:49:39 · 810 阅读 · 0 评论 -
Apache域名自动指向虚拟主机目录
用apache做项目时,是经常需要在httpd-vhost.conf文件中配置虚拟主机,用于单独的项目,每新开一个项目就需要重新加一个配置,着实麻烦,apache2其实是支持在配置虚拟主机的时候,设置变量的 ,这样可以通过域名来指向相应的文件夹,因此每个项目的域名只要遵循一定的规则,服务器基本不用配置。比如我本地会有school weixin test这三个项目 按照传统做法是需要配原创 2015-06-13 16:34:44 · 2335 阅读 · 0 评论 -
CentOS上升级PHP5.3至PHP5.5
最近想玩玩儿symfony2 发现自己CentOS上的PHP版本还是5.3不符合要求,所以想升级至5.5 但是 CentOS通过yum更新的源最新版本是5.3 无法升级,通过网上查找资料 发现 更新下yum的源后 可以升级至最新的PHP版本以下为文章截图:原文链接:http://stackoverflow.com/questions/21502656/upgrading-php转载 2016-04-20 10:36:23 · 685 阅读 · 0 评论 -
启动docker web服务时 虚拟机端口转发 外部无法访问
centos 7 docker 启动了一个web服务 但是启动时 报WARNING: IPv4 forwarding is disabled. Networking will not work.网上查询了下 需要做如下配置解决办法:# vi /etc/sysctl.conf或者# vi /usr/lib/sysctl.d/转载 2016-10-24 14:29:35 · 16581 阅读 · 1 评论 -
CentOS7下docker启动报Error starting daemon: Error initializing network controller: could not delete ...v
前一天晚上强制关闭了虚拟机(CentOS7)导致早上启动docker 报Error starting daemon: Error initializing network controller: could not delete ...ve endpoints错误以下是错误截图初步判断是docker内网络问题 通过网上查找资料 解决方案为删除以下目录下的文件原创 2016-12-01 11:32:24 · 17405 阅读 · 0 评论 -
PHPFPM下开启状态检测页面
原文地址:http://www.ttlsa.com/php/use-php-fpm-status-page-detail/php-fpm和nginx一样内建了一个状态页,对于想了解php-fpm的状态以及监控php-fpm非常有帮助。为了后续的zabbix监控,我们需要先了解php-fpm状态页是怎么回事。1. 启用php-fpm状态功能12# cat /转载 2016-12-03 18:47:47 · 2091 阅读 · 0 评论 -
在ubuntu1404下安装PHP AMQP拓展 并进行docker容器封装
有项目用到过rabbitmq 是技术负责人搭建好环境,今天自己在本地(ubuntu)开发,重新搞了下 ,在网上查了下资料,把安装重点记录下来项目开发语言PHP 需要与一台rabbitmqserver通信,即php server程序向消息队列服务器发送任务消息,php client程序从消息队列服务器获取任务信息 不断执行,一个典型的生产者和消费者流水线一、搭建rabb原创 2016-12-19 17:28:55 · 1301 阅读 · 0 评论 -
centos7下将docker的storage 由loop-lvm 更改为 direct-lvm
本机服务器环境是centos7 (vbox虚拟机) 安装docker后 运行正常,某次强行关闭了虚拟机 导致后续docker运行不起来,发现报错是与storage有关,所以网上查原因是说,docker原本是在ubuntu上开发的,ubuntu有 union fs这种支持,但是centos内核不支持,docker为了能够在centos下 开箱即用,所以弄了loop-lvm ,做到不用配置,但是这个原创 2017-01-13 11:27:00 · 2816 阅读 · 0 评论 -
ubuntu1604下添加自启动项 开机启动docker开发环境
在win7下安装的vbox虚拟机,虚拟机起了一个ubuntu1604作为宿主机,安装的docker服务通过vbox的挂载工具将win7下的程序开发目录挂载到了ubuntu下 作为共享目录docker安装的开发环境是 apache-php mysql5.6 redis memcache 等 容器通过挂载共享目录实现数据在win7下持久化共享保存需求:是开机时使docker开发环境能够自动运行 ...原创 2018-04-27 10:34:07 · 7778 阅读 · 0 评论 -
apache2自签名证书开启ssl
生成私钥文件(需要输入密码)openssl genrsa -des3 -out apache.key 1024防止APACHE启动 读取私钥文件也需要输入密码 去除密码输入openssl rsa -in apache.key -out apache.key用私钥 生成证书openssl req -new -key apache.key -out apache.csr创建根证书openssl req...原创 2018-06-06 14:36:23 · 2677 阅读 · 0 评论 -
alpine 下编译php5.4的源码报Invalid configuration `x86_64-linux-musl'错误
Invalid configuration `x86_64-linux-musl': system `musl' not recognized configure: error: /bin/bash 在alpine3.7上编译php5.4的源代码的时候,报这个错误,通过网上查询,大致意思应该是config.sub这个文件中会检测所在系统的内核,不支持的内核会直接报出错误,由于php5.4的...原创 2018-08-15 14:52:57 · 1241 阅读 · 1 评论 -
win10下安装kubernets
win10下安装docker for windows后 ,新版是有一个kubernets选项,选择启动后,一直报 kubernets is starting 的错误,原因是,kubernets并未安装,会导致一直卡在这里(很是服了官方的出品,出些残次品,还不如不出),所以在网上找了些资料,利用minikube在hyper-v上本地部署单机版kubernets进行学习玩耍。参考地址:http...原创 2019-07-09 15:03:21 · 917 阅读 · 0 评论 -
用docker启动ubuntu的桌面环境
在win10下使用了docker之后,已经完全抛弃了之前虚拟机的开发方式,在学习一些计算机视觉相关的内容时,可能需要在图形化界面进行开发和调试,所以尝试了下在dockerhub上搜索了下支持desktop的ubuntu镜像,找到一个lxde桌面环境的ubuntu镜像拉取镜像:docker pull dorowu/ubuntu-desktop-lxde-vnc运行容器:d...原创 2019-07-10 14:31:11 · 27666 阅读 · 6 评论 -
linux下mysql的root密码忘记解决方
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且转载 2014-08-13 14:14:38 · 316 阅读 · 0 评论 -
php安装 出现Sorry, I cannot run apxs. ***错误解决方法
# tar zvxf php-5.1.2.tar.gz# cd php-5.1.2# ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs --with-libxml-dir=/usr/local/include/libxml2/li转载 2014-08-13 11:08:20 · 9060 阅读 · 3 评论 -
linux下单独编译安装Apache rewrite_module
转自:http://blog.chinaunix.net/uid-25266990-id-145266.htmlApache已经编译安装完了,上传程序,发现必须得用rewrite,重新上载模块。找到apache的源码包安装文件:# tar zxvf httpd-2.2.11.tar.gz# cd httpd-2.2.11/modules/mappers#/usr/local/a转载 2014-06-15 20:27:36 · 437 阅读 · 0 评论 -
设置yum的源为iso镜像文件
默认的yum是以网络来安装的,在没有网络或者网速不佳的情况下,通过yum来安装软件是意见非常痛苦的事情。其实对于CentOSDVD来说,里面提供的软件就足以满足我们的需要了,而且DVD里的软件版本都是稳定版,下载速度还快,对于学习CentOS来说,将CentOSDVD作为默认yum源可以大大提高学习效率。 一、转载 2014-03-24 12:43:37 · 3812 阅读 · 0 评论 -
VirtualBox+CentOS安装增强功能
VirtualBox+CentOS安装增强功能 1.启动安装在 VirtualBox 中的 CentOS 5.5 虚拟机,点击“设备” => “安装增强功能”。这个时候你就可以看到有一个“光盘”已经挂载到 CentOS 5.5 的桌面上了。它包含了安装 VirtualBox 客户端增强功能的组件。 2.你需要安装编译内核的相关组件。yum install转载 2014-03-24 12:13:37 · 833 阅读 · 0 评论 -
centos6下配置softap需关闭NetworkManager服务
最近在linux上使用了 fast 150us无线网卡 在网上找了一大堆资料 找到了8188eu驱动 安装成功在配置hostapd服务时,老是启动不起来,或者是启动之后别的机器连不上热点,当我将NetworkManager 服务关闭后hostapd顺利工作估计是两个网卡管理工具有冲突吧关闭NetworkManager服务命令 service NetworkManager原创 2014-03-28 13:29:51 · 1244 阅读 · 0 评论 -
如何在CentOS系统中安装字体
以linux下安装宋体,黑体为例,介绍字体安装方法:第一步、拷贝把对应字体的的ttf文件拷到/usr/share/fonts/的任意目录下,假设宋体已拷贝到/usr/share/fonts/chinese/simsun,黑体已拷贝到/usr/share/fonts/chinese/simhei。第二步、安装安装宋体:cd /usr/share/fonts/chinese/sim转载 2014-04-29 16:49:39 · 746 阅读 · 0 评论 -
不重新编译为PHP安装MySQL模块
当初安装PHP的源码目录我没有删除,直接在此基础上安装:1 进入php/ext/mysql:cd php/ext/mysql2 执行phpize命令,这个命令一定得在php的模块目录下执行,在别的目录下执行会报错:phpize执行完之后,这个目录就生成了一个configure脚本3 收集信息,记下结果,待会用得到:which php-conf转载 2014-03-29 19:47:02 · 2276 阅读 · 0 评论 -
Linux 下 netbeans 字体抗锯齿正解
在netbeans安装目录找到 etc 目录下的 netbeans.conf 文件,用你喜欢的编辑器打开这个文件,在其中加入这个选项 -J-Dawt.useSystemAAFontSettings=on 这里你要注意了,我用的是6.8版本,别的版本我没实验,网上说加这个选项,有很多都写是把这个选项加入文件中的新一行就可以了,实际上这样是不对的,在这个配置转载 2014-04-29 16:47:01 · 607 阅读 · 0 评论 -
在linux下安装glut包
在linux下opengl编程,首先需要安装glut包。1 安装glut(1)下载地址: http://fidelio.cacs.louisiana.edu/resources/linux/glut.zip(2)将glut.zip解压:unzip glut.zip解压后,里面有一个rpm安装包,一个测试文件,一个glut.h,一个makefile, 这几个文件都转载 2014-05-16 19:27:52 · 3799 阅读 · 0 评论 -
configure: error: could not find working GL library
今天在安装torcs游戏时 需要plib 安装plib时出现configure: error: could not find working GL library错误,百度搜索无果,于是在谷歌上中原创 2014-05-16 20:17:32 · 1997 阅读 · 0 评论 -
一篇关于su和sudo以及visudo的很好的介绍性文档
一. 使用 su 命令临时转换用户身份1、su 的适用条件和威力su命令就是转换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以root用户登录,但这种办法并不是最好的;二是我们没有必要退出beinan用户,能够用s转载 2014-05-18 10:30:44 · 501 阅读 · 0 评论 -
Call to undefined function imagettftext()
今天将公司官网弄到本地测试到时候,发现验证码无法显示,公司到官网以前是用dede做的原创 2014-05-12 16:46:59 · 4938 阅读 · 1 评论 -
让AndroidX86竖屏显示
以VirtualBox为例,Android X86的下载地址可以百度搜索这种界面非常不爽,尤其在调试程序时,如何才能显示成竖屏呢?先把AndroidX86装到硬盘上 然后进行下面设置1、完全关闭VirtualBox,必须完全关闭,否者修改的参数会还原。2、修改虚拟机的.Vbox文件在小节中加入注:这两种是标准的Android显示模式转载 2014-04-30 10:40:34 · 1605 阅读 · 0 评论 -
linux 下安装php的openssl扩展
1. 安装openssl解压php的源码包tar zxvf php-5.3.8.tar.gz cd soft/php-5.3.8/ext/openssl mv config0.m4 config.m4 否则报错:找不到config.m4/opt/local/php-5.3.8/bin/phpize ./configure转载 2014-07-03 15:13:17 · 487 阅读 · 0 评论 -
docker容器启动时会报 socket permission denied或者listen tcp port failed 等错误的原因
最近在deepin系统上装了个snap,应该是给启用了apparmor这个东东,导致原本运行正常的docker 容器在在使用socket监听网络端口时会报 socket permission denied或者 listen tcp port xxx:failed的错误排查了好久才找到蛛丝马迹,可能是和apparmor这个linux安全策略软件系统有关,由于时间关系没有仔细去研究这个玩意儿,...原创 2019-08-27 14:45:24 · 5444 阅读 · 0 评论