[Linux]
文章平均质量分 83
Holmofy
奋斗中的小菜鸟
展开
-
解决CentOS7种yum源版本过低的问题
最近准备在自己服务器上玩玩docker,把网站都用docker部署下,用ELK技术栈分析一下服务器上的日志。服务器是大学里搭的,版本是CentOS6,这次重装了系统升级到CentOS7,遇到的最头疼的问题就是装软件。因为自己在Mac上有homebrew,装啥软件都很爽,基本上软件都是最新的,但是CentOS非常保守,官方的软件库里软件版本都非常低,yum装了发现很多东西都用不了。比如tmux,官方仓库版本仍然是1.8,已经不支持tmux-plugin的功能了。所以这篇文章记录一下自己解决这个问题的过程。原创 2021-03-03 15:46:22 · 4869 阅读 · 1 评论 -
CentOS6上安装redis并配置服务自启动
安装Redis安装过程相当简单,官网也有安装教程,这里贴一下redis-3.2.11版的安装过程:1.下载源码包wget http://download.redis.io/releases/redis-3.2.11.tar.gz2.解压tar -xzvf redis-3.2.11.tar.gz -C /usr/local/3.编译redis源码并安装 因为red...原创 2017-12-07 22:12:04 · 825 阅读 · 0 评论 -
Vmware虚拟机三种网络模式详解
转载自:http://blog.csdn.net/noob_f/article/details/51099040由于linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有vmware workstations和virtual box等。在使用虚拟机软件的时候,很多初学者都会遇到很多问...转载 2017-11-22 12:43:54 · 798 阅读 · 0 评论 -
在CentOS7上安装MySQL的辛路历程
今天突然心血来潮,想把博客转移到到自己的云服务器上,嗯,想法不错,正好能练练手(后来找到了别的解决方案Hexo,才发现自己有多幼稚,果然是脑子一热,啥事想得出来,但是在这个过程中也学到了一些东西)。CentOS上安装MySQL数据库,linux配mysql,哎哟,不错哦。(→_→在找到别的解决方案后,马上就被我给卸了)。二话不说上yum安装大法[root@VM_235_40_cento...原创 2017-04-05 22:23:29 · 18069 阅读 · 0 评论 -
Linux上安装Oracle的辛酸史
下个礼拜就要开始学习Oracle了,得嘞先在我的CentOS7上装一个(貌似听说Oracle装在Oracle Linux能得到更好的性能,不过懒得下Oracle Linux镜像,在CentOS7上装个试试先)。创建oracle用户与相关用户组为什么要把这部分作为第一步呢,主要是为了避免后面创建文件以及解压缩等一系列步骤中,要将文件所有者修改为oracle才能在安装过程中有足够的权限创建...原创 2017-08-27 19:06:14 · 49980 阅读 · 20 评论 -
远程连接Oracle的配置
前两天在CentOS7上装了Oracle,但每次都需要shell远程登录oracle用户才能在服务器上使用sqlplus进行数据库操作。感觉真尼玛麻烦,直接拿个Windows上的Oracle客户端连上去多爽,所以今天就折腾了一番,整理出来以防将来再走弯路。选择客户端我的本上客户端有很多,比如图形界面的有:Navicat Premium(能连Oracle,MySQL,SqlLite...原创 2017-08-30 18:50:32 · 9043 阅读 · 0 评论 -
使用Certbot申请Let'sEncrypt免费证书
半年前在自己的网站上配了个SSL证书,当时是用ZeroSSL进行证书申请的。但是证书三个月就会过期,每次都去手动申请,着实让人头痛。后来到Let’s Encrypt官网看了下,在它提供的ACME协议客户端列表中,最推荐使用Certbot。Certbot是有个最大的好处是,能自动化部署Let’s Encrypt证书。到Certbot官网,你可以根据自己的服务器操作系统以及使用的WebSe...原创 2018-08-12 23:31:01 · 2581 阅读 · 0 评论 -
ssh连接服务被拒的问题
昨天在整理服务器的文件时,删了一些没用的空文件夹。并把自己新电脑的公钥配在服务器上。然后尝试ssh登录服务器的时候出问题了:ssh_exchange_identification: Connection closed by remote host我擦,登不上去了。我刚开始以为是我公钥配错了,但既没让我输入私钥密码,也没让我输入用户登录密码。这就有点奇怪了。还好云服务器控制台有VNC登录这棵救...原创 2019-01-20 13:35:17 · 2179 阅读 · 0 评论 -
CentOS6上搭建Tomcat环境并配置服务自启动
下载并安装JDK卸载原装的OpenJDK(如果有)# 查看是否安装Javajava -version# 查看Java的安装包信息rpm -qa | grep java# 卸载原装Java,<java_package>为查找到的安装包信息rpm -e --nodeps <java_package> OpenJDK是JDK的开源版本,Linux使用...原创 2017-11-28 14:39:09 · 7599 阅读 · 4 评论 -
源码安装nginx服务器并配置服务自启动
下载可以到官网找下载地址:http://nginx.org/en/download.html这里使用1.8.1版本的源码安装wget http://nginx.org/download/nginx-1.8.1.tar.gz 下载方式多种多样,你也可以用ftp传上去安装前环境准备1.准备gcc-c++编译器yum install gcc-c++2.准...原创 2017-11-26 20:45:52 · 1877 阅读 · 0 评论 -
SED简明教程
原文地址:http://coolshell.cn/articles/9070.html;感谢作者的分享。有一些网友看了前两天的《Linux下应该知道的技巧》希望我能教教他们用awk和sed,所以,出现了这篇文章。我估计这些80后的年轻朋友可能对awk/sed这类上古神器有点陌生了,所以需要我这个老家伙来炒炒冷饭。况且,AWK是贝尔实验室1977年搞出来的文本出现神器,今年是蛇年,是AWK的本命年,转载 2017-07-27 10:30:05 · 637 阅读 · 0 评论 -
解决iptables重启失效问题
直接使用iptables命令修改防火墙配置的时候,防火墙规则只是保存在内存中,重启后就会失效。一种最简单的方式是在修改防火墙陪之后,再使用service iptables save命令将防火墙配置保存起来;使用该命令会将所有的防火墙规则保存在/etc/sysconfig/iptables文件中。另一种方法是使用iptables-save命令,顾名思义,该命令用于保存当前的防火墙规则的。直接使用该命令原创 2017-11-28 15:25:31 · 24948 阅读 · 3 评论 -
CentOS7虚拟机网络的配置
这几天做一个项目,要搭建图片服务器,所以在虚拟机上先模拟一下,因为后续可能集群的测试,我这渣渣电脑,带不起,所以我把虚拟机的内存限制在512M,硬盘存储限制在10G。考虑到图形界面太耗内存,也占空间,所以全用命令行的方式进行各种配置。Linux命令这东西几个月不碰,果然忘得很快,这里我把虚拟机网络配置的过程写下来,方便日后再用。虚拟机安装过程省略网上一大把。物理机配置为了方便测试虚拟机是否能ping原创 2017-11-22 15:12:55 · 1757 阅读 · 1 评论 -
设置yum国内的镜像站点
yum国内镜像的配置yum默认链接是国外的镜像,速度堪忧,配置成国内的镜像会快很多,这里以阿里镜像为例进行配置:CentOS系统更换软件安装源第一步:备份原镜像文件,出错后方便恢复。mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup第二步:下载新的CentOS-Base.repo 到/etc/yu原创 2017-11-26 15:48:50 · 1675 阅读 · 0 评论 -
Linux服务器基本安全防范
每次登录服务器的时候总有提示说有人通过ssh尝试n次登录失败。 查一查/var/log/secure日志文件 grep "Failed password for invalid user" /var/log/secure | awk '{print $13}' | uniq -c | sort -nr | more 卧槽,简直就是国内外云集啊,什么乌克兰、保加利亚、俄罗斯、巴西、阿根廷…..原创 2017-04-15 16:45:08 · 6702 阅读 · 0 评论 -
CentOS 7中Systemd取代init进程
CentOS 7中Systemd取代init进程由于这个学期学校有Linux课程,我也一直期待着这门课,为了练习在Linux上搭建一些应用,so 我把原来的Windows2012的云服务器换成了CentOS7(其实有很多其他原因,比如mstsc传输速度慢的可怕,而且服务器带宽本来就不行)。在学习过程中遇到了很多问题,主要在于很多Linux命令在CentOS7中有了替代品,也就是所谓的新特性,其中最“原创 2017-04-08 13:56:41 · 6081 阅读 · 0 评论 -
ssl证书申请以及nginx证书的配置
准备知识SSL/TLS:这两个分别是Secure Socket Layer(安全套接字层),Transport Layer Security(传输层安全)的缩写。TLS是SSL的继承者,如果不是搞安全的专业人员,完全可以认为他们是一样的东西。 关于这两者的差异可以参考https://kb.cnblogs.com/page/197396/key:因为SSL/TLS使用非对称加密算法原创 2020-06-03 11:11:07 · 6634 阅读 · 0 评论 -
搭建git服务器同步个人网站
废话不多说,直接上正题。安装git这里以我的CentOS 7为例,其他发行版可以查看git官网提供的命令https://git-scm.com/download/linuxyum install git创建git用户创建git用户,是为了专门管理服务器上的git服务。在Linux最好每个用户管理某一个模块的功能,这样安全性更高。当然如果你不在意这些,你可以跳过这一步,在后面的步骤中你可以使用已存在的原创 2017-06-15 14:48:38 · 2168 阅读 · 0 评论