linux研究
文章平均质量分 68
延卿
我的qq,1256174071,有需要的朋友可以联系我
展开
-
linux下安装nginx
1.从官网下载源码包wget https://nginx.org/download/nginx-1.9.9.tar.gz2.解压tar -zxvf nginx-1.9.9.tar.gz3.进入目录cd nginx-1.9.94.配置./configure --prefix=/usr/local/nginx5.编译并安装makemake install6.启动程序/usr/loca/nginx/sbin/nginx7.把相应的文件传到html目录下就原创 2020-11-13 15:08:45 · 213 阅读 · 0 评论 -
搭建单机版的FastDFS服务器
由于FastDFS集群搭建非常复杂,对于初期学习FastDFS来说,搭建个单机版的作为入门更为实际一些。第一步:搭建虚拟环境 FastDFS需要在Linux系统上安装,我们一般使用的都是Windows系统,这样就需要有虚拟环境,我这里使用Vmware12创建虚拟机,关于虚拟机最小化的安装大家可以参考:http://blog.csdn.net/u012453843/articl转载 2018-01-01 22:04:23 · 839 阅读 · 0 评论 -
table 'xxx' marked as crashed and should be repaired问题的处理
myisamchk -c -r /usr/local/mysql/var/database_name/table.MYI原创 2017-11-24 09:52:39 · 392 阅读 · 0 评论 -
解决安装软件时的/usr/local/lib/libz.a(compress.o)错误
在安装 php 时,需要先安装 gd-2.0.33.tar.gz , 但在编译 gd-2.0.33.tar.gz 时出现了如下错误:/usr/bin/ld: /usr/local/lib/libz.a(compress.o): relocation R_X86_64_32 against `a local symbol' can not be used whenmaking a sha转载 2017-11-22 14:34:12 · 2180 阅读 · 1 评论 -
轻松搞定linux下pure-ftpd的安装,绝对可用
背景:最近需要在服务器上安一个ftp服务器,之前也使用wdcp安过,结果由于mysql数据库修改了,不知道什么莫名问题怎么也连不上,后来又使用了vsftpd,也是糊里糊涂的安好了,没怎么搞懂。最近又有新的需求要装个ftp,网上找了好多教程都没有成功,走了不上弯路,特此记录以供自己和后人参考。1.如果你是基于最小化安装的linux系统,需要执行如下命令,安装必要的库,如果是安装过的可以跳过此步骤原创 2017-11-29 11:01:16 · 13855 阅读 · 4 评论 -
CentOS 修改主机名
1.临时修改主机名显示主机名:oracle@localhost:~$ hostnamelocalhost修改主机名:oracle@localhost:~$ sudo hostname orcl1oracle@localhost:~$ hostnameorcl12.永久修改主机名以上的修改只是临时修改,重启后就恢复原样了。步骤1:修改/etc/s转载 2017-11-13 13:41:50 · 309 阅读 · 0 评论 -
Linux下redis安装与使用
Linux下redis安装与使用 redis官网地址:http://www.redis.io/ 最新版本:2.8.3 在Linux下安装Redis非常简单,具体步骤如下(官网有说明): 1、下载源码,解压缩后编译源码。$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz$转载 2017-08-08 16:17:22 · 287 阅读 · 0 评论 -
MySQL密码忘了怎么办?MySQL重置root密码方法
MySQL有时候忘记了root密码是一件伤感的事。这里提供Windows 和 Linux 下的密码重置方法。Windows:1.以系统管理员身份登陆系统。2.打开cmd-----net start 查看mysql是否启动。启动的话就停止net stop mysql.3.我的mysql安装在d:\usr\local\mysql4\bin下。4.跳过权限检查启动mysql.d:转载 2017-08-08 16:10:21 · 461 阅读 · 0 评论 -
mysql 索引
ALTER TABLE tblname ADD INDEX index_name(col_name);原创 2017-06-22 10:19:01 · 305 阅读 · 0 评论 -
linux升级内核
下面以CentOS6.5(64位)为例,介绍下docker安装步骤和使用方法:一、升级内核(带aufs模块) 1、yum安装带aufs模块的3.10内核(或到这里下载kernel手动安装:http://down.51cto.com/data/1903250)123cd /etc/yum.repos.d转载 2017-02-27 10:03:26 · 478 阅读 · 0 评论 -
【Python】Ceph的python接口
参考文章ceph的python_api文档连接ceph集群import radoscluster = rados.Rados(conffile='/etc/ceph/ceph.conf')cluster.connect()12341234创建与删除池# 列出可用的池pools = cluster.list_pools()for pool in pools:转载 2017-02-26 23:41:23 · 4929 阅读 · 0 评论 -
VMware 克隆CentOS 后无法启动网卡的解决
VMware 克隆CentOS 后无法启动网卡的解决方法心得笔记。首先要保证udev-post 启动[root@localhost ~]# chkconfig --list|grep udevudev-post 0:off 1:on 2:on 3:on 4:on 5:on 6:off[root@localhost ~]# /etc/init.d/udev-post startR转载 2017-02-26 20:08:45 · 505 阅读 · 0 评论 -
GlusterFS学习
from http://www.cnblogs.com/nmap/p/6389066.html3台机器,每个机器双网卡,每个机器还需要额外添加1个10GB的磁盘用于测试机器系统版本是centos6.612345[root@gluster-1-1 ~]# uname -rm2.6.32-504.el6.x86_64 x8转载 2017-02-25 16:56:38 · 3018 阅读 · 0 评论 -
glusterFS的部署流程
1.准备工作准备三台机器(物理机或者虚拟机均可)用于安装和测试GlusterFS,其中两台用作服务器,一台用作客户端,主机名分别为:Server1.zhaogang.int 10.0.21.241Server2.zhaogang.int 10.0.21.242Clinet.zhaogang.int关闭iptables和selinux 2.安装glusterFS转载 2017-02-25 16:55:25 · 1953 阅读 · 3 评论 -
在CentOS 7下更改yum源与更新系统。
[1] 首先备份/etc/yum.repos.d/CentOS-Base.repocp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup[2] 进入yum源配置文件所在文件夹[root@localhost yum.repos.d]# cd /etc/yum.repos.d转载 2017-12-07 09:37:42 · 388 阅读 · 0 评论 -
centos 7.0 修改ssh默认连接22端口 和 添加防火墙firewalld 通过端口
首先 先做的就是 修改ssh的默认端口22需要修改文件/etc/ssh/sshd_config使用命令vi /etc/ssh/sshd_config1234567891011121314151617181920212223242526272转载 2017-12-07 16:00:46 · 7064 阅读 · 0 评论 -
vmware中虚拟机无法联网的原因
之前是在另外一个电脑使用的虚拟机,换了个电脑,想把虚拟机移动过来,发现一直不成功偶然的一个机会,了解到要修改网卡设置把上面的地方手动指定成你正在使用的网卡就好了...原创 2019-08-28 17:06:50 · 292 阅读 · 1 评论 -
linux下openssl版本问题 /lib64/libcrypto.so.10: version `OPENSSL_1.0.2' not found
由于服务器无法接外网,导致openssl无法升级,出现以上问题解决办法1.手动下载可用服务器上的 libcrypto.so.1.0.2k 文件,上传到/lib64目录2.删除软连接rm -rf /lib64/libcrypto.so.103.重新设置ln -s /lib64/libcrypto.so.1.0.2k /lib64/libcrypto.so.104.添加运行权限ch...原创 2019-07-09 14:04:11 · 32490 阅读 · 0 评论 -
一次难忘的linux下段错误调试经历
前段时间客户反映程序有频繁奔溃的问题,于是抽时间做内存泄露的优化。终于费了九牛二虎之力使用vld解决了内存泄露的问题,而且windows下都测过了,可以正常运行,但是部署到linux系统上的时候无缘无故出现段错误的问题奔溃了一上午加帮个下午,试了各种方法,最后成功解决,特此记录一下首先我的程序是基于qt的,之前没编译过debug版本的,编译debug的时候需要在后面加个-d参数...原创 2019-05-24 16:23:41 · 345 阅读 · 0 评论 -
speedtest 测试服务器上传下载速度
下载speedtest.pywget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py赋予执行权限ls -l speedtest.pychmod u+x speedtest.pymv speedtest.py /usr/local/bin/speedtest-cli执行s...转载 2019-04-02 21:06:34 · 4575 阅读 · 0 评论 -
linux基础环境安装
1 vi /etc/sysconfig/network-scripts/ifcfg-em1 编辑网卡配置 2 service network restart 重启网卡 3 ip addr 查看网卡信息 4 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup...原创 2019-02-21 15:05:10 · 516 阅读 · 0 评论 -
centos7下turnserver安装
wget http://turnserver.open-sys.org/downloads/v4.5.0.6/turnserver-4.5.0.6-CentOS7.2-x86_64.tar.gztar -zxvf turnserver-4.5.0.6-CentOS7.2-x86_64.tar.gzcd turnserver-4.5.0.6/openssl req -x509 -new...原创 2018-10-26 23:55:14 · 1951 阅读 · 0 评论 -
用FastDFS一步步搭建文件管理系统
目录 一、FastDFS介绍 1、简介 2、FastDFS的存储策略 3、FastDFS的上传过程 4、FastDFS的文件同步 5、FastDFS的文件下载 二、安装FastDFS环境 0、前言 1、下载安装 libfastcommon 2、下载安装FastDFS 3、配置FastDFS跟踪器(Tracker) 4、配置 FastDFS 存储 (S...转载 2018-10-26 21:11:41 · 410 阅读 · 0 评论 -
错误:软件包:glibc-headers-2.17-222.el7.x86_64 需要:kernel-headers
centos7虚拟机更新系统库出现:错误:软件包:glibc-headers-2.17-222.el7.x86_64 (base) 需要:kernel-headers错误:软件包:glibc-headers-2.17-222.el7.x86_64 (base) 需要:kernel-headers >= 2.2.1解决办法:wget htt...原创 2018-10-26 20:18:10 · 16146 阅读 · 0 评论 -
linux下samba共享配置
之前按网上的教程配置过,不过都是一知半解,今天决定自己总结一下,供以后参考用,我这个绝对是最简洁的1.安装客户端yum -y install samba samba-client2.启动systemctl start smb nmb3.查看是否运行ps -ef | grep -E 'smb|nmb'4.修改配置文件vim /etc/samba/smb.conf在...原创 2018-09-10 17:31:23 · 929 阅读 · 0 评论 -
在Linux里安装、启动nginx
由于nginx依赖于pcre和zlib,所以在安装nginx时,需要先安装pcre和zlib(为了方便起见,我把pcre、zlib、nginx的包放到了同一个目录下)。1、安装pcre从pcre的官网下载tar.gz包,官网地址为:https://sourceforge.net/projects/pcre/files/pcre/,在这里我下载的是:pcre-8.39.tar.gz转载 2017-12-28 14:45:39 · 297 阅读 · 0 评论 -
Nginx简单入门
一、Nginx概念 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现转载 2018-01-01 22:06:10 · 381 阅读 · 0 评论 -
linux下dcmtk-3.6.1_20161102+openjpeg的编译
1.解压unzip dcmtk-3.6.1_20161102+openjpeg.zip2.进入目录cd dcmtk-3.6.1_20161102+openjpeg3.创建build目录mkdir build4.进入build目录cd build/5.ccmakeccmake ..6.修改配置BUILD_APPS ...原创 2017-12-07 16:32:52 · 2369 阅读 · 0 评论 -
centos 安装 docker 及基础命令使用
Docker是一个开源的应用容器引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。利用Linux的LXC、AUFS、Go语言、cgroup实现了资源的独立,可以很轻松的实现文件、资源、网络等隔离,其最终的目标是实现类似PaaS平台的应用隔离。 Docker值得关注的特性:文件系统隔离:每个进程容器运行在一个完全独立的根文件系统里。资源隔转载 2017-02-25 15:04:48 · 431 阅读 · 0 评论 -
centos 6.6 通过 yum 升级gcc到4.7/4.8
前文:别傻了,还通过源码去安装,很费时间的,而且安装完你还要去考虑本地的gcc版本问题,这里给大家提供一个很简答的方法.第一部分:升级到4.7cd /etc/yum.repos.dwget http://people.centos.org/tru/devtools-1.1/devtools-1.1.repo yum --enablerepo=testing-1.1-devtools转载 2017-02-24 18:51:53 · 595 阅读 · 0 评论 -
linux 同步系统时间
yum install ntpdatentpdate 1.cn.pool.ntp.org原创 2017-02-24 11:24:08 · 351 阅读 · 0 评论 -
Linux下Socket相关头文件总结
一 三种类型的套接字:1.流式套接字(SOCKET_STREAM) 提供面向连接的可靠的数据传输服务。数据被看作是字节流,无长度限制。例如FTP协议就采用这种。2.数据报式套接字(SOCKET_DGRAM) 提供无连接的数据传输服务,不保证可靠性。3.原始式套接字(SOCKET_RAW) 该接口允许对较低层次协议,如IP,ICMP直接访问。二 基本转载 2016-12-06 10:11:46 · 1395 阅读 · 0 评论 -
linux下python缺少bz2模块的修复
yum install -y bzip2*cd ../Python-2.7.6/Modules/zlib./configuremakemake installcd ../../python setup.py install原创 2016-12-02 15:51:16 · 5773 阅读 · 0 评论 -
linux下autossh安装与使用
$ sudo apt-get install gcc make $ wget http://www.harding.motd.ca/autossh/autossh-1.4e.tgz $ tar -xf autossh-1.4e.tgz $ cd autossh-1.4e $ ./configure $ make $ sudo make install原创 2016-06-24 09:35:56 · 5393 阅读 · 0 评论 -
CentOS 7.0安装Nvidia驱动
CentOS 7.0 Nvidia显卡安装步骤:1 在英伟达官网下载相应驱动搜索出相应的驱动后,不要直接点,而是右健,Save Link as...否则,会出现下载半天没动静的情况。存放的路径上最好不要有中文。我存放的路径是 ~/Downloads/NVIDIA-Linux-x86_64-346.47.run2 屏蔽默认带有的nouveau使用su命令切换到ro转载 2016-10-20 13:51:11 · 1071 阅读 · 0 评论 -
linux下查看opengl版本
#include #include int main(int argc, char** argv){ glutInit(&argc,argv); //显示模式初始化 glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB|GLUT_DEPTH); //定义窗口大小 glutInitWindowSize(30原创 2016-10-20 13:50:07 · 22148 阅读 · 9 评论 -
centos7.1安装 python2.7.10
为了测试 mesos,搞了一个 centos7.1,使用最小化安装,然后自己安装了 net-tools,“开发工具”集。后来想装一下 DCOS Cli工具,结果发现 python 的 pip 不可用。 搜了一下,发现 Centos7自动的 python 版本为2.7.5,不带 openssl 加密,而要下载的东西都是 https 的,找了好久,希望能让 pip 忽略 https 的验转载 2016-10-18 12:59:03 · 447 阅读 · 0 评论 -
linux下查看centos版本
cat /etc/redhat-release原创 2016-10-18 12:37:56 · 538 阅读 · 0 评论 -
阿里云hpc配置记录
wget http://tengine.taobao.org/download/tengine-2.1.1.tar.gztar zxvf tengine-2.1.1.tar.gz cd tengine-2.1.1/yum install pcre*yum install openssl*./configure makemake install原创 2016-10-21 11:09:28 · 531 阅读 · 0 评论 -
OpenGL中gl,glu,glut的区别
OpenGL中的gl库是核心库,glu是实用库,glut是实用工具库,gl是核心,glu是对gl的部分封装,glut是OpenGL的跨平台工具库,gl中包含了最基本的3D函数,而glu似乎对gl的辅助,如果算数好,不用glu的情况下,也是可以做出同样的效果。glut是基本的窗口界面,是独立于gl和glu的,如果不喜欢用glut可以用MFC和Win32窗口等代替,但是glut是跨平台的,这就转载 2016-10-21 14:15:40 · 7267 阅读 · 0 评论