linux服务器

linux安装node

半腔热情 提交于 2020-03-01 07:46:54
1、去官网下载最新安装包 http://nodejs.cn/download/并传到服务器下目录/usr/local/java 2、服务器下解压,如在/usr/local/java下:tar -xvf node-v12.16.1-linux-x64.tar.xz,npm也包含在node安装包里 3、创建软链接: 运行ln -s /usr/local/java/node-v12.16.1-linux-x64/bin/node /usr/local/bin/node  ln -s /usr/local/java/node-v12.16.1-linux-x64/bin/npm /usr/local/bin/npm  ,将node以及npm的软链接放在/usr/local/bin/node下,系统自动根据该软链接找到node和npm 4、运行node -v和npm -v查看是否安装成功 来源: https://www.cnblogs.com/afei1759/p/12388265.html

Nginx 虚拟主机 VirtualHost 配置

泄露秘密 提交于 2020-03-01 07:26:29
Nginx 是一个轻量级高性能的 Web 服务器, 并发处理能力强, 对资源消耗小, 无论是静态服务器还是小网站, Nginx 表现更加出色, 作为 Apache 的补充和替代使用率越来越高. 绝大多数的 Nginx 运行在 Linux 机器上, 虽然有 Windows 移植版, 但我也没搭建过. 所以本文将以 Linux 为例讲解, 而 Mac OS 或其他 Unix like 机器上的操作应该是一样的. ##增加 Nginx 虚拟主机 这里假设大家的 Nginx 服务器已经安装好, 不懂的请阅读各 Linux 发行版的官方文档或者 LNMP 的安装说明. 配置 Virtual host 步骤如下: 进入 /usr/local/nginx/conf/vhost 目录, 创建虚拟主机配置文件 demo.neoease.com.conf ({域名}.conf). 打开配置文件, 添加服务如下: server { listen 80; server_name demo.neoease.com; index index.html index.htm index.php; root /var/www/demo_neoease_com; log_format demo.neoease.com '$remote_addr - $remote_user [$time_local]

linux yum install mysql8

大憨熊 提交于 2020-03-01 06:31:55
一、下载安装 查询系统版本 cat /etc/os-release (el7) cat /proc/version 根据系统版本下载mysql*.rpm oracle官网下载安装文件(yum 库文件,使用wget方式下载即可,如:wget -i -c https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm): mysql80-community-release-el7-1.noarch.rpm 将MySQL Yum存储库添加到系统的存储库列表中 基于EL7的系统: yum localinstall mysql80-community-release-el7-{version-number}.noarch.rpm 可以通过以下命令检查MySQL Yum存储库是否已成功添加: yum repolist enabled | grep "mysql.*-community.*" 安装MySQL yum install mysql-community-server 启动mysql systemctl start mysqld.service 初次登录mysql 在服务器初始启动时,将'root'@'localhost创建一个超级用户帐户。设置超级用户的 密码 并将其存储在错误日志文件中。要显示它,请使用以下命令

Linux OS 介绍

独自空忆成欢 提交于 2020-03-01 04:47:02
  Linux操作系统,是一种计算机操作系统,中文读法大致一般为“哩内克斯”,但真正的读法应为“哩纳克斯”。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。 一、概述   简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。   Linux的出现,最早开始于一位名叫Linus Torvalds的计算机业余爱好者,当时他是芬兰赫尔辛基大学的学生。他的目的是想设计一个代替Minix(是由一位名叫Andrew Tannebaum的计算机教授编写的一个操作系统示教程序)的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有Unix操作系统的全部功能,因而开始了Linux雏形的设计。   绝大多数基于Linux内核的的操作系统使用了大量的GNU软件,包括了shell程序、工具、程序库、编译器及工具,还有许多其他程序,例如Emacs。正因为如此,GNU计划的开创者理查德·马修·斯托曼博士提议将Linux操作系统改名为GNU/Linux。但有些人只把操作系统叫做"Linux"。   Linux的基本思想有两点

docker相关

喜夏-厌秋 提交于 2020-03-01 04:31:17
docker简介 什么是docker Docker 是应用最广泛的开源容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中 docker实质就像虚拟机一样,就好像是一个具有独立操作系统的真实机器 虚拟机是有真正的linux内核的,真实需要通过 .ios 文件安装操作系统 而我们的docker共享linux宿主机内核,只有一个linux文件系统 容器 容器是一个操作系统级别下的虚拟化技术,运行一个容器就行运行一个进程一样 容器依赖linux内核特性:Namespace(资源隔离)和Cgroups(资源限制) docker与虚拟机比较 91G docker 126MB docker安装 安装依赖包 yum install - y yum - utils device - mapper - persistent - data lvm2 添加Docker软件包源(否则doker安装的不是新版本) yum - config - manager \ - - add - repo \ https : // download . docker . com / linux / centos / docker - ce . repo 安装Docker CE yum install - y docker - ce 启动Docker服务并设置开机启动 systemctl start

