Linux上安装软件软件汇总

Linux上安装软件汇总

会持续更新

1 安装jdk

1.下载文件
文件资源链接:
https://pan.baidu.com/s/1xmqBb2g8EG220RdDPaasig
提取码:ccjj

2.将jdk-8u241-linux-x64.tar.gz 文件放到/usr/local/java/jdk 目录下(此目录需要自己创建,见名知意即可)

​ 输入以下指令 解压 tar zxvf jdk-8u241-linux-x64.tar.gz

3.配置环境变量 命令 vim /etc/profile

​ 在底部加入

#set java environment
JAVA_HOME=/java/jdk/  #java environment
export JAVA_HOME=/usr/local/java/jdk/jdk1.8.0_241
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

注意:JAVA_HOME=/usr/local/java/jdk/jdk1.8.0_241 此处等号右边的是自己的jdk实际解压目录。如果不是该目录则需要改成自己的实际目录,其他不变。

4.编辑完之后,保存并退出,然后输入以下指令,刷新环境配置使其生效

source /etc/profile

5.查看jdk是否安装成功,输入指令java -version即可。 javac


2 安装MySql

使用yum 安装:

官网链接地址:https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html

安装mysql的yum源:

  1. wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
  2. yum localinstall mysql57-community-release-el7-11.noarch.rpm
  3. 检查yum是否可用:yum repolist enabled | grep “mysql.-community.
  4. yum repolist all | grep mysql 列出所有资源。

安装mysql5.7:

  1. yum install mysql-community-server
  2. systemctl start mysqld 启动mysql
  3. systemctl status mysqld 查看mysql的状态
  4. grep ‘temporary password’ /var/log/mysqld.log 查看root的密码
  5. mysql -u root -p 登录mysql
  6. ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123QWEasd!’ 修改root的登录密码
  7. GRANT ALL PRIVILEGES ON . TO ‘zhangsan’@’%’ IDENTIFIED BY ‘123QWEasd!’ WITH GRANT OPTION增加zhangsan用户远程登录。
  8. grant all privileges on . to root@’%’ identified by “password”;
  9. flush privileges;
  10. 测试成功
  11. mysql .56
  12. set password for root@localhost = password(‘123’);

​ mysql> show variables like ‘%case%’;

​ LINUX下的MYSQL默认是要区分表名大小写的, 让MYSQL不区分表名大小写的方法:

1.用ROOT登录,修改/etc/my.cnf

2.在[mysqld]下加入一行:lower_case_table_names=1 //0代表区分大小写,1代表不区分大小写

3.重新启动数据库即可 service mysqld restart

mysql的案例数据库employee导入命令

​ #mysql -uroot -p123QWEasd! < employees.sql

employees 实例数据库

https://github.com/datacharmer/test_db


3 安装tomcat

  1. yum下载 wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.54/bin/apache-tomcat-8.5.54.tar.gz

  2. 解压压缩包到 /root/usr/local/tomcat(本目录需要自己创建,见名知意即可)

    命令

    tar zxvf apache-tomcat-8.5.54.tar.gz -C /usr/local/tomcat
    
  3. 配置环境变量

    tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量

    因为之前已经安装jdk已经配置过了所以此处无需配置

  4. 修改tomacat服务器端口

    进入到tomcat服务器的cong目录,找到server.xml文件

    cd /usr/local/apache-tomcat-8.5.54/conf/
    #使用命令编辑server.xml文件
    vim server.xml
    #将下方的 port修改 为9999(其他也行,只要未占用即可) 
    #修改完后 保存退出    
    
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GA8GnKEX-1587298796628)(.\img\2020-04-16_153426.png)]

  5. 启动tomcat服务器

    #进入到tomcat服务器的bin目录
    cd /usr/local/apache-tomcat-8.5.54/bin/
    #启动tomcat服务器
     ./startup.sh
    
  6. 查看tomcat是否已正常启动

    1. 进入tomcat的logs目录

      cd /usr/local/apache-tomcat-8.5.54/logs/    
      
    2. 打开catalina.out文件进行查看,如下图所示:

      命令 : cat catalina.out

      在这里插入图片描述

    3. 访问tomcat

      输入ip地址:http://192.168.153.132:9999 (此处ip是你的虚拟机ip地址)

    在这里插入图片描述

    1. 如果不成功可能是防火墙的关系

       #执行以下命令 端口为你设置的端口
       firewall-cmd --permanent --zone=public --add-port=9999/tcp  
       firewall-cmd --reload
       firewall-cmd --zone=public --query-port=9999/tcp
       #重启tomcat  首先,进入Tomcat下的bin目录
       cd /usr/local/apache-tomcat-8.5.54/bin/  
       #使用tomcat关闭命令
       ./shutdown.sh
        #查看tomcat是否关闭 
        ps -ef|grep java
      
      #如果你想直接直接杀死Tomcat进程(进程号: 7010),可以使用kill命令
      kill -9 7010
      #进入到tomcat的bin目录
       cd /usr/local/apache-tomcat-8.5.54/bin/  
      #启动tomcat
      ./startup.sh
      #再次登陆 
      http://192.168.153.132:9999
      

4 安装git

编译安装

1.下载文件
链接:https://pan.baidu.com/s/1Qt-r0iPNF7q7o_wRVLgcHA
提取码:d51i

  1. 解压
    tar -zxf git-2.24.2.tar.gz

  2. 进入目录----》预编译 ./configure --prefix=/usr/local/xxx

    注意 xxx 指的是你要安装的文件目录

  3. 开始安装 make install

  4. 设置环境变量.
    vim /etc/profile
    然后在文件的最后一行,添加下面的内容,然后保存退出。
    export PATH=/usr/local/git/bin:$PATH

  5. source /etc/profile 使用source命令立即生效

  6. 配置git账号

    git config --global user.name "git的用户名"
    
    git config --global user.email "git的邮箱"
    根据用户名及邮箱生成密钥(该密钥会用在该账号中)
    
    ssh-keygen -t rsa -C "git的邮箱"
    

