Ubuntu 14.04 + caffe安装配置详细指南

Ubuntu 14.04 + caffe安装配置详细指南
Ubuntu 14.04 + caffe安装配置详细指南

Ubuntu14.04+ caffe安装配置详细指南

Edit: Kevin (Q&A laichunren@https://www.360docs.net/doc/869621978.html,)

Reference: https://www.360docs.net/doc/869621978.html,/shiorioxy/article/details/52652831

特别说明

网上关于caffe的安装教程非常多,但是对于每一步是否操作成功,出现了什么样的错误又该如何处理却没有给出说明。因为大家的操作系统的环境千差万别,按照博客中的教程一步步的安装,最后很可能失败,有的教程甚至省略了一些细节部分,让小白更不知道如何判断每一步是否操作成功,如何处理出现的错误。

作者花费了很长时间才成功地将caffe装完,期间遇到好多错误,多次重装操作系统。现在将经验写下来,一方面为了和大家分享讨论,另一方面是为了记录一下。

1.Caffe 官网地址:https://www.360docs.net/doc/869621978.html,/

2.本文使用2016年9月27日下载的caffe-master版本,运行平台为:Ubuntu 14.04,

CUDA8.0,cuDNN v5.1,Intel Parallel Studio XE Cluster 2015,OpenCV 3.1.0, Matlab 2014b. pycharm community,anaconda( python, numpy, scipy, matplotlib, et.al.)

版本说明:

1.Ubuntu 版本问题

Ubuntu16.04是目前最新的系统,但装完cuda8.0显卡驱动,重启系统后一直在登录界面循环而无法进入,原因是ubuntu16.04与cuda8.0不兼容。Ubuntu15.04在cuda 官网上不再提供相关驱动文件(只有ubuntu16.04和ubuntu14.04的),因此还是选择

ubuntu14.04这个版本的系统。

2.GCC 和G++ 编译器版本问题

Matlab 2014b--gcc/g++ 4.7.x, Matlab 2016a--gcc/g++ 4.9.x

Ubuntu 14.04--gcc/g++ 4.8.x, Ubuntu 16.04--gcc/g++ 5.4.x

Matlab支持的编译器版本需要和Ubuntu版本一致,否则编译matcaffe时会报错,但ubuntu14.04默认装的编译器版本比Matlab2014的高,因此要按照降级(或强制安装)的方法才可以正常使用,怀疑和显卡驱动有关。

3.本文主要包含七个部分,包括:

-- 第一部分Linux(ubuntu 14.04)的安装

--第二部分gcc4.7 和g++ 4.7的安装

-- 第三部分nVidia CUDA+cudnn的安装(*.deb方法)

-- 第四部分Matlab2014b 的安装

--第五部分Pycharm的安装

-- 第六部分Anaconda的安装

-- 第七部分Caffe-Master的安装和测试

第一部分Linux安装

1.我的分区设置如下:

\ 根分区:100G,

Swap交换分区:128G(等于内存大小),小于16G的内存,就设置成内存的1.5-2倍

boot分区:200M

Home分区:剩余的空间,多多益善

2.解决启动分区错误(可选)

装双系统需要先安装Windows 再安装Ubuntu。如果遇到启动分区表损坏,需要还原Windows分区:

$ sudo gedit etc/default/grub

设置:GRUB_DEFAULT = 2

$ sudo update-grub

第二部分gcc4.7 和g++ 4.7 的安装

1.为什么要先安装GCC和G++,并需要降级呢?

Ubuntu14.04版本默认的GCC和G++都是4.8。而Matlab2014b默认支持的mex编译器是GCC4.7.x和G++4.7.x。因此需要额外安装GCC4.7和G++4.7并降级。

2.为什么需要先安装编译器GCC和G++,而不是先安装显卡驱动和cuda等等呢?

首先,先安装显卡驱动,后安装GCC并降级的安装顺序过程中,遇到了很多问题。比如,在安装CUDA SAMPLES的过程中,遇到了问题/usr/bin/ld: cannot find –lGL,后面通过网上教程,重新连接该库文件,仍然不能通过OpenCV的编译。但是,先安装GCC,再安装显卡驱动,就不会遇到这个问题了。

3.解决编译器gcc/g++版本问题。

A. 降级安装gcc/g++版本为4.7.x

$ sudo apt-get install -y gcc-4.7 g++-4.7

$ cd /usr/bin

$ sudo mv gcc gcc-4.9.2

$ sudo ln -s gcc-4.7 gcc

$ sudo mv g++ g++-4.9.2

$ sudo ln -s g++-4.7 g++

B. 暴力引用新版本GLIBCXX_3.4.20

$ sudo cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20

/usr/local/MATLAB/R2014b/sys/os/glnxa64/libstdc++.so.6.0.20

$ cd /usr/local/MATLAB/R2014b/sys/os/glnxa64

$ sudo mv libstdc++.so.6 libstdc++.so.6.backup

$ sudo ln -s libstdc++.so.6.0.20 libstdc++.so.6

$ sudo ldconfig -v

通过命令“strings /usr/local/MATLAB/R2014b/sys/os/glnxa64/libstdc++.so.6 | grep GLIBCXX_” 可以看一下,是否成功包含了GLIBCXX_3.4.21,如果已经存在,基本上就成功了。

第三部分:nVidia CUDA Toolkit+cudnn的安装(*.deb方法)

1.为什么需要安装NVIDIA显卡驱动,Ubuntu没有自带的显卡驱动吗?

Ubuntu自带的显卡驱动是开源的Nouveau,但是cuda不支持Nouveau。如果想使用cuda进行GPU计算,必须安装NVIDIA显卡驱动。

2.选择哪个版本的显卡驱动呢

这个问题需要结合操作系统,操作系统影响显卡驱动的版本。比如cuda7.5需要显卡驱动最低版本是nvidia-352;cuda7.0需要显卡驱动最低版本是nvidia-336;cuda6.5需要显卡驱动最低版本是nvidia-33*;

3.显卡驱动的安装方式有哪些

方法一:去NVIDIA官网下载相应的驱动二进制安装包,然后安装。

方法二:通过apt-get来安装。

区别:apt-get安装方便,但是不能安装最新的显卡驱动,目前ubuntu14.04通过apt-get可以安装nvidia-346显卡。

安装过程中注意事项:①需要关闭显示管理器,②二进制安装需要修改文件

4.安装CUDA Toolkit

官方下载地址:https://https://www.360docs.net/doc/869621978.html,/cuda-toolkit (.deb格式)

$ sudo dpkg -i cuda-repo-ubuntu1404-8-0-local_8.0.44-1_amd64.deb

$ sudo apt-get update

$ sudo apt-get install -y cuda

5.安装nVidia cuDNN library (cudnn-8.0-linux-x64-v5.1)

官方下载地址:https://https://www.360docs.net/doc/869621978.html,/cudnn

$ tar zxvf cudnn-7.5-linux-x64-v5.1.tgz

$ cd cuda

$ sudo cp include/cudnn.h /usr/local/include

$ sudo cp lib64/libcudnn.* /usr/local/lib

$ sudo ln -sf /usr/local/lib/libcudnn.so.5.1.3 /usr/local/lib/libcudnn.so.5

$ sudo ln -sf /usr/local/lib/libcudnn.so.5 /usr/local/lib/libcudnn.so

$ sudo ldconfig –v

6.处理ubuntu 14.04 GCC版本过高,编译Caffe-master报错问题

$ sudo gedit /usr/local/cuda/include/host_config.h

搜索(Ctrl+F):

#error -- unsupported GNU version! gcc versions later than 5.3 are not supported!

修改为:

//#error -- unsupported GNU version! gcc versions later than 5.3 are not supported!

第四部分Matlab安装和调试(Matlab 2014b)

1.下载

MATLAB 2014b 下载地址:https://https://www.360docs.net/doc/869621978.html,/s/1qYngXXi 密码: rfd2

2.直接解压matlab_R2014b.iso 到文件夹matlab_R2014b/

3.用crack 中的install.jar 替换matlab_R2014b/java/jar/ 中的install

注:解压iso 出来的文件夹很可能是只读的,所以要先给文件夹加权限。

sudo chmod a+w -R matlab_R2014b

4.运行matlab_R2014b 目录下的install:

sudo ./install

--接下来就是和windows差不多的安装界面了。

默认安装目录是/usr/local/MATALAB/R2014b/

安装密钥为:29797-39064-48306-32452

5.激活

A.其实之前的激活是不会成功的,因为还没有补丁,接下来,把Crack 中的

libmwservices.so 复制到/usr/local/MATLAB/R2014b/bin/glnxa64/ 中(覆盖原来的):sudo cp crack/libmwservices.so /usr/local/MATLAB/R2014b/bin/glnxa64 //把补丁拷过来

B.sudo /usr/local/MATLAB/R2014b/bin/activate_matlab.sh -propertiesFile

/usr/local/MATLAB/R2014b/etc/activate.ini //执行破解命令

接下来会再次弹出让你输入证书的窗口,继续找Crack 中的license.lic

6.接下来可以设置环境变量:

sudo vim /etc/profile

在文件尾添加:

export PATH=/usr/local/MATLAB/R2014b/bin:$PATH

保存并退出后使设置生效

source /etc/profile

第五部分pycharm的安装

1.下载

https://www.360docs.net/doc/869621978.html,/pycharm/download/

选择Linux Tab,选择下载免费的Community Edition.

2.安装PyCharm

$ cd Downloads/

(1)Unpack the pycharm-*.tar.gz :$sudo tar xfz pycharm-*.tar.gz (2)Run pycharm.sh from the bin subdirectory

3.添加桌面快捷方式(可选)

然后双击打开,再锁定到启动器就好了.

第六部分anaconda的安装

anaconda面集成了很多函数包,如ipython,mkl,numpy等都预装了,省去了很多麻烦。如果有edu 邮箱的话,还可以获得anaconda accelerate,在矩阵运算的时候,可以启用并行计算,速度快很多。

1.首先是去anoconda官网下载,需要所需版本。官网如下:

https://www.continuum.io/downloads,

2.打开终端,输入

bash ~/Downloads/Anaconda3-4.0.0-Linux-x86_64.sh #名字要换成自己对应版本的sh.

安装过程中记得一直选择默认的就行

3.是否在bashrc中添加路径,这里选择“yes”就可以,否则后面会报错,你需要将以下代

码添加到你的bash shell环境变量中。

cd ~ #转到主目录,准备执行shell,注意其他目录不行。

vim .bashrc

export PATH=”/home/username/anaconda2/bin:$PATH” #最下面一行添加就行,:wq保存退出。记得对应更改自己的用户名和anaconda名字

source .bashrc #更新

关掉终端,完成安装。

4.安装accelerate 版本(可选)

$ conda update conda

$ conda install accelerate

第七部分Caffe-Master的安装和测试

1.安装BLAS

这里可以选择(ATLAS,MKL或者OpenBLAS),我这里使用MKL,因为它最快。首先下载并安装英特尔? 数学内核库Linux* 版MKL(Intel(R) Parallel Studio XE Cluster Edition for Linux 2015),下载链接是:https://https://www.360docs.net/doc/869621978.html,/en-us/qualify-for-free-software/student,使用学生身份(邮件+ 学校)下载Student版,填好各种信息,可以直接下载,同时会给你一个邮件告知序列号。下载完之后,要把文件解压到home文件夹(注意任何一级文件夹不能包含空格,否则安装会失败)

$ sudotar zxvf parallel_studio_xe_2015.tar.gz (解压文件)

$ sudo chmod a+x parallel_studio_xe_2015–R(修改权限)

$ sh install_GUI.sh

PS: 安装的时候,建议使用root权限安装,设置方法:命令行:$ sudo su)

