搬瓦工ubuntu服务器配置

前端之家收集整理的这篇文章主要介绍了搬瓦工ubuntu服务器配置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

首先在这里我提供一下搬瓦工的网址https://bwh1.net/,具体购买步骤请自己去查,我在这里不提供了。

当我们购买好服务器之后

first and important

通过Xshell连接远程服务器


这里的install new OS可以更改服务器的系统
Root pwd modefication可以重新生成服务器连接密码
右边可以看到服务器的公网ip
连接端口号
服务器当前运行状态以及可执行的操作
还有当前服务器的操作系统


在此处主机位置输入服务器ip地址

端口号也一并输入


此处输入登录所需的用户名和密码

点击确定然后连接即可

当你看到下面这行代码意味着你已经成功登录到你的服务器了

配置常用环境

安装zshell

首先检查一下自己的系统

cat /etc/issue


我选择的是ubuntu的安装配置模式

先更新源码包的仓库

apt-get update -y

在安装之前我们先安装几个工具

apt-get install zsh git curl -y

然后是zsh的安装(zsh比bash更人性化一些,所以我们安装zsh)

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

我们可以更改一下zsh的主题模式

我选择ys

输入

vim ~/.zshrc

进入命令行编辑模式

将这里引号内的内容改为ys即可,随后esc :wq保存退出

执行

source ~/.zshrc

应用更改的内容

这里穿插一下创建新用户内容
添加新用户useradd admin
创建用户根目录mkdir -p /home/admin
进入用户根目录cd /home/admin
将根目录与相应的用户绑定chown -R admin:admin /home/admin
用户sudo权限gpasswd -a admin sudo
设置用户登录密码passwd admin
设置用户登录后命令行程序usermod -s /bin/bash leo

安装lnmp环境

lnmp:Linux + Nginx + MysqL + PHP
首先下载lnmp一键安装包

git clone https://github.com/itguide/lnmp.git

后执行里面的安装程序

cd lnmp
./install.sh Nginx

这样,等待安装完成后,我们的lnmp环境就搭建好了

使用nvm配置node环境

不要忘记先回到根目录下

首先执行以下代码安装nvm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash

然后配置环境变量

export NVM_DIR="$HOME/.nvm"

[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

随后安装node

nvm install node

安装mongo环境

第一步导入公钥

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

第二步查看自己的操作系统,为mongodb创建一些列表文件

查看自己的操作系统
cat /etc/issue
Ubuntu 12.04
echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Ubuntu 14.04
echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Ubuntu 16.04
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

第三步,更新第二步配置的包

sudo apt-get update

第四部,安装mongodb.org

sudo apt-get install -y mongodb-org

配置mongodb远程连接

vim /etc/mongod.conf

将bindIp:后该行内容删掉,退出保存,结束

下面附上一篇第一次操作的命令行记录

1  ls /
    2  ls
    3  ls /
    4  apt-get install tree -y
    5  vim etc/host
    6  vim ~/.zshrc
    7  source ~/.zshrc
    8  useradd leo
    9  mk dir -p /home/leo
   10  mkdir -p /home/leo
   11  cd /home/leo
   12  chown -R leo:leo /home/leo
   13  gpasswd -a leo sudo
   14  passwd leo
   15  usermod -s /bin/bash leo
   16  history
   17  ll
   18  ls /
   19  touch leo.md
   20  find ./ -name *.md
   21  cd ~
   22  pwd
   23  git clone https://github.com/itguide/lnmp.git
   24  cd lnmp
   25  ls /
   26  ./install.sh Nginx
   27  curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash
   28  export NVM_DIR="$HOME/.nvm"
   29  cd ..
   30  curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash
   31  export NVM_DIR="$HOME/.nvm"
   32  [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
   33  nvm ls
   34  nvm -h
   35  npm -v
   36  nvm ls
   37  nvm install node
   38  sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
   39  echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
   40  sudo apt-get update
   41  npm -v
   42  node -v
   43  sudo apt-get install -y mongodb-org
   44  mongod --version
   45  pwd
   46  mongo
   47  netseat -ano |grep 27017
   48  netstat -ano |grep 27017
   49  service mongod status
   50  vim /etc/mongod.conf
   51  service mongod restart
   52  use xshop
   53  mongo
   54  history
   55  mongo

猜你在找的Ubuntu相关文章