RHEL

CentOS7.2 安装 MongoDB 3.4

时间秒杀一切 提交于 2020-08-13 15:44:21
服务器版本 CentOS7.2 MongoDB版本 3.4 ###1/ 下载所需资源 阿里镜像地址 http://mirrors.aliyun.com/mongodb/yum/redhat/7/mongodb-org/3.4/x86_64/RPMS/ 下载rpm安装包: # wget mongodb-org-3.4.4-1.el7.x86_64.rpm # wget mongodb-org-mongos-3.4.4-1.el7.x86_64.rpm # wget mongodb-org-server-3.4.4-1.el7.x86_64.rpm # wget mongodb-org-shell-3.4.4-1.el7.x86_64.rpm # wget mongodb-org-tools-3.4.4-1.el7.x86_64.rpm ###2/ 安装 MongoDB 先安装 mongos、server、shell、tools # rpm -ivh mongodb-org-mongos-3.4.4-1.el7.x86_64.rpm # rpm -ivh mongodb-org-server-3.4.4-1.el7.x86_64.rpm # rpm -ivh mongodb-org-shell-3.4.4-1.el7.x86_64.rpm # rpm -ivh mongodb-org

RHCE通关必知必会

做~自己de王妃 提交于 2020-08-13 12:34:23
考前一:更改虚机root密码  在开机启动出现内核选项时按e,进入启动编辑模式;  光标定位到以linux16开头的这一行,按下键盘上的[End]键,直接跳到这一行的末尾,追加rd.break;  按Ctrl+x重启进入单用户模式;  mount -o remount,rw /sysroot  chroot /sysroot  echo redhat |passwd –-stdin root  touch /.autorelabel //为了让selinux生效,否则系统不能正常启动;  exit  reboot  考前二:配置YUM源  cd /etc/yum.repos.d/  vim local.repo [local.repo] name=local.repo baseurl= http://server.rhce.cc/dvd gpgcheck=0 enabled=1  scp local.repo system2:/etc/yum.repos.d/ 第一题:配置SELinux SELinux必须在两个系统system1和system2中运行于Enforcing模式  vim /etc/selinux/config SELINUX=enforcing  setenforce 1 第二题:配置SSH访问 按以下要求配置SSH访问:

找不到pg_config可执行文件

你离开我真会死。 提交于 2020-08-13 11:51:01
问题: I am having trouble installing psycopg2. 我在安装psycopg2时遇到问题。 I get the following error when I try to pip install psycopg2 : 当我尝试 pip install psycopg2 时出现以下错误: Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config /path/to/pg_config build ... or with the pg_config option in 'setup.cfg'. ---------------------------------------- Command python setup.py egg_info failed with error code 1 in /tmp/pip-build/psycopg2 But the problem is pg_config is actually in my

学习Linux打卡计划(第八天)

ぃ、小莉子 提交于 2020-08-13 08:13:54
存储结构与磁盘划分 Linux系统中一切都是文件,一切文件都是从根目录(/)开始的,并按照文件系统层次化标准(FHS,Filesystem Hierarchy Standard)采用树形结构来存放文件,并且定义了常见目录的用途。常见目录主要有: /root 管理员家目录 /home 普通用户家目录 /etc 配置文件 /boot 开机所需相关文件 /dev 设备目录(硬件设备) /bin 程序文件 /media 挂载目录 /tmp 共享的临时目录 /var 存放经常变化的文件目录,如日志。 绝对路径与相对路径的区别: 绝对路径:从根目录开始(/)写起的文件或根目录名称路径,“一步到位”,如:cd /home/abc 相对路径:相对于当前目录路径的写法 ,在不清楚目录的情况下,一步步切换到所找的目录,如:cd /home 然后 cd abc 物理设备的命名规则: SATA硬盘:/dev/sd[a-p] 光 驱 :/dev/cdrom 硬盘分区: 硬盘设备是由大量的扇区组成的,每个扇区的容量为 512 字节,其中 第一个扇区最重要,它里面保存着主引导记录与分区表信息。就第一个扇区来讲,主引导记 录需要占用 446 字节,分区表为 64 字节,结束符占用 2 字节;其中分区表中每记录一个分区 信息就需要 16 字节,这样一来最多只有 4 个分区信息可以写到第一个扇区中

Linux和windows系统之间的区别