Linux下Nginx+PHP+MySQL配置

假如想象 提交于 2020-03-01 03:43:58
Nginx是一个高性能的HTTP和反向代理 服务器 ,同时还是IMAP/POP3/SMTP代理 服务器 , 该程序由俄罗斯Rambler.ru 站点开发,Nginx因为性能稳定、低系统资源消耗而闻名,近几年Nginx在国内已经成炙热化状态,比如像腾讯、网易、51CTO、迅雷、当当网、 51、人人网等诸多大型网站都已经使用Nginx来做Web服务器,所以我们要学会运用Nginx还是非常有必要的,下面我们一起来看一下Nginx是如 何在Linux平台上搭建的 安装前首先使用yum命令安装、升级所需的程序库 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss

Linux系统下安装Tomcat服务器

廉价感情. 提交于 2020-03-01 01:40:43
1、下载Linux系统下tomcat的压缩文件 ① 网址: https://tomcat.apache.org/download-90.cgi ② 压缩文件 2、使用Xftp文件传输客户端软件将压缩文件移到 user/local 文件夹下 3、解压tomcat压缩文件,并更改文件夹名称 ① 解压tomcat压缩文件 解压之后的目录结构 ② 重命名 apache-tomcat-9.0.31 文件夹为 tomcat 4、启动tomcat,使用本地浏览器访问 使用 ./startup.sh 启动tomcat服务器。 安装成功 来源: CSDN 作者: weixin_44917045 链接: https://blog.csdn.net/weixin_44917045/article/details/104579875

Linux saltstack的return和job_cache

大憨熊 提交于 2020-03-01 01:40:20
文章目录 1. SaltStack组件之return 1.1 return流程 2. job cache 2.1 job cache流程 2.2 job管理 1. SaltStack组件之return return组件可以理解为SaltStack系统对执行Minion返回后的数据进行存储或者返回给其他程序,它支持多种存储方式,比如用MySQL、MongoDB、Redis、Memcache等,通过return我们可以对SaltStack的每次操作进行记录,对以后日志审计提供了数据来源。目前官方已经支持30种return数据存储与接口,我们可以很方便的配置与使用它。当然也支持自己定义的return,自定义的return需由python来编写。在选择和配置好要使用的return后,只需在salt命令后面指定return即可。 1.1 return流程 在所有minion上安装Mysql-python模块 [root@master ~]# salt '*' pkg.install MySQL-python 192.168.69.202: ---------- MySQL-python: ---------- new: 1.2.5-1.el7 old: [root@master ~]# salt '*' cmd.run 'rpm -qa|grep MySQL-python' 192.168

linux---第一周

巧了我就是萌 提交于 2020-02-29 22:49:41
Linux发行版 既然Linux只是一个内核。那么我们通常所说的Linux操作系统又是什么?我们通常所说的Linux,指GNU/Linux,即采用Linux内核的GNU操作系统。是的,操作系统的实际名称是GNU。什么是GNU?GNU代表GNU’s Not Unix。可以说是一个操作系统又可以说是一种规范。比如,众所周知的PHP,原名为Personal Home Page(个人主页),根据GNU的软件命名规则,PHP现已更名为PHP:Hypertext Preprocessor(超文本预处理程序)。 各版本的区别 一、基于Debian系列 Debian 各衍生版本 1 unstable 最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。 2 testing 经过unstable中的测试,相对较为稳定,也支持了不少新技术。 3 stable 一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。 Ubuntu ---界面非常友好,容易上手,对硬件支持非常全面,是最适合做桌面系统的Linux发行版本,同时Ubuntu也可用于服务器领域。 Ubuntu的目标在于为一般用户提供一个最新的,同时又相对稳定的主要自由软件构建而成的操作系统。 1 Linux Mint 2 Knoppix 3 Google Chrome OS 4 MEPIS 5

Linux 编译安装 php 扩展包 curl

旧巷老猫 提交于 2020-02-29 22:09:55
php源码目录: /root/php php编译目录:/usr/local/webserver/php/ curl源码目录:/root/curl 1.curl,主要用于发送http请求,是php的一个扩展包。 2.安装过程: (1)curl下载:http://curl.haxx.se/download.html (2)具体安装过程: 解压:tar -zxvf curl.tar.gz cd /(php源码目录,不是php编译目录)/ext/curl 运行phpize: /(php编译目录)/bin/phpize ./configure --with-php-config=/(php编译目录)/bin/php-config --with-curl=/(curl源码目录) make && make install 修改php.ini,增加:extension=curl.so(如果没有安装过其他php扩展,则需要同时配置extension_dir="/(php编译后目录)/lib/php/extensions/no-debug-non-zts-20121212/",上一个步骤生成.so文件的时候,会输出extension_dir目录) (3)检验是否安装成功: /(php编译后目录)/bin/php -m | grep curl ——正常打印curl,则表示安装成功(php