• Linux


    Linux : 服务器的操作系统

    简介 :
        开源免费,安全性,稳定性很高
    安装方式 :
        1.卸载windows系统,安装linux系统
        2.双系统
        3.虚拟机安装 : 虚拟机是一款软件,能够模拟一台独立的电脑出来,可以在这台电脑上安装linux
            虚拟机会共享物理主机的硬件(看自己怎么分盘内存)
            虚拟机软件 : 
                VmVare : 收费的,简称 VM
                VirtualBox : 免费的 Oracle的产品,简称 VB

    linux常用命令 :
        

    虚拟机安装 :
        安装VmVare : 安装完后会出现两个虚拟网卡
        创建虚拟机 选择空白硬盘 自定义虚拟机名称 安装路径 给到虚拟机总内存 自定义硬件(给虚拟机分配:运行内存,处理器,ISO镜像文件)
        安装linux操作系统 : 打开虚拟机 选择语言 软件选择 安装位置(我们分配的内存) 网络与主机(打开网络连接,否则不会有ip地址) 配置root账号密码(root) 等待安装 取虚拟电脑用户名和密码设置 完成

    linux : 目录结构
        / 表示根目录
        根目录下有 : 
            bin : 存放二进制可执行文件
            sbin : 存放二进制可执行文件,使用root能访问
            etc : 存放系统配置文件
            usr : 存放共享的系统资源(一般这里安装软件)
            home : 存放用户文件的根目录(普通用户所在的目录)
            root : 超级用户目录(用~表示)
            dev : 存放设备文件
            lib : 存储根文件系统中的程序允许所需要的共享库及内核模块
            mnt : 系统管理员安装临时文件系统的安装点
            boot : 存放用户系统引导时使用的各种临时文件
            tmp : 存放各种临时文件
            var : 存放运行时需要改变数据的文件
            ......

    linux 安装软件 :
        1.解压安装
        2.rpm安装 一直下一步
        3.yum安装 (一条命令自动下载安装包,自动安装),取决于网络是否良好

        rpm用于下载包的打包安装工具
            常用命令 :
                rmp -qa : 查询所有安装过的软件包
                rpm -e --nodeps 需要删除的安装包名 : 指定删除安装包
                rpm -ivh 包名 : 安装rpm包

        安装jdk:
        新建目录 : mkdir 目录名
        在CRT下Alt+P : 从windows上传到linux 将压缩包拖进去即可
        需要安装什么 使用 : java -version 检查版本是否安装
        rpm -qa | grep java  查看安装的java软件包
        卸载linux自带的jdk : rpm -e --nodeps 名称
        将上传的jdk解压到创建的目录下
            cd ~
            tar -zxvf jdk-8u192-linux-x64.tar.gz -C /usr/user/jdk

        安装musql:
            alt+p 拖进去mysql
            查看是否安装 : rpm -qa | grep -i mysql
            查看是否有数据库Mariadb : rpm -qa | grep maria
            存在则删除 : rpm -e --nodeps 需要删除的安装包名
            解压到指定目录 : tar -xvf  mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar -C /usr/user/mysql   注 : -C表示压缩记录
            切换到mysql的目录下 执行
                rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
                rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm
                rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm
                rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm
                如果安装错了卸载这四个重新安装
            启动musql : service mysqld start
            获取MySQL安装时root账号分配的随机密码 : grep 'temporary password' /var/log/mysqld.log
            登录mysql : mysql -uroot -p
            输入随机密码
            # 1.更改密码设置策略  
            set global validate_password_policy=0;
            # 2.修改密码长度设置  
            set global validate_password_length=1;
            # 3.修改root账户密码
            set password=password("root");
            退出 : quit
            重新登录 设置字符编码 : 进入MySQL查看字符编码设置: show variables like 'char%';
            退出 : quit 
            编辑配置文件进入bin目录 将拉丁文奢姿utf-8 : vi /etc/my.cnf
            在[mysqld] 的下面,添加这句话 : character_set_server=utf8
            保存退出,重启mysql

            在linux上允许mysql远程连接 :
                mysql -uroot -proot : 登录mysql
                创建远程账户 : 账户 : YFY2157  密码 : YFY2157
                    create user 'YFY2157'@'%' identified by 'HYQyfy_2157';
                授权 : grant all on *.* to 'YFY2157'@'%' with grant option;
                刷新权限 : flush privileges;
                退出mysql :quit
                指定开放端口 3306 : firewall-cmd --zone=public --add-port=3306/tcp --permanent
                重启防火墙 : service fireawalld restrt
                没有连接上在重新设置一下权限

        安装tomcat :
            和安装jdk一样
            配置环境变量 :
                vim /etc/profile
                以下放在文件最后 :
                    vim /etc/profile
                    # 放在最后 (这里的配置需改路径的)
                        export JAVA_HOME=/usr/local/java/jdk-11.0.8
                        export CATALINA_HOME=/usr/local/apache-tomcat-9.0.39
                        export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
                        export PATH=$JAVA_HOME/bin:$PATH:$CATALINA_HOME/bin
                    刷新配置 : source /etc/profile
            启动tomcat : 进入tomcatbin目录下 ./startup.sh   或 sh startup.sh 启动
            停止tomcat : sh shutdown.sh
            指定要开放的端口号 : firewall-cmd --zone=public --add-port=8080/tcp --permanent
            重启防火墙 : service firewalld restart
            查看已经开放的端口号 : firewall-cmd --list-ports

            linux上更改tomcat端口 :
                进入tomcat的配置文件 : vim server.xml
                百度即可

    项目部署 :
        1.war包直接部署到tomcat上的webapps下重启tomcat即可
        2.jar部署到任意文件夹中 java -jar business-api-web-1.0.1-SNAPSHOT.jar即可


    上传文件会出现的问题 :
        一定要加上那个-C 参数 表示更换目录的意识
        -C –directory DIR
        change to directory DIR
        tar -zxvf jdk.tar.gz -C /usr/local/java

        tar
            -c: 建立压缩档案    
            -x:解压
            -t:查看内容
            -r:向压缩归档文件末尾追加文件
            -u:更新原压缩包中的文件
            这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
            -z:有gzip属性的
            -j:有bz2属性的
            -Z:有compress属性的
            -v:显示所有过程
            -O:将文件解开到标准输出
            下面的参数-f是必须的
            -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名


     

  • 相关阅读:
    电脑网速慢怎么解决?推荐这3个方法
    [项目管理-9]:软硬件项目管理 - 风险管理(坑)
    目前为止的所有取数逻辑收集
    第一章 使用管理门户监视IRIS
    新库上线 | CnOpenData中国保险机构网点全集数据
    rsync—远程同步
    echarts-饼图和 模拟事件补充
    TensorFlow搭建双向LSTM实现时间序列预测(负荷预测)
    视频汇聚/视频云存储/视频监控管理平台EasyCVR启动时打印starting server:listen tcp,该如何解决?
    设计模式(三)面向对象:贫血和充血模型下的MVC
  • 原文地址:https://blog.csdn.net/weixin_61300833/article/details/126270189