RHEL

计算机基础和Linux安装

元气小坏坏 提交于 2020-09-27 02:57:24
1.Linux发行版 按大类分: debian : ubuntu 桌面版很漂亮易用 文档很丰富 server 稳定更新很快内核新 deepin 国产Linux发行版 界面很漂亮 mint 比Ubuntu还漂亮的桌面版 redhat 企业级Linux发行版 稳定 兼容好 centos 社区版的redhat Fedora:redhat 桌面版,企业版的小白鼠,版本更新很快每6个月发行一个新版本 ArchLinux:轻量简洁,遵循K.I.S.S.原则( keep it simple and stupid ),Manjaro slackware:SUSE Linux Enterprise Server (SLES) , OpenSuse桌面 2.RHEL 7.6 安装 2.1使用VMware虚拟机新建rhel7.6 ,选择光驱启动 2.2最小化安装,在安装一些工具 2.3.手动分区 2.4创建自己名字的账户 2.5登录 [root@localhost ~]# su - wangzhijie [wangzhijie@localhost ~]$ pwd /home/wangzhijie [wangzhijie@localhost ~]$ 3.history显示时间 直接在/etc/profile文件的末尾,加上: export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S

超详细的Linux常用命令锦集【持续更新】

穿精又带淫゛_ 提交于 2020-09-26 18:02:30
目录 Linux系统简介 Linux常用命令大全 一、系统操作相关命令 1、系统信息处理 2、系统重启及关机 二、文件操作相关命令 1、文件及目录操作 2、文件搜索操作 3、文件挂载系统 4、文件权限操作 5、文件的特殊属性 6、打包和压缩文件 7、查看文件内容 8、文本处理 9、字符设置和文件格式转换 10、文件系统分析 11、初始化一个文件系统 12、SWAP文件系统 三、磁盘空间相关命令 四、用户与群组相关命令 五、Fedora, Redhat及类似系统相关命令 1、RPM 包命令 2、YUM 软件包升级器 六、Debian, Ubuntu 以及类似系统相关命令 1、DEB 包 2、APT 软件工具 七、备份及光盘相关命令 1、备份操作 2、光盘操作 八、以太网和WIFI无线相关命令 Hello,你好哇,我是灰小猿。 最近在进行Linux系统的相关学习的时候,发现Linux系统上有很多常用的命令,所以在网上找了很多大佬的总结,然后简单的搜集汇总了一下。有不足和补充的地方还望各位大佬指正。 Linux系统简介 Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,同时也是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持

Linux系统哪个更好用?Linux系统盘点!

六月ゝ 毕业季﹏ 提交于 2020-09-26 05:48:31
  计算机操作系统有很多种,Linux系统就是一种计算机操作系统,具有开源、免费等特性,广受计算机爱好者的喜爱。那么Linux系统哪个更好用呢?下面为大家盘点最好用的Linux系统。   1、Ubuntu:最流行的桌面Linux发行版本,朝着发展一种易用和免费的桌面操作系统做出极大努力和贡献,可以与市场上任何一款个人操作系统竞争。具有庞大的社区力量,用户可以方便地从社区获得帮助,对GNU/Linux的普及特别是桌面普及作出了巨大贡献,是基于Linux的免费开源桌面的PC操作系统。   2、Fedora:最具创新性的分布版之一,其贡献的Linux内核,glibc和GCC是众所周知的,其最近更多的与SELinux的功能整合,XEN的虚拟化技术和其他企业级功能都受到很多公司客户的赞赏。   3、OpenSUSE:拥有优秀的打印文档,并且在欧洲和北美商店很容易获得SuSELinux,让SuSELinux越来越受欢迎。   4、Debian GNU/Linux:Debian含有大量的软件包,提供良好的稳定性和大量教程,帮助开发人员解决问题。它测试分支,有所有最新的软件,并且十分稳定,适合高级程序员和系统管理员。   5、CentOS:它是从RHEL源代码编译的,所以为 RHEL 构建的大多数商业软件都可以在 CentOS 上运行。大量的红帽软件集合和 CentOS 存储库能满足不同的软件需求

用 Portainer.io 来监控和管理 Docker 容器(1)

