服务器
文章平均质量分 61
服务器
韩悸桉
情怀,信仰,使命;低调,谦虚,不骄不躁;心比天高,脚踏实地。观察Amazon,追踪FaceBook,跟紧Google,偷瞄Microsoft,朝向Silicon Valley。本博主做事,从来都是走心...
展开
-
【Linux】8个常用操作系统
红帽提供了非常多的稳定版应用程序,但是众所周知的缺点是,把太多旧程序包打包起来,支持成本确实相当高。不过,如果安全是关注的首要问题,那么红帽企业级Linux的确是款完美的发行版,它使用YUM程序包管理器。红帽企业级Linux是系统管理员的第一选择,它有众多的程序包,还有非常到位的支持。由于让滚动发行版本成为可能的Tumbleweed,可将已安装的操作系统更新到最新版本,不需要任何的新发行版。对他们来说,CentOS值得一试。Fedora是一款非常好的发行版,有庞大的用户论坛,软件库中还有为数不少的软件包。原创 2024-04-22 14:31:45 · 882 阅读 · 0 评论 -
SDKMAN多版本SDK并行管理工具
SDKMAN是管理多个SDK并行版本的工具,它提供了方便的命令行界面(CLI)和API,用于列出,安装,切换和删除候选对象。此外,它还为我们设置了环境变量。它还允许开发人员安装基于JVM的SDK,例如Java,Groovy,Scala,Kotlin和Ceylon。还支持Maven,Gradle,SBT,Spring Boot,Vert.x等。SDKMAN是用Bash编写的免费,轻量级开源工具。原创 2024-03-22 10:30:17 · 433 阅读 · 0 评论 -
除了负载均衡,Nginx 能做的真是太强大了!
Nginx应该是现在最火的web和反向代理服务器,没有之一。她是一款诞生于俄罗斯的高性能web服务器,尤其在高并发情况下,相较Apache,有优异的表现。那除了负载均衡,她还有什么其他的用途呢,下面我们来看下。一、静态代理Nginx擅长处理静态文件,是非常好的图片、文件服务器。把所有的静态资源的放到nginx上,可以使应用动静分离,性能更好。二、负载均衡Nginx通过反向代理可以实现服务的负载均衡,避免了服务器单节点故障,把请求按照一定的策略转发到不同的服务器上,达到负载的效果。常用的负载均衡策略.原创 2021-01-11 09:13:06 · 182 阅读 · 1 评论 -
Nginx 面试 40 连问,顶不顶得住~~
Nginx原创 2022-08-12 11:24:51 · 206 阅读 · 0 评论 -
Can‘t connect to X11 window server using ‘localhost:11.0‘
最近部署帆软报表项目时,出现启动初始图形界面及字体插件等模块失败,故总结一下:1.找到${TOMCAT_HOME}/bin/catalina.sh (windows修改catalina.bat) 文件,在文件里加上一句 :CATALINA_OPTS=-Djava.awt.headless=true2、修改完之后需要修改一下此文件权限:chmod +catalina.sh3、重启tomcat服务即可...原创 2020-09-11 17:47:45 · 1272 阅读 · 1 评论 -
一篇文章从了解到入门 shell
shell 俗称叫做壳,计算机的壳层,和内核是相对的,用于和用户交互,接收用户指令,调用相应的程序。转载 2022-09-09 15:12:22 · 272 阅读 · 0 评论 -
mysql数据库备份、压缩、远程传输及保留7天备份数据
一、数据库备份脚本(备份、压缩、远程传输)#!/bin/bash#备份保存路径backup_dir=/home/backup/数据库名-db-backup#日期dd=`date +%Y-%m-%d`#备份工具tool=/opt/lampp/bin/mysqldump#用户名username=用户名#密码password=密码(复杂密码需用单引号)#将要备份的数据库database_name=数据库名#如果文件夹不存在则创建if [ ! -d $backup_dir ];t原创 2021-03-15 21:15:30 · 390 阅读 · 0 评论 -
ETL工具阿里DataX与DataX-Web的安装部署
一、下载tar包github地址:https://github.com/alibaba/DataX下载tar包地址:http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz二、上传tar包解压并安装上传至服务器/opt/下并解压 tar -xzvf datax.tar.gz三、上传解压datax-web链接: https://pan.baidu.com/s/1B8bb_KeyIYvpbI5s3IwCjA 提取码: 3原创 2020-11-11 10:58:40 · 2484 阅读 · 1 评论 -
【Linux】Linux Shell & scp实现文件传输
安装expectexpect是一个自动化交互套件,主要应用于执行命令和程序时,系统以交互形式要求输入指定字符串,实现交互通信。sudo yum install expect编写脚本#! /bin/sh#这里演示的是从备份数据库服务器上的sql文件传输到当前服务器的/home/backup下#复制前先清空当前服务器保存的历史备份文件 find /home/backup-type f -exec rm {} \;#开始交互传输expect -c " spawn scp root@47原创 2020-08-14 14:54:07 · 680 阅读 · 1 评论 -
【Linux】Linux备份mysql数据库及数据还原
创建备份文件夹mkdir /home/backup创建shell脚本文件vim backup.sh写入内容#!/bin/bash#保存备份个数,备份7天数据number=7#备份保存路径backup_dir=/home/backup#日期dd=`date +%Y-%m-%d-%H-%M`#备份工具tool=/opt/lampp/bin/mysqldump#用户名username=root#密码password=123456#将要备份的数据库database_name原创 2020-08-14 14:41:57 · 655 阅读 · 1 评论 -
【Linux】Linux环境下安装Jenkins
安装之前,linux中必须安装好了JDK和Maven,如果还没有安装过,请参考我以下两篇博客:Linux环境安装JDK:https://blog.csdn.net/qq_38566465/article/details/107376298Linux环境安装Maven:https://blog.csdn.net/qq_38566465/article/details/107375937确认JDk和Maven安装没有问题之后,我们来开始安装Jenkins一、在根目录下创建文件夹二、下载linux j原创 2020-07-16 10:38:32 · 552 阅读 · 1 评论 -
【Linux】Linux环境下安装JDK
安装jdk有两种方法:手动安装 yum安装。yum安装如下:1、查询要安装jdk的版本:yum -y list java*2、安装jdk1.8yum install -y java-1.8.0-openjdk.x86_643、查询jdk版本java -version这样就安装成功了。默认给安装到usr/lib/jvm/ 。手动安装如下:1、先去官网找到jdk1.8:https://www.oracle.com/java/technologies/javase/javase-jdk原创 2020-07-16 09:57:22 · 395 阅读 · 1 评论 -
【Linux】Linux环境下安装maven
一、下载maven压缩包官网地址: http://maven.apache.org/download.cgi二、上传到Linux的usr/local目录cd /usr/local可以使用rz目录上传三、解压压缩包tar -zxvf apache-maven-3.6.1-bin.tar.gz四、配置环境变量vi /etc/profileexport MAVEN_HOME=/usr/local/apache-maven-3.6.1export PATH=$MAVEN_HOME/bin原创 2020-07-16 09:35:36 · 531 阅读 · 1 评论 -
【Linux】Linux下安装SVN服务端
一、安装使用yum安装非常简单:yum install subversion二、配置2.1. 创建仓库我们这里在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。[root@localhost /]# cd /home[root@localhost home]# mkdir svn[root@localhost home]# svnadmin create /home/svn[root@localhost ho原创 2020-07-16 09:28:07 · 118 阅读 · 1 评论 -
【Linux】Linux环境下安装Nginx
一、首先去官网下载Nginx的tar包Nginx官方网站地址:http://nginx.org/en/download.html下载完成之后,把它上传到服务器上,我这里上传到服务器的/usr/local这个位置上二、开始安装Nginx1、进入到/usr/local 使用命令 tar -zxvf nginx-1.14.2.tar.gz 进行解压nginx 得到解压后进入到nginx文件夹内 cd nginx-1.14.22、接下来命令: ./configure --prefix=/原创 2020-07-15 11:26:08 · 223 阅读 · 1 评论 -
【Linux】Linux常用命令
一、cd:切换目录(Change directory)(1)cd ~ 和 cd:返回用户目录[root@izwz94jtz9hbdq165vpxpxz app1]# cd ~[root@izwz94jtz9hbdq165vpxpxz ~]# [root@izwz94jtz9hbdq165vpxpxz app1]# cd[root@izwz94jtz9hbdq165vpxpxz ~]# (2)cd .:停留在当前目录[root@izwz94jtz9hbdq165vpxpxz app1]#.原创 2020-07-14 15:43:17 · 2103 阅读 · 1 评论 -
【Linux】Linux目录结构与功能
在Linux中,一切皆文件。所以,Linux和Windows目录有很大的不同,它没有明确的盘符,它的目录就像一棵大树一样,顶层目录就是根目录:/ ,然后下面又有很多个分支,分支可以再分,从而形成一个庞大的文件系统,就像这样:在Linux中,特定的颜色表示不同类型的文件蓝色 :表示目录红色:表示压缩文件绿色:表示可执行文件浅蓝色:表示链接文件黄色:表示设备文件白色:表示其他文件在根目录下使用 ls 命令可以查看二级目录然后说一下根目录下的一些主要二级目录的作用:目录作用说明原创 2020-07-14 14:39:15 · 265 阅读 · 1 评论