centos 前端服务器搭建的过程记录

概述

在搭建linux 系统的时候,本人有过一些粗浅的经验,以为能驾驭的住,可是本人太想当然了,在不断的试错踩坑的过程中,自己才慢慢的找到一些办法,以免自己忘记,特意写了这篇文章,记录下来。

需要搭建的服务和软件

区分yum和wget 安装的不同

Linux中wget、yum与apt-get用法及区别
一般来说著名的linux系统基本上分两大类:

RedHat系列:Redhat、Centos、Fedora等
Debian系列:Debian、Ubuntu等

1.RedHat 系列

常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”
包管理工具 yum
支持tar包
yum可以用于运作rpm包,类似仓库。如对包的管理操作:

安装:yum install
卸载: yum remove
更新:yum update

2.Debian系列
常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”
包管理工具 apt-get
支持tar包
apt-get可以用于运作deb包,例如在Ubuntu系统上对某个软件的管理:

安装:apt-get install
卸载:apt-get remove
更新:apt-get update

3.wget
wget不是安装方式,它是一种下载工具,类似于迅雷。通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理,名字是World Wide Web”与“get”的结合。如果要下载一个软件,可以直接运行:
wget 下载地址

如果当前ubuntu未安装wget,可按下列操作进行安装和检查是否安装成功:

sudo apt-get update
sudo apt-get install wget
wget --version

服务开机自动启动

比较全的方法 参考地址:

本人使用的chkconfig的方法设置开机自动启动,步骤:

以mongodb为例,mongodb是以源码解压的方式安装的,找到mongodb的服务端启动文件mongod,一般都在mongodb中的bin文件夹中,然后再找到mongodb的conf配置文件mongodb.conf

  • /etc/rc.d/init.d/文件夹下创建mongodb脚本
cd /etc/init.d
vi mongodb(创建启动文件,内容如下,确保下面启动和关闭的命令可以正常执行)
  • 写入脚本的配置方法:
    PS:
    start() { /usr/local/mongodb/bin/mongod -f /usr/local/mongodb/bin/mongodb.conf }
    /usr/local/mongodb/bin/mongod为启动服务的文件
    /usr/local/mongodb/bin/mongodb.conf为配置文件
    在写入脚本的时候要确定其真实位置
#!/bin/sh
#
#chkconfig: 2345 80 90
#description: mongodb

if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
   echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
   echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi

start() {
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/bin/mongodb.conf
}

stop() {
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/bin/mongodb.conf --shutdown
}

case "$1" in
  start)
    start
    ;;
  stop)
    stop
    ;;
  restart)
    stop
    start
    ;;
  *)
 echo $"Usage: $0 {start|stop|restart}"
 exit 1
esac

  • 为脚本提升权限
    chmod –R a+x mongodb

  • 添加至chkconfig 启动项中
    chkconfig --add mongodb

  • 开启对应的服务配置
    chkconfig mongodb on

  • service 启动/停止/重启服务
    service mongodb start
    service mongodb stop
    service mongodb restart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值