CentOS

【CentOs7笔记1】

早过忘川 提交于 2021-02-01 11:18:10
GNU is Not Unix 一. Linux Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。 GPL是GNU General Public License的缩写,为通用公共许可证。 GNU计划,又称革奴计划。是“GNU is Not Unix”的递归缩写,是由Richard Stallman在1983年9月27日公开发起的。 CentOS是一个基于Red Hat的Linux发行版的操作系统Linux 二. 虚拟机和镜像 1. VMware下载地址 VirtualBox下载地址 2. 国内的开源mirror镜像站 清华大学开源软件镜像站 阿里云开源镜像站 网易开源镜像站 3. 虚拟硬件分配 内存:2G 硬盘:50G cpu:双核 网络模式:NAT 三. 安装CentOS 7 CentOS安装界面 第一个为安装CentOS7,第二个为检测并安装,第三个为检测并修复。直接选择第一个选项,然后加载完后,选择你所想使用的语言 Date & Time 设置时间和时区 KEYBOARD 设置键盘布局 LANGUAGE SUPPORT 语言支持 INSTALLATION SOURCE 安装源 SOFTWARE SELECTION 安装包的选择 INSTALLATION DESTINATION 安装目标

从cetos官网下载镜像教程

旧巷老猫 提交于 2021-02-01 11:13:30
1、CentoS简介 CentOS(Community Enterprise Operating System,社区企业操作系统)是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本,以高效、稳定著称。它使用与Red Hat相同的源代码编译而成,而且是开源免费的,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用,是很多中小服务器站点的首选。CentOS拥有Red Hat的所有功能,它们的不同之处在于CentOS并不包含封闭源代码软件,即Red Hat提供的额外的商业服务, 新版本的 CentOS 大约每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次 centos官方网址:www.centos.org get centos:链接下载页面,about:关于centos相关信息,community:社区,documentation:文档,help:帮助 2、点击进入centos下载页 CentOS主要镜像文件类型介绍 常见的镜像文件类型主要有以下几种: DVD ISO :普通光盘完整安装版镜像,可离线安装到计算机硬盘上,包含大量的常用软件,一般选择这种镜像类型即可。 Everything ISO :包含了完整安装版的内容,并对其进行补充,集成了所 有软件。

CentOS7安装Apache2和PHP7

随声附和 提交于 2021-02-01 06:37:24
安装Apache 2.4 更新源: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 安装服务: yum -y install httpd CentOS7启动服务: systemctl start httpd.service CentOS7设置开机启动服务: systemctl enable httpd.service 安装源 安装 EPEL 软件包: $ sudo yum install epel-release 安装 remi 源: $ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm 安装 yum 扩展包: $ sudo yum install yum-utils 启用 remi 仓库: $ sudo yum-config-manager --enable remi-php72 $ sudo yum update 安装 PHP 服务 安装 PHP7,2 $ sudo yum install php72 输入 php72 -v 查看安装结果 安装

Centos8尝鲜

雨燕双飞 提交于 2021-02-01 05:54:42
Centos 8阿里云下载地址 https://mirrors.aliyun.com/centos/8.0.1905/isos/x86_64/ Centos8的一些变化 网络服务: 在/etc/sysconfig/network-scripts/目录下只有一个当前网卡的配置文件 默认重启服务不在使用/etc/init.d/服务名重启 重启网卡服务需要用nmcli命令 nmcli c reload    nmcli c up <网卡名>   也可以通过 nmtui   该命令进行图形化更改网卡信息 来源: oschina 链接: https://my.oschina.net/u/4302374/blog/3383221

Shell脚本备份Mongodb数据库

♀尐吖头ヾ 提交于 2021-02-01 04:21:10
诚邀访问我的个人博客: 我在马路边 更好的阅读体验点击查看原文: Shell脚本备份Mongodb数据库 原创博客,转载请注明出处 @[toc] 项目需要对Mongodb的数据进行定期备份,以免出现什么差错难以追回,但是数据量比较大,本机硬盘不够用,还要异地备份,于是乎通过通过dump远程链接目标库,然后将数据dump到另一个位置,暂时还在执行中,如果有错误再进行修改。 环境还原 Mongodb服务器 A (Linux),备份机器 B (Windows),备份移动硬盘C。 B 机器可以远程 A 服务器,由于 A 和 B 服务器的硬盘剩余空间都不够备份,在 B 机器插入移动硬盘C。 在B机器上通过VirtualBox创建 Linux虚拟机 ,与 B 机器的移动硬盘 C 进行共享文件夹 D 。 Linux虚拟机 创建shell脚本,将数据备份到共享文件夹 D 。 Linux虚拟机 需要安装Mongodb数据库,如何安装数据库请参考 Centos7安装MongoDB4.0 ,以便执行 mongodump 命令。 环境创建 Linux虚拟机 在共享目录 <folder> 下创建导出dump的文件夹和将dump文件压缩的目标文件夹,命令如下: 注:执行的时候请将下面提到的所有 <folder> 替换成你的目标目录,比如 /media/sf_mongobak/ # 切换到你的目标目录 $ cd

