CentOS

如何选择阿里云服务器操作系统?阿里云操作系统说明文档

给你一囗甜甜゛ 提交于 2020-10-03 06:31:22
随着网站服务器技术的发展,越来越多的站长建站首先选择云服务器。时下阿里云云服务器ECS脱颖而出,成为多数站长网站服务器的首选。那么对于刚刚接触云服务器的站长来说,如何选择适合网站的阿里云云服务器ECS操作系统,阿里云云服务器ECS的操作系统有什么区别,阿里云linux服务器和windows服务器有何不同呢。 前提:若后期有需求购买阿里云任何产品的朋友,可以提前领取优惠劵。后期可为大家减少成本: 点击领取阿里云优惠劵 首先,我们要清楚的便是每个系统之间的差别,以及在阿里云上的差别: 1. Windows 1.1)系统内含正版激活。 1.2)适合于运行Windows下开发的程序,如.net等。 1.3)支持SQLServer等数据库(需自行安装)。 1.4)可以使用远程桌面方式登录进行管理。 注:512内存不支持选择Windows系统,1G以上内存才能很好支持该系统。 2. Linux 2.1.1)最流行的服务器端操作系统,强大的安全性和稳定性。 2.1.2)免费且开源,轻松建立和编译源代码。 2.1.3)通过SSH方式远程访问您的云服务器。 2.1.4)一般用于高性能web等服务器应用,支持常见的PHP/Python等编程语言,支持MySQL等数据库(需自行安装)。 2.2CentOS(推荐)请使用yum方式在线安装软件。 2.3Ubuntu请使用aptitude方式在线安装软件。

Linux自学笔记——openssh

99封情书 提交于 2020-10-03 03:45:51
ssh :Secure SHell C/S :22/tcp,安全地址登录 Server :OpenSSH(sshd) Client :OpenSSH(ssh,scp), Windows 工具 :xshell,putty,securecrt ,sshsecure shell client sshprotocol version : V1 :不安全; V2 : 主机认证:需要用到主机认证密钥;由服务器维护和提供; 用户登录: 用户认证: 基于口令认证; 基于密钥认证:用户提供一对儿密钥,私钥保留在客户端,公钥保留于远程服务器端的用户家目录下; OpenSSH : sshd :配置文件 /etc/ssh/sshd_config ssh :配置文件 /etc/ssh/ssh_config 客户端程序: ssh [options] [user@]host [COMMAND] ssh [-l user] [options] host [COMMAND] 省略用户名: 使用本地用户名作为远程登录的用户名; 常用选项: -l user :以指定的用户登录远程主机; -p port :用于指明远程服务器的端口; -X :支持X11转发; X :协议;x-Windows,C/S X11 转发的作用:在本地显示远程主机上的图形窗口; 前提:本地是X图形界面,或者提供了x service; -o

这些好用的Linux系统,你会选择哪个?

风格不统一 提交于 2020-10-03 03:05:54
  Linux是非常热门的技术,因为开源、免费的特性,广受大家的喜欢和重视,那么Linux众多版本你会选择哪个呢?为大家重视一下。   1、ArchLinux:优秀的发行版本之一,简单和优雅,以最短的代码干更多的事情,主要包含管理系统就是pacman,拥有上几十万的软件包的仓库:AUR,各种场景的软件。   2、Gentoo:是一个基于Linux自由操作系统,几乎任何应用程序或者需求自动地作出优化和定制。追求极限的配置、性能,以及顶尖的用户和开发者社区,是该系统的特性。   3、Centos:CentOS是企业级Linux发行版之一,也是服务器常用系统之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。   4、Ubuntu:版本的9和10为最新,也是最近几年才出来的版本,主要指Server版本,强项就是其desktop版,应用是比较广泛的。 来源: oschina 链接: https://my.oschina.net/u/4288355/blog/4292374

how to install mongodb in centos7

