centos 记录一

CentOS <GNOME>

一 说明

1.材料

VMware Fusion 7 专业版  7.0.0 (2075534)

CentOS-7-x86_64-DVD-1503-01.iso

2.符号意义

#,$ 命令行

-> 步骤说明

-- 简要说明

-------------->

<-------------- 表示sql语句段落

====>

<==== 命令行输出段落

|--------------------

--------------------| vi 文本段落

二 PostGIS相关

1.PostGIS yum源

安装方式可以命令行或者官网下载rpm包安装 (dl.fedoraproject.org/pub/epel)

repos目录 /etc/yum.repos.d/

(1) yum epel源 http://mirrors.ustc.edu.cn/fedora/epel/epel-release-latest-7.noarch.rpm

->命令参考

# wget http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm

# rpm -ivh epel-release-7-0.2.noarch.rpm

(2) yum pgdg源 http://yum.postgresql.org/

->命令参考

# yum install http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-redhat94-9.4-1.noarch.rpm

(3) yum elgis源 http://elgis.argeo.org/

2.yum安装

->查看可安装的软件版本

# yum list postgres*

# yum list postgis*

# yum list pgadmin*

安装命令类似 yum install postgresql (postgresql94, contrib, server, postgis2, pgadmin)

3.初始化

->切换到root

# su

->创建文件夹

# mkdir /opt/pgdata

->更改文件夹所有者

# chown -R postgres /opt/pgdata

->使用initdb创建db

# cd /usr/pgsql-9.4/bin

# ./initdb -D /opt/pgdata

4.修改配置文件

(1)

->改权限

# su

# chown -R apple /opt/pgdata

(2) 修改

-> postgresql.conf文件

listen_addresses ‘*’

--监听所有ip

->pg_hba.conf文件

host all all 0.0.0.0/0 md5

--配置远程连接数据库

->文件夹所有者转回postgres

# chmod -R postgres /opt/pgdata

(3) 开放5432端口

# su

# iptables -I INPUT -p tcp —dport 5432 -j ACCEPT

5.启动/关闭postgres

# su

# cd /usr/pgsql-9.4/bin

# su postgres

-- bash-4.2$

->启动

$ ./pg_ctl -D /opt/pgdata start 或者 $ ./pg_ctl -D /opt/pgdata -l logfile start

->关闭

$ ./pg_ctl -D /opt/pgdata stop

6.使用pgAdmin3 创建用户 创建数据库 表空间等 略过

7.pgAdmin3在新建的数据库testgis中添加扩展

(1) postgis扩展

pgAdmin3->sql

---------------------------->

-- Extension: postgis

-- DROP EXTENSION postgis;

CREATE EXTENSION postgis

SCHEMA public

VERSION “2.1.7”;

<----------------------------

(2)  topology架构

pgAdmin->sql

-------------------------->

-- Schema: topology

-- DROP SCHEMA topology;

CREATE SCHEMA topology

AUTHORIZATION postgres;

<-------------------------

(3) postgis_topology扩展

pgAdmin3->sql

----------------------->

-- Extension: postgis_topology

-- DROP EXTENSION postgis_topology;

CREATE EXTENSION postgis_topology

SCHEMA topology

VERSION “2.1.7”;

<-----------------------

(4)tiger地理编码

-> tiger schema

------------------------->

-- Schema: tiger

-- DROP SCHEMA tiger;

CREATE SCHEMA tiger

AUTHORIZATION apple;

<------------------------

-> tiger_data schema

--------------------------->

-- Schema: tiger_data

-- DROP SCHEMA tiger_data;

CREATE SCHEMA tiger_data

AUTHORIZATION apple;

<-------------------------

-> postgis_tiger_geocoder

---------------------->

-- Extension: postgis_tiger_geocoder

-- DROP EXTENSION postgis_tiger_geocoder;

CREATE EXTENSION postgis_tiger_geocoder

SCHEMA tiger

VERSION "2.1.5";

