虚拟机的配置

409 阅读3分钟

windows连Linux

ssh root@192.168.129.129

nginx配置

1.yum install gcc-c++

yum在锁定状态中,强制关掉yum进程即可

rm -f /var/run/yum.pid

2.下载第三的开发包

  • PCRE

    • nginx的http模块使用prce来解析正则表达式,在Linux安装prce库

      安装命令:
          yum install -y pcre pcre-devel
      
  • zlib

    • zlib对http包的内容进行gzip(打包),所以需要在Linux上安装zlib库

      安装命令:
        yum install -y zlib zlib-devel
      
  • openssl

    • openssl是一个强大的安全套接字层密码库,nginx不仅支持http协议,还支持https,所以需要安装opssel库

      安装命令:
       yum install -y openssl openssl-devel
      

      安装nginx

      解压tar:

      tar -xvf nginx
      
      • 进入nginx cd nginx
  • 用configure命令创建一个makeFile文件,因为C语言在编译的时候需要makeFile文件

    ./configure \
    
    --prefix=/user/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
    
    
  • 创建临时文件

    mkdir /var/temp/nginx/clinent -p
    make
    
  • make install
    
  • 在/usr/local/nginx/ 下文件中

  • 进入 cd sbin/目录下

  • 执行nginx ./nginx (./nginx -c /usr/local/nginx/conf/nginx.conf)

  • 重启nginx ./nginx -s reload

  • 可查看进程 ps aux|grep nginx

  • 编辑nginx负载均衡文件:/usr/local/nginx/conf/nginx.conf

notepad 连接Linux nppftp

Linux改名 MV a/ b           将a的名字改为b移动 mv jdk /usrLinux复制 cp -r a/ b           将a复制一份为bvim中索搜用/运行 ./xxx创建目录 mkdir xx查看 tail -f XXXX   查看文件结尾,-f实时查看日记文件tail -f logs/catalina.out  解压zip:unzip xxx删除文件:rm -rf XXXX退出:exit路径: pwd

配置Linux的ip地址

  • 进入:vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

  • 改BOOTPROTO=static

    ​ ONBOOT=yes

​ IPADDR=192.168.129.129 ​ GATEWAY=192.168.129.2 ​ NETMASK=255.255.255.0 ​ DNS1=114.114.114.114

  • 重启网络适配器

    service network restart

安装jdk

  1. 解压jdk 到usr文件夹下

  2. vi /etc/profile

    末尾加export JAVA_HOME=/usr/jdk-11.0.7export PATH=$JAVA_HOME/bin:$PATH
    
  3. 让配置生效

    source /etc/profile
    
  4. javac 看是否有

Tomcat的下载和安装

  1. 在/usr 中解压tomcat , 运行为./startup.sh

  2. 要对8080开放

    /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT (只暂时开放)
    

MYSQL的下载和安装

  1. 在线安装,下载mysql的repo源

    wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
    
  2. 解析快照文件:rpm -ivh mysql57-community-release-el7-8.noarch.rpm
    
  3. yum如不能安装 rm -rf /var/run/yum.pid 来强行解除锁定即可安装mysql源:yum install mysql-community-server
    
  4. 查看安装的mysql版本:rpm -qa | grep mysql
    
  5. mysql的启动和登录service mysqld startmysql的关闭:service mysql stop查找指定密码:grep password /var/log/mysqld.log在登录 mysql -u root -p重置密码:alter user 'root'@'localhost' identified by ''
    
  6. 查看具体的数据库:密码root    show databases;   查看MySQL编码:show variables like "%character%";
7.卸载mysql :yum remove mysql    		   yum remove mysql-community-common-5.7.34-1.el7.x86_64 mysql-    community-libs-5.7.34-1.el7.x86_64 mysql-community-libs-compat-5.7.34- 1.el7.x86_64   		  rm -rf /var/lib/mysql  /var/lib/mysql  /var/lib/mysql /usr/mysql
  1. 用户信息都在mysql中:use mysql; 用户信息在user中:select user,host from user; 支持远程:将root的localhost改为% :update user set host='%'where user='root' 在将权限信息刷新:flush  privileges
    

linux安装mysql:

安装mysqlwget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-community-release-el7-10.noarch.rpmyum -y install mysql-community-serversystemctl start mysqld.servicesystemctl status mysqld.servicegrep "password" /var/log/mysqld.logmysql -uroot -pALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';vi /etc/my.cnf#添加validate_password_policy配置validate_password_policy=0#关闭密码策略validate_password = offsystemctl restart mysqldgrant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;flush privileges;firewall-cmd --zone=public --add-port=3306/tcp --permanentfirewall-cmd --reloadvi /etc/my.cnfcharacter_set_server=utf8init_connect='SET NAMES utf8'#设置时区default-time_zone='+08:00'