无人久伴 提交于 2020-10-03 01:57:06
[root@xtwj88 ~]# cat /etc/yum.repos.d/mongodb-org-4.2.repo [mongodb-org-4.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc [root@xtwj88 ~]# dnf list |grep mongodb collectd-write_mongodb.x86_64 5.8.1-1.el7 epel mongocli.x86_64 1.1.0-1 mongodb-org-4.2 mongodb.x86_64 2.6.12-6.el7 epel mongodb-org.x86_64 4.2.8-1.el7 mongodb-org-4.2 mongodb-org-mongos.x86_64 4.2.8-1.el7 mongodb-org-4.2 mongodb-org-server.x86_64 4.2.8-1.el7 mongodb-org-4.2 mongodb-org-shell.x86_64 4

centos7 yum方式安装 mysql5.6版本数据库

…衆ロ難τιáo~ 提交于 2020-10-03 01:55:12
注:出这个版本的安装方式使用因为 centos自带 mariadb 其实yum方式安装是可以不用删除mariadb的,安装MySQL会覆盖掉之前已存在的mariadb 1:下载源文件 wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm 2:判断当前centos系统中是否有已存在的mysql,有则卸载即可 yum list installed | grep mysql #删除系统自带的mysql yum -y remove mysql-libs.x86_64 #卸载后再用全局查找,查找出残留的文件等信息,继续删除 find / -name mysql #rm -rf 自行删除查询出来的目录,若没有则无需删除 由于这个mysql的yum源服务器在国外,所以下载速度会比较慢,mysql5.6只有79M大,而mysql5.7就有182M。(其实就是你服务器垃圾,没别的) 3:安装mysql-community-release-el7-5.noarch.rpm包 rpm -ivh mysql57-community-release-el7-7.noarch.rpm 安装完这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,

如何选择阿里云服务器操作系统?阿里云操作系统说明指南

爱⌒轻易说出口 提交于 2020-10-03 01:25:29
随着网站服务器技术的发展,越来越多的站长建站首先选择云服务器。时下阿里云云服务器ECS脱颖而出,成为多数站长网站服务器的首选。那么对于刚刚接触云服务器的站长来说,如何选择适合网站的阿里云云服务器ECS操作系统,阿里云云服务器ECS的操作系统有什么区别,阿里云linux服务器和windows服务器有何不同呢。 前提:若后期有需求购买阿里云任何产品的朋友,可以提前领取优惠劵。后期可为大家减少成本: 点击领取阿里云优惠劵 阿里云个人购买 + 阿里云企业购买 首先,我们要清楚的便是每个系统之间的差别,以及在阿里云上的差别: 1. Windows 1.1)系统内含正版激活。 1.2)适合于运行Windows下开发的程序,如.net等。 1.3)支持SQLServer等数据库(需自行安装)。 1.4)可以使用远程桌面方式登录进行管理。 注:512内存不支持选择Windows系统,1G以上内存才能很好支持该系统。 2. Linux 2.1.1)最流行的服务器端操作系统,强大的安全性和稳定性。 2.1.2)免费且开源,轻松建立和编译源代码。 2.1.3)通过SSH方式远程访问您的云服务器。 2.1.4)一般用于高性能web等服务器应用,支持常见的PHP/Python等编程语言,支持MySQL等数据库(需自行安装)。 2.2CentOS(推荐)请使用yum方式在线安装软件。 2

PostgreSQL12-主从复制

笑着哭i 提交于 2020-10-02 23:57:20
注意 :PostgreSQL 12对主从复制实现和配置做了重大改进,如废弃了 recovery.conf ,并将参数转换为普通的 PostgreSQL 配置参数,使得配置群集和复制更加简单。 PostgreSQL数据库支持多种复制解决方案,以构建高可用性,可伸缩,容错的应用程序,其中之一是 预写日志(WAL)传送 。该解决方案允许使用基于文件的日志传送或流复制,或者在可能的情况下,将两种方法结合使用来实现备用服务器。 使用流复制时,备用(复制从属)数据库服务器被配置为连接到主服务器/主服务器,主服务器/主服务器在生成WAL记录时将其流传输到备用服务器,而无需等待WAL文件被填充。 默认情况下,流复制是异步的,其中在将事务提交到主服务器后将数据写入备用服务器。这意味着在主服务器中提交事务与更改在备用服务器中变得可见之间存在很小的延迟。这种方法的一个缺点是,如果主服务器崩溃,则可能无法复制任何未提交的事务,这可能导致数据丢失。 示例环境: Postgresql master database server: 10.20.20.1 Postgresql standby database server: 10.20.20.2 一. 配置主服务器 1. 修改监听端口 su - postgres psql -c "ALTER SYSTEM SET listen_addresses TO '*'

