校时服务:
1、 安装NTP校时包
yum install ntp 2、 更新时间
ntpdate cn.pool.ntp.org(ntp网络授时组织的中国授时源) 3、 写入BIOS hwclock –w
4、 查看是否更新成功
date
5、 定时更新,将任务添加到crontab文件中
vi /etc/crontab
例如5分钟更新一次,添加如下内容:
5 * * * * root /sbin/ntpdate cn.pool.ntp.org
centos下使用如下命令手动同步服务器时间
ntpdate ntp.fudan.edu.cn 或
ntpdate ntp.api.bz
出现“the NTP socket is in use, exiting”错误。造成该原因是系统ntpd服务器正在运行中,可以通过 ps aux | grep ntpd 查看,如果还是要手动同步时间,就必须先停止该服务,命令为:
service ntpd stop
然后再通过 ntpdate ntp.fudan.edu.cn 即可手动同步时间了。另外注意,如果想把它加入到crontab中,最好把ntpdate命令的完整路径带上,即/usr/sbin/ntpdate ntp.fudan.edu.cn,否则可能在某些版本的linux中不会被执行,同时用chkconfig把ntpd修改成不是自动运行的状态。
防火墙配置:
1、开启端口(以80端口为例)
vi /etc/sysconfig/iptables 打开配置文件加入如下语句:
-A INPUT -p tcp -m state -state NEW -m tcp -dport 80 -j ACCEPT service iptables restart 重启防火墙,修改完成 2、关闭端口
vi /etc/sysconfig/iptables 打开配置文件加入如下语句:
-A INPUT -p tcp -m state -state NEW -m tcp -dport 80 -j DROP service iptables restart 重启防火墙,修改完成 3、查看端口状态 service iptables status 4、关闭防火墙
service iptables stop 5、重启防火墙
service iptables restart 6、永久性关闭防火墙 chkconfig iptables off
永久性关闭后开启防火墙 chkconfig iptables on
一些软件的默认端口: ftp用到端口 20 21 ssh 端口 22 http端口 80 telnet端口 23 rsync端口 873 svn 端口 3690 pop3端口 110 smtp端口 25 dns端口 53 MySQL端口 3306 nfs端口 111 远程桌面 33 Tomcat 8080
PostGreSQL 32 Oracle 1521 5500
关闭selinux:
vi /etc/selinux/config #SELINUX=enforcing
#SELINUXTYPE=targeted
增加一句: SELINUX=disabled :wq #保存退出 shutdown -r now #重启系统
IP配置:
配置文件在: /etc/sysconfig/network-scripts/ifcfg-eth0中(设置前先对此文件进行备份:cp ifcfg-eth0 ifcfg-eth0.bak)
配置文件大致如下: DEVICE=eth0 TYPE=Ethernet
UUID=29c83a68-14e2-4a4d-acb2-6f467273f465 ONBOOT=yes
NM_CONTROLLED=yes BOOTPROTO=none
HWADDR=00:0C:29:3B:19:8B IPADDR=192.168.50. IP PREFIX=16
GATEWAY=192.168.0.2 网关 DNS1=61.147.37.1 DNS DEFROUTE=yes
IPV4_FAILURE_FATAL=yes IPV6INIT=no
NAME=\"System eth0\"
设置完成后重启网卡:service network restart
SSH服务:
1、 安装ssh服务: yum install openssh
2、 配置文件路径:/etc/ssh/sshd_config
PermmitRootLogin yes UseDNS no 3、 启动服务:
service sshd start
设置程序开机自启动:
1、 把启动程序的命令添加到/etc/rc.d/rc.local文件中 比如下面的是设置开机启动httpd: #!/bin/sh #
# This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the full Sys V style init stuff. /usr/local/apache/bin/apachectl start touch /var/lock/subsys/local
2、 把写好的启动脚本添加到目录/etc/rc.d/init.d/,然后使用命令chkconfig设置开机启动。
比如我们设置自启动mysql:
#将mysql启动脚本放入所有脚本运行目录/etc/rc.d/init.d中
cp /lamp/mysql-5.0.41/support-files/mysql.server /etc/rc.d/init.d/mysqld #改变权限
chown root.root /etc/rc.d/init.d/mysqld
#所有用户都可以执行,单只有root可以修改 chmod 755 /etc/rc.d/init.d/mysqld
#将mysqld 放入linux启动管理体系中 chkconfig --add mysqld
#查看全部服务在各运行级状态 chkconfig --list mysqld
#只要运行级别3启动,其他都关闭 chkconfig --levels 245 mysqld off
3、 把启动程序的命令添加到/etc/rc.d/rc.sysinit 文件中 比如我们设置自启动apache:
echo \"/usr/local/apache2/bin/apachectl start\" >> /etc/rc.d/rc.sysinit
JDK环境:
查看已安装的jdk:rpm -qa | grep jdk 卸载:yum -y remove jdk名字 1、安装JDK1.7.0
#sudo rpm -ivh /目录/jdk-7-linux-x.rpm或者解压tar包 2.、设置环境变量 #vim /etc/profile
在profile文件下面追加写入下面信息:
export JAVA_HOME=/usr/java/jdk1.7.0(解压后JDK目录所放在的路径)
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin
保存退出,执行: #source /etc/profile 3、查看JDK版本 # java -version
java version \"1.7.0\"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode, sharing)
Apache:
1、准备工作安装Apache Web服务器之前,要确保当前没有任何一个已经在运行的Web服务器。如果该Web服务器有一个管理工具,那么使用那个工具来关闭正在运行的服务器。对于缺少管理工具的服务器,则可手工关闭。以超级用户身份登陆系统,寻找任何名为httpd的进程并杀死它们。输入:ps –ef | grep httpd,用kill命令来杀死进程 2、下载Apache服务器,地址:http://www.apache.org/dyn/closer.cgi 3、解压缩下载的Apache服务器
tar –zxvf httpd-2.4.9.tar.gz
4、./configure --prefix=/usr/local/apache(--prefix参数定义了服务器的安装目录) 这里一般会出现问题:
提示configure: error: APR not found. Please read the documentation. 下载APR和APR-UTIL APR和APR-UTIL的下载地址:http://apr.apache.org/download.cgi ①解压压缩包APR
②./configure --prefix=/usr/local/apr(指定的安装目录) ③make
④make install
如再提示:APR-util not found
⑥解压压缩包apr-util,进入解压好的文件夹内 ⑦./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config ⑧make
⑨make install
提示:configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
下载PCRE:地址http://ftp.exim.llorien.org/pcre/ ⑩解压进入解压后的目录
⑪./configure --prefix=/usr/local/pcre
出错提示:configure: error: You need a C++ compiler for C++ support 则执行:⑫yum install -y gcc gcc-c++ ⑬make
⑭make install
5、执行./configure --prefix=/usr/local/apache/ --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/ --enable-module=so 6、make
7、make install
8、启动服务器,在安装目录的子目录下,如/usr/local/apache/bin,输入以下命令即
可:./apachectl start
停止服务器,只需在相同的目录下输入以下命令: ./apachectl stop
重新启动服务器,可输入以下命令: ./apachectl restart
启动apache遇到错误: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
1)进入apache的安装目录(/usr/local/apache/conf/),编辑httpd.conf文件,搜索\"#ServerName\",添加ServerName localhost:80 #ServerName www.example.com:80 ServerName localhost:80 2)再重新启动apache 即可。
[root@server ~]# /usr/local/apache/bin/apachectl restart 8、开放防火墙的80端口
Vi /etc/sysconfig/iptables
添加:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 9、在浏览器中输入“本机IP:80”,回车,如可以看到如下页面说明安装成功
Apache服务器的目录和文件
/var/www Apache站点文件的目录
/var/www/html 存放WEB站点的WEB文件 /var/www/cgi-bin CGI程序文件
/var/www/html/manual Apache WEB服务器手册
将apache安装为系统服务
cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd 然后 vi /etc/rc.d/init.d/httpd 添加(# !/bin/sh下面) # chkconfig: 2345 50 90
# description: Activates/Deactivates Apache Web Server
保存退出,最后,运行chkconfig把Apache添加到系统的启动服务组里面: chkconfig --add httpd
chkconfig --level 234 httpd on
然后再service httpd start
TomCat:
1、安装(注意:安装Tomcat需要JDK环境,先搭建好JDK)
#tar zxvf apache-tomcat-7.0.35.tar.gz -C /usr/local 解压到/usr/local目录下 #mv apache-tomcat-7.0.35 tomcat 更名 #cd /usrt/local/tomcat/bin/ 打开此目录 #chmod 777 *.sh 加777权限 #./catalina.sh run 启动 2、验证结果
访问 http://本机IP:8080 如果访问不了,开放防火墙的8080端口(或者改一下server.xml里的端口)
开机启动: 方法一:
修改Tomcat/bin/startup.sh 为:
export JAVA_HOME=/usr/java/j2sdk1.4.2_08
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:. export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_HOME=/usr/local/tomcat /usr/local/tomcat/bin/catalina.sh start 在/etc/rc.d/rc.local中加入:
/usr/local/tomcat/bin/startup.sh
方法二:
把下面的代码保存为tomcad文件,并让它成为可执行文件 chmod +x tomcatd #!/bin/sh
#chkconfig: 345 99 10
#description: Auto-starts tomcat RETVAL=0
# CATALINA_HOME=\"/usr/local/tomcat8\"
export JAVA_HOME=/usr/local/java/jdk1.8.0_05 export CATALINA_HOME=/usr/local/tomcat8 export CATALINA_BASE=/usr/local/tomcat8 start() {
if [ -f $CATALINA_HOME/bin/startup.sh ]; then echo $\"Starting Tomcat\"
/bin/su $TOMCATUSER -c $CATALINA_HOME/bin/startup.sh RETVAL=$?
echo \"OK\" return $RETVAL fi }
stop() {
if [ -f $CATALINA_HOME/bin/shutdown.sh ]; then echo $\"Stopping Tomcat\"
/bin/su $TOMCATUSER -c $CATALINA_HOME/bin/shutdown.sh RETVAL=$? sleep 1
ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9 echo \"OK\"
# [ $RETVAL -eq 0 ] && rm -f /var/lock/... return $RETVAL fi }
case \"$1\" in start) start ;; stop) stop ;;
restart)
echo $\"Restaring Tomcat\" $0 stop
sleep 1 $0 start ;;
*)
echo $\"Usage:$0 {start|stop|restart}\" exit 1 ;; esac
exit $RETVAL
2、将tomcatd文件拷贝到/etc/init.d/下,并运行:chkconfig --add tomcatd
3、在tomcat/bin/catalina.sh文件中加入以下语句根据自己的情况修改下对应的tomcat目录和JDK的目录:
export JAVA_HOME=/YOURPATH/tomcat/jdk1.8 export CATALINA_HOME=/YOURPATH/tomcat export CATALINA_BASE=/YOURPATH/tomcat
export CATALINA_TMPDIR=/YOURPATH/tomcat/temp 启动tomcat: service tomcat start 停止tomcat: service tomcat stop 开机自启动:
chkconfig --level 234 tomcatd on
安装MySQL:
rpm包安装:
rpm –ivh XXXXXX.rpm
/usr/share/mysql/mysql.server 在线安装:
yum install mysql mysql-server chkconfig --levels 235 mysqld on /etc/init.d/mysqld start
源码安装:
各软件下载地址:
Cmake http://www.cmake.org/files/v2.8/cmake-2.8.7.tar.gz Bison http://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz M4 http://ftp.gnu.org/gnu/m4/m4-1.4.16.tar.gz
MySQL http://mysql.mirror.kangaroot.net/Downloads/MySQL-6.0/ 其中mysql使用最新的稳定版本,即最新试用版的上一个版本,且非rc或者alpha的版本,
安装gcc g++和ncurses-devel
[root@zck local]# yum install gcc gcc-c++
[root@zck local]# yum install ncurses-devel
安装bison
tar zxvf bison-2.5.tar.gz cd bison-2.5 ./configure
make && make install
安装m4
tar zxvf m4-1.4.16.tar.gz cd m4-1.4.16 ./configure
make && make install
安装cmake
[root@zck]# tar -zxv -f cmake-2.8.10.2.tar.gz // 解压压缩包 [root@zck local]# cd cmake-2.8.10.2 [root@zck cmake-2.8.10.2]# ./configure
[root@zck cmake-2.8.10.2]# make && make install
将cmake永久加入系统环境变量
用vi在文件/etc/profile文件中增加变量,使其永久有效, [root@zck local]# vi /etc/profile
在文件末尾追加以下两行代码:
export PATH=/usr/local/cmake-2.8.10.2/bin:$PATH 执行以下代码使刚才的修改生效:
[root@zck local]# source /etc/profile
用 export 命令查看PATH值 [root@zck local]# echo $PATH
5.创建mysql的安装目录及数据库存放目录
[root@zck]# mkdir -p /usr/local/mysql //安装mysql
[root@zck]# mkdir -p /usr/local/mysql/data //存放数据库
6.创建mysql用户及用户组 [root@zck] groupadd mysql
[root@zck] useradd -r -g mysql mysqluser
7.编译安装mysql
[root@zck local]# tar -zxvf mysql-5.5.29.tar.gz //解压 [root@zck local]# cd mysql-5.5.29
[root@zck mysql-5.5.29]#
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \\ -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \\ -DDEFAULT_CHARSET=utf8 \\
-DDEFAULT_COLLATION=utf8_general_ci \\ -DWITH_MYISAM_STORAGE_ENGINE=1 \\ -DWITH_INNOBASE_STORAGE_ENGINE=1 \\ -DWITH_MEMORY_STORAGE_ENGINE=1 \\ -DWITH_READLINE=1 \\
-DENABLED_LOCAL_INFILE=1 \\
-DMYSQL_DATADIR=/usr/local/mysql/data \\ -DMYSQL_USER=mysqluser \\ -DMYSQL_TCP_PORT=3306
[root@zck mysql-5.5.29]# make
[root@zck mysql-5.5.29]# make install
如果make不过,注意编译空间的大小,空间太小会导致编译通不过
8.检验是否安装成功
[root@zck mysql-5.5.29]# cd /usr/local/mysql/ [root@zck mysql]# ls bin COPYING data docs include INSTALL-BINARY lib man mysql-test README scripts share sql-bench support-files
有bin等以上文件的话,则说明成功安装mysql。
二、配置mysql
初始化配置:scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysqluser
9.设置mysql目录权限:
[root@zck mysql]# cd /usr/local/mysql
[root@zck mysql]# chown -R mysqluser:mysql data 如不能启动,chmod 777 /usr/local/mysql
10.将mysql的启动服务添加到系统服务中
[root@zck mysql]# cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf cp:是否覆盖\"/etc/my.cnf\"? y(或者将原来系统中的my.conf重命名为my.conf.bak)
11.创建系统数据库的表
[root@zck mysql]# cd /usr/local/mysql/scripts/
[root@zck mysql]# mysql_install_db --user=mysqluser
12.设置环境变量
[root@zck ~]# vi /root/.bash_profile 在修改PATH=$PATH:$HOME/bin为:
PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib [root@zck ~]# source /root/.bash_profile //使刚才的修改生效
13.手动启动mysql
[root@zck ~]# cd /usr/local/mysql/bin
[root@zck mysql]# ./mysqld_safe --user=mysqluser & //启动MySQL,但不能停止 [root@zck mysql]# mysqladmin -u root -p shutdown //此时root还没密码,所以为空值,提示输入密码时,直接回车即可。
14.将mysql的启动服务添加到系统服务中
[root@zck mysql]# cp support-files/mysql.server /etc/init.d/mysqld
把mysql安装为系统启动项
# vi /etc/rc.d/init.d/mysqld 添加(# !/bin/sh下面) # chkconfig: 2345 51
# description: Activates/Deactivates MySQL Server 保存退出
# chkconfig --add mysqld # chkconfig mysqld on # service mysqld restart
15.启动mysql
[root@zck mysql]# service mysqld start
Starting MySQL... ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid). 启动失败:这里是权限问题,先改变权限
[root@zck mysql]# chown -R mysqluser:mysql /usr/local/mysql
接着启动服务器
[root@zck mysql]# su - mysqluser
[root@zck mysql]# /etc/init.d/mysqld start 会提示:Starting MySQL.. SUCCESS!说明启动成功
查看状态:/etc/init.d/mysqld status
若出现:MySQL is not running, but lock file (/var/lock/subsys/mysql[FAILED] rm /var/lock/subsys/mysql
16.修改MySQL的root用户的密码以及打开远程连接
[root@zck mysql]# mysql -u root -p -S /usr/local/mysql/mysql.sock 提示:-bash: mysql: command not found
求换到root用户然后执行:ln -s /usr/local/mysql/bin/mysql /usr/bin Passwd:默认root没有密码,直接回车就行
mysql> use mysql; mysql> desc user;
mysql> GRANT ALL PRIVILEGES ON *.* TO root@\"%\" IDENTIFIED BY \"passwd\" WITH GRANT OPTION; //为root添加远程连接的能力, ‘root’@’%’ 可以这样理解: root是用户名,%是主机名或IP地址,这里的%代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址;”passwd”代表远程登录的明文密码
mysql> update user set Password = password('123456') where User='root'; //设置root用户密码为123456
mysql> select Host,User,Password from user where User='root'; mysql> flush privileges; //使生效 mysql> exit
17.重新登录
[root@zck mysql]# mysql -u root -p -S /usr/local/mysql/mysql.sock Enter password:123456
若还不能进行远程连接,开启防火墙的3306端口 [root@zck]# vi /etc/sysconfig/iptables 添加:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 重启iptables即可:service iptables restart
设置 MySQL 数据 root 账户的密码:
[root@localhost ~]# mysql_secure_installation 当出现如下提示时候直接按回车: Enter current password for root 出现如下再次回车: Set root password? [Y/n]
出现如下提示输入你需要设置的密码,回车后在输入一次确认: New password:
接下来还会有四个确认,分别是: Remove anonymous users? [Y/n] Disallow root login remotely? [Y/n]
Remove test database and access to it? [Y/n] Reload privilege tables now? [Y/n] 直接回车即可。
数据库基本操作:
连接数据库:#/usr/local/mysql/bin/mysql -uroot -p123456(root用户,密码为123) 更改数据库root密码:#/usr/local/mysql/bin/mysqladmin -uroot –p旧密码 password 新密码
备份数据库:# /usr/local/mysql/bin/mysqldump -uroot -p 数据库名 > /root/linux.sql(存储
路径和文件名,自己定义)
Enter password: 输入数据库管理员root的数据库密码
还原数据库:比如我们要把在/home/wuqy这个目录中的linuxsir031130.sql这个备份,导入名为mydb的数据库中,应该如下操作:
# /usr/local/mysql/bin/mysql -uroot -p mydb < /home/wuqy/linuxsir031130.sql Enter password:在这里输入密码,如果机器好,数据库比较小,几分钟就好了。
连接mysql之后进行:
1、显示数据库列表。 mysql >show databases; 2、显示库中的数据表:
mysql >use mysql; //打开mysql库 show tables;
3、显示数据表的结构: mysql >describe 表名; 4、建库:
mysql >create database 库名; 5、建表:
mysql >use 库名;
mysql >create table 表名(字段设定列表); 6、删库和删表:
mysql >drop database 库名; mysql >drop table 表名; 7、将表中记录清空: mysql >delete from 表名; 8、显示表中的记录:
mysql >select * from 表名;
9、切换数据库
mysql > use 数据库名;
PHP服务:
在线安装:
输入如下指令安装 PHP:
[root@localhost ~]# yum install php 需要重新启动 Apache 服务:
[root@localhost ~]# /etc/init.d/httpd restart
源码安装:
#yum install libxml2
#yum install –y libxml2-devel #yum install perl
#tar zxvf php-5.4.8.tar.gz #cd php-5.4.8
#./configure --prefix=/usr /local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql # make
# make install
# cp php.ini-development /usr/local/php/lib/php.ini
# vi /usr/local/apache2/conf/httpd.conf 确保以下字符串是否存在
LoadModule php5_module modules/libphp5.so不存在应该是apache的安装有问题,重新安装apache
在 AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz 后面加如下一行
AddType application/x-httpd-php .php .phtml
在DirectoryIndex index.html加上index.php DirectoryIndex index.html index.php
#service httpd restart
重启Apache若发生Cannot load /usr/local/apache/modules/libphp5.so的方法 一:关闭Selinux vi /etc/selinux/config
将SELINUX=enforcing 改成SELINUX=disabled 这一步不能改错,改错开机启动时会出现Kernel Panic -- not syncing: attempted to kill init的错误,导致系统无法启动 解决办法是:
1、启动时按ESC键,进入grub界面,选择第二行,按e进入编辑模式,选择kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/vogroup00/logvol00 rhgb quiet” 项,按‘e’键进入编辑,在末尾增加 enforcing=0或者 selinux=0 ,回车返回原界面,按b重启进入系统
2、修改被改错的文件。 重启
二、# setenforce 0
# chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache/modules/libphp5.so # service httpd restart 2.3.3 测试php
# vi /usr/local/apache2/htdocs/index.php 加入
“”
保存退出,重启Apache #service httpd restart
在浏览器中输入\"http://localhost/index.php\查看是否有phpinfo的消息。
2.3.4 测试php-mysql
# vi /usr/local/apache2/htdocs/php_mysql.php 输入 $link=mysql_connect('localhost','root','niitkevin'); if(!$link) echo \"connect error!\"; else echo \"connected!\"; mysql_close(); ?>
在浏览器输入“http://localhost/php_mysql.php”,若显示“connected!”,说明成功了
PostGreSQL:
1、 给postgreSQL加可执行权限:chmod +x postgresql-9.3.5-1-linux-x.run
2、 ./ postgresql-9.3.5-1-linux-x.run 安装过程所做的事:
PostgreSQL软件装在什么地方
PostgreSQL的数据Data放在什么地方 为超级用户postgres设置密码以及确认 设置端口号默认的是32 选择字符集 是否继续
3、如果安装成功后,系统会自动创建一个postgres用户,他所在的路径为你选择的PostgreSQL安装的路径,不过该用户的环境变量没有设置好,我们需要设置一下:
cp /root/.bash_profile /opt/PostgreSQL/9.3 cp /root/.bashrc /opt/PostgreSQL/9.3
4、更改权限:
chown -R postgres:postgres /opt/PostgreSQL/
5、设置环境变量: vi /etc/profile添加
export PGHOME=/opt/PostgreSQL/9.3
export PATH=$PGHOME/bin:$PATH export PGDATA=$PGHOME/data
export LD_LIBRARY_PATH=$PGHOME/lib 6、 启动服务:
service postgresql-9.3 restart 7、 修改配置文件
cd /opt/PostgreSQL/9.3/data
vi pg_hba.conf添加可访问的主机
vi /opt/PostgreSQL/9.3/data/postgresql.conf
将listen_addresses 前的#去掉,并将 listen_addresses = 'localhost' 改成 listen_addresses = '*'
8. 把PostgreSQL 服务加入到启动列表 # chkconfig postgresql-9.3 on # chkconfig --list|grep postgres 9、远程连接:
在windows下先安装postgreSQL9.3,然后打开,点击
输入主机IP、用户名和密码即可登录。
10、登录数据库
[root@Wuqy home]# su postgres [postgres@Wuqy home]$ psql Password: psql.bin (9.3.5)
Type \"help\" for help. 11、更改密码:
postgres=# password postgres #给postgres用户设置密码 Enter new password: Enter it again: postgres=#
12、创建新用户: createuser username 13、创建数据库:createdb databasename
14、建表:
CREATE TABLE mytable (id varchar(20),name varchar(30)); 15、插入一条数据:
INSERT INTO mytable values('南京感动科技有司','吴清雁'); 16、退出:\\q
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- dcrkj.com 版权所有 赣ICP备2024042791号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务