nginx安装配置
准备工作
从 nginx官网下载最新稳定版本,如:nginx-1.20.2.tar.gz
安装gcc gcc-c++:
yum install -y gcc gcc-c++
安装zlib-devel:
yum install -y zlib-devel
安装pcre pcre-devel:
yum install -y pcre pcre-devel
编译
./configure --prefix=acm/component/nginx/conf
安装
make && make install
此时在 acm/component/nginx/conf下将会生成 conf、sbin 等文件夹
配置
安装好后进行nginx.conf 文件的修改进行自己的负载配置
服务启停
启动:
指定配置文件启动 ./nginx -c acm/component/nginx/conf/nginx.conf (此处可替换成自己指定的路径)
停止
ps 查出nginx进程杀掉即可
pg安装
3.5.2.安装步骤
1切换到root用户 su - root
2在根目录下新建pgsql文件夹,并将pgsql的压缩包移入。
[root@weekend02 pgsql]# ls
postgresql-11.1.tar.gz
[root@weekend02 pgsql]# pwd
/pgsql
3 解压缩包tar -zxvf postgresql-11.1.tar.gz
4 进入解压后的文件夹
[root@weekend02 pgsql]# cd postgresql-11.1
[root@weekend02 postgresql-11.1]# ls
aclocal.m4 configure contrib doc HISTORY Makefile src
config configure.in COPYRIGHT GNUmakefile.in INSTALL README
5 编译postgresql源码
[root@weekend02 postgresql-11.1]# ./configure --prefix=/pgsql/postgresql
然后执行make && make install
---------------------------------
报错2:configure: error: readline library not found
解决:yum install readline-devel
------------------------------------------------
6 至此,已完成postgreql的安装。进入/pgsql/postgresql目录可以看到安装后的postgresql的文件
[root@weekend02 postgresql]# ls
bin include lib share
7创建用户组postgres并创建用户postgres
[root@weekend02 postgresql-11.1]# groupadd postgres
[root@weekend02 postgresql-11.1]# useradd -g postgres postgres
[root@weekend02 postgresql-11.1]# id postgres
uid=501(postgres) gid=501(postgres) 组=501(postgres)
8创建postgresql数据库的数据主目录并修改文件所有者
[root@weekend02 postgresql-11.1]# cd /pgsql/postgresql
[root@weekend02 postgresql]# mkdir data
[root@weekend02 postgresql]# chown postgres:postgres data
[root@weekend02 postgresql]# ls -al
总用量 28
drwxr-xr-x. 7 root root 4096 12月 15 23:39 .
drwxr-xr-x. 4 root root 4096 12月 15 23:14 ..
drwxr-xr-x. 2 root root 4096 12月 15 23:14 bin
drwxr-xr-x. 2 postgres postgres 4096 12月 15 23:39 data
drwxr-xr-x. 6 root root 4096 12月 15 23:14 include
drwxr-xr-x. 4 root root 4096 12月 15 23:14 lib
drwxr-xr-x. 6 root root 4096 12月 15 23:14 share
9 配置环境变量
进入home/postgres目录可以看到.bash_profile文件
vi .bash_profile
export PGHOME=/pgsql/postgresql
export PGDATA=/pgsql/postgresql/data
PATH=$PATH:$HOME/bin:$PGHOME/bin
保存退出执行source .bash_profile
10切换用户到postgres并使用initdb初使用化数据
su - postgres
Initdb
执行完之后可以看到 /pgsql/postgresql/data已经有文件了
11 配置服务
修改/pgsql/postgresql/data目录下的两个文件
vi postgresql.conf
listen_addresses = '*' #把这个地址改为*,表示在本地的所有地址上监听
port = 5432 端口
vi pg_hba.conf
找到最下面这一行 ,这样局域网的人才能访问。红色为新添加内容。
# IPv4 local connections:
host all all 0.0.0.0/0 trust
host all all 127.0.0.1/32 trust
改完之后保存退出
3.5.3.服务启停
启动
cd /pgsql/postgresql/bin
pg_ctl start -D /pgsql/postgresql/data
停止
pg_ctl stop -D /pgsql/postgresql/data
设置用户名和密码(登录数据库执行)
CREATE USER pg WITH PASSWORD 'pg';
创建数据库(在bin目录下执行)
createdb mydb
CentOS 更换阿里源解决 yum/wget 下载慢的问题
系统默认的下载源是国外源,如果没有科学上网的话,网速会受到很大的限制,因此解决方案是将下载源更换成国内的阿里源。
操作步骤
首先备份系统自带『yum源配置文件』,具体路径为:/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
下载阿里云的yum源配置文件到文件夹『/etc/yum.repos.d/』中。
注意:
不同的 CentOS 版本对应不同的文件,选下面一条执行即可;
如果 wget 命令不生效,说明还没有安装 wget ,需要执行命令yum -y install wget进行安装。
# 各系统版本repo文件对应的下载操作
# CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
# CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
# CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清除 yum 缓存
yum clean all
生成新的缓存
yum makecache
Navicat for PostgreSQL安装使用
安装文件
1、运行软件,按步骤安装即可
2、安装完成后,将navicat_patch 5.6中的Patch.exe复制到安装目录中,管理员身份运行,点击patch按钮,出现cracked提示,点击ok
ps:NavicatCracker使用方法相同,参考即可
3、在注册机中,选择PostgreSQL,如图所示,点击generate生成按钮
4、将生成的注册序列号可自动填写到软件注册界面中,出现√,点击激活
5、这时候会出现以下提示,点击manual activation手动激活
6、将软件中的申请码复制到注册机对应位置,然后点击generate生成激活码,它会自动填充到软件的激活码输入框中,没有填充的话自己手动复制粘贴一下
7、点击下方的activate激活按钮,激活成功,点击ok
8、激活完成