<----------------

->fuzzystrmatch

-------------->

-- Extension: fuzzystrmatch

-- DROP EXTENSION fuzzystrmatch;

CREATE EXTENSION fuzzystrmatch

SCHEMA public

VERSION "1.0”;

<--------------

(4) AddGeometryColumn

-------------->

select AddGeometryColumn(’test’, ‘geom’, ‘4326’, ‘POINT’, 2);

<----------

参数解释:

test->表名

geom->add geometry字段名

4326->空间参考

POINT->geometry type

2->二维

三 NodeJS相关

1.安装 nodejs官网下载tar.gz

->提取文件

# su

# tar xvf /home/apple/下载/node-v0.12.4.tar.gz

->切换目录

# cd /home/apple/node-v0.12.4/

->gcc编译

# sudo yum install gcc gcc-c++

# ./configure

# make

--等待时间有点长

->安装

# sudo make install

->检验

# node -v

====>

v0.12.4

<===

# npm -v

====>

2.10.1

<====

2.Node + Express

# npm install express

->查看已安装的模块

# npm list

====>

[email protected]

<====

四 WebStorm相关

1.安装

# su

# cd /home/apple/下载/

# tar xvf /home/apple/下载/WebStorm-10.0.3.tar.gz

# mv ./WebStorm10 /home/apple/myapps

五 Sublime Text 2 相关

1.安装

# su

# cd /home/apple/下载

# tar jxvf ./Sublime\ Text\ 2.0.2\ x64.tar.bz2

# mv ./Sublime\ Text\ 2 /home/apple

右键sublime_text->创建链接 拖拽到桌面

六 mongodb

1.yum repo方式

(1)设置repo

# su

# vi ./mongo-org-3.0.repo

|-----------------------

[mongodb-org-3.0]

name=MongoDB Repository

baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/86_64

gpgcheck=0

enabled=1

-----------------------|

:wq

(2)安装

# su

# yum install -y mongodb-org

--安装最新版本

# semanage port -a -t mongod_port_t -p tcp 27017

(3)启动

# sudo service mongod start

# sudo chkconfig mongod on

--开机启动?

(4)关闭

# sudo service mongo stop

(5)重新启动

# sudo service mongod restart

(6)操作数据库

# su

# mongo

--启动shell

====>

MongoDB shell version 3.0.3

connecting to: test

Welcome to MongoDB shell.

[initandlisten]

<====

# db.users.insert({user_id:”bc123”, age:30, status:”A”})

--插入数据

====>

WriteResult({“nInserted”:1})

<====

# db.users.find()

====>

{“_Id”:ObjectId:”5574446eb34dc5ec0990789d”, “user_id”:”abc123”, “age”:30, “status”:”A”}

<====

七 redis

# yum list redis*

====>

redis.x86_64 2.8.19-2.el7

<====

# su

# yum install redis

				
时间: 2024-08-17 23:32:06

centos 记录一的相关文章

centos记录uptime,tomcat日志切割,远程拷贝日志脚本

1.uptime日志脚本(每天记录) #!/bin/sh dir=/tmp/uptime_log process=`ps -ef|grep $0|grep -v "grep" |grep -v "vim"|grep -v "ps"|wc -l` if [ $process -gt 2 ];then echo $process exit; fi if [ ! -d $dir ];then mkdir -p $dir; fi while true d

centos 记录用户行为轨迹

遇到问题:公司增加了运维管理员,为确保服务器安全,和发生问题的时候好确认问题,需要记录每位服务器登陆者的行为轨迹. 解决问题:linux script 命令正有如此强大的功能.满足我们需求.script记录终端会话. 操作步骤: 我是centos6.3系统, 自带script命令,如果没有,大家需手动安装. vim /etc/profile 在末尾添加: if [ $UID -ge 1000 ]; then exec /usr/bin/script -t 2>/mnt/log/script/$U

CentOS记录

