CentOS7 安装 Jenkins
Jenkins 简介Jenkins 是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
Jenkins 安装安装基础环境在安装Jenkins之前,首先我们需要准备 Java 环境,使用下面命令来安装 Java:
[root@localhost ~]# yum -y install java-1.8.0-openjdk-devel
为了使用 Jenkins 仓库,我们要执行以下命令:
[root@localhost ~]# sudo wget -O /etc/yum.repos.d/jenkins.repo \ https://pkg.jenkins.io/redhat-stable/jenkins.repo
[root@localhost ~]# sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
如果您以前从 Jenkins 导入过 key,那么 rpm --import 将失败,因为您已经有一个 ke ...
Docker - Introduction & QuickStart
Docker - 概述Docker包括了一个命令行程序、一个后台守护进程、以及一组远程服务。它解决了常见的软件问题,并且简化了安装、运行、发布和删除程序。这一切的实现是通过使用一项 UNIX 技术,称之为容器。
容器与虚拟机:容器:容器是应用程序层的一个抽象,将代码和依赖关系打包在一起。多个容器可以在同一台机器上运行,并与其他容器共享操作系统内核,每个容器在用户空间中作为孤立进程运行。容器占用的空间少于虚拟机(容器图像的大小通常为几十MB),并且几乎立即启动。
虚拟机:虚拟机(VM)是将一台服务器变成多台服务器的物理硬件的抽象。管理程序允许多台虚拟机在单台机器上运行。每个VM都包含一个操作系统的完整副本,一个或多个应用程序,必需的二进制文件和库 - 占用数十GB。 VM也可能启动缓慢。
Docker - 版本Docker有两个版本:Community Edition(CE)社区版和Enterprise Edition(EE)企业版。
社区版适合希望开始使用Docker并尝试使用基于容器的应用程序的开发人员和小型团队。
Docker CE有两个更新通道,稳定和优势:
稳定给你每一个季 ...
CentOS7 安装 Git
Git简介Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
Git安装Git 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
安装依赖库和编译工具为了后续安装能正常进行,我们先来安装一些相关依赖库和编译工具
[root@localhost ~]# yum install curl-devel expat-devel\
gettext-devel openssl-devel zlib-devel
安装编译工具
[root@localhost ~]# yum install -y gcc perl-ExtUtils-MakeMaker
下载 git选一个目录,用来放下载下来的安装包,这里将安装包放在 /opt 目录里
[root@localhost ~]# cd /o ...
CentOS7 安装 Redis
环境说明:
名称
版本
CentOS
CentOS Linux release 7.4.1708 (Core)
VMware Fusion
专业版 10.1.1 (7520154)
SSH Shell
Version: 17.08 (612B58F)
Redis
redis-2.6.14.tar.gz
下载&上传:下载地址
https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/redis/redis-2.6.14.tar.gz
➜ Linux Soft scp redis-2.6.14.tar.gz root@192.168.1.10:/opt
root@192.168.1.10's password:
redis-2.6.14.tar.gz 100% 972KB 31.0MB/s 0 ...
CentOS7 安装 Nginx
在 CentOS 中使用 yum 直接来安装 Nginx的话会出现如下错误,原因是Nginx这个软件不是 yum源中自带的,所以需要手动来配置添加 Nginx 的 yum 源。
[root@centos-linux ~]# yum install nginx
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.sjtu.edu.cn
* extras: ftp.sjtu.edu.cn
* updates: ftp.sjtu.edu.cn
没有可用软件包 nginx。
错误:无须任何处理
添加 yum源:[root@centos-linux ~]# rpm -ivh http://nginx.org/packages/centos/7/noarch/RPM ...
CentOS7 安装OpenJDK1.8 & OracleJDK1.8
安装OpenJDK1.8 :检查当前机器是否有自带的JDK:rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj
如果没有 则跳至安装步骤,有的话 进行卸载:rpm -qa | grep java | xargs rpm -e --nodeps
更新yum源:yum update -y
搜索yum中的软件包:yum list java-1.8*
安装OpenJDK:yum install java-1.8.0-openjdk* -y
验证是否安装成功:java -version
返回信息如下,则说明安装成功:
openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)
其它常见问题:如果出现command not found命令找不到的话,则说明环境除了问题,此时需要找到OpenJDK的安装位置 ...
去掉CentOS中取消滴滴滴的声音
CentOS7 中去掉烦人的滴滴滴的声音在CentOS中,我们常用Tab键进行命令补全,但是系统总是提示滴滴声,让人很烦躁。 即使把音频设备关掉,或者虚拟机的音频设备也关掉,还是有这个声音。
如果不喜欢这个声音,可以通过修改配置去掉它。用vim编辑” /etc/inputrc“ 文件,在”vim“的命令模式下,用键盘方向键进行定位, 找到“#set bell-style none”,用X 删除语句前方的#号,就可以了。“:wq”进行文件保存,并对系统进行重启以后,既可以去掉这个烦扰的声音了。
代码示例:
# do not bell on tab-completion
set bell-style none
reboot
Done.
Mac中设置Sublime快速在终端中使用命令打开项目
工作中用Atom比较多,比较喜欢Atom可以直接在终端中直接输入atom .就能直接打开项目的功能,于是搜索得知sublime text也有这样的功能,下面就简单的配置了一下:
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl \
/usr/local/bin/subl # 创建软链
Done.
移动端页面基础CSS布局+Reset原有样式
移动端页面基础CSS布局+Reset原有样式代码如下:
/*reset css*/
*,
::before,
::after{
margin: 0;
padding: 0;
/*清除移动端的默认的 点击高亮效果*/
-webkit-tap-highlight-color: transparent;
/* 设置 所有的box-sizing 移动端所有盒子以边框开始计算宽度 使用百分比布局*/
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
body{
/*sans-serif: 设备默认字体*/
font-family:"Microsoft Sans Serif",sans-serif;
font-size: 14px;
color: #333;
}
a{
color: #333;
}
a:hover{
text-decoration: n ...
Spring Boot - 使用Spring Data JDBC
简介:Spring Data JDBC Extensions是Spring Data项目的一部分。Spring Framework中的JDBC支持非常广泛,涵盖了最常用的功能。此扩展项目为使用高级Oracle数据库功能提供了额外的支持。
配置:pom.xml:<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<a ...