JVM参数配置与应用测试

半腔热情 提交于 2021-02-01 01:55:37
JVM参数配置 在我们整个JVM调优中,JVM的参数配置也必不可少,当我们使用给定的一些参数启动JVM,就可以在系统运行时打印相关日志,有利于出现分析实际问题。 -XX:+PrintGC :使用这个参数,虚拟机启动后,只要遇到GC就会打印日志。其中 -XX 说明增加配置, + 代表启用配置,如果不写或者写减号代表不启用配置 -XX:+UseSerialGC :配置串行回收器,垃圾回收会有单独的一个线程去负责垃圾回收,串行垃圾回收器是垃圾回收中的一种。 -XX:+PrintGCDetails :打印GC详细信息,包括各个区的情况 -Xms :设置java程序启动时初始堆大小 -Xmx :设置java程序能获得的最大堆大小 -XX:+PrintCommandLineFlags :可以将隐式或者显示传给虚拟机的参数输出 -XX:+HeapDumpOnOutOfMemoryError :发生OOM时生成dump文件 -XX:HeapDumpPath=/You/path :生成的dump文件存放路径 在实际工作中,我们可以直接 将初始的堆大小与最大堆大小设置相等 , 这样的好处是可以 减少程序运行时的垃圾回收次数,从而提高性能 。 1. Heap内存分配测试 编写测试类 public class JvmMemoryDistributeDemo { public static void

CentOS下MySQL安装失败,报socket &apos;/tmp/mysql.sock错误解决方法

这一生的挚爱 提交于 2021-01-31 09:02:55
CentOS下MySQL安装失败,报socket '/tmp/mysql.sock错误解决方法 参考文章: (1)CentOS下MySQL安装失败,报socket '/tmp/mysql.sock错误解决方法 (2)https://www.cnblogs.com/students/p/10688420.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4437884/blog/4938832

固定ip电脑虚拟机上网设置

你离开我真会死。 提交于 2021-01-31 01:06:47
虚拟机的网络连接里的“本地连接”就用“自动获取IP地址”就好,有固定IP的需要到“Internet协议”设置。(右键“本地连接”-双击“Internet 协议”,看看是不是自动的吧!固定IP的也在这里改!) 1.当然是将虚拟机的上网方式选为NAT咯。右键你要设置的虚拟机选“设置”(因为有的不止虚拟一台),在“硬件”中选“以太网”,将右边的网络连接改为NAT-确定。 2.点菜单栏里的“编辑”-选“虚拟网络设置”,先将“自动桥接”给去掉(去掉钩钩),再选“DHCP”开启DHCP服务,点“开始”-应用,再按同样的方法开启“NAT”的功能。 NAT的上网方式的特点 1.主机的虚拟网卡不用设置(默认为自动获得) 2.虚拟系统中的网卡不用设置(默认为自动获得) 这条两个实现的前提是虚拟的dhcp服务器正常工作 第二种方式上网:桥接方式 虚拟机选择“桥接”,桥接之后便可以直接上网了,但是不能和主机共享资料,所以我采用“共享”的方式,使得虚拟机共享主机网卡,从而达到上网和共享主机资料的目的。 在网上邻居----属性---ADSL--属性---高级----Internet连接共享-----把底下的“允许其它计算机......”那项勾上,然后选择底下的选项为“本地连接”--------确定 出现警告框,确定,然后断开ADSL,再重联ADSL,上网,OK! service network restart

【学相伴】Nginx最新教程通俗易懂-狂神说

£可爱£侵袭症+ 提交于 2021-01-30 12:38:07
Nginx - 学相伴 分享人:秦疆(遇见狂神说) 公司产品出现瓶颈? 我们公司项目刚刚上线的时候,并发量小,用户使用的少,所以在低并发的情况下,一个jar包启动应用就够了,然后内部tomcat返回内容给用户。 但是慢慢的,使用我们平台的用户越来越多了,并发量慢慢增大了,这时候一台服务器满足不了我们的需求了。 于是我们横向扩展,又增加了服务器。这个时候几个项目启动在不同的服务器上,用户要访问,就需要增加一个代理服务器了,通过代理服务器来帮我们转发和处理请求。 我们希望这个代理服务器可以帮助我们接收用户的请求,然后将用户的请求按照规则帮我们转发到不同的服务器节点之上。这个过程用户是无感知的,用户并不知道是哪个服务器返回的结果,我们还希望他可以按照服务器的性能提供不同的权重选择。保证最佳体验!所以我们使用了Nginx。 什么是Nginx? Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。2011年6月1日,nginx 1.0.4发布。 其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好