Linux安装jdk
- 首先要查看系统中是否有了jdk的安装
- 使用 #rpm -qa | grep jdk命令查看系统中的jdk,在使用#rpm -e --nodeps 查找到的jdk名称 命令来卸载jdk
- 使用文件传入工具将jdk的.tar.gz压缩文件传入Linux中
- 使用 tar -zxvf jdk-7u67-linux-x64.tar.gz -C …/modules 命令解压到上一级的modules文件中,至此安装结束,开始配置环境变量
- 我们需要将jdk的路径配置到etc目录下的profile文件,使用 #vi /etc/profile 命令开始编辑profile文件
- 将如下配置放入profile中
#SET JAVA_HOME,export声明变量,
变
量
名
称
来
使
用
设
置
的
变
量
值
e
x
p
o
r
t
J
A
V
A
H
O
M
E
=
/
o
p
t
/
m
o
d
u
l
e
s
/
j
d
k
1.7.
0
6
7
e
x
p
o
r
t
P
A
T
H
=
变量名称来使用设置的变量值 export JAVA_HOME=/opt/modules/jdk1.7.0_67 export PATH=
变量名称来使用设置的变量值exportJAVAH?OME=/opt/modules/jdk1.7.06?7exportPATH=PATH:$JAVA_HOME/bin: - 配置结束 刷新资源 #source /etc/profile
Linux安装tomcat
- 将.tar.gz结尾的压缩文件使用文件传输工具传输到Linux中
- 使用 tar -zxvf apache-tomcat-7.0.8.tar.gz -C …/mosules 解压到上一级的modules中
- Linux中的tomcat与Windows中的类似,启动命令就在 bin文件夹中
Linux安装mysql(rpm方式)
- 卸载之前的mysql,使用rpm -qa | grep mysql 查找mysql文件,
- 卸载已有的mysql库包
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 - 使用rpm方式安装mysql首先要安装服务器,再去安装客户端,
#安装服务 rpm -ivh ./MySQL-server-5.5.47-1.linux2.6.x86_64.rpm #安装客户端 rpm -ivh ./MySQL-client-5.5.47-1.linux2.6.x86_64.rpm - 安装结束可以启动mysql服务了,首先使用service mysql status,查看mysql服务的状态,使用service mysql start启动mysql服务
- 使用 mysql -uroot 登录mysql,
- 设置数据库root的密码
#就是一条SQL语句 update mysql.user set password=PASSWORD (‘123456’) where User =‘root’; - 打开远程访问链接的授权
update mysql.user set host=’%’ where user=‘root’ and host = ‘127.0.0.1’; - 刷新授权
flush privileges;
CentOS安装mysql的乱码问题解决:
-
登录mysql之后可以通过 show variables like '%char%'查看,显示如下 ±---------------------±-------------------- | Variable_name | Value ±----------------------±-------------------- | character_set_client | latin1 | character_set_connection | latin1 | character_set_database | latin1 | character_set_filesystem | binary | character_set_results | latin1 | character_set_server | latin1 //服务端的字符集不正确 | character_set_system | utf8 | character_sets_dir | /usr/share/mysql/charsets/ ±--------------------+---------------------- -
进入/usr/share/mysql目录之后,拷贝my-medium.cnf 到/etc下并且重命名为my.cnf,/usr/share/mysql目录就是mysqlrpm安装方式的默认目录,命令:cp my-medium.cnf /etc/my.cnf -
编辑拷贝后的my.cnf文件,在文件最后加入 [client] #password = your_password port = 3306 #++++++++++++++++++++++++++++++++ default-character-set=utf8 #++++++++++++++++++++++++++++++++ socket = /var/lib/mysql/mysql.sock [mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
#++++++++++++++++++++++++++++++++
default-storage-engine=INNODB #(5.5之后的版本)
character-set-server=utf8
character-set-client=utf8
collation-server=utf8_general_ci
#++++++++++++++++++++++++++++++++
skip-external-locking
[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates
#++++++++++++++++++++++++++++++++
default-character-set=utf8
#++++++++++++++++++++++++++++++++
-
保存退出 重启mysql服务 /etc/init.d/mysql restart -
登录mysql在查看字符编码 如下就成功了,命令:show variables like ‘%char%’ ±-------------------------±---------------------------+ | Variable_name | Value | ±-------------------------±---------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | ±-------------------------±---------------------------+
卸载rpm安装方式的mysql
有时候我们遇到各种奇葩问题,我们需要卸载重装,接下来附上步骤,就是找到各种mysql的文件或者文件夹然后删掉
whereis mysql (查找mysql的所有安装目录)
which mysql (查看mysql的运行文件所在位置)
-
查看安装的mysql rpm -qa | grep -i mysql -
rpm -e --nodeps mysql.server… rpm -e --nodeps mysql.client…,卸载服务端与客户端 -
查找带有mysql的文件,然后删掉 #查找 find / -name mysql #目录 /var/lib/mysql /var/lib/mysql/mysql /usr/lib64/mysql #执行删除 [huaqiang@jy1610y /]$ sudo rm -rf /var/lib/mysql/ [huaqiang@jy1610y /]$ sudo rm -rf /var/lib/mysql/mysql [huaqiang@jy1610y /]$ sudo rm -rf /usr/lib64/mysql/ [huaqiang@jy1610y etc]$ sudo rm -rf my.cnf
[huaqiang@jy1610y etc]$ rpm -qa | grep mysql
Linux安装Nginx(压缩包方式)
-
首先需要安装载安装 GCC 编辑器。 yum -y install pcre* openssl* gcc gcc-c++ make yum -y install openssl* yum -y install gcc yum -y install gcc-c++ yum -y install make -
将Nginx的安装包传入Linux中,进行解压,然后进入目录 -
执行./config命令,编译安装包 -
执行make -
执行make install,将nginx 安装在本机里,/usr/local/nginx -
/usr/local/,修改nginx的所有者: sudo chown huaqiang:huaqiang nginx -
修改nginx/conf/ngin.conf,配置负载均衡,注意location中的proxy_pass http:所对应的是upstream后配置的地址 upstream aa.com { #服务器集群名字 server 192.168.137.6:18080 weight=1;#服务器配置 weight是权重的意思,权重越大,分配的概率越大。 server 192.168.137.7:28080 weight=1; } server {
listen 8080;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://aa.com;
proxy_redirect default;
}
-
启动 Nginx,进入/usr/local/nginx/sbin,执行./nginx -
停止Nginx,./nginx -s stop -
重新加载配置文件 ./nginx -s reload -
如果启动报错: 说: logs 文件权限不足。 修改logs 的所有者为: sudo chown huaqiang:huaqiang logs. 再次启动,成功。不放心就用root用户启动
Linux安装Redis(压缩包)
- 首先在Linux中安装编译Redis源码的支持工具, GCC编辑器:
yum -y install pcre* openssl* gcc gcc-c++ make - 将Redis的压缩包.tar.gz结尾的放入Linux系统中,推荐地址是/opt/software中,这个目录用来存放我们需要的软件压缩包
- 将压缩包使用 tar -zxvf Redis压缩包名称 -C …/modules 压缩到当前文件的上级的modules中,这个目录存放解压后的软件
- 进入解压完成的Redis目录 执行make命令,至此 安装完成
- 配置Redis开机自动启动服务,修改redis根目录下的redis.conf文件的权限为777,将这个文件拷贝到src目录中,作为redis的配置文件,修改配置文件 daemonize yes ,
- 启动服务端, ./redis-server redis.conf
- 启动客户端, ./redis-cli
- 关闭redis ./redis-cli shutdown
|