自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 解决Docker调用yum报错的问题

导读 在本篇文章里小编给大家分享的是关于docker容器调用yum报错的解决办法,有兴趣的朋友们可以参考下。 dockerfile里或者在容器里执行yum,报错,找不到源(invalid baseurl xxx),但是宿主机上执行yum是没问题的啊,为什么?因为不论是dockerfile使用RUN关键字执行yum还是直接进入到容器里面执行yum,它们都是使用的docker镜像里面的源(CentOS是在路径/etc/yum.repo.d/CentOS-Base.repo),所以你要把宿主机上的同

2020-06-30 15:31:11 6740 1

转载 解决CentOS8出现bash乱码问题

导读 这篇文章主要介绍了CentOS8出现-bash:乱码问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下。 出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导致的。查看当前语言环境echo $LANG发现为zh_TW.UTF-8但是中文语言包没安装或没启用,就会出现乱码输入LANG=en_US设置显示为英文,此命令即时生效,但不能永久生效,永久生效看下面。此时,再次输入命令就可以看到英文报错信息

2020-06-29 20:43:55 459

转载 Centos7部署nmon监控工具

导读 Nmon是一款计算机性能系统监控工具,因为它免费,体积小,安装简单,耗费资源低,广泛应用于AIX和Linux系统 上传软件包[root@localhost tools]# wget http://sourceforge.net/projects/nmon/files/nmon16d_x86.tar.gz解压[root@localhost tools]# tar xf nmon16d_x86.tar.gz[root@localhost tools]# lsnmon_p

2020-06-27 10:48:08 352

转载 Docker容器中的备份、恢复、迁移、导入、导出

导读 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源;跨平台应用容器引擎服务。 实验环境操作系统:Ubuntu 18.04.4 LTS应用版本:Docker version 19.03.9, build 9d988398e7镜像举例:mysql:5.6注意:必须要先安装Docker容器,参考:https://www.linuxprobe.com/ubuntu-install-docker-ceDocker打包应用以及依赖包到一个轻

2020-06-27 10:47:00 573

转载 Ubuntu20.04安装搜狗输入法

