ubuntu操作笔记及imdou8网站部署备忘
2014-08-25 19:53
169 查看
创建ubuntu用户,并让新创建的用户有ssh登录权限
1,创建用户
sudo useradd noahli -d /home/noahli -m -s /bin/bash
sudo passwd noahli
>*************
>*************
2,设置ssh登录
cd /etc/ssh
sudo vim sshd_config
编辑将/etc/ssh/sshd_config文件中的PasswordAuthentication no 改为PasswordAuthentication yes
在最后一行加上
AllowUsers noahli
保存退出
重启ssh
sudo service ssh restart
设置root密码
sudo passwd root
设置机器名称
nginx重启
sudo service nginx restart
ubuntu14.0.4 rsync配置
服务端创建
1、修改/etc/default/rsync,让rsync服务在开机的时候启动。
$ sudo vi /etc/default/rsync
将RSYNC_ENABLE=false改为RSYNC_ENABLE=true
重启rsync
sudo /etc/init.d/rsync restart
将本地文件上传到服务器
在客户端创建密码文件/opt/script/rsync.password并赋600权限(在root权限下创建,然后切换到ubuntu用户权限,因为需要同步的文件在ubuntu用户下)
sudo rsync -vzrtopg --progress --password-file=/opt/script/rsync.password ~/nfs/images/ root@54.64.18.35::imdou8
ps 在服务端的rsyncd.conf中需要设置read only = no write only = no 否则无法上传
将服务器上的文件同步到本地
rsync-vzrtopg --exclude="*.log~" --password-file=/opt/script/rsync.password ubuntu@54.64.18.35::imdou8 /opt/script
中文输入法无法启动解决办法
打开终端,输入命令 ibus-daemon -d -x -r 启动 ibus
imdou8站点新机器装配流程
以54.64.78.135为例
1,登录远程机器(54.64.78.135)
2,创建目录文件/home/ubuntu/nfs/images
3,创建脚本目录/op/script
4,创建部署脚本start.sh并赋+x权限
5,创建密码文件rsync.password并赋600权限
6,安装jdk sudo apt-get install default-jdk
7,创建/opt/software文件夹并进入文件夹 下载tomcat并解压
8,复制解压后的tomcat文件到opt目录 进入conf目录设置将8080端口改为80端口
9,进入/etc/ssh目录 编辑sshd_conf文件 设置PasswordAuthentication yes
10,设置ubuntu账户密码 sudo passwd ubuntu 输入新密码
11,退出135机器并进入nginx服务器
12,将135机器加入负载组
13,将135机器ip加入/opt/script/deploy.sh部署脚本
14,将~/.ssh/id_rsa.pub 传到135机器 并进入135机器将id_rsa.pub覆盖到~/.ssh/authorized_keys 为authorized_keys赋700权限
重启nginx sudo service nginx restart
部署完成
vps.imdou8.com
1,创建用户
sudo useradd noahli -d /home/noahli -m -s /bin/bash
sudo passwd noahli
>*************
>*************
2,设置ssh登录
cd /etc/ssh
sudo vim sshd_config
编辑将/etc/ssh/sshd_config文件中的PasswordAuthentication no 改为PasswordAuthentication yes
在最后一行加上
AllowUsers noahli
保存退出
重启ssh
sudo service ssh restart
设置root密码
sudo passwd root
设置机器名称
sudo gedit /etc/hostname
nginx重启
sudo service nginx restart
ubuntu14.0.4 rsync配置
服务端创建
1、修改/etc/default/rsync,让rsync服务在开机的时候启动。
$ sudo vi /etc/default/rsync
将RSYNC_ENABLE=false改为RSYNC_ENABLE=true
重启rsync
sudo /etc/init.d/rsync restart
将本地文件上传到服务器
在客户端创建密码文件/opt/script/rsync.password并赋600权限(在root权限下创建,然后切换到ubuntu用户权限,因为需要同步的文件在ubuntu用户下)
sudo rsync -vzrtopg --progress --password-file=/opt/script/rsync.password ~/nfs/images/ root@54.64.18.35::imdou8
ps 在服务端的rsyncd.conf中需要设置read only = no write only = no 否则无法上传
将服务器上的文件同步到本地
rsync-vzrtopg --exclude="*.log~" --password-file=/opt/script/rsync.password ubuntu@54.64.18.35::imdou8 /opt/script
中文输入法无法启动解决办法
打开终端,输入命令 ibus-daemon -d -x -r 启动 ibus
imdou8站点新机器装配流程
以54.64.78.135为例
1,登录远程机器(54.64.78.135)
2,创建目录文件/home/ubuntu/nfs/images
3,创建脚本目录/op/script
4,创建部署脚本start.sh并赋+x权限
cd /opt/apache-tomcat-8.0.9/bin/ sudo ./shutdown.sh cd ../webapps/ROOT sudo rm -rf * sudo cp -f ~/vps.war . sudo jar -xvf vps.war cd ../../bin sudo ./startup.sh
5,创建密码文件rsync.password并赋600权限
6,安装jdk sudo apt-get install default-jdk
7,创建/opt/software文件夹并进入文件夹 下载tomcat并解压
sudo wget apache.fayea.com/apache-mirror/tomcat/tomcat-8/v8.0.9/bin/apache-tomcat-8.0.9.tar.gz
8,复制解压后的tomcat文件到opt目录 进入conf目录设置将8080端口改为80端口
9,进入/etc/ssh目录 编辑sshd_conf文件 设置PasswordAuthentication yes
10,设置ubuntu账户密码 sudo passwd ubuntu 输入新密码
11,退出135机器并进入nginx服务器
12,将135机器加入负载组
13,将135机器ip加入/opt/script/deploy.sh部署脚本
14,将~/.ssh/id_rsa.pub 传到135机器 并进入135机器将id_rsa.pub覆盖到~/.ssh/authorized_keys 为authorized_keys赋700权限
重启nginx sudo service nginx restart
部署完成
vps.imdou8.com
相关文章推荐
- 实例操作--windows上面的项目部署到--Ubuntu系统上
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要)
- ubuntu_hadoop 部署笔记
- ubuntu实用小操作笔记
- HAproxy + Keepalived负载均衡的安装部署及使用笔记(ubuntu)
- DNN4.9学习笔记-发布部署(备忘)
- ubuntu 12.04安装部署环境nginx,tomcat,mysql以及开机启动备忘
- Ubuntu环境下在Apache下部署Ecshop网站
- 2.4 Mozilla Firefox安装与操作 - 网站重构与Web标准设计 - 学习笔记
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要)
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要)
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要)
- Ubuntu下Nginx做负载实现高性能WEB服务器3—PHP网站的部署和时间同步
- Ubuntu_进程操作学习笔记
- Ubuntu10.10下Mono2.10+Nginx+fastcgi 部署asp.net网站
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要)
- Ubuntu_文件操作学习笔记
- WINXP + IIS5.1 + 花生壳 部署ASP.NET网站笔记
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要) .