![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 58
charmsongo
学习在路上
展开
-
Centos 7 安装 Redis6(最新)
1、安装准备#安装 gccyum -y install gcc tcl# 查看 gcc 版本是否在 5.3 以上,centos7.6 默认安装 4.8.5gcc -vgcc 版本过低编译 redis6.0 时会报如下错误# 升级到 gcc 9.3:yum -y install centos-release-sclyum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutilsscl enable de转载 2020-12-19 23:12:39 · 1916 阅读 · 3 评论 -
【Linux】Linux系统中的权限详解
我们linux服务器上有严格的权限等级,如果权限过高导致误操作会增加服务器的风险。所以对于了解linux系统中的各种权限及要给用户,服务等分配合理的权限十分重要。一.文件基本权限 首先看下linux下的文件权限,可以使用ll命令或者是带-l(长列表选项)的ls命令。 文件列表信息分为:文件类型、权限、链接数、所属用户、所属用户组、文件大小、最后修改时间、文件名。...转载 2020-04-15 19:27:59 · 1145 阅读 · 0 评论 -
Nginx 下载和安装
终于等到你环境1.Nginx 简介2.下载3.安装3.1.安装依赖3.2.上传并解压3.3.编译安装3.4 Nginx 常用命令环境系统环境:CentOS 7.7Nginx:nginx/1.17.91.Nginx 简介Nginx 是一个高性能的 HTTP 和反向代理 Web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。Nginx 是由伊戈尔·赛索耶夫为俄罗斯访问量第二...原创 2020-03-15 16:02:33 · 251 阅读 · 0 评论 -
Linux 中编译安装 MySql5.6 数据库
终于等到你前言1.前言Linux 安装 MySql 5.6 版本,之前写过一篇,今天转载一篇写的更加详细的1.https://blog.csdn.net/kai3123919064/article/details/88431110结束…如果有哪些不对的地方烦请指认,先行感谢...转载 2020-03-02 10:08:47 · 144 阅读 · 0 评论 -
重启网卡提示Bringing up interface eth0:
终于等到你重启网卡提示Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization. 的解决方案:这是因为克隆的机器没有正确的mac,UUID信息冲突导致的1、rm -f /etc/udev/rules.d/70-persistent-net.rules文件删除2、...转载 2020-02-04 15:11:23 · 208 阅读 · 0 评论 -
Linux上用Jenkins执行shell
欢迎评论首先安装JenkinsJdk安装安装Jenkins打开防火墙自定义指定端口9000启动jenkins浏览器登录修改管理员密码创建一个执行shell的任务构建刚创建的Jenkins任务查看执行结果执行环境: Centos 7,jdk8首先安装JenkinsJenkins是个java程序所以需要先安装jdkJdk安装这里先在 winsdows 上下载 jdk-8u181-lin...原创 2018-10-20 15:51:42 · 4319 阅读 · 2 评论 -
Oracle数据库简单操作你会了吗?
1.登录到linux,查看oracle中是否有实例启动了:ps -ef | grep smon切换到oracle用户权限(输入exit退出) su – oracle检查看看监听器是否有启动 lsnrctl status如果没有启动,可以输入: lsnrctl start接着请输入 sqlplus "/as sysdba"原本的画面会变为(输入exit退出)...原创 2018-09-30 15:44:59 · 503 阅读 · 0 评论 -
ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法
产生原因:出现ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于归档日志太多,占用了全部的硬盘剩余空间导致的,通过简单删除日志或加大存储空间就能够解决。解决办法:1,SecureCRT登录服务器,切换用户oracle,连接oracle[root@oracledb /]# su - oracle<upon>:/oracle>sqlplus / a...转载 2018-09-28 16:55:08 · 306 阅读 · 0 评论 -
一次 MYSQL 数据库中字段引起的错
在向 MYSQL中插入大量数据时,我考虑到的字段属性是长文本text,然后就有了下面的错Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'request_log' at row 1; SQL []; Data truncation: Data too long ...原创 2018-09-06 11:08:14 · 290 阅读 · 0 评论 -
Centos 7使用默认的firewall
firewalld1.firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld2.systemct...转载 2018-10-20 16:40:27 · 696 阅读 · 0 评论 -
本机自定义域名映射IP
终于等到你wins和linux设置1.wins修改hosts文件2.linux修改hosts文件3.访问方式wins和linux设置其实设置很简单,修改 hosts 文件就可以了,下面详细介绍1.wins修改hosts文件路径如下C:\Windows\System32\drivers\etc\hosts打开文件在最后添加如下内容,保存即可即时生效192.168.2.1 charms...原创 2018-11-07 12:09:33 · 3414 阅读 · 0 评论 -
ORACLE如何一次性修改用户连接数?
终于等到你oracle连接数详解1.修改前问题解决2.登录oracle3.查询连接数,并修改3.1使用命令 show parameter processes;3.2修改前需先创建 spfile 并重启 oracle 服务3.3修改连接数为15003.4最后验证连接数是否修改成功oracle连接数详解oracle连接数默认是150,当同一时间连接数大于这个数的时候就会报错,现在的解决办法为增大o...原创 2018-11-08 18:49:41 · 806 阅读 · 0 评论 -
LInux下如何挂载光盘找rpm包?
终于等到你写在前面1.找到光盘的全路径2.挂载光盘3.拷贝目标rpm包4.卸载光盘5.安装拷贝的rpm包写在前面Linux 使用有时需要安装软件,当然可以通过 yum 命令来在线安装,也可以通过下载好的 rpm 包来进行安装,但是 rpm 安装需要自己来找安装软件所依赖的 rpm 包。今天就来尝试操作下系统环境 LInux 7.5[root@localhost /]# cat /etc/...原创 2019-03-03 10:22:23 · 1180 阅读 · 3 评论 -
亦大亦小如你--MySQL
终于等到你写在前面1.MySQL 简单操作命令2.shell 自动导入sql文件写在前面MySQL 是个神奇的关系型数据库,真心感觉牛逼,因为做的项目比较杂,之前也碰到过 Oracle 数据库,给我的印象是 Oracle 很臃肿繁琐,配置多,如果是小项目用它的话感觉就像是杀鸡用牛刀,大材小用。但是也不是说Mysql不能用于大项目,MySQL 开元免费,是现在关系型数据库的主流产品,网上相应的文...原创 2019-03-06 20:49:56 · 175 阅读 · 0 评论 -
JavaWeb 项目与系统时间相差 8 个小时的问题
终于等到你写在前面1 查看 Linux 系统时间和时区2 查看 jvm 时间和时区写在前面今天记录分享一个排查部署到 Linux 上的 web 项目执行的时间和本地系统时间相差 8 小时的问题环境:redhat 6.5考虑有规律的时间差可能和时区不同有关1 查看 Linux 系统时间和时区[root@localhost ~]# date2019年 03月 31日 星期日 16:0...原创 2019-03-31 16:47:39 · 1060 阅读 · 0 评论 -
Linux下 keepalived 的安装和配置
终于等到你安装前准备1.下载keepalived2.配置3.开启服务安装前准备yum -y install gcc gcc-c++ autoconf automake make yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel1.下载keepalived方法一:yum -y install kee...原创 2019-08-11 12:07:11 · 1009 阅读 · 0 评论 -
非交互的ssh 密码验证 sshpass安装
系统环境:Centos7使用背景:ssh登陆不能在命令行中指定密码,也不能以shell中随处可见的,sshpass 的出现,解决了这一问题。它允许你用 -p 参数指定明文密码,然后直接登录远程服务器。 它支持密码从命令行,文件,环境变量中读取,所以,通过sshpass实现以非交互的形式为ssh提供密码。安装:在Centos7上,没有sshpass的软件包,无法采用yum方式安装。so...原创 2018-09-11 16:00:52 · 731 阅读 · 0 评论 -
Docker初学指南,没有最详细只有更详细。。。
Docker简介 Docker是开源应用容器引擎,轻量级容器技术。 基于Go语言,并遵循Apache2.0协议开源 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux系统上,也可以实现虚拟化 容器完全使用沙箱技术,相互之间不会有任何接口 类似于虚拟机技术(vmware、vitural),但doc...转载 2018-08-10 17:24:54 · 637 阅读 · 0 评论 -
Tomcat修改日期的时区
首先先听我BB会写这个的原因,不然你不知道改这个有什么用问题描述:前段时间项目上出现一个很BUG的问题,现象是同一个接口服务器被3个人调用接口,其中2个人调用接口服务器后台日志时间和当前系统时间一样,最后一个调用接口服务器后台日志时间和当前系统时间不一样,具体什么不一样呢,就是tomcat打印日志时间和date命令显示的时间不一样解决办法:用命令 :vi /usr/local/tomcat...原创 2018-08-01 11:05:51 · 5372 阅读 · 1 评论 -
linux中通过shell脚本复制文件,并用时间戳命名
其中/var/log/ha/ha.log该文件是被复制文件,var/log/ha/log/$currentTimeStamp时间戳生成的文件复制的文件,/var/log/ha/cp_info.log是实行本shell的操作记录,同时本currentTimeStamp时间戳是长整型的#!/bin/bash#当前时间 <span style="font-family: Arial, Hel...原创 2017-11-01 14:40:06 · 14328 阅读 · 0 评论 -
MYSQL常见出错代码解析大全
MYSQL常见出错代码解析大全(不断更新中。。。) 130 :文件格式不正确。(还不是很清楚错误的状况) 145 :文件无法打开。 1005:MYSQL创建表失败 1006:MYSQL创建数据库失败 1007:MYSQL数据库已存在,创建数据库失败 1008:MYSQL数据库不存在,删除数据库失败 1009:MYS...转载 2018-05-10 13:31:13 · 303 阅读 · 0 评论 -
虚拟机VMware Workstation14下centos7的下载和安装
1.首先下载安装VMware Workstation软件,这个直接百度下载安装就好了,难度系数不大。2.下载centos系统,我这里使用的是centos7,然后点击下载进入官网进行下载,如下图选择DVD ISO按钮如果centos7是最新的话就会出现如下图,直接选择即可然后可以直接点击下载(速度很慢)或者在链接上右击鼠标复制链接,打开迅雷下载即可(推荐),如下图如果最新的高于centos7或者想下...原创 2018-05-05 20:13:59 · 406 阅读 · 0 评论 -
虚拟机下CentOS 7在Nat模式下配置静态IP
1.首先该虚拟机网络配置应为NAT模式,如下图2.该虚拟机运行着时点击编辑,并点击虚拟网络编辑器,如下图:先获取管理员操作权限选第三行,一般情况下,红色方框中是默认的,然后在点击红色椭圆中的按钮这里面的应该也是默认的2.然后关闭窗口进入linux中切换到/etc/sysconfig/network-scripts目录下,ls命令查看现有的配置文件:一般会有红色框中的2个文件这里需要修改的配置文件是...原创 2018-05-05 20:33:54 · 1058 阅读 · 0 评论 -
centos7下载安装mysql5.6或者5.7通用版glibc
参考:mysql5.6 http://www.jianshu.com/p/f4a98a905011 mysql5.7 https://blog.csdn.net/reserved_person/article/details/70800985环境:1、操作系统:CentOS 72、安装版本: mysql-5.6.31-linux-glibc2.5-x86_6...转载 2018-05-13 17:25:10 · 2949 阅读 · 0 评论 -
虚拟机下CentOS 7在单网卡桥接模式下配置静态IP
1.首先该虚拟机网络配置应为桥接模式,如下图2.接着编辑linux中/etc/sysconfig/network-scripts/ifcfg-ens33文件(这里ifcfg-ens33每台机器可能不同)红字的是修改,黑色的是添加内容(ip,网关和掩码要和本机相同)BOOTPROTO=staticONBOOT=yesIPADDR=192.168.3.10 #ipGATEWAY=192.168.3....原创 2018-06-19 16:43:30 · 400 阅读 · 0 评论 -
新centos7安装ifconfig命令,需先配置域名源
现在有些centos7系统不自带ifconfig命令,所以需要自己安装就可以,但是刚装的centos系统的话也没有配置yum(注意:这里有个问题,不是没有配yum源,有可能是没有联网,可看下可否ping同百度,如果联网后yum命令还不好用可继续向下看),所以先配置域名源1执行ifconfig命令提示如下然后执行安装命令yum -y install net-tools,但是yu...原创 2018-06-20 10:46:01 · 900 阅读 · 0 评论 -
Linux中安装Redis
Redis下载地址http://redis.io/download(我这里用redis-4.0.10.tar.gz练习)安装步骤:1 首先需要安装gcc(联网执行2个命令yum -y install gcc和yum -y install gcc-c++),把下载好的redis-4.0.10.tar.gz 放到linux /usr/local文件夹下2 进行解压 tar -zxvf redi...原创 2018-06-28 18:34:24 · 342 阅读 · 0 评论 -
初学Springboot整合Redis
首先说下这几天搞SpringBoot整合Redis的感受,Springboot2.0版本和Springboot1.5版本真的是不同,由于现在最新是2.0,但是网上大部分都是1.5版本的,开始也没注意,所以一直在坑里转圈,下面是我的微总结先说Springboot1.5.10版本的1.所需jar包如下 <parent> <groupId>o...原创 2018-06-28 18:57:43 · 301 阅读 · 0 评论 -
Contes7下Redis配置主从
Contes7下安装请看https://blog.csdn.net/qq_29175301/article/details/80847291(我这里用redis-4.0.10.tar.gz练习)1.我这里简化操作,直接把配置好Redis并能做简单操作的虚拟机做一下克隆,并对克隆后的自定义重命名一下我这里命名为Redis_Slave,点击右键如下,然后默认操作就可以了2.先改下ip,目录/etc/s...原创 2018-07-10 21:37:10 · 534 阅读 · 0 评论 -
分布式中Redis详解
考虑到绝大部分写业务的程序员,在实际开发中使用redis的时候,只会set value和get value两个操作,对redis整体缺乏一个认知。又恰逢博主某个同事下周要去培训redis,所以博主斗胆以redis为题材,对redis常见问题做一个总结,希望能够弥补大家的知识盲点。文末给出redis面试题总结。阐述要点:1、为什么使用redis2、使用redis有什么缺点3、单线程的re...转载 2018-07-11 11:10:18 · 185 阅读 · 0 评论 -
Centos 搭建Git服务器
git服务器端:环境是Centos 7.5,Git是 1.8.3.1(端口默认为9418)git客户端:windows7,Git1.验证系统是否有git,没有则安装git --version验证,没有则yum -y install git用rpm -qa | grep git可查看git安装的软件包2.验证是否有git用户,没有则添加id git验证,没有则useradd ...原创 2018-07-25 18:31:11 · 411 阅读 · 0 评论 -
Linux常用命令收藏
Linux常用命令 目录操作命令ls命令名称:ls命令英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件ls ...转载 2018-07-29 09:13:27 · 278 阅读 · 0 评论 -
Centos 下建立SVN文件中心库
本测试用的系统为centos7,应为centos7版本防火墙默认使用的firewall,而不是iptables,所以会有些不一样一.安装svnserve(这里用yum源安装)yum -y install subversion#此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行查看svn安装位置命令:rpm -ql subversion二.创建版本库目录(此...原创 2018-07-22 11:06:46 · 609 阅读 · 0 评论 -
linux 中通过shell在crontab定时任务添加任务
crontab是linux下自带的,最小单位为分钟,如实现一分钟调用一下machinestatusinfo.sh脚本shell名随便起,放到一个目录下,通过chmod +x ./名 命令添加执行权限#!/bin/bashcrontab -l > crontab.bakecho "* * * * * /usr/local/bin/sys/machinestatusinfo原创 2017-11-01 14:29:40 · 3524 阅读 · 0 评论