服务器基础软件搭建

Author : Janloong Do_O

java

下载jar包

解压

tar -zxvf aliedit.tar.gz /usr/local/jdk

添加环境变量

sudo vi /etc/profile

文件末尾

### java
export JAVA_HOME=/usr/local/jdk8
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

使配置生效

source /etc/profile

mysql

安装

sudo apt-get install mysql-server安装过程中,需要输入两次root用户密码。创建数据库1.用root用户登录数据库mysql -u root -p输入密码后即可登录数据库。2.创建u_test数据库CREATE DTABASE u_test DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;3.导入数据库备份use u_test;source 数据库备份文件mysql外网访问需要配置root密码和grant all on *.* to admin@'%' identified by 'bd@admin*0608';4编码修改
查看编码
SHOW VARIABLES LIKE 'character_set_%';a)  打开mysql配置文件:vim/etc/mysql/my.cnfb)  在[client]下追加:default-character-set=utf8c)  在[mysqld]下追加:character-set-server=utf8d)  在[mysql]下追加:default-character-set=utf8e)  保存并退出3.2 重启mysql服务下面两个任何一个都可以:
- servicemysql restart
- /etc/init.d/mysqlrestart

redis

下载redis解压设置权限
chmod 777 redis-2.3.8make和 make install4.将关键文件拷贝到目标目录root@slavenode1:/home/grid/redis# cp redis.conf /etc/
root@slavenode1:/home/grid/redis# cd src
root@slavenode1:/home/grid/redis/src# cp redis-benchmark redis-cli redis-server /usr/bin/
root@slavenode1:/home/grid/redis/src#5 运行redis
redis-server /etc/redis.conf
redis-server /etc/sentinel.conf --sentinel
--------------------
启动redis后看到报了一个警告信息,我们按照提示将vm.overcommit_memory = 1追加到/etc/sysctl.conf文件末尾,并执行root#  sysctl vm.overcommit_memory=1
------------------------
关闭redis
关闭:redis-cli -a system shutdown配置sentinel.conf
里面的127.0.0.1 应该为外网对应的内网的ip  (192.168.0.47)apt-get install {tools}
/bin/sh: 1: cc: not found
需要配置gcc编译环境需要make  编译环境make时出错
http://www.phperz.com/article/14/1219/42002.html
error: jemalloc/jemalloc.h: No such file or directory
需要使用  make MALLOC=libc

tomcat

tar -zvxf apache-tomcat-7.0.62.tar.gz
sudo mv apache-tomcat-7.0.62 /usr/local/tomcat7sudo vi /etc/profile
###tomcat
export TOMCAT_HOME=/usr/local/tomcat7
export PATH=$PATH:$TOMCAT_HOME/bin
export CATALINA_HOME=$TOMCAT_HOME修改
catalina.sh大概在99行添加如下代码
export JAVA_HOME=/usr/local/jdk8
export JRE_HOME=/usr/local/jdk8/jre6.将catalina.sh设置为服务
sudo cp bin/catalina.sh /etc/init.d/tomcat77.让tomcat开机启动
sudo update-rc.d -f tomcat defaults

nginx

下载前安装

单机环境下需要手动下载相关依赖包

pcre
官网下载

apt-get install libpcre3 libpcre3-dev
安装1. 进入目录:cd  pcre-8.392. 执行命令:  ./configure3. 执行命令:  make4. 执行命令:  sudo make install

zlib
官网下载

apt-get install zlib1g-dev安装 1. 进入目录: cd zlib-1.2.82. 执行命令: ./configure3. 执行命令: make4. 执行命令: sudo make install

nginx

配置

./configure
或者
sudo ./configure --user=www --group=www--prefix=/usr/local/nginx --with-http_stub_status_module--with-http_ssl_module --with-http_realip_module错误./configure: error: SSL modules require the OpenSSL library需要安装sudo apt-get install libssl-dev

make
//宿主文件夹不要为nginx   install时默认是nginx
make install

启动

sudo /usr/local/nginx/sbin/nginx

相关命令

校验配置文件是否正确 : /usr/local/nginx/sbin/nginx -t

无需重启 重载配置文件 : /usr/local/nginx/sbin/nginx -s reload

关闭nginx :
/usr/local/nginx/sbin/nginx -s stop
killall nginx

设置授权访问

生成密码
htpasswd -c -d /usr/local/openresty/nginx/conf/pass_file maginaauth_basic   "登录认证";
auth_basic_user_file /usr/local/openresty/nginx/conf/pass_file;

solr

详细参考solr.md 文件

