Linux
LuuCloud
芝芝不倦的技术极客
展开
-
xshell连接Linux,禁止帐号密码验证 使用key验证方式登录SSH
在我们平时使用Linux系统时候,通常使用的Linux SSH登录方式是用户名加密码的登录方式,今天来探讨另外的一种相对安全的登录方式——密钥登录。我们知道SSH登录是用的RSA非对称加密的,所以我们在SSH登录的时候就可以使用RSA密钥登录,SSH有专门创建SSH密钥的工具ssh-keygen,下面就来一睹风采。首先进入Linux系统的用户目录下的.ssh目录下,root用户是/root/.ss...原创 2018-05-20 15:22:57 · 6703 阅读 · 0 评论 -
Linux-firewalld防火墙相关命令
Centos7默认安装了firewalld,如果没有安装的话,可以使用 yum install firewalld firewalld-config进行安装。1.启动防火墙systemctl start firewalld2.禁用防火墙systemctl stop firewalld3.设置开机启动systemctl enable firewalld4.停止...原创 2019-03-14 10:00:52 · 254 阅读 · 0 评论 -
Linux 下安装Nginx,配置自启动
安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用CentOS7 作为安装环境。一. GCC——GNU编译器集合(GCC可以使用默认包管理器的仓库(repositories)来安装,包管理器的选择依赖于你使用的Linux发布版本,包管理器有不同的实现:yum是基于Red Hat的发布版本;apt用于Debian和Ub...原创 2018-06-09 17:22:54 · 32254 阅读 · 7 评论 -
Linux tomcat 自启动配置
很多办法可以让Tomcat在系统启动的时候自动运行,一种简单,另外一种复杂而专业。一. 简单的方法Tomcat安装目录下的bin目录有两个脚本分别用来启动和停止Tomcat,分别是startup.sh, shutdown.sh,你可以用这两个脚本来手工启动和停止Tomcat服务并进行安装后的测试。我们最简单的方法就是通过startup.sh来自动启动Tomcat,编辑/etc/rc.d/rc.lo...原创 2018-06-09 15:42:25 · 365 阅读 · 0 评论 -
Linux目录结构详解
一、Linux目录结构蓝色:表示目录青色:表示链接黑色:表示文件1、/- 根每一个文件和目录从根目录开始。只有root用户具有该目录下的写权限。请注意,/root是root用户的主目录,这与/.不一样2、/bin中 - 用户二进制文件包含二进制可执行文件。在单用户模式下,你需要使用的常见Linux命令都位于此目录下。系统的所有用户使用的命令都设在这里。例如:ps、ls、ping、grep、cp3、...转载 2018-06-09 10:37:36 · 181 阅读 · 0 评论 -
redis 开机自启配置
1、为了让redis-server能在系统启动时自动运行,需要将redis服务作为守护进程(daemon)来运行,找到一个redis.conf的文件,这个文件是redis服务运行时加载的配置,我们先观察一下其中的内容此文件内容非常长,但是大部分是注释,我们重点关注其中的几个设置daemonize和pidfile:其中daemonize默认值是false,pidfile默认值是pidfile /va...原创 2018-06-22 16:32:07 · 2003 阅读 · 2 评论 -
Linux 安装redis (图文详解)
1、下载http://redis.io/download2、解压至任一目录tar xzf redis-4.0.10.tar.gz3、编译并安装mv redis-4.0.10 rediscd redis-4.0.10make cd srcmake install PREFIX=/usr/local/redis注意:make编译如果失败,因为没有安装gcc服务yum install gcc云安装...原创 2018-06-22 11:24:45 · 200 阅读 · 0 评论 -
MySql修改默认端口
1. 登录mysql [root@test /]# mysql -u root -p Enter password: 2. 使用命令show global variables like 'port';查看端口号 mysql> show global variables like 'port'; +---------------+-------+ | Variable_name |...转载 2018-05-24 17:48:38 · 66984 阅读 · 1 评论 -
CentOS7 64位下MySQL5.7安装与配置(YUM)
1、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/# 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# 安装mysql源shell> yum lo...原创 2018-05-24 17:40:31 · 169 阅读 · 0 评论 -
tomcat在linux启动应用慢解决方式,通过rng-tools自动补充熵池
详解熵池熵池本质上是若干字节。/proc/sys/kernel/random/entropy_avail中存储了熵池现在的大小,/proc/sys/kernel/random/poolsize是熵池的最大容量,单位都是bit。如果entropy_avail的值小于要产生的随机数bit数,那么/dev/random就会堵塞。那么,为什么熵池不够用呢?google了一下资料,熵池实际上是从各种no...原创 2018-05-24 09:57:58 · 6819 阅读 · 0 评论 -
Linux安装tomcat,配置环境变量
一、 安装tomcat需要先配置jdk,所以没有配置jdk同学,先移步Linux安装JDK二、卸载tomcat检查linux是否安装tomcatrpm -qa|grep tomcat查看下系统信息,确认是32位还是64位:uname -a输入rpm -qa|grep tomcat如果有通过rpm -e `rpm -qa|grep tomcat`(或rpm -e 加上面rpm...原创 2018-05-27 09:57:49 · 172087 阅读 · 17 评论 -
linux安装、卸载jdk及配置环境变量
一、查看Jdk的安装路径:whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATH二、卸载旧版本的JDK:1. 确定JDK的版本:rpm -qa | grep jdkrpm -qa | grep gcj结果:copy-jdk-configs-2.2-5.el7_4.noarchjava-1.8.0-openjdk-headless-de...原创 2018-05-20 18:05:18 · 43047 阅读 · 2 评论 -
Jenkins 使用scp命令进行远程文件复制
一、场景介绍项目为微服务项目,使用jenkins进行统一部署。基本思路是1. 在jenkins服务器上使用git插件拉取项目代码2. 使用进行打包3. 将打好的jar包使用scp远程复制到部署服务器上4. 执行远程shell脚本启动jar包项目二、免密scp命令copy文件时需要输入密码,然而shell脚本中对密码输入的处理还是很麻烦的。有以下两种方式:1.使用密码...原创 2019-04-19 16:35:52 · 8996 阅读 · 0 评论