linux自己学习总结的一些程序安装命令,有的是看的别人的,我这里做个简单的汇总

linux使用

安装jdk并配置环境变量
第一步:创建jdk安装目录

[root@localhost hu]# mkdir /usr/java

第二步:查看安装程序

命令:rpm -qa | grep -i jdk

第三步:命令下载jdk包

命令:[root@localhost hu]# wget --no-check-certificate --no-cookies --header “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

​ 如果上面wget命令不能用,报错:-bash: wget: command not found。执行一下该命令(安装依赖包)

​ yum -y install wget

第四步:解压

[root@localhost hu]# tar -zxvf jdk-8u131-linux-x64.tar.gz

[root@localhost hu]# mv jdk1.8.0_131 jdk1.8

第五步:配置环境变量

[root@localhost hu]# vi /etc/profile

shift + g 定位到最后一行
按一下a或i键,进入编辑模式

export JAVA_HOME=/usr/local/src/jdk/jdk1.8
export PATH= P A T H : PATH: PATH:JAVA_HOME/bin
export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar

第六步:退出文件,保存

​ 按Esc键 输入:wq 保存并退出

第七步:让配置文件生效

[root@localhost hu]# source /etc/profile

第八步:查看是否配置成功

​ [root@localhost hu]# java -version

安装mysql

查询系统自带的mysql

[root@localhost hu]# rpm -qa | grep mysql

卸载系统自带的mysql

如果有的话

rpm -e --nodeps + 查询的mysql版本

下载安装官网yum源

wget -P /export/software http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

安装下载好的rpm文件

cd /export/software
rpm -ivh mysql-community-release-el6-5.noarch.rpm

安装mysql 服务器

yum install mysql mysql-server mysql-devel

启动服务

service mysqld start

#随机启动
chkconfig --add mysqld
chkconfig --list | grep mysql
chkconfig --level 345 mysqld on

设置密码

set password for ‘root’@‘localhost’=PASSWORD(‘root’);

使用密码登录mysql数据库

mysql -uroot -proot

多台Linux服务器搭建redis集群

1.安装Redis以及设置密码,允许远程访问,允许后台运行
安装gcc依赖

执行以下命令进行安装gcc环境,因为redis是C语言编写的
yum install -y gcc

下载并解压安装包

wget http://download.redis.io/releases/redis-5.0.5.tar.gz
tar -zxvf redis-5.0.5.tar.gz

cd切换到redis解压目录下,执行编译

cd redis-5.0.5
make
make PREFIX=/usr/local/redis-5.0.5 install

配置支持远程访问以及后台运行

cd /usr/local/redis-5.0.5
编辑redis.conf文件
将daemonize 改为yes,以允许后台运行

img

编辑redis.conf文件,将bind 127.0.0.1加上#号注释掉

img

编辑redis.conf文件,加上requirepass 123456,表示密码为123456

img

编辑redis.conf文件,将将protected-mode yes改成protected-mode no

img

配置redis6601.conf文件

192.168.213.128为主节点(负责写入),192.168.213.129和192.168.213.130为从节点(负责读取)
在/usr/local/redis/redis-5.0.5/ 目录下每个主机新建redis6601.conf文件
cd /usr/local/redis/redis-5.0.5
touch redis6601.conf
在第一台服务器192.168.213.128配置redis6601.conf文件

include /usr/local/redis-5.0.5/redis.conf

daemonize yes

port 6601

pidfile “/var/run/redis_6601.pid”

logfile “6601.log”

dbfilename “dump6601.rdb”

dir “/usr/local/redis-5.0.5/src”

appendonly yes

protected-mode no

requirepass “123456”

masterauth “123456”

在第二台和第三台服务器配置redis6601.conf (文件内容完全一模一样即可)

其中slaveof 192.168.213.128 6601表示从第一台主机复制数据

include /usr/local/redis-5.0.5/redis.conf

daemonize yes

port 6601

pidfile “/var/run/redis_ 6601.pid”

logfile “6601.log”

dbfilename “dump6601.rdb”

slaveof 192.168.31.201 6601

dir “/usr/local/redis-5.0.5/src”

appendonly yes

protected-mode no

requirepass “123456”

masterauth “123456”

启动所有服务器的redis服务

cd /usr/local/redis/redis-5.0.5/src
./redis-server /usr/local/redis-5.0.5/redis6601.conf

测试

使用Redis Desktop manager客户端连接redis
尝试从第一台服务器插入一些数据,我们将发现,另外2台服务器跟着同步数据,实现了主从复制

安装Nginx

安装依赖包

//一键安装上面四个依赖

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

下载并解压安装包

//创建一个文件夹

cd /usr/local

mkdir nginx

cd nginx

//下载tar包

wget http://nginx.org/download/nginx-1.13.7.tar.gz

tar -xvf nginx-1.13.7.tar.gz

安装nginx

//进入nginx目录

cd /usr/local/nginx

//进入目录

cd nginx-1.13.7

//执行命令

./configure

//执行make命令

make

//执行make install命令

make install

配置nginx.conf打开配置文件

vi /usr/local/nginx/conf/nginx.conf

将端口号改成8089,因为可能apeache占用80端口
img
启动nginx

/usr/local/nginx/sbin/nginx -s reload

如果出现报错则运行: /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

查看nginx进程是否启动:

ps -ef | grep nginx

使用外部主机连接上虚拟机访问端口自己的虚拟机ip192.168.213.218,需要关闭虚拟机的防火墙:

systemctl stop firewalld.service

安装docker

安装前提条件:

Docker 要求 CentOS 系统的内核版本高于 3.10 ,首先验证你的服务器是否支持Docker!
通过 uname -r 命令查看当前的内核版本

第一步:检查并清除系统残余项,并安装Docker依赖环境

sudo yum remove docker \

                      docker-client \

                      docker-client-latest \

                      docker-common \

                      docker-latest \

                      docker-latest-logrotate \

                      docker-logrotate \

                      docker-selinux \

                      docker-engine-selinux \

                      docker-engine
安装下载Docker依赖的工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

添加阿里云的软件源

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新yum缓存(为了保证能更新和下载需要的服务:如docker)

sudo yum makecache fast

第二步:Docker依赖环境搭建好之后,安装并启动Docker
安装Docker(CE-社区版)

sudo yum -y install docker-ce

启动Docker服务

sudo systemctl start docker

设置开机自启(非必设项,根据自己习惯设置)

sudo systemctl enable docker

第三步:【补充】卸载Docker服务(提供以下命令):
移除Docker-ce服务

sudo yum remove docker-ce

删除Docker依赖项

sudo rm -rf /var/lib/docker

docker中安装rebitMQ

docker run -d --hostname my-rabbit --name rabbit2 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 rabbitmq:management

最后启动docker连接rebitMQ,打开浏览器连接网址自己的虚拟机iphttp://192.168.213.128:15672/#/测试是否成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值