13
2018
09

centos 环境配置

YUM更行

CentOS 7.x
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装:

yum -y install  xxx

MYSQL:

一、检查系统是否安装其他版本的MYSQL数据
#yum list installed | grep mysql
#yum -y remove mysql-libs.x86_64
二、安装及配置
# wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
# rpm -ivh mysql-community-release-el6-5.noarch.rpm
# yum repolist all | grep mysql
安装MYSQL数据库
# yum install mysql-community-server -y
设置为开机启动(2、3、4都是on代表开机自动启动)
# chkconfig --list | grep mysqld
# chkconfig mysqld on
三、设置远程root
启动mysql
# service mysqld start
设置root密码
# mysql_secure_installation
登陆root账号
# mysql -uroot -p
建立远程root用户
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你设置的密码' WITH GRANT OPTION;
mysql> flush privileges;

 

四、设置utf-8编码

查看mysql原本编码:
mysql> show variables like 'character%';
设置编码
# vi /etc/my.cnf
如下(少补):
复制代码
[mysqld]
character-set-server=utf8 
collation-server=utf8_general_ci 
sql_mode='NO_ENGINE_SUBSTITUTION'
[mysql] default-character-set = utf8 [mysql.server] default-character-set = utf8 [mysqld_safe] default-character-set = utf8 [client] default-character-set = utf8
复制代码

重启mysql

# service mysqld restart

再次查看编码:

复制代码
     # mysql -uroot -p
mysql> show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
复制代码


TOMCAT:

安装:

yum install tomcat

启动:

systemctl start tomcat.service

安装管理包:

yum install tomcat-webapps tomcat-admin-webapp

安装在线文档:

yum install tomcat-docs-webapp tomcat-javadoc

PHP:

yum install php70w


pear

Wget http://pear.php.net/go-pear.phar

php go-pear.phar

pecl

yum install php70w-devel


在php7之前是mongo扩展, 在php7之后是mogodb扩展。两者的用法完全不一样。
1.      安装轻型目录访问协议
yum install openldap-devel

MongoDb

1:创建仓库

vi /etc/yum.repos.d/mongodb-org-3.4.repo

2:把下面的内容复制到文件中 保存退出

[mongodb-org-3.4]
name=MongoDB Repository
baseurl= 
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

3:yum安装 如图安装完成

yum install -y mongodb-org

image.png

4:修改配置文件

vi /etc/mongod.conf

把bindIP改成 0.0.0.0所有的机器都可以访问

image.png

5:启动mogodb

systemctl start mongod.service
systemctl stop mongod.service //停止
systemctl restart mongod.service //重启

6:设置开机自启动

systemctl enable mongod

7:链接mongodb

mongo 127.0.0.1:27017

image.png

MongoDB默认将数据文件存储在/var/lib/mongo目录,默认日志文件在/var/log/mongodb中。如果要修改,可以在 /etc/mongod.conf 配置中指定备用日志和数据文件目录

MongoDB默认将数据文件存放在/var/lib/momgo目录 ,

默认日志文件存在/var/log/mongodb/mongod.log目录,

如需修改可以在/etc/mongod.conf配置文件中指定目录

image.png

扩展安装

pecl install mongodb

image.png

编辑php.ini

extension=mongodb.so;

重启一下


Apache:

yum -y install httpd

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql



操作命令总结:

1. apache命令

systemctl start httpd.service #启动apache(后面的.service省略也行)       或者是:service httpd start     

systemctl stop httpd.service #停止apache        或者是:service httpd stop

systemctl restart httpd.service #重启apache     或者是:service httpd restart

systemctl enable httpd.service #设置apache开机启动      或者是:service httpd enable


restart一下,然后:
输入localhost
出现之后代表已经安装上去了。

 

2. mysql命令
systemctl enable mysqld     #开机启动  或者: service mysql enable
systemctl start mysqld       #启动服务   或者: service mysql start
systemctl restart mysqld     #重启服务  或者: service mysql restart

systemctl stop  mysqld            #停止服务   或者:service mysqld stop

初次安装mysql是root账户是没有密码的 
设置密码的方法

1
2
3
<code class=" hljs vala"># mysql -u root
mysql> set password for root@localhost = password('123456');  //这里注意自己替换密码
mysql> exit</code>

创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令

1
<code class=" hljs applescript">mysql> grant all privileges on *.* to user@localhost identified by ‘123456’</code>


Go:

下载并解压

  • 下载

[root@localhost soft]# wget -c https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz1
  • 解压

将源码包解压后直接放到 /usr/local 目录下, 不用再次 make && make install 来安装了, 开箱即用

[root@localhost soft]# tar -C /usr/local/ -zxvf go1.8.3.linux-amd64.tar.gz 1

添加系统环境变量

  • 创建新文件并打开

[root@localhost soft]# vim /etc/profile.d/go.sh1
  • 输入以下内容

> 输入内容

export PATH=$PATH:/usr/local/go/bin> 保存退出:wq!1234567
  • 立即生效环境变量

[root@localhost soft]# source /etc/profile.d/go.sh1

你可能会说这么添加环境变量, 多不快捷啊!当然你也可以直接在shell中输入以下内容:

export PATH=$PATH:/usr/local/go/bin1

但就个人认为我这个方法来是比较不错的, 编译一个软件需要添加一个文件,

然后 source 一下导入到当前软件需要添加的环境变量到系统$PATH中, 每一个人都有一个强迫症的习惯吧!

那好, 请尊重自己好了~~~

再在好了, 你可能在shell的任何位置输入 go 命令了!

添加GOPATH目录

添加GOPATH和添加环境变量没有本质的区别就是作用不一样罢了

创建工作路径

创建一个工作目录, 这个目录就是你以后开发学习go语言的主要战场了, 如在用户家目录创建这样一个目录 dev/go

[root@localhost ~]# mkdir -p ~/dev/go1

添加这个目录路径作为GOPATH

  • 创建一个环境变量文件 gopath.sh 并打开

[root@localhost ~]# vim /etc/profile.d/gopath.sh1
  • 输入GOPATH具体指向位置

export GOPATH=/root/dev/go1
  • 保存退出

:wq!1
  • 立即生效这个GOPATH环境变量

[root@localhost ~]# source /etc/profile.d/gopath.sh 1
  • 验证GOPATH环境变量是否添加成功

[root@localhost ~]# echo $GOPATH/root/dev/go12

OK, 那么这个GOPATH环境变量也就添加完成了

运算GO环境测试

  • 创建测试文件 hello_world.go

[root@localhost ~]# vim ~/dev/go/hello_world.go1
  • 编辑文件

package mainimport (    "fmt")func main() {    fmt.Println( "Hello world!" )}123456789
  • 运算测试文件 hello_world.go

[root@localhost ~]# go run ~/dev/go/hello_world.go Hello world!




« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

扫一扫,加我为微信好友