清屏命令:        clear 输入法切换:     ctrl+空格 切换root权限:  su - root  (注意,-号两边有空格) CentOS6.7设置快捷键: 以“终端”设置为例,系统 -> 首选项 -> 键盘快捷键 -> 添加 然后在 名称一栏输入 “终端” ,名字自己起 ,在命令一栏输入终端的路径:/usr/bin/gnome-terminal 点击应用.此时,快捷键一栏会显示禁用(因为未设置快捷键),点击禁用,然后按下快捷键,比如“Alt+c”.就好了

centos 6.X minimal 系列最小化安装完成后,安装mono和jexus过程小记录

在使用虚拟机安装minimal版centos运行mono+jexus的时候,遇到了一些坑,记录一下,比如虚拟机访问不了网络,没wget命令没开放80端口,等等小问题,其他网上教程已经有mono+jexus的详细安装教程,我这个文章就是弥补一些小坑而写的. CentOS 6.4 x64 minimal最小化安装完成后,无setup命令,无法通过字符菜单模式设置网卡IP,也不能使用yum 来更新,安装rpm包. 1.ifconfig eth0 192.168.0.10 netmask 255.255

在Linux(CentOS)上安装MySql详细记录

前记:  毕业两年了,前两天换了份工作,由以前的传统行业跳到了互联网行业.之前的公司一直在用WinServer2003+Tomcat+SqlServer/Oracle这套部署环境.对于Linux+Tomcat(或其他容器)+Mysql这套之前没用用过.所以利用这周末的我在阿里云上49元搞了个linux(centos 64位)的服务器. 刚开始先装了JDK1.6,安装了Tomcat6.0.这过程中没有遇到太大的问题, 小问题也google一下就解决了.而周六晚上开始安装Mysql,于是到今天下午为

[转]Caffe安装过程记录(CentOS,无独立显卡,无GPU)

Caffe安装过程记录(CentOS,无独立显卡,无GPU) 原文地址:http://www.aiuxian.com/article/p-2410195.html 参考资料: http://www.tuicool.com/articles/uiuA3e Caffe 安装配置(CentOS + 无GPU) http://blog.sina.com.cn/s/blog_990865340102vewt.html caffe 安装配置(CentOS 6.5 + 无GPU) http://www.cnb

centos 6.5安装GitLab全过程和问题记录

GitLab,是一个使用 Ruby on Rails 开发的开源应用程序,与Github类似,能够浏览源代码,管理缺陷和注释,非常适合在团队内部使用. 官方只提供了Debian/Ubuntu系统下的安装说明文档,如果需要在centos下安装,可以参考这篇:https://github.com/gitlabhq/gitlab-recipes/tree/master/install/centos,笔者依照这篇文章的说明,成功的在centos系统上安装了gitlab,分享一下自己的安装过程和碰到的问题

Bash shell命令记录和CentOS的一些技巧

①CentOS的实用技巧: 一.按下ctrl+alt+F2可由图形界面切换至命令行(shell窗口),按下ctrl+alt+F1可由命令行切换至图形界面(前提是安装CentOS时软件选择项选择安装了图形界面,一般是GNOME) ②shell命令记录: 一.ifconfig命令是Linux中用于显示或配置网络设备的命令,英文全称是network interfaces configuring.配置网卡的IP地址语法例:ifconfig eth0 192.168.0.1 netmask 255.255

CentOS安装时小坑记录

在安装CentOS的时候,由于第一次安装小白,将VM虚拟机的内存设置为512M,导致进行安装的时候无法进入正常的画面安装模式,只能使用简版安装界面,可能对于很多小白不是很熟悉,特此记录,安装CentOS如果出现的画面不是该画面,而是一个选择项式的提示画面就是问题,这个问题是由于VM虚拟机的内存给的太少,当时我给定的内存为512M,但是,经过网友介绍,这个内存在CentOS需要大于628M才能启动该画面,调整内存为800M,进入该画面成功 网友地址:http://www.osyunwei.com/