泄露秘密 提交于 2020-08-13 07:01:45
如今,主流的操作系统由三类, Windows 和 Mac OS 相信大家都不陌生,他们是我们平常最熟知的操作系统。那另一种操作系统是什么呢?当然就是 Linux 操作系统。 Linux 系统正是因为它开源且免费、跨平台等优良的特性,深受码农们的喜爱。 Linux 在服务器端占据着霸主地位,并且在未来云计算的发展方面,它的地位也不会轻易动摇。相比于不开源的 Windows 和 MacOS , Linux 将是程序员们施展拳脚的重要根据地。目前,我们常见的网络设备的操作系统基本都是使用 Linux ,比如安卓系统、银行服务器、企业 erp 系统服务器等等都是使用的 Linux ,它们正式利用了 Linux 稳定性和安全性高的特点。据不完全统计, linux 在市场上的应用范围相当广阔,几乎占据了 80% 的服务器系统,所以学好 Linux 系统可以让在找工作的过程中有更好的敲门砖,让你由更多的选择,对于码农来说,学好这门技术也是相当有成就感的! 那么 Linux 命令 应用范围这么广,这么重要,我们该如何学习 Linux 操作系统呢?正所谓 “ 工欲善其事必先利其器 ” ,首先你要准备一个趁手的兵器,也就是电脑。然后上网上选择并下载适合自己的 Linux 发行版本,如果你是初学者的话,建议你选择 redhat ,在 Redhat 版本里呢有一些小版本,它们之间是有一些不同的用途和区别的

【再学Linux】第5章用户身份与文件权限

心不动则不痛 提交于 2020-08-13 04:10:53
Linux是一个多用户、多任务的操作系统,具有很好的稳定性与安全性,在幕后保障Linux系统安全的则是一系列复杂的配置工作。本章将详细讲解文件的所有者、所属组以及其他人可对文件进行的读(r)、写(w)、执行(x)等操作,以及如何在Linux系统中添加、删除、修改用户账户信息。我们还可以使用SUID、SGID与SBIT特殊权限更加灵活地设置系统权限功能,来弥补对文件设置一般操作权限时所带来的不足。隐藏权限能够给系统增加一层隐形的防护层,让黑客最多只能查看关键日志信息,而不能进行修改或删除。而文件的访问控制列表(Access Control List,ACL)可以进一步让单一用户、用户组对单一文件或目录进行特殊的权限设置,让文件具有能满足工作需求的最小权限。本章最后还将讲解如何使用su命令与sudo服务让普通用户具备管理员的权限,不仅可以满足日常的工作需求,还可以确保系统的安全性。 本章目录结构 5.1 用户身份与能力 5.2 文件权限与归属 5.3 文件的特殊权限 5.4 文件的隐藏属性 5.5 文件访问控制列表 5.6 su命令与sudo服务 1.在RHEL 7系统中,root管理员是谁? 答:是UID为0的用户,默认是root管理员。 2.如何使用Linux系统的命令行来添加或删除用户? 答:添加和删除用户的命令分别是useradd与userdel。 3

【Linux面试题2】目录结构及相关命令