落花浮王杯 提交于 2020-09-23 16:06:31
随着 Docker 的使用量越来越大,监控 Docker 容器正在变得更有挑战性。每天都有大量的 Docker 容器被创建,因此如何监控它们就变得非常重要。目前已经有一些内置的工具和技术,不过对它们进行配置有一些复杂。随着基于微服务的架构正在变成接下来事实上的标准,学会这种技术将为你的知识库再添一项新技能。 基于上述场景,对一种轻量、健壮的镜像管理工具的需求日益增加。Portainer.io 解决了这个问题。 Portainer.io(最新版本是 1.20.2)非常轻量,只需 2-3 个命令就可以配置好,已经在 Docker 用户中流行起来。 比起其他工具,这个工具有很多优势,其中一些如下所示: 轻量(安装此工具仅需 2 到 3 个命令,与此同时安装镜像的大小在 26 M 到 30 M 之间) 健壮且易用 可用于 Docker 监控和构建 提供对 Docker 环境的详细概况 可以管理容器、镜像、网络和卷 Portainer 部署方便,仅需一个 Docker 命令(可以在任意地方运行) 可以对完整的 Docker 容器环境进行监控 Portainer 同时具有以下服务: 社区支持 企业支持 与合作伙伴 OEM 服务一起的专业服务 Portainer 的功能和特性如下: 1. 配备了漂亮的仪表盘,易于使用和监控 2. 自带大量内置模板,便于操作和创建 3. 服务支持(仅 OEM

Linux到底学什么?如何学?

*爱你&永不变心* 提交于 2020-08-20 08:20:50
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是多用户、多任务、支持多线程和多 CPU 的操作系统。 Linux 继承了 Unix 以网络为核心的设计思想,是一个出色的性能稳定的多用户网络操作系统。 现在会点 Linux 基本操作的人大有人在、多如牛毛,然而,真正把 Linux 运用到极致的少之又少,这就造成了各大论坛非常火热。 Linux 既然这么受欢迎,那么我们该如何去学?到底学什么呢? 首先要说明一点:学 Linux 切忌意气奋发、心血来潮,所谓“冲动是魔鬼”,这篇文章是写给那些真正想成为 Linux 高手的,并想运用 Linux 做事情的人的。 其次, Linux 操作系统主要包括两大部分: 文件系统 和 常用命令及技巧 。 一、文件系统(文件类型、文件结构) 1.1 文件类型 普通文件 ( regular file ):就是一般存取的文件,由 ls -al 显示出来的属性中,第一个属性为 [-] ,例如 [-rwxrwxrwx] 。 目录文件 ( directory ):就是目录,第一个属性为 [d] ,例如 [drwxrwxrwx] 。 连接文件 ( link ):类似 Windows 下面的 快捷方式 。第一个属性为 [l] ,例如 [lrwxrwxrwx] 。 设备与设备文件 ( device ):与系统外设及存储等相关的一些文件,通常都集中在

linux入门(一)

瘦欲@ 提交于 2020-08-20 07:59:18
在开始写今天的文档之前, 我自己先BB几句, 还记得自己刚大学毕业的时候, 连一个windows的cmd命令都不会, 感觉别人玩一个ping, 或者查看个ip和mac地址啥的, 都觉得牛逼的不得了.算起来自己也是从linux入门计算机,shell应该是自己接触到的第一个开发黑窗口了, 后来慢慢会了, 才觉得也就是那么回事吧.呵呵 如果大家想快速学习一下, 还是推介大家看一下这个网址, 网址为: http://www.apelearn.com/study_v2/index.html , 其实我自己就是阿铭老师一个弟子, 在他的带领下自己才走入互联网的公司大门. 接下来, 就来整理一下自己曾经学到的一些知识吧 1. linux的发行版本 其实说实话, 我自己对linux的发行版本也不是很了解, 你如果网上一搜的话, 一大堆, 较知名的发行版有:Ubuntu、RedHat、CentOS、Debain、Fedora、SuSE、OpenSUSE、TurboLinux、BluePoint、RedFlag、Xterm、SlackWare等, 但是就这么多版本中, 我就接触过前三个, 可能自己比较垃圾吧(嘿嘿) 其实说起linux, 我在第一份工作的时候, 最新接触的是unix系统, 后来才知道unix是linux系统的前身, 命令啥的都差不多, 但是还是有一些细小的差距.但是当时我在银行的系统中

Linux命令行与shell脚本编程入门经验

大憨熊 提交于 2020-08-20 06:35:54
如今的社会,随着时代的发展,出现了很多职业,像电子类,计算机类的专业,出现了各种各样的工程师,有算法工程师, java 工程师,前端工程师,后台工程师, Linux 工程师,运维工程师等等,不同的职业要求的个人能力有所不同,想要成为一名优秀的工程师是需要我们往相应的方向努力的。那么,如何成为一名优秀的 Linux 工程师呢?我们聊一聊如何成为一名优秀的 Linux 工程师。 Linux 命令大全: https://www.linuxcool.com/ 当时选则 Linux 也有很多原因,起初是因为对 Linux 开源的向往,还有就是感觉学习 Linux 是很有前途的,红帽认真比思科强一点。称为一名优秀的工程师,不仅要学好 Linux ,还要学好 Windows server 。另外必须要懂得写一些简单的程序,这样才能让你在这个遍布精英的行业中有一定的竞争力。好了,我说一下我是怎么开始接触 Linux 的。记得那是大学的时候,有一个小伙伴报了个 Linux 的培训班,上课回来说感觉不错,学习 Linux 很有钱途的,于是,啥都不懂的我就开始了解 Linux ,上网一搜,有关 Linux 相关的东西很多,文章,视频,应有尽有,于是我找了一些,开始学习,偶尔还去逛一下论坛,学了一段时间,总是感觉学的不系统,东一点,西一点,并没有真正的深入。于是我感觉这种学习方法不对,我需要系统的学习

深度分析LINUX环境下如何配置multipath

蓝咒 提交于 2020-08-20 01:30:08
首先介绍一下什么是多路径(multi-path)?先说说多路径功能产生的背景,在多路径功能出现之前,主机上的硬盘是直接挂接到一个总线(PCI)上,路径是一对一的关系,也就是一条路径指向一个硬盘或是存储设备,这样的一对一关系对于操作系统而言,处理相对简单,但是缺少了可靠性。当出现了 光纤通道网络(Fibre Channle) 也就是通常所说的SAN网络时,或者由iSCSI组成的IPSAN环境时,由于主机和存储之间通过光纤通道交换机或者多块网卡及IP来连接时,构成了多对多关系的IO通道,也就是说一台主机到一台存储设备之间存在多条路径。当这些路径同时生效时,I/O流量如何分配和调度,如何做IO流量的负载均衡,如何做主备。这种背景下多路径软件就产生了。 多路径的主要功能就是和存储设备一起配合实现如下功能: 1.故障的切换和恢复 2.IO流量的负载均衡 3.磁盘的虚拟化 在linux操作系统中,RedHat和Suse的2.6的内核中都自带了免费的多路径软件包,ESX操作系统下也是自带了免费的多路径功能,而windows操作系统下,就需要购买一个叫MPIO的软件lience才能使用multi-path多路径功能。其他windows和ESX操作系统下的多路径 功能都是图形化界面比较简单这里就不多做介绍了,在这里就是介绍一下linux环境下如何配置multi-path多路径功能。 一、

influxdb centos --> yum install 安装

匆匆过客 提交于 2020-08-19 20:30:55
命令行运行: cat <<EOF | sudo tee /etc/yum.repos.d/influxdb.repo [influxdb] name = InfluxDB Repository - RHEL \$releasever baseurl = https://repos.influxdata.com/rhel/\$releasever/\$basearch/stable enabled = 1 gpgcheck = 1 gpgkey = https://repos.influxdata.com/influxdb.key EOF 然后安装influxdb ` sudo yum install influxdb sudo service influxdb start Or if your operating system is using systemd (CentOS 7+, RHEL 7+): sudo yum install influxdb` 来源: oschina 链接: https://my.oschina.net/u/217662/blog/4514692

CentOS7 安装Chrome

穿精又带淫゛_ 提交于 2020-08-19 19:01:50
使用命令下载rpm安装包: wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm 下载包名为google-chrome-stable_current_x86_64.rpm 使用root权限进行安装 rpm -ivh google-chrome-stable_current_x86_64.rpm 安装中报错: /usr/bin/lsb_release 被 google-chrome-stable-74.0.3729.169-1.x86_64 需要 libXss.so.1()(64bit) 被 google-chrome-stable-74.0.3729.169-1.x86_64 需要 libappindicator3.so.1()(64bit) 被 google-chrome-stable-74.0.3729.169-1.x86_64 需要 liberation-fonts 被 google-chrome-stable-74.0.3729.169-1.x86_64 需要 安装依赖包: sudo yum install liberation-fonts sudo yum -y install libXss* sudo yum install libappindicator*