linux服务器常用软件部署搭建相关推荐

  1. linux服务器测试软件,linux服务器常用测试工具及命令

    linux服务器常用测试工具及命令 1. 服务器配置查看 执行teddysun大牛的bench.sh脚本,输入下列命令: wget -qO- bench.sh | bash 拿腾讯云的香港轻量级服务器 ...

  2. Linux中常用软件安装

    Linux中常用软件安装 0 软件安装命令 rpm命令 yum命令 1 JDK安装 2 Mysql安装 0 MySQL安装与卸载 (新增于 2021-06-06) 1 卸载 yum方式 rpm方式 2 ...

  3. 空服务器安装linux,debian服务器linux服务器web建站搭建linux服务器之Debian安装

    debian服务器linux服务器web建站搭建linux服务器之Debian安装 原文来自i火吧 大家都知道linux的发行版本很多,有centos啊,debian啊,ubuntu等,下面我就用de ...

  4. Linux下常用软件推荐列表

    Linux下常用软件推荐列表(欢迎补充...)   halazi100发布于 2010-12-10 | 17617次阅读  字号: 大 中 小  (网友评论 14 条) 我要评论 [i=s] 本帖最后 ...

  5. linux上常用软件详细列表

    linux上常用软件详细列表     Windows软件在Linux上的等价/替代/模仿软件列表 Last update: 16.07.2003, 31.01.2005, 27.05.2005 您可在 ...

  6. Linux下常用软件压缩包方式安装

    Linux下常用软件压缩包方式安装 特别说明:以下需要安装的软件,下载相应压缩包后均上传至服务器的/opt/目录下 1.JDK安装 下载JDK 解压JDK tar -zxvf jdk-8u211-li ...

  7. linux下常用软件下载

    linux下常用软件下载: wget http://admin.ooopic.com/soft/linux/APC-3.1.2.tgz wget http://admin.ooopic.com/sof ...

  8. 历时三个月,我开发了一套Linux服务器管理软件

    CoolDesktop介绍 CoolDesktop是一个Linux服务器管理软件,CoolDesktop采用全新的操作方式,让您像操作本地系统一样,操作远程Linux,除了基本的文件复制.粘贴.上传. ...

  9. 悬镜 linux服务器安全,悬镜管家(Linux服务器安全软件) V3.4.0.5154 官网最新安装版...

    悬镜管家是一款免费Linux服务器安全软件,拥有风险诊断.网站防护.服务器加固.安全运维.云监控.Webshell查杀等功能.网站安全.服务器安全,首选悬镜! 悬镜是为IDC运营商.虚拟主机服务商.企 ...

  10. 免费搭建虚拟机Linux服务器,附带部署项目和内网穿透教程(亲测有效)cd

    最近在学习Linux服务器上进行项目部署,大家都知道在云服务器上可以部署项目,这可以使得在任何地方都可以访问到项目.但购买服务器是要收费的,这使得我十分香菇....但是还有办法的,在VMware虚拟机 ...

最新文章

  1. Web前沿—HTML5 Form Data 对象的使用
  2. 卡尔曼滤波——车定位(GPS与车运动方程)
  3. SAP新总账 凭证分割
  4. 发布后网站浏览时出现乱码
  5. TensorFlow CIFAR-10数据集
  6. 浅谈VS2012单元测试
  7. 开启阿里云对象存储OSS防误删新功能,保护您珍贵的数据。
  8. Android UI库书签
  9. teechart的addarray_TeeChart绘图控件 - 之三 - 提高绘图的效率
  10. StdAfx.h显示错误,无法打开
  11. 投影仪与计算机连接方式,投影仪和电脑怎么连接?简单的图文教程
  12. linux(五)——TX1的cpu/gpu锁频(设置最大频率)
  13. ubuntu 16.04 下安装搜狗输入法教程
  14. 红日安全 ATT&CK VulnStack靶场(三)
  15. thingsboard 规则引擎结点功能总结
  16. 视频教程-游戏网络编程必备知识-Unity3D
  17. 为什么会有许多人认为C盘太满会影响电脑运行速度?
  18. shell脚本(linux)
  19. 实验报告模版Markdown格式 (2)
  20. mac 爱普生打印机驱动_适用于 Mac 的打印机和扫描仪驱动程序

热门文章

  1. Mineros 远程登录,外网登录,解决无法在家控制机器的问题
  2. 腾讯云短信设置流程图文介绍
  3. UltraEdit 注册机
  4. power-law 之Zipf
  5. 单片机的多路温度采集系统
  6. STM32F103对SD卡数的读写
  7. 卡王。卡皇一个不为人知的密秘.必看(转)
  8. itx机箱尺寸_itx主机还需要显卡吗?极限尺寸s18 itx机箱装机示范
  9. 信息安全和网络空间安全
  10. 【工科数学分析】2021-10-01-工科数学分析叒复习(一)