目录 Linux服务器部署.Net Core笔记:一.开启ssh服务 Linux服务器部署.Net Core笔记:二.安装FTP Linux服务器部署.Net Core笔记:三.安装.NetCore运行环境 Linux服务器部署.Net Core笔记:四.安装Supervisor进程守护 Linux服务器部署.Net Core笔记:五.安装Nginx Linux服务器部署.Net Core笔记:六.安装MySQL…
我们搜索一下yum库关于nginx的rpm包:yum list | grep nginx 找到rpm安装包,我们就可以使用yum直接安装了:yum install nginx 修改nginx配置文件:vi /etc/nginx/nginx.conf 注释掉下面的配置: # server { # listen default_server; # listen [::]: default_server; # server_name _; # root /usr/share/nginx/html; #…
Supervisor 是用 Python 开发的 Linux/Unix 系统下的一个进程管理工具.它可以使进程脱离终端,变为后台守护进程(daemon).实时监控进程状态,异常退出时能自动重启. Supervisor 不支持任何版本的 Window 系统:仅支持在 Python2.4 或更高版本,但不能在任何版本的 Python 3 下工作. 联网状态下,官方推荐首选安装方法是使用easy_install,它是setuptools(Python 包管理工具)的一个功能.所以先执行如下命令安装 s…
接下来我们在 Centos7 系统下使用 yum 命令安装 MySQL,需要注意的是 CentOS 7 版本中 MySQL数据库已从默认的程序列表中移除,所以在安装前我们需要先去官网下载 Yum 资源包: [root@iZr3vdn5bmnf2lZ ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 使用yum安装mysql: [root@iZr3vdn5bmnf2lZ ~]# y…
1.要开始安装 .NET,您需要注册 Microsoft 签名密钥并添加 Microsoft 产品提要.每台机器只需要做一次. 打开命令提示符并运行以下命令:sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm 2.更新可用于安装的产品,安装 .NET 所需的组件,然后安装 .NET SDK. 在命令提示符下,运行以下命令:sudo yum install aspnetco…
1.安装 安装ftp:yum install -y vsftpd 将ftp设置开机启动:systemctl enable vsftpd.service 2.配置 安装好后在ftp配置文件里进行配置 : vim /etc/vsftpd/vsftpd.conf 在viw中使用命令 :set number 打开行号显示 #修改配置 行 anonymous_enable=NO #修改配置 行 anon_mkdir_write_enable=YES #修改配置48行 chown_uploads=YES #…
开启ssh服务需要root权限,先用root账户登陆系统 在安装ssh前我们先更新一下yum:yum update 先检查有没有安装ssh服务:rpm -qa | grep ssh 如果没有安装ssh服务就安装 : yum install openssh-server 安装好后在ssh配置文件里进行配置 : vim /etc/ssh/sshd_config 按 i 键进入编辑模式,去掉一下两项的#,如果使用root账号连接PermitRootLogin配置为yes(默认为no) 编辑完成后,按e…
Sendmail是目前Linux系统下面用得最广的邮件系统之一,虽然它存在一些不足,不过,目前还是有不少公司在使用它.对它的学习,也能让我们更深的了解邮件系统的运作.下面我们就来看看sendmail邮件服务器的部署. 本文将从以下几个方面讲解Sendmail邮件系统: 1.Sendmail安装: 2.Sendmail基本配置: 3.Openwebmail安装和配置: 4.配置Mailscanner+clamav过滤病毒: 5.配置SpamAssassin+mimedefang过滤垃圾邮件. 本文…
LDAP(轻量级目录访问服务),通过配置这个服务,我们也可以在linux下面使用目录的形式管理用户,就像windows下面的AD一样,方便我们管理.下面我们就一起来配置openldap服务.本文运行环境:CentOS 5. 软件需求: db-4.7.25.tar.gz(http://www.oracle.com/technology/global/cn/software/products/berkeley-db/index.html) openldap-stable-20090411.tgz (…
接上篇 linux服务器部署系列之一—Apache篇(上)    四.管理日志文件 Apache日志分为访问日志和错误日志两种: 1)访问日志 用于记录客户端的访问信息,文件名默认为access_log,可以通过参数CustomLog设置日志文件存放的位置和文件名: CustomLog  logs/access_log  combined 2)错误日志 用于记录Apache在启动和运行时产生的错误,默认为error_log,可以通过参数ErrorLog进行设置:ErrorLog  logs/er…
MySQL是linux环境中使用最广泛的数据库之一,著名的“LAMP黄金组合”就要用到MySQL.关于MySQL的优点及作用,我就不多讲了,网上很多这样的文章. 今天我们要谈的是MySQL服务器的部署.   一.安装MySQL 1.软件需求: mysql-5.0.83-linux-i686.tar.gz 下载地址:http://dev.mysql.com/downloads/mysql/5.0.html   2. 查看系统中是否已经安装了MySQL,如果有卸载所有以mysql开头的包. # rp…
项目需要,申请了三台测试机器,好在测试机里面光秃秃的什么都没有,我就可以好好的学习一把玩一把了!接下来以图文的形式讲一下我所碰到的坑以及小小的收获吧! 一.准备工作 首先你得有一台可以玩的linux服务器,知道用户名和密码,然后你需要在windows电脑上安装两个可以连上linux服务器的工具,Xshell 5和Xftp 5,安装教程不多说,补图说明如何连上服务器: xshell连接界面如下,输入好主机ip后点击确定,xshell会弹出窗口输入用户名和密码即可连接成功! xftp连接界面如下,填…
如何在linux服务器部署Rstudio server,配置ODBC后通过RODBC包远程访问SQL server 背景介绍:之前写过一篇文章,提到近期要部署Rstudio server(搭建数据分析团队的分析环境),花了一个星期,搭好了.还YY过给这个亲生的儿子起个装逼的名字呢,莫扎特,巴赫什么的,并YY出以下场景{Jenny ,你把模型扔到莫扎特上跑一版最新结果出来...啊哈是不是特有逼格..哦哈哈...}我是部署的Rstudio server,这个是免费的,但是Rstudio sererv…
转载自:Linux系统部署JavaWeb项目(超详细tomcat,nginx,mysql) 我的系统是阿里云的,香港的系统,本人选择的是系统镜像:CentOS 7.3 64位. 具体步骤: 配置Java环境 安装Tomcat及配置.war包部署 安装MySql及配置.运行sql文件 安装配置Nginx 准备工具: 1.首先需要开通项目用到的端口,例如8080端口,下图为本人开通的端口(授权对象ip就是被允许访问端口的主机ip,也就是阿里云公网ip,可以是其它云服务ip),详细教程: 开启阿里云服…
一.文章概要  这篇文章是讲述一个Linux 新手将 .NET-Core 项目部署在 Linux 服务器上的一个记录,以及在部署期间遇到的问题以及解决办法.有不恰当的地方.欢迎大神指正. 二.前期准备  如果你要部署在Linux服务器上,首先你需要连接到Linux服务器.那么用什么工具连呢?1. 如果你是在Windows的系统环境下,我是采用 PuTTY来进行SSH 连接的.可以参考:使用Putty连接SSH管理linux图文教程 .2.如果你的系统是Mac 的,那直接用Terminal 就可以…
部署准备:javaJDK1.7,Tomcat7.0,MySQL5.8,可运行的javaWeb项目,linux环境的服务器(可以是安装在windows电脑上的linux虚拟机,安装了linux系统的电脑,linux云服务器都行,练习可以使用linux虚拟机) 步骤: 1. linux下安装javaJDK 2. linux下安装Tomcat 3. linux下安装MySQL 4. 数据库的简单迁移 5. javaWeb项目打包迁移,并部署 第一步:linux下安装javaJDK 首先说明的是,有些l…
Linux系统的应用越来越广泛了,学习linux系统的网管兄弟也有增加的趋势.很久以前就有些想法,要将自己学的linux知识整理一下.最近,终于下定决心,挤出时间开始动手写些东西了.虽然不一定好,不过,留些笔记至少可以方便记忆. Apache是Linux服务里面用得最多的之一,今天我们就从它开始来一次Linux服务部署之旅. 本文分以下章节介绍: 1. 安装Apache 2. 配置Apache 3. 配置虚拟主机 4. 管理日志文件 5. 配置PHP运行环境   一.安装Apache 下载地址:…
花了差不多一天,参考了几个博客,终于初步配成功了 Apache,先总结一下: 如果apache安装成为linux的服务的话,可以用以下命令操作: service httpd start 启动 service httpd restart 重新启动 service httpd stop 停止服务 准备环境: http://www.cnblogs.com/zhuque/archive/2012/11/03/2763352.html Linux下安装.配置.启动Apache 上一个博客中,记录了在Lin…
项目目标部署环境:CentOS 7+ 项目技术点:.netcore2.0 + Autofac +webAPI + NHibernate5.1 + mysql5.6 + nginx 开源地址:https://github.com/wmowm/nh.core 上一章已经讲解了项目的结构,相对来说比较简单,适合新手,传送门 搭建一个通用的.net core项目框架 有小伙伴提问,ORM这块为什么不用dapper或者EF,相对来说,NHibernate还是比较陌生,因为我也没用使用过Dapper或者EF…
这两天网站转移到新的服务器后,登录时出现一个问题,会等待几分钟服务器才响应. 开始以为是nginx服务器的问题,后面经过排查发现是php一个登陆验证的函数的问题,每次跑到这个函数就会迟钝几分钟. 经过调试,发现也并不是进入死循环的原因,经过好几个文件的追踪,原来是连接mongoDB的时候出现的问题. 找到config.php配置文件,ping了下配置的ip,发现连上不.原来那台mongoDB服务器已经不在了. 经过考虑后,决定在服务器中部署新的mongoDB服务. 安装php mongoDB扩展…
对于很多习惯使用windows的用户,在刚接触Linux的时候,要使用命令行配置Linux服务器可能会感觉难以适应.今天我们来讲解一下,Linux下的图形配置工具—Webmin,通过这款工具,用户可以很方便的使用web界面对Linux服务器进行配置.下面我们就来具体看看这款工具的部署:   1. 首先,我们需要安装好软件,安装步骤很简单,只需要四部就可以完成. Webmin需要以下软件的支持: Perl-5.8.8-18.el5  (一般系统自带) Openssl-0.9.8k.tar.tar …
本文大部分参考网上其他教程,是实际操作后回过头来的一些总结,希望可以对正在部署项目的你有所帮助. 基本环境:Centos7.tomcat8.jdk8,MySQL5.6.nginx 安装JDK yum install java-1.8.0-openjdk* -y 使用yum安装,无需配置系统环境,执行完这条命令后JDK就安装好了. 安装Mysql 我们这里使用Mysql,如果使用MariaDB ,一般云服务器有安装,只需要升级就可以. 安装步骤: # wget http://dev.mysql.c…
最近在玩谷歌新开源的自然语言模型bert,最开始是在google的免费GPU上面来弄的(这个部分其实也是可以写一个教程的,中间坑也挺多).但谷歌比较坑人,小数据集还行,大点的数据集训练耗费时间长,再加上网络不稳定总掉线,训练一个上万的数据集断断续续的用了一天时间.改用在本地的linux服务器上来训练bert,但是没有NVIDIA显卡,只好用cpu来跑了,速度超慢,跑一个7万的模型需要50个小时.跑出来的结果很奇葩loss很大,估计参数设置有问题,想换个参数重新跑,太耗费时间了,看来只好搞个GPU…
服务器信息: 此小节的内容: SecurityCRT:用来连接到Linux服务器命令操作. FTP(FTPRush):本地文件和Linux服务器文件交互的 工具服务器 借助客户端工具来链接到Linux服务器上进行相关操作--securityCRT 在Linux上安装ftp服务器 (File Transfer Protocol : 文件传输协议),把本地的文件传输到服务器上,或者从服务器上下载文件用的.Linux上的ftp服务器有各种型号,我们会使用vsftpd 全称是:very secure F…
Elasticsearch版本: elasticsearch- 服务器版本: CentOS release 6.8 (Final) 问题: Linux服务器上部署了 Elasticsearch 5.5.2,服务器上可以访问 curl -XGET 'localhost:9200/?pretty'.在本机上访问http://59.110.169.140:9200/?pretty,报如下错误:dial tcp 59.110.169.140:9200: connectex: No connection…
做为网络管理员,我们不可能总是在机房操作服务器,对于windows服务器,我们可以通过远程终端或netmeeting进行操作.但是对于Linux服务器呢?我们也可以使用远程工具进行操作,常用的远程管理服务有telnet,SSH,VNC等,这些远程管理服务虽然都能做远程管理用,但是他们在功能及使用方面还是各有千秋.今天我们就来谈谈使用这些不同的远程管理服务工具管理Linux服务器. 本文中的服务器IP地址为192.168.99.9,服务器使用系统为:CentOS 5.   一.Telnet 1.…
laravel项目本地开发,一切正常.部署到服务器,首页都加载不出来,查了n多教程,各种方法姿势都试过了,还是不行. 功夫不负有心人,最后终于找到了问题所在,在此做个记录,铭记教训. 排查错误一定要:打开报错(框架的debug和php的display_errors) laravel项目部署Linux服务器步骤如下: 1.配置域名到laravel项目public目录 2.上传代码到对应目录 3.确保框架根目录存在.env文件 4.配置nginx服务器 5.赋予storage权限775 6.生成ke…
stress是一个linux下的压力测试工具,专门为那些想要测试自己的系统,完全高负荷和监督这些设备运行的用户. 1. stress1.0.4下载地址 下载:https://fossies.org/linux/privat/stress-1.0.4.tar.gz 2.安装stress 将下载的stress-1.0.4.tar.gz复制到"/usr/local/src/"目录下 #切换目录 cd /usr/local/src #解压tar.gz包 tar -xzpvf stress-1.…
部署Nginx 操作系统CentOS 7.2 1.安装epel库 $ yum install epel-release -y 2.安装nginx $ yum -y install nginx 3.启动nginx $ systemctl start nginx.service 4.在浏览器中访问云主机,会访问到ngnix的默认页面,默认页面中指明了默认页面和配置文件的位置. 5.创建网站的根目录,沿袭Apache默认的根目录 $ mkdir -p /var/www/rainyii.club/pub…
DHCP服务器的配置是Linux服务器配置中最简单的服务之一,网上也有很多相关文档,不过大部分都只是讲解了配置.虽然我这篇文档也不一定很完善,不过我还是希望能够尽量说得明白一些,同时也希望大家能够提供更多宝贵的意见.有关DHCP的工作过程,可以参考“DHCP工作过程详解(http://guoxuemin.blog.51cto.com/379574/163475)”.今天我们要谈的主要话题有以下几点: 1. DHCP安装 2. 基本配置 3. 多作用域及中继代理配置 4. DHCP服务器的安全 5…