2.MKL与CUDA的环境设置

2.1新建intel_mkl.conf,并编辑之:

$ sudo gedit /etc/ld.so.conf.d/intel_mkl.conf

/opt/intel/lib/intel64

/opt/intel/mkl/lib/intel64

2.2 新建cuda.conf,并编辑之:

$ sudo gedit /etc/ld.so.conf.d/cuda.conf

/usr/local/cuda/lib64

/lib

2.3完成lib文件的链接操作,执行:

$ sudo ldconfig –v

3.安装OpenCV 3.1.0

3.1 下载并编译OpenCV(官网原版OpenCV:https://www.360docs.net/doc/869621978.html,/),或者使用我提供的修改版的安装包(下面的安装方式使用该包完成,安装包修改了dependencies.sh文件并增加了OpenCV 3.0.0的安装文件)

3.2 切换到文件保存的文件夹,然后安装依赖项和OpenCV:

$ sudo sh Ubuntu/dependencies.sh

$ sudo sh Ubuntu/3.0/opencv3_0_0.sh

保证网络畅通,因为软件需要联网这里时间较长,请耐心等待。

4.安装其他依赖项

4.1Google Logging Library(glog),下载地址:https://https://www.360docs.net/doc/869621978.html,/p/google-glog/,

然后解压安装:

$ tar zxvf glog-0.3.3.tar.gz

$ ./configure

$ make

$ sudo make install

如果没有权限就sudo chmod a+w -R glog-0.3.3

4.2其他依赖项,确保都成功

$ sudo apt-get install build-essential

$ sudo apt-get install vim cmake git

$ sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-seri

$ sudo apt-get install -y libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler protobuf-c-compiler protobuf-compiler python-numpy python-scipy python-matplotlib python-sklearn python-skimage python-h5py python-protobuf python-leveldb python-networkx python-nose python-pandas python-gflags cython ipython

5.安装Caffe并测试

5.1切换到Caffe-master的文件夹,生成Makefile.config配置文件,执行:

$ cp Makefile.config.example Makefile.config

5.2 配置Makefile.config文件(仅列出修改部分)

a. 启用CUDNN,去掉”#”

USE_CUDNN := 1

b. 配置一些引用文件(增加部分主要是解决新版本下,HDF5的路径问题)

INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/lib/x86_64-linux-gnu/hdf5/serial/include

LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu/hdf5/serial

c. 启用Intel Parallel Studio XE 2016

BLAS := mkl

d. 配置路径,实现caffe对Python和Matlab接口的支持

PYTHON_LIB := /usr/local/lib

MATLAB_DIR := /usr/local/MATLAB/R2014b

e. 启用OpenCV 3.0, 去掉”#”

OPENCV_VERSION =3

5.3配置Makefile.config文件(详细版,注意黑体字部分和anaconda部分)

vi Makefile.config #个人比较喜欢gedit Makefile.config,用起来方便。

# CPU-only switch (uncomment to build without GPU support).

CPU_ONLY := 1 #一定需要打开。

# Uncomment if you’re using OpenCV 3

# OPENCV_VERSION := 3 #用的是2.4版本不需要打开。

# To customize your choice of compiler, uncomment and set the following.

# N.B. the default for Linux is g++ and the default for OSX is clang++

# CUSTOM_CXX := g++ #已经更新到至少4.8,选择默认的就好。

# CUDA directory contains bin/ and lib/ directories that we need. #这是GPU用到的,注释掉就可以。

#CUDA_DIR := /usr/local/cuda

# On Ubuntu 14.04, if cuda tools are installed via

# "sudo apt-get install nvidia-cuda-toolkit" then use this instead:

# CUDA_DIR := /usr

# CUDA architecture setting: going with all of them.

# For CUDA < 6.0, comment the *_50 lines for compatibility. #这些部分全部注释,和我们cpu家族没有关系。

#CUDA_ARCH := -gencode arch=compute_20,code=sm_20 \

## -gencode arch=compute_20,code=sm_21 \

# -gencode arch=compute_30,code=sm_30 \

# -gencode arch=compute_35,code=sm_35 \

# -gencode arch=compute_50,code=sm_50 \

# -gencode arch=compute_50,code=compute_50

# BLAS choice:

# atlas for ATLAS (default)

# mkl for MKL

# open for OpenBlas

BLAS := mkl#如果安装mkl并且设置好路径的可以试一下mkl,不过一般会出错,找不到lmkl 文件,建议采用atlas,简单易行。

# Custom (MKL/ATLAS/OpenBLAS) include and lib directories.

# Leave commented to accept the defaults for your choice of BLAS

# (which should work)!

# BLAS_INCLUDE := /path/to/your/blas

# BLAS_LIB := /path/to/your/blas

# Homebrew puts openblas in a directory that is not on the standard search path

# BLAS_INCLUDE := $(shell brew --prefix openblas)/include

# BLAS_LIB := $(shell brew --prefix openblas)/lib

# This is required only if you will compile the matlab interface. #python很流行,matlab暂时没安装,也就用不到了。

# MATLAB directory should contain the mex binary in /bin.

# MATLAB_DIR := /usr/local

MATLAB_DIR := /usr/local/MATLAB/R2014b

# NOTE: this is required only if you will compile the python interface.#注释掉,我们采用的时anaconda里面的python安装包。

# We need to be able to find Python.h and numpy/arrayobject.h.

#PYTHON_INCLUDE := /usr/include/python2.7 \

# /usr/lib/python2.7/dist-packages/numpy/core/include

# Anaconda Python distribution is quite popular. Include path:

# Verify anaconda location, sometimes it's in root.

ANACONDA_HOME := (HOME)/anaconda2 #文件名一定得对应好,看这些路径存在不。PYTHON_INCLUDE :=(ANACONDA_HOME)/include \

(ANACONDA_HOME)/include/python2.7 \ #因为下载的时候采用的时2.7版本的,所以这里打开 2.7版本的python。(ANACONDA_HOME)/lib/python2.7/site-packages/numpy/core/include \

# Uncomment to use Python 3 (default is Python 2)

# PYTHON_LIBRARIES := boost_python3 python3.5m

# PYTHON_INCLUDE := /usr/include/python3.5m \

# /usr/lib/python3.5/dist-packages/numpy/core/include

# We need to be able to find libpythonX.X.so or .dylib.

#PYTHON_LIB := /usr/lib

PYTHON_LIB := $(ANACONDA_HOME)/lib #更改了python的默认版本,自然需要更改lib。

# Homebrew installs numpy in a non standard path (keg only)

# PYTHON_INCLUDE += $(dir $(shell python -c 'import numpy.core;

print(numpy.core.__file__)'))/include

# PYTHON_LIB += $(shell brew --prefix numpy)/lib

# Uncomment to support layers written in Python (will link against Python libs)

# WITH_PYTHON_LAYER := 1

# Whatever else you find you need goes here.

INCLUDE_DIRS := (PYTHON_INCLUDE) /usr/local/include #python路径已经设置好,所以这里打开就行。

LIBRARY_DIRS :=(PYTHON_LIB) /usr/local/lib /usr/lib

# If Homebrew is installed at a non standard location (for example your home directory) and you use it for general dependencies

# INCLUDE_DIRS += $(shell brew --prefix)/include

# LIBRARY_DIRS += $(shell brew --prefix)/lib

# Uncomment to use `pkg-config` to specify OpenCV library paths.

# (Usually not necessary -- OpenCV libraries are normally installed in one of the above $LIBRARY_DIRS.)

# USE_PKG_CONFIG := 1

BUILD_DIR := build #编译分配用到的路径,打开即可。

DISTRIBUTE_DIR := distribute

# Uncomment for debugging. Does not work on OSX due to

https://https://www.360docs.net/doc/869621978.html,/BVLC/caffe/issues/171

# DEBUG := 1 #挑错模式,喜欢debug的朋友不妨试试。

5.4编译caffe-master!

!!”-j16”是使用CPU的多核进行编译,可以极大地加速编译的速度,建议使用。

$ make all -j16

$ make test -j16

$ make runtest -j16

$ make pycaffe -j16

$ make matcaffe -j16

5.5使用MNIST数据集进行测试

Caffe默认情况会安装在Caffe-master,就是解压到那个目录,例如:$ home/username/caffe-master,所以下面的工作,默认已经切换到了该工作目录。下面的工作主要是,用于测试Caffe是否工作正常,不做详细评估。具体设置请参考官网:https://www.360docs.net/doc/869621978.html,/gathered/examples/mnist.html

A.数据预处理

$ sh data/mnist/get_mnist.sh

B.重建lmdb文件。Caffe支持多种数据格式输入网络,包括Image(.jpg, .png等),

leveldb,lmdb,HDF5等,根据自己需要选择不同输入吧。

$ sh examples/mnist/create_mnist.sh

生成mnist-train-lmdb 和mnist-train-lmdb文件夹,这里包含了lmdb格式的数据集

C.训练mnist

$ sh examples/mnist/train_lenet.sh

至此,Caffe安装的所有步骤完结。

附注:

如果编译还是出现错误,尽量多地Google或百度查找即可。如:

如果在make run test时候出现如下错误:

../../build/tools/train_net.bin: error while loading shared libraries: libmkl_rt.so: cannot open shared object file: No such file or directory。

后来发现此文件在/opt/intel/mkl/lib/intel64/ 中,要将此路径加入共享文件库(参照https://www.360docs.net/doc/869621978.html,/uid-26212859-id-3256667.html)

# cat /etc/ld.so.conf

include ld.so.conf.d/*.conf

# echo "/opt/intel/mkl/lib/intel64/" >> /etc/ld.so.conf

#sudo ldconfig

LINUX下安装及配置MYSQL详细过程(自己实践总结)

Red Hat Linux下安装及配置MySQL的详细教程 大致思路如下: 1.下载所需的安装包 (Linux下用wget下载,笔者在window下下载的,用XSHELL命令RZ上传到Linux中) 2.安装MySQL 3.创建新用户并授权 安装及配置的详细步骤如下: 第一步:检测系统版本信息 Linux命令:cat/proc/version Linux version2.6.32-220.el6.i686(mockbuild@https://www.360docs.net/doc/869621978.html,)(gcc version 4.4.520110214(Red Hat4.4.5-6)(GCC))#1SMP Wed Nov908:02:18EST2011 当前Linux版本为RedHat4.4.5-6(为内核版本) Linux命令:cat/etc/issue Red Hat Enterprise Linux Server release6.2(Santiago) Kernel\r on an\m Linux命令:uname-a或getconf LONG_BIT Linux localhost.localdomain2.6.32-220.el6.i686#1SMP Wed Nov908:02:18EST2011i686 i686i386GNU/Linux 可以看到当前系统为32位的(而64位系统会有x64字符串显示出来)。 第二步:根据Linux系统的环境,下载mysql Community Server 官方下载地址:https://www.360docs.net/doc/869621978.html,/downloads/mysql/ 可以选择【Linux-Generic】,下载对应的RMP包. 由于当前系统为redhat(64位),所以直接选择Oracle&Red Hat Linux4&5。 Mysql安装包有很多,作用也不同,大多数情况下只需要安装MySQL-Server和MySQL-Client,其它包根据需要安装. 32位的下载下面的两个安装包文件:

ubuntumaven环境安装配置

ubuntu maven环境安装配置 转载地址:https://www.360docs.net/doc/869621978.html,/hongdengyan/blog/150472#OSC_h1_4 一、环境说明: 操作系统:Ubuntu 12.04.2 LTS maven:apache-maven-3.1.0 安装maven前请先安装好jdk,jdk安装可参见: https://www.360docs.net/doc/869621978.html,/hongdengyan/blog/150342。 二、下载maven 下载链接:https://www.360docs.net/doc/869621978.html,/download.cgi 选择最新版本的maven安装包,我安装时最新安装包是apache-maven-3.1.0-bin.tar.gz。下载保存文件的路径是:~/下载/。 三、解压安装 yan@yan-Ubuntu:/$ cd ~/下载 yan@yan-Ubuntu:/$ cd ~/下载 apache-maven-3.1.0-bin.tar.gz yan@yan-Ubuntu:~/下载$ tar -zxvf apache-maven-3.1.0-bin.tar.gz

yan@yan-Ubuntu:~/下载$ ls apache-maven-3.1.0 yan@yan-Ubuntu:~/下载$ sudo mv apache-maven-3.1.0 /usr/local/ yan@yan-Ubuntu:~/下载$ ls /usr/local apache-maven-3.1.0 bin eclipse etc games include java lib man sbin share s rc 四、设置环境变量 以root身份打开并编辑profile文件: yan@yan-Ubuntu:/$ sudo gedit /etc/profile 在文件最后添加: #set maven environment M2_HOME=/usr/local/apache-maven-3.1.0 export MAVEN_OPTS="-Xms256m -Xmx512m" export PATH=$M2_HOME/bin:$PATH 保存并关闭。 要使配置生效必须重启机器或者在命令行输入: yan@yan-Ubuntu:/$ . /etc/profile yan@yan-Ubuntu:/$ mvn -version Apache Maven 3.1.0 (893ca28a1da9d5f51ac03827af98bb730128f9f2; 2013-06-28 10:15:32+0800) Maven home: /usr/local/apache-maven-3.1.0 Java version: 1.7.0_25, vendor: Oracle Corporation Java home: /usr/local/java/jdk1.7.0_25/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "linux", version: "3.5.0-23-generic", arch: "i386", family: "unix"

linux中的Mysql的安装与检测

Ubuntu(linux)中的Mysql 的安装与检测 一、前言 二、安装Mysql 1、下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-5.0.9-0.i386.rpm MySQL-client-5.0.9-0.i386.rpm 下载地址为:https://www.360docs.net/doc/869621978.html,/downloads/mysql/5.0.html,打开此网页,下拉网页找到“Linux x86 RPM downloads”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。 2、安装MySQL rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是–ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。 1)安装服务器端 在有两个rmp文件的目录下运行如下命令: [root@test1 local]# rpm -ivh MySQL-server-5.0.9-0.i386.rpm 显示如下信息。 warning: MySQL-server-5.0.9-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5 Preparing... ########################################### [100%] 1:MySQL-server ########################################### [100%] 。。。。。。(省略显示) /usr/bin/mysqladmin -u root password 'new-password' /usr/bin/mysqladmin -u root -h test1 password 'new-password' 。。。。。。(省略显示) Starting mysqld daemon with databases from /var/lib/mysql 如出现如上信息,服务端安装完毕。测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。 [root@test1 local]# netstat -nat Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 上面显示可以看出MySQL服务已经启动。 2)安装客户端 运行如下命令: [root@test1 local]# rpm -ivh MySQL-client-5.0.9-0.i386.rpm warning: MySQL-client-5.0.9-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5

Linux下安装MySQL 5.6.4

Linux下安装MySQL 5.6.4 从mysql-5.5起,mysql源码安装开始使用cmake了,因此当我们配置安装目录./configure --perfix=/.....的时候,和以前将会有些区别。 (1)安装前,下载必要软件: mysql-5.6.4-m7-tar.zip cmake-2.8.10.2.tar.gz (2)下述步骤中的红色字体的文件路径,根据实际情况进行替换,请注意路径的一致性。 (3)以下安装步骤在root用户下安装测试通过。 1.创建mysql用户 # useradd-d /home/mysql-c “Oracle MySQL”-m mysql 2.解压缩MySQL安装文件mysql-5.6.4-m7-tar.zip # unzip mysql-5.6.4-m7-tar.zip #tar -zxvf mysql-5.6.4-m7-tar.gz 3.安装cmake 接下来我们就要配置安装目录进行具体的安装了,这里需要注意的是利用cmake时需要安装cmake的应用程序。 (1)解压缩cmake安装文件 # tar -zxvf cmake-2.8.10.2.tar.gz (2)进入 # cd cmake-2.8.10.2 (3)建立目录: # mkdir/home/mysql/cmake (4)配置安装目录 # ./configure --prefix=/home/mysql/cmake (5)编译

# make (6)安装 # make install (7)更新环境变量 # export PATH=/home/mysql/cmake/bin:$PATH 4.配置mysql的安装目录 (1)进入解压缩后的mysql目录mysql-5.6.4-m7 # cd/home/mysql/mysql-5.6.4-m7 (2)根据转换关系执行cmake #cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql 5.安装mysql # make install 执行完后会看到安装成功的提示 6.安装默认的数据库 #cd/usr/local/mysql/scripts/ #sudo ./mysql_install_db --basedir=/usr/local/mysql--datadir=/usr/local/mysql/data/ --user=mysql 7.将mysql的配置文件和服务文件复制到系统配置路径下面 #cd/usr/local/mysql/support-files # cp https://www.360docs.net/doc/869621978.html,f /etc/https://www.360docs.net/doc/869621978.html,f #cpmysql.server /etc/init.d/mysqld 8.修改启动服务 # servicemysqld start

Ubuntu软件安装方法完全指南

Ubuntu软件安装方法完全指南 Ubuntu软件安装方法完全指南 刚开始使用Ubuntu的用户时常有这样的问题,我要安装新软件怎么办?.exe文件在哪里,怎么软件有这么多格式?RPM包,.tar.gz是什么?怎么就是安装不了啊?等等等等.的确,在Windows下安装文件只需要双击即可,所以很多人在Ubuntu下觉得很不习惯.事实上,使用Ubuntu平台下的新利得软件包管理器安装大部分软件比在Windows平台下更加简单,操作更加容易.当然,也有很多软件Ubuntu的储藏库里面没有,而这些软件有着各式各样的格式,因而安装方法也都不一样.下面我就Ubuntu下安装软件的方法做一个详细的总 一.使用新立得软件包管理器安装程序.新立得拥有一个友好的图形界面,你可以使用它安装大部分Ubuntu软件库里已有的程序.定位到系统-系统管理-新立得软件包管理器启动,基于安全考虑,系统会提示你输入管理员密码.在这里,你可以搜索你需要安装的程序,标记后应用即可. 3步安装:搜索,标记,应用 搜索你需要安装的程序.在新立得里面有成千上万种主题,应用程序,软件包,文档.所有的这些文件包都被存放在Ubuntu的服务器上供下载和升级.新立得相当于一个升级版的w indows升级工具,因为它除了可以升级系统文件之外,还可以通过它安装的非关键性程序.你可以在侧边栏的分类中查找软件.点击工具栏上的搜索图标进行搜索. 找到需要安装的文件包后,右键点击标记.系统很有可能会提示你一些依赖程序将会同时被安装,幸运的是这些系统会自动为你解决.记住:你可以使用同样的步骤卸载程序(右键 点击,选择卸载).你也可以一次标记多个安装包以节省时间. 标记完毕所有需要安装的文件之后,点击应用图标.新立得会自动下载安装. 常见问题: 1.如果找不到我需要的文件怎么办? 其实这是很正常的.大概说来有以下3个原因: 新立得软件包管理器里面的所有文件包都来自Ubuntu的主源,但是除了默认的源之外还有很多非官方软件源.在你放弃安装之前尝试一下激活额外的源.

MySQL学习之linux下安装及配置篇

实验一:在Ubuntu linux中安装MySQL5.0 实验背景: MySQL 是一个真正的多用户、多线程SQL数据库服务器,它是一个客户机/服务器结构的实现。MySQL是现在流行的关系数据库中其中的一种,相比其它的数据库管理系统(DBMS)来说,MySQL具有小巧、功能齐全、查询迅捷等优点。MySQL 主要目标是快速、健壮和易用。对于一般中小型,甚至大型应用MySQL都能够胜任。并且MySQL是免费的。 现在软件学院需要使用MySQL数据库来建立一个学生档案管理系统。首先要在一台安装了ubuntu linux的服务器上安装上MySQL。 实验目的: 在ubuntu linux中安装MySQL。 实验分析: 1.使用apt-get命令在网络上下载并安装MySQL需要的安装包,安装的MySQL版本为 5.0。 2.在安装过程中需要设置MySQL的root用户密码。 3.MySQL服务的启动和停止。 4.使用MySQL的root用户连接数据库。 实验步骤: 注意:MySQL中的root用户同linux中的root用户不是同一用户。他们性质类似,MySQL中的root用户在MySQL数据库系统中享有最高权限。 步骤一:使用apt-get安装MySQL 注意:此方式需要连接互联网,如不能连接互联网,请参见附录一:MySQL的离线安装。 1)打开终端工具。 2)在apt-get设置的源中搜索一下关于mysql-serve-5.0的软件包。使用命令: apt-cache search mysql-server-5.0 3)安装mysql-server-5.0软件包。使用命令:sudo apt-get install mysql-server-5.0

Ubuntu 软件的安装与升级

第9章 Ubuntu 软件的安装与升级 教学提示:软件的安装与系统升级是使用操作系统基本任务,Ubuntu Linux操作系统采用APT管理软件,使Linux系统软件安装维护方面更加方便易用。本章涉及的内容主要有APT管理基础知识,命令或者图形环境软件的安装与升级。 教学要求:学习完本章后,将了解APT软件管理原理,能够使用命令与图形界面进行软件的安装与系统升级, 9.1 ATP简介 以往,使用过Windows而又转用Linux的用户一定为软件的安装与系统的安全升级烦恼,当对于有类似Red Hat那样的RMP包安装方式,linux是一大进步,但是对于RPM包安装一个很大的问题就是包的依赖性与安装后的软件维护问题,现在Ubuntu提供了APT (高级软件包工具,Advanced 软件包名Tool),在软件安装维护方面更加方便易用,使用起来比Windows的安装与维护甚至更为方便。 在Linux最初只有.tar.gz的打包文件,用户必须编译每个他想在Linux上运行的软件。对于用户,一方面,需要一个快速、实用、高效的方法来安装软件包;另一方面,当软件包更新时,这个工具应该能自动管理关联文件和维护已有配置文件。Debian率先解决了这个问题,这就是APT(Advanced Packaging Tool)。作为Debian的孪生兄弟Ubuntu自然就采用了这种高级的高级软件包管理工具。 9.2 命令环境软件的安装与升级 9.2.1常用apt类命令 1.apt-get—文本环境的软件的安装、升级与移除命令 apt-get 命令会检查软件包的完整性关系,如果即使完整性检查失败了仍然继续安装,

Ubuntu_10.10_图形安装教程、网络设置、软件源、基本配置

Ubuntu 10.10 图形安装教程、网络设置、软件源、基本配置 一.准备安装Ubuntu 10.10系统 1.Ubuntu简介 Ubuntu 是一个社区开发的基于Debian GNU/Linux的操作系统,适合笔记本、桌面计算机和服务器使用。它包含了所有您需要的应用程序——网页浏览器、幻灯片演示、文档编辑和点子表格软件,即时通讯软件等等。 2004年10月,Ubuntu 的第一个版本正式发布。此后 Ubuntu 每六个月发布一个新版本,用户可以免费升级到最新版本。Ubuntu 鼓励用户及时地升级到新版本,以便享用最新的功能和软件。 Ubuntu 的命名遵从“Y.MM (开发代号)”格式,Y 代表年份,MM 代表月份。在括号里的名字是预发布版时确定的开发代号。 每一个普通版本都将被支持 18 个月,长期支持版(Long Term Support, LTS)的桌面版本支持 3 年,服务器版本则是 5 年。 2.获得Ubuntu发行版 (1)从镜像站点上下载ISO的镜像文件 中文官方:https://www.360docs.net/doc/869621978.html, https://www.360docs.net/doc/869621978.html, 英文官方:https://www.360docs.net/doc/869621978.html, (2)验证下载的ISO镜像文件的完整性 #md5sum ubuntu-xxxxxxxxx.iso (3)将ISO镜像文件制作成安装CD/DVD <1>在Microsoft Windows下 用Nero、ImgFree等等的光盘刻录软件将ISO镜像文件转换、刻录成安装CD/DVD。 <2>Linux发行版下, #cdrecord ubuntu-xxxxxxxx.iso #dvdrecord ubuntu-xxxxxxxx.iso 二.光盘安装Ubuntu 将您计算机的 BIOS 设定成用光盘开机,并将 Ubuntu 桌面(Desktop) 光盘放入光驱起动。 1.语言 首先安装程序会问您安装 GNU/Linux 时使用那个语言来显示讯息。您在此选择的语言也会成为安装后 Ubuntu 的缺省语言。选『中文 (简体)』。

linux下MySQL安装登录及操作

linux下MySQL安装登录及操作 二、安装Mysql 1、下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-4.0.16-0.i386.rpm MySQL-client-4.0.16-0.i386.rpm 下载地址为:https://www.360docs.net/doc/869621978.html,/downloads/mysql-4.0.html,打开此网页,下拉网页找到“Linux x86 RPM downloads”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。 2、安装MySQL rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是–ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。 1)安装服务器端 在有两个rmp文件的目录下运行如下命令: [root@test1 local]# rpm -ivh MySQL-server-4.0.16-0.i386.rpm 显示如下信息。 warning: MySQL-server-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5 Preparing...########################################### [100%] 1:MySQL-server########################################### [100%] 。。。。。。(省略显示) /usr/bin/mysqladmin -u root password 'new-password' /usr/bin/mysqladmin -u root -h test1 password 'new-password' 。。。。。。(省略显示) Starting mysqld daemon with databases from /var/lib/mysql 如出现如上信息,服务端安装完毕。测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。 [root@test1 local]# netstat -nat Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp00 0.0.0.0:33060.0.0.0:*LISTEN 上面显示可以看出MySQL服务已经启动。 2)安装客户端 运行如下命令: [root@test1 local]# rpm -ivh MySQL-client-4.0.16-0.i386.rpm warning: MySQL-client-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5 Preparing...########################################### [100%] 1:MySQL-client########################################### [100%] 显示安装完毕。 用下面的命令连接mysql,测试是否成功。

ubuntu用源码安装软件

在Ubuntu中附带了丰富的软件,这些软件一般使用图形化的自动方式(“添加/删除”或“新立得”)即可轻松安装,但是对于那些刚刚问世的新软件,Ubuntu的源中还未 收录其中,这时我们就需要用到一种更通用的安装方式:通过手工方式从源文件来安装这些 软件。下面就介绍这种手工安装方式的详细步骤。 一、安装编译程序 因为要编译源代码,所以第一步就是安装编译和构建之类的程序。如果你已经安装过了,可以跳过此步。在Ubuntu系统中非常简单,只要执行下面命令就行了: $ sudo apt-get install build-essential 该命令执行后,从源文件安装软件所需的工具,如gcc、make、g++及其他所需软件就 安装好了。 二、下载并编译软件的源代码 当我们下载源文件时,一定要弄清该软件所依赖的库文件和其他程序,并且首先将它们 装好。这些信息,通常都能在该开源项目的主页上查找到。做好这些准备工作后,我们就可 以进行下面的工作了。因为,软件的源代码通常以压缩文件形式发布,所以需要将其解压到 指定目录。命令如下所示: OwnLinux@ubuntu:~$ tar xvzf program.tar.gz OwnLinux@ubuntu:~$ cd program/ 如果你的对tar命令不熟悉请点击这里阅读《tar命令详解》 在Linux下从源文件安装程序时,有一个通用模式,即配置(。/configure)–>编译(make)–>安装(sudo make install)。但是,此前你最好还是阅读源文件中附带的安 装说明,因为对于每个程序,其开发者的指示才是最具权威性的。程序开发者通常将安装说 明存放在名为INSTALL或README.到哪里找这些文件呢?它们在项目主页或源代码主目录中 都能找到。 1.配置 构建应用的第一步就是执行configure脚本,该脚本位于程序源文件的主目录下: OwnLinux@ubuntu:~/program$ ./configure 该脚本将扫描系统,以确保程序所需的所有库文件业已存在,并做好文件路径及其他所 需的设置工作。如果程序所需的库文件不完全,该配置脚本就会退出,并告诉您还需要哪些 库文件或者是哪些版本太旧需要更新。如果遇到这种情况,仅弄到含有该库文件的软件包还 是不够的,同时还要找到具有该库文件所有头文件的开发包,在Ubuntu中,这样的包一般 以-dev作为文件名的结尾。安装好所有需要的库文件后,重新运行配置脚本,直到没有错 误提示为止,这说明需要的库文件已经全部安装妥当了即满足了依赖关系。 2.编译 当配置脚本成功退出后,接下来要做的就是编译代码了。具体操作为在源文件的主目录 中运行make命令: OwnLinux@ubuntu:~/program$ make 这时,您会看到一串编译输出数据迅速从屏幕上滚过,如果正常的话,系统会返回的提 示符状态。然而,如果编译过程中出现错误的话,排错的过程可就不像配置步骤那么简单了。因为,这通常要涉及到源代码的调试,可能源代码有语法错误,或其他错误等等。怎么办? 如果您是编程高手,那就自己调试吧!否则,检查该软件的邮件列表等支持渠道,看看是不 是已知的bug,如果是就看看别人是怎么解决的,不是就提交一份bug报告吧,也许不久就 会有解决办法。 3.安装

Linux下MySQL5.0的安装

Linux下MySQL5.0的安装 在SUSE9下MySQL5.0的安装及配置过程,由于是使用的源码包安装,该过程应该同样适用于其它版本的Linu x。 一、安装MySQL 1、下载源码包 从mysql官网上下载linux下的source包mysql-5.0.51b.tar.gz,注意是下载GNU tar格式的,不是rpm包。 2、解包 tar xvf mysql-5.0.51b.tar.gz 3、进入mysql目录 cd mysql-5.0.51b 4、安装 ./configure --prefix=/opt/cuix/ mysql-5.0.51 指定mysql的安装目录 --with-charset=utf8 指定字符集 --with-collation=utf8_general_ci make make install 二、配置MySQL 1、初始化数据库 执行scripts/mysql_install_db,初始化mysql数据库的授权表,其中贮存了服务器的访问允许,该操作将会在mysql安装目录下创建var目录。 2、设置PATH 为了方便使用,将mysql-5.0.51/bin目录加入到当前用户的profile中,然后用which mysql检查一下是否ok.

3、设置https://www.360docs.net/doc/869621978.html,f配置文件 在support-files目录下有三个预设置的文件可供选择,选择一个适合你的,我这里选择的是https://www.360docs.net/doc/869621978.html,f,复制这个文件到你的安装目录下: cp support-files/https://www.360docs.net/doc/869621978.html,f /opt/cuix/mysql-5.0.51/https://www.360docs.net/doc/869621978.html,f 注意https://www.360docs.net/doc/869621978.html,f的使用方法,这个配置文件的路径可以在启动mysql时通过命令行参数给出,比如: ./mysqld_safe --defaults-file=https://www.360docs.net/doc/869621978.html,f & 4、赋予my.conf权限 chmod 744 https://www.360docs.net/doc/869621978.html,f 5、修改my.conf文件 查找[client]: 添加user=root, 去掉password前的注释并设定root账户的密码, 设定port,使用netstat –atln | grep “端口号”查看你自己的端口是否被占用, 更改socket,默认/tmp/mysql.sock可能和其他的mysql服务器冲突,修改到当前mysql安装目录下。 查找[mysqld]: 设定port及socket, 设定datadir=/opt/cuix/mysql-5.0.51/var 对client及mysqld均添加default-character-set=utf8 三、运行MySQL 1、启动mysql 进入mysql-5.0.37/bin目录(如果设置了Path就不必了),执行: mysqld_safe --defaults-file=/opt/cuix/mysql-5.0.51/https://www.360docs.net/doc/869621978.html,f &

ubuntu软件安装卸载删除

说明:由于图形化界面方法(如Add/Remove...和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。 一、Ubuntu中软件安装方法 1、APT方式 (1)普通安装:apt-get install softname1softname2…; (2)修复安装:apt-get-f install softname1softname2...;(-f Atemp to correct broken dependencies) (3)重新安装:apt-get--reinstall install softname1softname2...; 2、Dpkg方式 (1)普通安装:dpkg-i package_name.deb 3、源码安装(.tar、tar.gz、tar.bz2、tar.Z) 首先解压缩源码压缩包然后通过tar命令来完成 a.解xx.tar.gz:tar zxf xx.tar.gz b.解xx.tar.Z:tar zxf xx.tar.Z c.解xx.tgz:tar zxf xx.tgz d.解xx.bz2:bunzip2xx.bz2 e.解xx.tar:tar xf xx.tar 然后进入到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls-F--color或者ls-F命令(实际上我的只需要l命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。一般依次执行./configure make sudo make install 即可完成安装。 二、Ubuntu中软件包的卸载方法 1、APT方式

ubuntu13.10安装配置全过程

UBUNTU 13.10安装与配置全过程 1.用软件UNetbootin将iso写入到U盘, 然后设置bios,使电脑从u盘启动,选择install ubuntu。安装很傻瓜化,不再详述。安装过程中懂英文的话,尽量选英文吧,否则多装很多不需要的东西。 2.进入Ubuntu 1 3.10后,打开ubuntu software center, 从Edit 菜单中选择sources,选择源服务 器。 3.进入Terminal, sudo apt-get update 4.打开ubuntu software center ,此时可以看看Additional drivers,看看有没有驱动可以安装。 5.打开System Settings,安装语言包,如果使用英文环境,但需要中文支持(本人就是,所以下 面很多设置都用英文),也可以 sudo apt-get install language-pack-zh 6.更新。 sudo apt-get upgrade 7.安装输入法。Ubuntu 13.10的默认ibus输入法有问题,推荐安装fcitx。 //先卸载IBUS输入法 killall ibus-daemon sudo apt-get purge ibus ibus-gtk ibus-gtk3 ibus-pinyin* ibus-sunpinyin ibus-table python-ibus rm -rf ~/.config/ibus sudo apt-get purge indicator-keyboard //安装fcitx输入法 sudo add-apt-repository ppa:fcitx-team/nightly sudo apt-get update sudo apt-get install fcitx-sogoupinyin 其它输入法的名称如下 //拼音: fcitx-pinyin、fcitx-sunpinyin、fcitx-googlepinyin, //五笔: fcitx-table、fcitx-table-wubi、fcitx-table-wbpy(五笔拼音混合) 重启电脑后,可以从顶栏设置输入法,添加安装的中文输入法,在Addon里可以设置 sunpinyin,其中有模糊音。 8.ubuntu查看显卡驱动是否安装成功 首先得安装mesa-utils,在终端输入命令: sudo apt-get install mesa-utils 然后再运行命令: glxinfo | grep rendering

Linux下安装Apache+PHP+MySql搭建PHP运行环境

Linux下安装Apache+PHP+MySql 搭建PHP运行环境 目录 Linux下安装Apache+PHP+MySql (1) 搭建PHP运行环境 (1) 一、引言 (2) 二、关闭SELINUX (2) 三、安装Apache (3) 1.检查、删除 (3) 2.安装 (3) 四、安装MySql (4) 3.检查、删除 (4) 4.安装 (4) 5.相关命令 (6) 1)启动、关闭、重启命令 (6) 2)登录、查看命令 (6) 3)修改密码 (6) 4)撤销权限 (6) 5)显示、修改mysql 的字符集 (7) 6)查看用户信息 (7) 7)数据库备份与导入 (8) 6.目录介绍 (9) 7.问题汇总 (9) 8)MySql只有information_schema信息数据库 (9) 五、安装PHP (11)

六、配置Apache (12) 七、配置域名 (13) 八、配置PHP (14) 九、测试 (16) 一、引言 LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的 Web 框架,该框架包括:Linux 操作系统,Apache 网络服务器,MySQL 数据库,Perl、PHP 或者 Python 编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和 Java/J2EE 架构相比,LAMP 具有Web 资源丰富、轻量、快速开发等特点,微软的.NET 架构相比,LAMP 具有通用、跨平台、高性能、低价格的优势,因此 LAMP 无论是性能、质量还是价格都是企业搭建网站的首选平台。 本文安装环境:CentOS release 6.3 (Final)_2.6.32-279.el6.i686 所需安装软件: Apache PHP mysql-server-5.1.73-3.el6_5.i686 二、关闭SELINUX # vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq!#保存退出 shutdown -r now#重启系统

Ubuntu16.04环境上安装常用软件的方法

在Ubuntu16.04环境中安装常用软件的方法 1.在ubuntu16.04环境中修改IP,MAC和DNS: /*卡设备,进行修改 sudo gedit /etc/init.d/rc.local sudo ens33 dowm sudo ens33 hw ether xx:xx:xx:xx:xx:xx(mac地址) sudo ens33 up -----但是好像重启后就有字段修改了网卡地址*/----忽略这个这个吧 通过下面设置,可完成ip,mac,dns的修改 sudo gedit /etc/network/interfaces 修改如下: auto lo iface lo inet loopback auto ens33 iface ens33 inet static pre-up ifconfig ens33 hw ether xx:xx:xx:xx:xx:xx(mac地址) address x.x.x.x(ip地址) netmask 255.255.0.0 gateway x.x.x.x 保存后,需要PC再查看ifconfig 就发现ip和mac是更改了的 -----也可以单独设置DNS、MAC地址 sudo gedit /etc/resolv.conf nameserver xx.xx.xx.xx//设置的dns 2.使用Xftp往linux环境中上传文件,则buntu上必须先安装有ssh,安装和设 置SSH服务步骤如下: 最好是切换到root用户下sudo su 安装ssh-server

sudo apt-get install openssh-server ●安装ssh-client sudo apt-get install openssh-client ●确认sshserver是否安装 ps –e|grep ssh /etc/init.d/ssh start ●扩展配置 SSH默认服务端口为22,用户可以自已定义成其他端口,如222,需要修改的配置文件为: gedit /etc/ssh/sshd_config 把里面的Port参数修改成222即可 然后重启SSH服务: sudo/etc/init.d/ssh restart 3.在本机安装Xshell,连接Ubuntu中的linux ●确保Ubuntu可以联网 ●ssh服务启动了 ●打开xshell,新建连接 ●在【用户身份验证】下,输入自己linux操作系统下的普通用户名和密码, 之后【确认】-【连接】

LINUX下MYSQL配置文件详解

linux下mysql配置文件https://www.360docs.net/doc/869621978.html,f详解【转】 basedir=path使用给定目录作为根目录(安装目录)。character-sets-dir=path给出存放着字符集的目录。 datadir=path从给定目录读取数据库文件。 pid-file=filename 为mysqld程序指定一个存放进程ID的文件(仅适用于UNIX/Linux系统);Init-V脚本需要使用这个文件里的进程ID 结束mysqld进程。 socket=filename 为MySQL客户程序与服务器之间的本地通信指定一个套接字文件(仅适用于UNIX/Linux系统;默认设置一般是 /var/lib/mysql/mysql.sock文件)。在Windows环境下,如果MySQL客户与服务器是通过命名管道进行通信的,–sock选项给出的将是该命名管道的名字(默认设置是MySQL)。 lower_case_table_name =1/0新目录和数据表的名字是否只允许使用小写字母;这个选项在Windows环境下的默认设置是1(只允许使用小写字母)。 mysqld程序:语言设置 character-sets-server= name 新数据库或数据表的默认字符集。为了与MySQL的早期版本保持兼容,这个字符集也可以用–default-character-set选项给出;但这个选项已经显得有点过时了。 collation-server=name新数据库或数据表的默认排序方式。lanuage=name用指定的语言显示出错信息。 mysqld程序:通信、网络、信息安全 enable-named-pipes 允许Windows2000/XP环境下的客户和服务器使用命名管道(named pipe)进行通信。这个命名管道的默认名字是MySQL,但可以用–socket选项来改变。 local-infile[=0]允许/禁止使用LOAD DATA LOCAL语句来处理本地文件。

iraf在ubuntu下的安装过程

IRAF安装之傻瓜篇 对于刚刚入手的人来说最头疼的莫过于安装,其实真正经历过后才知道,这种头疼多半来自于对IRAF植根的土壤Linux等操作系统的不熟悉和道听途说的前人经历,亲手安装过,就没有什么好头疼的了,10分钟搞定,完全不在话下。本文就简要介绍一下IRAF的安装过程。 本文中默认的操作系统是Linux/Ubuntu or Debian也是我在用的操作系统,如果你是其他的Linux甚至是MaxOS用户,安装过程也都是大同小异的,有出入的地方我也会尽量自己的说明。本文介绍的版本从IRAF到需要的一些包都是最新的版本,不过据IRAF的维护者介绍,下一阶段的开发目标中就包括了使得IRAF的安装过程更加简化,到了那时,可能这篇文章也就没什么必要了。 第一步,安装tcsh以及一些必要的包 sudo apt-get install tcsh wget https://www.360docs.net/doc/869621978.html,/~rubab/iraf/ldso_1.9.11-15_i386.deb sudo dpkg -i ldso_1.9.11-15_i386.deb wget https://www.360docs.net/doc/869621978.html,/~rubab/iraf/libc5_5.4.46-15_i386.deb sudo dpkg -i libc5_5.4.46-15_i386.deb wget https://www.360docs.net/doc/869621978.html,/~rubab/iraf/termcap-compat_1.2.3_i386.deb sudo dpkg -i termcap-compat_1.2.3_i386.deb **说明,这一步不是必须的,如果你不想用tcsh(推荐还是用吧)的话,下载的包是为了Ubuntu/Debian的deb包,当然也不难找到rpm包.sudo是为了用管理员权限操作,如果你已经拥有了管理员权限,可以不用;wget是一款很好用的命令行下载软件,现在的Ubuntu 和Fedora系统一般都是自带的吧,如果没有的话也没关系,到后面的网址下载就好了;包的安装这里用的是Ubuntu自带的包管理器dpkg,这个也没什么好说的了。 第二步:建立IRAF用户 这也是比较好玩的一步,对IRAF来说,一个单独的IRAF用户是必需的,不过以前有过需要安装两遍的说法(IRAF用户一遍,其他的再一篇),至少在现在是不必要的,只要改一下IRAF用户的权限就好了,这个用户只是IRAF软件的需要,并不一定真的要用。

相关文档
最新文档