血红的双手。 提交于 2020-08-13 02:05:05
目录结构及相关命令笔试题集合 一、复习题 1.服务器的结构类型有哪些?简单说明 ⚫ 塔式服务器:像个硕大的柜子。低档服务器由于功能较弱,整个服务器的内部结构比较简单,所以机箱不 大,都采用台式机箱结构。这类服务器在整个服务器市场中占有相当大的份额。 ⚫ 机架式服务器:机架式服务器的外形看来不像计算机,而像交换机,有 1U(1U=1.75 英寸)、2U、4U 等 规格。机架式服务器安装在标准的 19 英寸机柜里面。这种结构的多为功能型服务器 ⚫ 刀片式服务器:是一种高可用高密度的低成本服务器平台,是专门为特殊应用行业和高密度计算机环境设 计的,其中每一块“刀片”实际上就是一块系统母板。 ⚫ 云服务器:阿里云 腾讯云 华为云 aws 青云 ucloud 等等 2.在32位操作系统最大可以使用__32_G内存. 3.系统交换分区时作为系统___虚拟存储__的一块区域. 4./etc文件系统的标准应用是用于(D) ​ A.安装附加的应用程序 ​ B.存放可执行程序、系统管理工具 ​ C.设置用户的主目录 ​ D.存放用于系统管理的配置文件 5.设超级用户root当前所在目录为:/usr/local,键入cd命令后,用户当前所在目录为(B) ​ A./home ​ B./root ​ C./home/root ​ D./usr/local 6.Linux系统习惯将许多设备驱动存储在(A

Oracle 19c 迁移前,做好 RAT 回放测试有多重要?

笑着哭i 提交于 2020-08-12 20:17:19
云栖号资讯:【 点击查看更多行业资讯 】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 背景 某客户的核心系统数据库一直是 IBM AIX 小型机和 Oracle 11g R2,这个数据库已修修补补用了近十年。最近计划迁移到 x86 环境下的 Oracle 19G,在之前的迁移测试以及应用测试中,做的都是一些简单的测试,没有试过模拟现网的压力。这可能会导致应用连接到新库之后,在出现各种未知问题时无法及时处理。 于是考虑使用 RAT 中的 Database Replay,模拟现网的运行,来发现数据迁移、兼容性、性能等各种问题。 RAT 介绍 Oracle Real Application Testing(简称 RAT)是 11gR2 的一个重要的 feature,其推出的初衷是为了满足数据中心变更后,有很好的方法和工具去衡量这些变更对于生产环境的应用带来的影响,更好地评估诸如硬件升级、软件升级、架构变化等等对于客户应用程序的影响。 Real Application Testing 其实有两个解决方法,分别是 Database Replay 和 SPA(SQL Performance Analyzer)。以前有用过 SPA 就不做介绍了,本次主要介绍 RAT 的使用以及我在使用过程中遇到的问题。 Database Replay,数据库回放顾名思义可以理解为一个录像机

python应用场景有哪些?实际就业薪资如何?

可紊 提交于 2020-08-12 14:46:19
  对于很多人来说,python是一门非常不错的编程语言,现在很多新手想要转行学习编程,都会选择python。那么关于python你了解吗?你知道python的应用场景和就业薪资吗?   现在很多机构都开设了python相关课程,可以通过学习python语言,找到自己满意的工作。   python应用场景有哪些?从目前情况来说,python已经广泛的应用在无人驾驶、个人助理、金融、电商、医疗、教育等各大领域中。   尤其在web开发、自动化运维、自动化测试、游戏开发、桌面开发、人工智能、爬虫、数据分析等领域。总而言之,除了极少的事情不能做之外,强大的语言整合能力,让它做到了无处不能。   现在谷歌公司、Instagram平台、Facebook脸书、Redhat,还有国内的知乎、豆瓣等,都开始使用python进行开发。   python语言就业后岗位薪资待遇是多少?   Python全栈开发工程师(10k-20K)   Python运维开发工程师(15k-20K)   Python高级开发工程师(15k-30K)   Python大数据工程师(15K-30K)   Python机器学习工程师(15k-30K)   Python架构师(20k-40k) 来源: oschina 链接: https://my.oschina.net/u/4257651/blog/4387385

Linux基础知识(一)--系统

我们两清 提交于 2020-08-12 14:23:34
Linux基础 简述Linux主流的发行版 ? Redhat、CentOS、Fedora、SuSE、Debian、Ubuntu、FreeBSD等。 简述Linux启动过程? • ⑴开机BIOS自检,加载硬盘。 • ⑵读取MBR,MBR引导。 • ⑶grub引导菜单(Boot Loader)。 • ⑷加载内核kernel。 • ⑸启动init进程,依据inittab文件设定运行级别。 • ⑹init进程,执行rc.sysinit文件。 • ⑺启动内核模块,执行不同级别的脚本程序。 • ⑻执行/etc/rc.d/rc.local。 • ⑼启动tty,进入系统登陆界面。 简述Linux删除文件的原理? Linux系统是通过link的数量来控制文件删除的,只有当一个文件不存在任何link的时候,这个文件才会被删除。一般来说每个文件两个link计数器来控制:i_count和i_nlink。当一个文件被一个程序占用的时候i_count就加1。当文件的硬链接多一个的时候i_nlink也加1。删除一个文件,就是让这个文件,没有进程占用,同时i_link数量为0。 简述Linux运行级别? • 0:关机模式 • 1:单用户模式<==破解root密码 • 2:无网络支持的多用户模式 • 3:有网络支持的多用户模式(文本模式,工作中最常用的模式) • 4:保留,未使用 • 5:有网络支持的X