在这里插入图片描述
查看刚刚目录下的密钥
cat /root/.ssh/id_rsa.pub
在这里插入图片描述
登陆你的GitHub账号
点击setting
在这里插入图片描述
点击SSH and GPG keys
在这里插入图片描述
输入个标题,然后复制粘贴你的密钥
在这里插入图片描述
测试是否可以使用
ssh -T git@github.com
输入这个后会有个yes或no的选项输入yes就行
出现successfully就是成功了(我是已经连过了,所以出现这个页面)
在这里插入图片描述


5 安装脚本

  1. 下载执行脚本

  2. bash xxx

    xxx 指的是要执行的脚本


6 安装redis

  1. 下载

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

  2. 解压

    tar xzf redis-5.0.4.tar.gz

  3. 移动解压后的文件到 mv redis-5.0.4 /usr/local/

    在这里插入图片描述

  4. 进入到redis-5.0.4/src 文件夹下 执行 make install

  5. 为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中

    创建bin和etc文件
    mkdir etc
    mkdir bin
    在这里插入图片描述

    回到redis-5.0.4 目录下将redis.conf 移动到etc下

    mv redis.conf /usr/local/redis-5.0.4/etc/

    进入到src文件下移动mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server到/usr/local/redis-5.0.4/bin/

    mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis-5.0.4/bin/

  6. 进入到bin

    执行redis-server 启动redis

    ./redis-server

    (注意此时采用的是前台直接运行的,也就是说,执行完该命令后,如果Lunix关闭当前会话,则Redis服务也随即关闭。并且此时是无法做出操作的,在启动一个会话,关闭运行服务的那个会话,正常情况下,启动Redis服务需要从后台启动,并且指定启动配置文件。)

  7. 后台启动redis服务

    编辑conf文件,将daemonize属性改为yes(表明需要在后台运行)

    cd etc/

    vim redis.conf

    :/daemonize (vim命令模式 😕 这个是搜索 /后面是要找到字段)

    把no 改为 yes 保存后退出

在这里插入图片描述

  1. 再次启动redis服务,并指定服务配置文件

    首先查看redis服务是否启动

    ps -ef | grep -i redis

    如果还有可以执行 kill -9 redis的进程id

​ ./redis-server /usr/local/redis/etc/redis.conf

在这里插入图片描述

启动客户端

在这里插入图片描述


7 安装nginx

	 安装前需要用gcc 的安装环境
	 如果没有请安装
     yum install gcc-c++
	
	安装环境是centOs 7   安装的版本是1.8.0 版本
1.第一步下载

链接:https://pan.baidu.com/s/1UURreZNXoNC3lhlYs5SgtA
提取码:86xw

  1. 上传到Linux系统上
    在这里插入图片描述
  2. 解压
    tar -zxf nginx-1.8.0.tar.gz
    在这里插入图片描述
  3. 进入到解压目录
    cd nginx-1.8.0
    在这里插入图片描述
  4. 使用 configure 命令创建一 makeFile 文件。
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi
了解参数含义
configure参数
./configure \
--prefix=/usr \                                          指向安装目录
--sbin-path=/usr/sbin/nginx \                            指向(执行)程序文件(nginx)
--conf-path=/etc/nginx/nginx.conf \                      指向配置文件
--error-log-path=/var/log/nginx/error.log \              指向log
--http-log-path=/var/log/nginx/access.log \              指向http-log
--pid-path=/var/run/nginx/nginx.pid \                    指向pid
--lock-path=/var/lock/nginx.lock \                      (安装文件锁定,防止安装文件被别人利用,或自己误操作。)
--user=nginx \
--group=nginx \
--with-http_ssl_module \             启用ngx_http_ssl_module支持(使支持https请求,需已安装openssl)
--with-http_flv_module \             启用ngx_http_flv_module支持(提供寻求内存使用基于时间的偏移量文件)
--with-http_stub_status_module \     启用ngx_http_stub_status_module支持(获取nginx自上次启动以来的工作状态)
--with-http_gzip_static_module \     启用ngx_http_gzip_static_module支持(在线实时压缩输出数据流)
--http-client-body-temp-path=/var/tmp/nginx/client/ \ 设定http客户端请求临时文件路径
--http-proxy-temp-path=/var/tmp/nginx/proxy/ \ 设定http代理临时文件路径
--http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ \ 设定http fastcgi临时文件路径
--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi \ 设定http uwsgi临时文件路径
--http-scgi-temp-path=/var/tmp/nginx/scgi \ 设定http scgi临时文件路径
--with-pcre 启用pcre库

复制上面的命令,在nginx目录下按Enter键,最后会生成makeFile文件
在这里插入图片描述
此时在看 就生成了一个MakeFile文件
在这里插入图片描述

  1. 执行make命令
    在这里插入图片描述

执行make install命令
在这里插入图片描述
创建一个临时目录

	mkdir /var/temp/nginx/client -p

进入到nginx目录
cd /usr/local/nginx/
在这里插入图片描述
进入sbin目录 启动nginx
在这里插入图片描述
在浏览器输入linux的IP地址进行访问 默认端口是80
如果出现一下画面说明成功
在这里插入图片描述
停止命令
两种方式
1 . ./nginx -s stop 非正常退出方式
2 . ./nginx -s quit 较温和 保存配置退出
此时就无法访问了
在这里插入图片描述
不重启 重新加载配置文件
./nginx -s reload


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

caoweifeng12

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值