
linux部署、运营
linux
一木难求
这个作者很懒,什么都没留下…
展开
-
docker管理
安装docker 查看centos版本: uname -rDocker 要求 CentOS 系统的内核版本高于 3.10升级软件包及内核(选做):如果内核版本低于3.10 才执行yum update Centos 7.x安装方法 安装dockeryum install docker docker启动、停止管理 启动docker[root@localhost ~]# systemctl start docker...原创 2021-11-21 19:53:45 · 254 阅读 · 1 评论 -
nginx配置代理、负载均衡
负载均衡的master服务和slave服务需要在不同的服务器或同服不同端口upstream test { server 192.168.1.123:9099weight=1; server 192.168.1.123:58080weight=2;}server { listen 5800; server_name 192.168.1.123; root /usr/share/nginx/html; include /e...原创 2021-11-19 21:26:46 · 710 阅读 · 0 评论 -
centos查看yum上jdk的版本
用yum安装JDK(CentOS)查看yum库中都有哪些jdk版本yum search java|grep jdk选择版本,进行安装yum install java-1.8.0-openjdk -y安装完之后,默认的安装目录是在: /usr/lib/jvm/java-1.8.0/设置环境变量vim /etc/profile添加如下内容:#set java environmentJAVA_HOME=/usr/lib/jvm/java-1.8.0JRE_HOME=$JAVA_HOM原创 2021-11-07 23:19:26 · 2495 阅读 · 0 评论 -
ssh配置免密登录、scp文件传输免密
使用ssh相关命令,如scp等的时候,输入密码是很麻烦的事,而且有时候需要做自动化操作,这个时候还要人手动输入密码就没法玩了,我们可以通过配置rsa私钥和公钥的方式来免密ssh登录。也可以直接使用sshpass命令直接交互,但是不建议。假设有两台机器,实现A到B的免密登录:hostA:192.168.11.1hostB:192.168.11.2先修改目标主机的/etc/ssh/sshd_config得配置,确保运行相应用户远程登录1、在主机A生成秘钥对ssh-keygen -t rs原创 2021-11-07 21:37:04 · 694 阅读 · 0 评论 -
Nginx proxy_pass 后出现部分请求 404 的解决办法
有一个后端服务,地址是 http://127.0.0.1:8888/web-test/nginx 配置如下 location ^~ /web-test/ { proxy_pass http://127.0.0.1:8888; }访问 http://ip:port/web-test/是正常的但我想改写成访问 http://ip:port/test/ 替代访问 http://ip:port/web-test/nginx 配置如下location原创 2021-10-15 01:07:31 · 7867 阅读 · 3 评论 -
lnmp环境单独卸载 msyql
mysql如果有数据自己先备份/etc/init.d/mysql stoprm -rf /usr/local/mysqlrm -f /etc/my.cnfchkconfig mysql offchkconfig --del mysqlupdate-rc.d -f mysql removerm -f /etc/init.d/mysqllnmp官网没有提供单独卸载mysql的方案dev001总结方案如下:[root@VM-0-12-centos root]# ...原创 2021-08-21 23:09:54 · 576 阅读 · 1 评论 -
linux 安装nginx
安装依赖 yum -y install pcre-devel openssl openssl-devel gd-devel1、创建日志目录 mkdir -p /data/log/nginx chown nginx:nginx -R /data/log/nginx/2、解压 tar -zxv -f nginx-1.19.10.tar.gz mv nginx-1.19.10 /data/programs/ngi...原创 2021-08-11 23:14:51 · 132 阅读 · 0 评论 -
linux 跨服scp传输文件
1、登录待传输文件所在的服务器serverA2、将当前服务器serverA的mysql目录传输到目标服务器 serverB上scp -r /data/programs/mysql/ root@serverB-ip:/data/programs注意,需要在serverB上设置免密登录??,否则每次scp都需要手动输入密码,就无法设置定时传输...原创 2021-08-11 22:19:51 · 120 阅读 · 0 评论 -
linux操作命令
查看程序运行的进程ps -ef|grep *.jar 所有jar包的进程ps -ef|grep work* 所有work开头的程序名进程vim编辑器预览模式下操作(没有i输入前)Shift +6 行首Shift+4 行尾gg 首行G 末行Ctrl+b 向上翻页Ctrl+f 向下翻页dd删除当前行文件查找ls -l 以列表形式显示ls -la 以列表形式显示,同时显示隐藏文件find / -name java* 查出以Java开头的...原创 2021-07-31 22:33:50 · 68 阅读 · 0 评论 -
【Linux】 JDK安装及配置 (tar.gz版)
dev001说明:jdk不是开源的,所以没有源码make安装的方式,另外源码make安装的方式也比较复杂,所以一般采用archive二进制包进行解压安装也可以采用rpm的安装方式,和tar方式一样简单安装环境 Linux(Ubuntu 版)JDK安装 tar.gz为解压后就可以使用的版本,这里我将使用jdk-8u65-linux-x64.tar.gz版,安装到/usr/java/下步骤一 将文件jdk-8u65-linux-x64.gz移动到/usr/jav..原创 2021-07-31 22:02:53 · 265 阅读 · 0 评论 -
linux 安装应用,tar.gz和.rpm包的区别与使用(转)
tar.gz和.rpm包的区别与使用(转)一、Linux软件的二进制分发 Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能在另外的平台或环境下正确执行。 rpm包只能在Fedora/RedHat/CentOS和OpenSUSE上安装,安装很简单,双击就好了,有点像Windows下的exe软件安装。1、*.rpm形式的二进制软件包 安装:rpm -ivh *.原创 2021-07-31 21:28:29 · 1010 阅读 · 0 评论