导读 这篇文章主要介绍了Ubuntu20.04安装搜狗输入法的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下。 1.安装Fcitx输入框架相关的依赖库和框架都会自动安装上sudo apt install fcitx-binsudo apt-get install fcitx-table2.下载Linux版本搜狗输入法(搜狗输入法官网中根据自己情况选择32位和64位)然后进入相应的下载目录,进行安装(安装过程中如果有错

2020-06-26 22:16:29 7648 1

原创 linux系统入门用什么书好

有朋友问我为何学习Linux,其实我刚开始学习时也有这个疑问,不知道它的用处何在,它的优点何在,就会有这样的疑问,只是看到好多人都在学习,很好奇,自己也想学一下,但又不知道为何要学它。后来我就在网上和图书馆找Linux相关的知识和书籍,对其知识有了全面的了解后决定是不是要学习,就不会盲目跟风,明白自己为何要学习是很重要的。言归正传,为何要学习Linux呢,首先了解一下Linux,它是一套可以供大家免费使用的类Unix操作系统,是一个基于UNIX和POSIX的多任务、多拥护和多CPU,并且支持多线程的

2020-06-25 22:10:10 510

转载 RHEL7 磁盘管理

导读 随着在虚拟机中存储的东西的逐渐的增加,虚拟机的硬盘也逐渐告急,因此急需拓展一块新的虚拟磁盘。以下便是在VMware 中添加新的虚拟磁盘的方法: 查看现有磁盘[root@chao ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot└─s

2020-06-24 13:37:24 255

转载 配置 CentOS 7 man 命令帮助显示简体中文

导读 如果英文不好,看 manual 手册会很吃力,本文档将详细介绍如何配置 CentOS 7 man 命令帮助显示简体中文。 将 manpages-zh-1.5.1.tar.gz 源码包下载到本地http://pkgs.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpages-zh-1.5.1.tar.gz/13275fd039de8788b15151c896150bc4/安装 lrzsz 工具[root@centos7 ~]# cd

2020-06-23 21:06:03 491

转载 解决无法在Ubuntu 20.04上安装Deb文件的问题

导读 双击.deb 文件后无法通过 Ubuntu 20.04 的软件中心安装?你不是唯一遇到此问题的人。本教程展示了解决方法。 双击.deb 文件后无法通过 Ubuntu 20.04 的软件中心安装?你不是唯一遇到此问题的人。本教程展示了解决方法。我发现这很奇怪,因为使用 deb 文件安装程序是最简单的方法之一。你要做的就是双击下载的文件,它会在软件中心中打开(默认情况下)。单击安装,它要求你输入密码,并在几秒钟/分钟内安装了该软件。我从 19.10 升级到 Ubuntu 20.04直

2020-06-22 21:03:27 10516 1

转载 介绍Linux下分析bin文件的10种方法

导读 在本文中,将介绍几种最常用的用于分析二进制文件的工具及命令,这些工具在大部分发行版里可以直接使用,如果不能直接用的话,可以自行安装。 二进制文件是我们几乎每天都需要打交道的文件类型,但很少人知道他们的工作原理。这里所讲的二进制文件,是指一些可执行文件,包括你天天要使用的 Linux 命令,也是二进制文件的一种。Linux 系统给我们提供了非常多用于分析二进制文件的工具,不管你在 Linux 下从事的是何种工作,知道这些工具也会让你对你的系统更加了解。在本文中,将介绍几种最常用的用于分

2020-06-20 15:04:16 691 1

转载 Docker 镜像制作方法

导读 本文档介绍 Docker 镜像制作的两种方法,使用的系统是 CentOS7 Docker Image 的制作两种方法方法 1:docker commit #保存 container 的当前状态到 image 后,然后生成对应的 image方法 2:docker build #使用 Dockerfile 文件自动化制作 image方法一:docker commit创建一个安装好 apache 工具的容器镜像[root@Docker ~]# docker imagesR

2020-06-20 15:03:35 318

转载 谁动了我的宽带?HTTP劫持!

导读 日常遇到的劫持一般为DNS劫持,可在路由器里强制指定公共DNS解决。本文记录了自己家用宽带HTTP劫持的发现过程。相比DNS劫持,HTTP劫持则更为流氓,解决起来也比较棘手。 近来在家上网时,iPhone Safari网页里经常弹出“在手机淘宝中打开连接吗?”的提示框,如下图:作为一名iOS码农,很自然的知道这是网页在调用淘宝app的 URL Scheme tbopen:// ,这是干什么的呢?当然是淘宝客的推广链接,点了之后打开淘宝去领券,如果你按提示下单了,推广者就能拿到返利。问题在

2020-06-20 15:02:57 749

转载 CentOS 8上安装和配置Redmine项目管理系统

导读 Redmine是一个免费开源的项目管理和问题跟踪应用程序,它是跨平台和跨数据库的,建立在Ruby on Rails框架之上。 实验环境操作系统:Centos 8应用:MariaDB + apache + Passenger + Ruby + RedmineRedmine包括支持多个项目、wiki、问题跟踪系统、论坛、日历、邮件通知等;最近公司项目需要用到Redmine,所以记录下来了。创建一个MySQL数据库以root用户登录,执行交互操作[root@linux

2020-06-20 15:02:16 384

原创 Linux学习心得

说起Linux,就难免让人想起Windows(但反过来,谈起Windows,却不一定会让人想起Linux,可见Linux还有很长的一段路要走),基本上都会将Linux与Windows放到一起来比较,比如哪个系统操作更方便,哪个系统更加安全,哪个系统使用更加高效等等。拿桌面端来讲,自然是Windows系统用起来更加方便、实用,毕竟Windows开发的最初目的就是要让不懂电脑的普通人也会用,而Linux则是Linus Torvalds不满Minix(一个类似Unix,被广泛用来辅助教学的简单操作系统)的种种

2020-06-18 10:46:27 417

转载 Docker Image 的发布和 Container 端口映射

导读 在按照本文档的步骤操作前,需要安装好 Docker Docker Image 的发布方法1:保存 Image 到 tar 包语法:docker save -o 导出的镜像名.tar 本地镜像名:镜像标签[root@Docker docker-build]# docker save -o centos-httpd-docker-image.tar centos:httpd[root@Docker docker-build]# ll -htotal 275M-rw-r--r-

2020-06-17 20:24:18 276

转载 Nginx服务架构刨析

导读 我们知道Nginx从总体上来讲是有许多个模块构成的。习惯将Nginx分为5大模块分别为:核心模块,标准HTTP模块,可选HTTP模块,邮件服务模块和第三方模块。 一.Nginx的模块化模块化结构的思想是一个很久的概念,但也正是成熟的思想造就了Nginx的巨大优越性。我们知道Nginx从总体上来讲是有许多个模块构成的。习惯将Nginx分为5大模块分别为:核心模块,标准HTTP模块,可选HTTP模块,邮件服务模块和第三方模块。这5个模块由上到下重要性一次递减。(1)核心模块核

2020-06-16 20:44:51 252

转载 CentOS7 安装 Docker

导读 本文档以实战的形式介绍 Docker 的安装过程,使用的系统是 CentOS7 1 安装 Docker如果有的话,卸载旧的Docker,否则可能会不兼容[root@Docker ]# yum remove -y docker docker-io docker-selinux python-docer-py安装 Docker-CE社区版本[root@Docker ]# yum -y install docker-ce 启动 Docker[root@Dock..

2020-06-15 17:43:17 220

转载 redhat7 配置文件共享服务

导读 类似winodws的网络共享功能,Linux系统也提供了多种网络文件共享方式,常见的有NFS,Samba,FTP,本文介绍NFS的方式网络文件系统安装与配置 NFS简介nfs在在消息传递过程中依赖RPC协议,使用NFS时用户端只需要使用mount命令将远程主机的目录挂载到本地即可。例如要把10.10.0.12的/home/test挂载到本地10.10.0.11的/home/test目录下[root@localhost ~]# mount 10.10.0.12:/home/te

2020-06-13 14:18:49 425

转载 git clone速度太慢的解决办法技巧分享

导读 在国内,你们肯定发现使用git clone的速度实在太慢,git clone的速度可能会让你难以承受,现再次整理解决方法与大家分享,有图有真相。 原因:git clone特别慢是因为github.global.ssl.fastly.net域名被限制了。只要找到这个域名对应的ip地址,然后在hosts文件中加上ip–>域名的映射,刷新DNS缓存便可。适用各种操作系统,本次测试系统为Ubuntu 18.04.2 LTS,下载速度从几k提高到1M多。没有修改前git clon

2020-06-13 14:18:09 1373

转载 linux终端输出的内容如何保存到文件里面

导读 在Linux,macOS,* BSD或类似Unix的操作系统上使用BASH / KSH / CSH / TCSH时,如何将终端输出保存到文件中? >标准输出 2>错误输出 <标准输入如何将终端输出保存到文件使用>标准输出符号将输出信息导入time.txt文件,例如:[root@localhost ~]# date > time.txt[root@localhost ~]# cat time.txt Tue May 19 14:09:57.

2020-06-12 17:41:59 3870

原创 Linux系统入门命令学习经验

此时此刻我想和大家分享一下我在学习linux过程中的一些经验和教训,如果有人能够正好看到我的这篇文章,希望能够让想学习linux的同学多少获得一点经验,少走一些弯路。能够比较简单、快捷的迅速掌握知识是我们学习的目的,但是我们平常的学习中大部分都有一些人在指导。我大学的专业是电气工程及其自动化,平时的课程也涉及不到,所以旁边也没有掌握linux的同学能够一块交流,通过自己这段时间的学习,我觉得有些学习总结可以简单的介绍给大家,供大家在开始业余学习linux的时候能够作为一点参考。大学时期因为爱好,在老

2020-06-11 10:57:19 238

转载 在CentOS8中设置SSH密钥

导读 最流行的两种SSH身份验证机制是基于密码的身份验证和基于公钥的身份验证。使用SSH密钥通常比传统的密码身份验证更安全和方便。 环境客户端:CentOS8 192.168.43.137服务端:CentOS8 192.168.43.139创建SSH公私钥通过输入以下命令,生成新的4096位的SSH密钥对:[root@localhost ~]# ssh-keygen -t rsa -b 4096Generating public/private rsa key pair.

2020-06-09 20:43:45 603

转载 介绍Git如何修改删除重命名

导读 Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。下面我们介绍Git如何修改删除重命名 修改远程仓库地址 git remote set-url origin [url]注意:修改之前看一下你的远程仓库名是不是origin删除远程、本地分支 删除本地分支 非强制删除(有代码未合并会报错):git branch -.

2020-06-08 15:42:56 322

转载 Linux下3种常用的网络测速工具简介

导读 不管你用的是什么操作系统,网速都是你非常关心的一个性能指标,毕竟,谁都不想看个视频结果网速卡到你怀疑人生。本文介绍三个 Linux 命令行下的网络测速工具,让你随时随地知道你的网络状况。 fastfast 是 Netflix 提供的一项服务,它不仅可以通过命令行来使用,而且可以直接在 Web 端使用:fast.com。我们可以通过以下命令来安装这个工具:$ npm install --global fast-cli不管是网页端还是命令行,它都提供了最基本的网络下载测

2020-06-06 10:44:56 901

转载 十分有用的压箱底的正则实例

导读 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 1. 校验基本日期格式var reg1 = /^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$/;var reg2 = /^(^(\d{4}|\d{2})(\-|\/|\.)\d{1,2}\3\d{1,2}$)|(^\d{4}年\d{1,2}月\d{1,2}日$)$/;2.

2020-06-06 10:43:48 749

转载 sed命令简单使用示例分享

导读 Linux命令sed是“stream editor”的缩写,也就是流编辑器,它一次处理一行内容,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。 使用Sed进行文本文件更改的示例假设您有一个名为linuxidc.com.txt的文件,其中包含以下行:1, linux id.

2020-06-05 16:20:45 302

转载 awk命令和脚本的编写启蒙

导读 awk的命令是一种处理或分析文本文件的强大方法,特别是按行和列组织的数据文件。可以从命令行运行简单的awk命令。更复杂的任务应该作为awk程序(所谓的awk脚本)写入文件。 awk命令的基本格式如下:awk 'pattern {action}' input-file > output-file这意味着:取输入文件的每一行; 如果该行包含该模式,则将该操作应用于该行并将结果行写入输出文件。 如果省略该模式,则该操作将应用于所有行。 例如:linuxidc@Ubuntu

2020-06-04 20:43:37 147

转载 如何使用Yum安装MFS分布式文件系统

导读 MooseFS是一个容错,高可用,高性能,扩展,网络分布式文件系统。它将数据分布在多个物理商品服务器上,这些服务器对用户可视为一个虚拟磁盘。 它符合POSIX并且像任何其他类Unix文件系统一样支持:分层结构:文件和文件夹, 文件属性, 特殊文件:管道,插座,块和字符设备, 符号和硬链接, 安全属性和ACL。 它适用于需要标准文件系统的所有应用程序。分布式原理分布式文件系统是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。简单来说,就

2020-06-03 14:30:41 227

转载 虚拟机中如何Arch Linux操作系统

导读 Arch Linux是一个通用的滚动发行版Linux,一旦系统或者软件有新版本发布,你就可以升级它们。深受DIY爱好者和Linux核心用户的欢迎。默认安装只覆盖最小的基本系统,并希望用户自行配置系统。这就是为什么安装Arch Linux本身就是一个挑战,但同时,它也是中级Linux用户的一个学习机会。 环境VMware Workstation 15.0Arch Linux 2020.05如何下载ArchLinux查看最新版本的系统:http://mirrors.163.com

2020-06-02 21:03:51 580

转载 Arch Linux中的Pacman命令如何使用

导读 pacman包管理器是Arch Linux与其他主要发行版(如Red Hat和Ubuntu/Debian)的主要区别之一。pacman目的是方便地管理包,不管软件包是来自官方的 Arch 库还是用户自己创建,pacman 都能方便地管理。 环境Archlinux 2020.04使用pacman安装程序包可以使用pacman同时安装一个或者多个程序包root@archlinux> pacman -S --noconfirm apache -S:安装应用程序。--n

2020-06-01 12:16:01 536

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除