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
-
解压jdk 到usr文件夹下
-
vi /etc/profile
末尾加export JAVA_HOME=/usr/jdk-11.0.7export PATH=$JAVA_HOME/bin:$PATH -
让配置生效
source /etc/profile -
javac 看是否有
Tomcat的下载和安装
-
在/usr 中解压tomcat , 运行为./startup.sh
-
要对8080开放
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT (只暂时开放)
MYSQL的下载和安装
-
在线安装,下载mysql的repo源
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm -
解析快照文件:rpm -ivh mysql57-community-release-el7-8.noarch.rpm -
yum如不能安装 rm -rf /var/run/yum.pid 来强行解除锁定即可安装mysql源:yum install mysql-community-server -
查看安装的mysql版本:rpm -qa | grep mysql -
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
-
用户信息都在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'