Linux 环境配置

Linux 环境配置

@(技术文档)[linux, 环境配置]

  • 创建文件 touch file
  • top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器
      可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令:
      $ top -u user 内存使用情况
  • free
java 环境配置
  1. 解压 tar.gz tar -zxvf jdk.tar.gz -C /data
  2. 配合环境变量
    全局 修改 /etc/profile , 用户环境变量 ~/.bash_profile
    export JAVA_HOME=/usr/share/jdk1.6.0_14
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  3. 配置完 重新登录
TOMCAT配置
  1. wget 下载
  2. 解压 tar.gz tar -zxvf tomcat.tar.gz -C /data
  3. [修改tomcat/conf/server.xml 端口 host. context 中path 没有可添加]

    <Context docBase="/data/project" path="/" reloadable="true" debug="0" privileged="true"/>

    1. 上传war 解压 jar -xvf mfq-app.war
防火墙(centos 7 ~)
  1. 打开端口 如果不使用“–permanent”标记,把么防火墙规则在重启后会失效。
    $ sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
    重启防火墙: $ sudo firewall-cmd --reload

    查看防火墙状态: firewall-cmd --state
    查看端口状态: firewall-cmd --query-port-8080/tcp 查看8080端口

    启动:# systemctl start firewalld
    关闭: # systemctl stop firewalld
    查看状态:# systemctl status firewalld 或者 firewall-cmd --state
    停止:# systemctl disable firewalld
    禁用:# systemctl stop firewalld

    修改端口后需要重启防火墙

配置mysql (mariadb)
  1. yum 安装 yum -y install mariadb-server mariadb mariadb-devel
  2. 启动 systemctl start mariadb
  3. 数据库创建用户 授权 zblog 数据库 外网(%) 用户(hui) hui@’%’ 密码 zhanghui
    grant all privileges on zblog.* to hui@'%' identified by ‘zhanghui';
    flush privileges;
安装 redis
  1. 如果没有安装过GCC 和 Make , 那么就使用yum 安装 yum install gcc make
  2. 下载redis压缩包 或 yum 安装 (安装epel源 yum install epel-release) yum install redis
  3. $ wget http://download.redis.io/releases/redis-2.8.3.tar.gz
    $ tar xzf redis-2.8.3.tar.gz
    $ cd redis-2.8.3
    $ make
    mkdir /usr/redis
    cp redis-server /usr/redis
    cp redis-benchmark /usr/redis
    cp redis-cli /usr/redis
    cp redis.conf /usr/redis
    cd /usr/redis

启动 redis-server redis.conf

  • redis配置 (redis.conf)
    1. daemonize 设置daemonize 为 no, systemd需要它运行在前台,否则redis会突然挂掉
    2. 。。。。。
Nginx 配置

注意: 防火墙需打开 80端口
1. 安装nginx yum install nginx
2. 修改配置 (nginx 后挂 tomcat)
* nginx.conf
* 在 conf.d 文件夹 创建 *.conf 文件 , context :

upstream zstw-wap{
server 127.0.0.1:8080;
}
server {
listen 80;
server_name wap.57zhibo.tv;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://zstw-wap;
index index.html index.htm;
}
#静态文件
location ~\.(txt|mp3)?$ {
root /data/www/;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 300;
proxy_send_timeout 300;
proxy_read_timeout 300;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}

  • nginx 负载 ps ip hash

    upstream tomcats {
    ip_hash;
    server 192.168.0.251:8080;
    server 192.168.0.251:8081;
    server 192.168.0.251:8082;
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值