
Linux
文章平均质量分 87
从明老师
java资深讲师,大数据高级讲师
展开
-
Centos7.7升级Ruby版本
今天搭建redis-4.0.1版本的集群时,提示ruby的版本需要高于2.2.2,于是进行了升级,这里记录一下,方便你我。第一步:安装ruby环境第二步:查看版本第三步:删除原来的rubygems仓库第四步: 添加aliyun的rubygems仓库并查看第五步:使用RVM进行升级ruby[root@qianfeng04 ~]# gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1原创 2022-03-21 23:40:27 · 2202 阅读 · 0 评论 -
《Linux系统》虚拟机删除文件后,磁盘文件所占物理空间没有变小的解决方式
大家在玩虚拟机时,经常会遇到这种情况,在虚拟机上删除(rm -rf ...)大文件时,真正的物理磁盘上对应的虚拟机文件没有变小。如果你的物理磁盘不够大,你的那个盘符可能就飘红了。很多人再尝试了很多方法后,依然没有解决。有强迫症的人,可能就要重新安装系统了.......下面把我在VMware里安装的CentOS7.7上反复验证、测试有效的方法总结到下面,希望可以帮助上你们。方法1:dd +...原创 2020-01-06 10:11:34 · 4159 阅读 · 3 评论 -
《CentOS7.7》安装MySQL-5.7.28
上一篇文章中,我整理了CentOS7.7安装MySQL-5.7.21版本遇到的坑,这里我整理一下CentOS7.7安装MySQL-5.7.28一、安装环境--1. CentOS7.7 也就是这个映像文件:CentOS-7-x86_64-Minimal-1908.iso--2. MySQL-5.7.28 也就是这个...原创 2020-01-01 22:49:37 · 2394 阅读 · 3 评论 -
《CentOS7.7》安装MySQL-5.7.21
今天闲着没事,玩玩CentOS7.7,结果在安装MySQL-5.7.21时,各种坑,费劲巴拉的终于安装上了。然后我又下载了MySQL-5.7.28,安装试试,嗯,坑少了一点点,捂脸笑ing....................下面我整理一下,供大家参考,少采坑。CentOS7.7安装Mysql5.7.28.在下一篇中。一、安装环境--1. CentOS7.7 ...原创 2020-01-01 22:20:05 · 791 阅读 · 0 评论 -
《Linux系统》之"深入浅出"(四)shell环境配置文件和数据流重定向
一、shell环境配置用户在登录Linux系统后,就会启动bash进行作业。而在bash启动后,会读取与之相关的一些环境配置文件,从而搭建出bash自己的操作环境。还记得我们之前使用的命令别名和自定义的变量吗?这些数据一旦注销/关闭bash后,就会失效。所以,如果你想永久保留你的设置,那么就需要将这些设定写入配置文件中才可以。这些配置文件,我们可以将他们分为两大类:一类为系统配置文件,一类...原创 2018-12-29 16:57:45 · 429 阅读 · 0 评论 -
《Linux系统》之"深入浅出"(一)软件包管理机制RPM
在window系统下,我们只需要点击软件的安装程序,然后傻瓜式的连续点击下一步下一步即可;想卸载的话,我们只需要去控制面板里选择我们要卸载的软件,然后点击卸载按键,是非常的方便。但是在安全系数上,就没有Linux系统高了。那么,如何在Linux系统上安装我们想要的软件呢?又如何对已经安装的软件进行升级或者是卸载呢?一、 软件包管理技术的简介为了使用户更方便的在Linux系统上管理应用程...原创 2018-12-25 15:53:19 · 585 阅读 · 0 评论 -
《Linux系统》之"深入浅出"(五)shell script
目录一、shell script 与shell1、什么是shell script2、shell script的用途二、shell编程规范1、shell script的结构2、shell script的执行3、简单示范三、shell字符串1、字符串的基本用法2、字符串的拼接3、字符串的长度4、子字符串的截取5、字符串的替换6、获取子字符串的位置...原创 2018-12-31 23:36:49 · 420 阅读 · 0 评论 -
《Linux系统》之"深入浅出"(六)shell script(续)
目录一、shell script里常用的几个命令1、expr命令2、echo命令3、printf命令4、test命令5、判断符号[]二、流程控制语句1、if分支结构2、case..in语句3、while循环结构4、until循环结构5、for循环结构6、select表单循环7、shift指令三、函数的应用四、script之间的引入...原创 2019-01-02 15:13:07 · 800 阅读 · 0 评论 -
《Linux系统》之"皮毛系列"(十)使用定时器进行时间同步
玩linux系统的人应该知道这个事情,那就是Linux系统时间有两个,一个是硬件时间,即BIOS时间;另一个是系统时间,即linux系统Kernel(内核程序)时间。当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作。而某些时候,我们会发现系统时钟和硬件时钟不一致,此时需要进行时间同步。一、设置Linux系统的时区1.查看时间或者时区#查看时间...原创 2019-08-14 12:54:05 · 463 阅读 · 0 评论 -
《Linux系统》之"皮毛系列"(六) 文件搜索相关命令
为什么要使用搜索命令呢?第一:随着时间的流逝,文件系统中的文件越来越多,我们不可能记住所有文件的位置或内容(除非你是天才中的天才,呵呵呵)。第二:不同版本的Linux,系统文件或者是应用程序所需要的文件的存储位置可能会有所差别。因此Linux系统提供了一些文件搜索命令,供我们搜查我们所要寻找的文件。一、命令文件的搜索在命令模式下,连续输入两次[tab]键就可以知道当前用户有多...原创 2018-12-19 02:01:17 · 406 阅读 · 0 评论 -
《Linux系统》之"皮毛系列"(九)文件的解压缩与打包
一、压缩的意义在备份文件资料时,你是否有过因文件太大,发现你的硬盘空间快不够用了呢?在写邮件时,你是否也有过因文件太大而发现不能上传到附件里呢?在下载资料时,你是否因文件太大而抱怨呢?我想,应该都有过。这个时候,压缩技术就派上用场了。因为压缩技术可以使文件所占磁盘空间更小,换句话说,就是以某种合理的逻辑算法将文件的字节数量变的更少。 有人就想了,磁盘最小的存储单位的就是byte,怎么...原创 2018-12-21 15:06:14 · 456 阅读 · 1 评论 -
《Linux系统》之"皮毛系列"(二) Linux文件系统的简介
一、Linux文件系统1、文件系统简介Linux系统的理念是:一切都是文件。 其实这个是Unix系统的哲学思想,而Linux是由Unix系统而来,所以也继承了这个思想:Unix系统把一切资源都看作是文件,包括硬件设备。硬件所形成的文件,通常称为设备文件。这样用户就可以用读写文件的方式实现对硬件的访问,这样带来的优势也是显而易见的。Unix 权限模型也是围绕文件的概念来建立的,所以对设...原创 2018-12-13 17:16:03 · 660 阅读 · 0 评论 -
《Linux系统》之"皮毛系列"(七) 网络通信设置
对于Linux初学者来说,Linux系统的网络配置,又好玩又烦恼。好玩是因为,多台linux主机之间可以通信了,或者是可以联网进行网上冲浪了。烦恼的是,需要设置一堆恶心难记的数据。(记得本人刚刚接触Linux时,遇到网络设置就一个头两个大)。今天我就整理一下配置思路,供大家参考!!!(下面案例以VMware软件中搭建的CentOS6.5系统为主)一、几个关于网络的相关概念如果你想让你安装的...原创 2018-12-19 17:31:13 · 543 阅读 · 0 评论 -
《Linux系统》之"皮毛系列"(三) Linux系统的常用命令
通过前两篇文章的介绍,我们知道Linux系统的理念是:一切皆文件。而文件,就要涉及到命名规范,如下所示:1)除了/之外,所有字符都合法2)有些字符最好不要用,如空格符、制表符、字符@#$&()-等3)避免使用.作为普通文件名的第一个字符。4)大小写敏感今天我们来学习一下常用的命令(命令一般为可执行文件):命令格式:命令 -选项 参数 ex: ls ...原创 2018-12-14 01:20:52 · 524 阅读 · 0 评论 -
《Linux系统》之"皮毛系列"(四) 用户权限管理
总有人问,Linux系统为什么比windows系统相对安全呢?我们可以总结如下:(1)使用Linux系统的人数少,尤其在国内,很少有人关注Linux。(2)因为Linux开源,任何的系统漏洞都会被民间高手,或者是官方人员很快的发现。从漏洞的发现到补丁的放出,时间相当短,没有时间给病毒或者黑客作乱的机会。(3)然后就是linux的权限管理,linux的权限管理很严格。病毒或者黑客想修改系统文...原创 2018-12-15 01:30:20 · 643 阅读 · 1 评论 -
《Linux系统》之"皮毛系列"(八)Vim/Vi的简介及使用
一、Vim/Vi的简介1、为什么要学习Vim/Vi世界上的文本编辑器(含代码编辑器)的种类多不胜数,他们各有各的优点,在功能设计上也很强大,可视化界面上也越做越好看,既然有那么多的编辑器,我们为什么还要学习Vim/Vi呢。我来说一下原因:1、所有的类Unix系统,都自带vi 文本编辑器2、很多应用程序的编辑界面都会主动呼唤 vi编辑器 3、vim 具有程序编辑的能力,可以主动的以...原创 2018-12-20 17:19:39 · 576 阅读 · 0 评论 -
《Linux系统》之"深入浅出"(二)软件包的线上升级机制YUM
一、YUM的简介在使用rpm机制的时候,我们最闹心的地方,可能就是软件依赖问题了。而YUM机制恰恰帮助我们解决了这一问题。YUM,是Yellow dog Updater, Modified 的简称。YUM会通过分析rpm软件包内的预设参数,制定软件依赖的解决方法,然后自动处理软件依赖的问题。这样,在安装、升级或者是卸载时,用户就不必头疼这个依赖问题了。图示YUM在线升级的原理与过程:Y...原创 2018-12-26 17:00:01 · 399 阅读 · 0 评论 -
《Linux系统》之"皮毛系列"(五) 用户和用户组管理
由于Linux系统是一个多用户多任务的分时操作系统,因此,我们可以在同一台主机上,创建多个用户账号和密码进行登录。当然,用户账号不是用户说创建就创建的,需要系统管理员的身份来帮助创建。系统管理员通过用户账号,一方面可以跟踪用户和控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,提供安全性保护(即方便权限管理 点击进入上一章)。在管理用户账户上,Linux也引用了用户组的概念,即对系...原创 2018-12-15 17:25:01 · 1109 阅读 · 0 评论 -
《Linux系统》之"深入浅出"(三)shell概述
一、什么是shell到底什么是shell呢?我相信,这个问题,应该困扰过很多人吧?那么今天,我们就来好好捋一下这个概念。首先,从英文单词上来理解,是“壳”的意思,用于区别“核”的概念,有“壳”保护“核”的涵义;这就好比“鸡蛋壳”与“鸡蛋黄”。然后我们再从计算机的角度来理解一下,计算机由一组硬件组成,,而内核(kernel)是用来管理和操纵这些硬件让其工作的。那么内核总不能让用户随意操作吧!...原创 2018-12-26 23:30:10 · 483 阅读 · 0 评论 -
《Linux系统》之"皮毛系列"(一) Linux系统的简介与历史发展
一、Linux系统的简介Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。...原创 2018-12-08 23:28:04 · 470 阅读 · 1 评论