基于 C++11 开发的高性能 web 服务器 cppweb 发布

时光毁灭记忆、已成空白 提交于 2020-10-02 23:43:24
功能说明 作者初衷是编写一个web框架支持C++开发cgi程序,于是cppweb诞生了。 作者希望cppweb是一个大一统的框架,即可用于传统服务端编程也可用于web编程,作者希望http协议能做的更多,框架包括以下两个核心服务: webserver:业务服务容器,通过配置也可升级为服务注册中心与定时任务调度中心。 webrouter:接口路由网关服务,对外提供统一的流量入口,主要负责请求分发以及黑白名称配置。 cppweb在读数据采用epoll网络模型,以任务队列的方式处理具体请求,回包也在任务队列中处理,理论上cppweb可支持单机10000个以上的并发连接。 cppweb易拓展,作者开发Java、Python等模块,用于支持Java、Python等语言开发cgi程序,开发者可以直接使用C/C++、Java、Python等语言进行混合开发。 cppweb追求小而巧,对于开源库是拿来即用,源码工程自带zlib、sqlite等源码代码,开发者无需另外下载,再此感谢zlib、sqlite等开源库的作者与开发团队。 我们对linux与windows下的文件系统、共享内存、信息量等系统接口进行统一的封装,保证一份代码可以再不同的系统中编译运行,您也可以用cppweb基础库进行其他方面的跨平台开发工作。 基于cppweb的微服务集群框架如下图所示

hbase2.1.9 centos7 完全分布式 搭建随记

荒凉一梦 提交于 2020-10-02 21:55:45
hbase2.1.9 centos7 完全分布式 搭建随记 这里是当初在三个ECS节点上搭建hadoop+zookeeper+hbase+solr的主要步骤,文章内容未经过润色,请参考的同学搭配其他博客一同使用,并记得根据实际情况调整相关参数 1. 指定位置解压 2. vi /etc/profile export HBASE_HOME=/opt/hbase/hbase-2.1.9 export PATH=.:${JAVA_HOME}/bin:${SCALA_HOME}/bin:${SPARK_HOME}/bin:$PATH source /etc/profile 3. vi /.../hbase-2.1.9/conf/hbase-env.sh export JAVA_HOME=/opt/jdk/jdk1.8.0_191 export HADOOP_HOME=/opt/hadoop/hadoop-2.7.7 export HBASE_HOME=/opt/hbase/hbase-2.1.9 export HBASE_CLASSPATH=ls /opt/hadoop/hadoop-2.7.7/etc/hadoop/ export HBASE_PID_DIR=/opt/DonotDelete/hbasepid export HBASE_MANAGES_ZK=false ### export

linux配置本地yum源

时光怂恿深爱的人放手 提交于 2020-10-02 21:14:40
搭建并配置Yum软件仓库的大致步骤如下: 第一步 进入到/etc/yum.repos.d/目录中(因为该目录存放着Yum软件仓库的配置文件)。 将里面的所有文件备份到别的文件夹里 第二步 使用Vim编辑器创建一个名为backup.repo的新配置文件(文件名称可随意,但是后缀名必须是.repo),逐项写入下面配置参数并保存退出。(中文注释就不要写了哈) 【Centos】//Yum软件仓库唯一标识符,避免和其他的仓库冲突 name=Centos //Yum软件仓库的名称选择,避免和其他仓库冲突 baseurl=file:///mnt/cdrom //提供的方式包括FTP(ftp://…)、HTTP(http://…)、本地(file:///…)。 enabled=1 //设置此源是否可用;1为可用,0为禁用。 gpgcheck=0 //设置此源是否校验文件;1为校验,0为不校验。 [ root@localhost ~ ] # yum clean all 清理软件源 第三步 按配置参数的路径挂载光盘,并把光盘挂载信息写入到/etc/fstab文件中。 或者使用临时挂载 [ root@localhost ~ ] # mkdir -p /mnt/cdrom [ root@localhost ~ ] # mount /dev/cdrom /mnt/cdrom 第四步 使用“yum -y