linux学习笔记整理: 关于linux系统操作/安装软件 2024/7/16;

安装软件

安装方式:
  1. 二进制安装。---只需要解压就可以。 只针对特殊平台。 比如jdk tomcat

  2. RPM: 按照一定的规范就可以按照该软件。 无法安装依赖的文件。 mysql

  3. yum 远程安装 基于RPM 帮你把依赖的文件安装上去。 必须联网。

  4. 安装源码安装。

查看端口插件:

  1. 下载阿里云yum文件(Centos-7.repo);

  2. linux切换到/etc/yum.repos.d目录下,将CentOS-Base.repo文件重命名为CentOS-Base.repo.backup;

  3. 把下载的阿里云文件放入/etc/yum.repos.d 并改名为CentOS-Base.repo

  4. 使用yum clean all清楚之前所有的yum

  5. 使用yum makecache

  6. 使用yum install net-tools安装插件

JDK安装:

  1. 下载liunx版本的JDK.tar.gz的文件

  2. 在linux系统中找个目录 将JDK解压至此tar -zxvf XXXX.tar.gz

  3. 修改配置环境变量vi /etc/profile

  4. export JAVA_HOME=目录地址/目录名

    export PATH=$JAVA_HOME/bin:$PATH

  5. 重新加载配置文件

    source/etc/profile

TomCat安装:

  1. 下载tomcat.tar.gz

  2. 在linux系统中找个目录 将tomcat解压至此tar -zxvf XXXX.tar.gz

  3. 进入tomcat目录中

    bin:启动和关闭的脚本目录

    conf:配置目录

    logs:日志,查看错误

    webapps:部署项目jar war的

  4. 启动topmcat

    ./startup.sh

  5. 查看进程

    ps -ef | grep tomcat

  6. 强制关闭进程

    kill -9 进程编号

  7. 访问TomCat服务器

    因防火墙原因可能其他ip无法访问需要放行端口号关闭防火墙(不推荐)

防火墙:

防火墙端口操作的命令

systemctl start|stop|status|restart|disable firewalld

放行指定的端口号:
firewall-cmd --add-port=端口号/tcp --zone=public --permanent
-- 注意: 重启防火墙
​
移除指定的端口号:
firewall-cmd --remove-port=端口号/tcp --zone=public --permanent
-- 注意:  重启防火墙
​
查看放行的端口号: firewall-cmd --list-port

MySQL安装:

  1. 下载wget命令

    yum -y install wget

  2. 在线下载mysql安装包

    wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

  3. 安装MySQL

    sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

  4. 安装mysql服务

    首先进入cd /etc/yum.repos.d/

    然后安装MySQL服务

    sudo yum install mysql-community-server --nogpgcheck

  5. 启动TomCat

    systemctl start mysqld

    查看进程

    ps -ef | grep mysql

  6. 修改MySQL临时密码

    获取临时密码

    grep "temporary password" /var/log/mysqld.log

    使用临时密码登录

    mysql -uroot -p

    可选-把MySQL的密码校验强度改为低风险:
    set global validate_password.policy=LOW;    //改为低安全
    set global validate_password_length=5;      //改为5长度以上
    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; 
  7. 允许远程访问

    关闭Cenots的防火墙

    sudo systemctl disable firewalld

    修改MySQL允许任何人连接
    首先登录MySQL

    mysql -uroot -padmin

    切换到mysql数据

    use mysql;

    查看user表

    select Host,User from user;

    发现root用户只允许localhost主机登录

    修改为允许任何地址访问:

    update user set Host='%' where User='root';

    刷新权限

    flush privileges;

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值