系统版本号:ubuntu 12.04 64位

ssh链接服务器(使用终端远程链接):

ssh -l username IP地址

假设出现相似例如以下错误:

@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @

表示host文件里记录的上次登陆信息和当前信息不匹配。在client运行:

mv ~/.ssh/known_hosts /tmp

再次登陆,提示是否继续链接时输入yes就可以。

加入用户

1:使用adduser命令:

sudo adduser username

adduser会自己主动创建用户目录和shell,而且自己主动创建分组等。

2:使用useradd

它会加入这个username,并创建和username同样的组名。但它并不在/home目录下创建基于username的目录,也不提示创建新的password。

给用户赋予运行sudo权限

当新用户运行sudo提示“xxx is not in the sudoers file. This incident will be reported.”也就是你的username没有权限使用sudo,仅仅要改动一下/etc/sudoers文件就可以了。

1)进入超级用户模式。

输入"su -"

su -

2)加入文件的写权限。输入命令:

chmod u+w /etc/sudoers

3)编辑/etc/sudoers文件。输入命令:

vim /etc/sudoers

进入编辑模式。找到这一行:

root ALL=(ALL) ALL

在它的下面加入:

username ALL=(ALL) ALL #能够从上一行复制,避免打错,打错会出现:没有权限运行命令一类的提示。

然后保存退出。

要撤销文件的写权限。能够输入命令:

chmod u-w /etc/sudoers

软件安装

linux安装软件有多种方法。假设对系统配置不是非常熟练,则推荐通过deb包或软件源来安装。

1: 安装deb包

dpkg -i debName.deb

2:通过软件源安装

ubuntu软件源配置文件位置:/etc/apt/sources.list

ubuntu源列表:http://wiki.ubuntu.org.cn/源列表

更新前注意备份

sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup

更新软件源时,要注意源所相应的系统版本号,不同版本号可能有细微区别。详见http://wiki.ubuntu.org.cn/源列表。另外,假设速度能够接受,还是尽量使用欧洲官方源或中国官方源,最好不要任意更换源列别,免得软件依赖等一团糟。

中国官方源(由搜狐维护。和搜狐源是一个),此版本号可用于12.04

deb http://cn.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse

deb http://cn.archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse

deb http://cn.archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse

deb http://cn.archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse

deb http://cn.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse

deb-src http://cn.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse

deb-src http://cn.archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse

deb-src http://cn.archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse

deb-src http://cn.archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse

deb-src http://cn.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse

更新后一定要刷新源列表

sudo apt-get update

至于安装,使用apt-get命令就可以,请自行google

链接到服务器ftp

一般ubuntu的sftp会默认打开,日常使用全然够用。也不须要配置。关于sftp的配置请自行搜索。

关于client,linux上推荐File Zilla,Mac推荐yummy FTP。

分区和格式化

1、查看数据盘

在没有分区和格式化数据盘之前,使用 “df –h”命令。是无法看到数据盘的,能够使用“fdisk -l”命令查看。例如以下图:

2、 对数据盘进行分区

运行“fdisk -S 56 /dev/xvdb”命令,对数据盘进行分区;

依据提示,依次输入“n”。“p”“1”,两次回车,“wq”。分区就開始了,非常快就会完毕。

3、 查看新的分区

使用“fdisk -l”命令能够看到,新的分区xvdb1已经建立完毕了。

 4、格式化新分区

使用“mkfs.ext3 /dev/xvdb1”命令对新分区进行格式化,格式化的时间依据硬盘大小有所不同。

(也可自主决定选用其他文件格式,如ext4等)

 5、加入分区信息

使用“echo '/dev/xvdb1  /mnt ext3    defaults    0  0' >> /etc/fstab”(不含引號)命令写入新分区信息。

然后使用“cat /etc/fstab”命令查看。出现下面信息就表示写入成功。

注:ubuntu12.04不支持barrier。所以正确写法是:echo '/dev/xvdb1  /mnt ext3    barrier=0  0  0' >> /etc/fstab

*  假设须要把数据盘单独挂载到某个目录,比方单独用来存放网页,能够改动以上命令中的/mnt部分

6、挂载新分区

使用“mount -a”命令挂载新分区,然后用“df -h”命令查看,出现下面信息就说明挂载成功,能够開始使用新的分区了。

java和mysql环境安装:

安装java(6b27-1.12.6-1ubuntu0.12.04.2)

apt-get install openjdk-6-jre-headless

安装mysql(mysql-server-5.5)

apt-get install mysql-server

linux经常使用命令:

1: 查看目录大小:尤其注意日志目录。不要由于日志写满磁盘造成系统拒绝服务

du -sh [路径]

2: 拷贝目录并复制权限:备份数据千万记得拷贝权限,否则恢复后可能造成相关服务无权读写

cp -rp [原] [目标]

阿里云Ubuntu部署java web(1) - 系统配置的更多相关文章

  1. 阿里云Ubuntu部署java web - 文件夹

    文件夹(点击章节标题阅读): 阿里云Ubuntu部署java web(1) - 系统配置         ssh链接server(使用终端远程链接)        加入用户        给用户赋予运 ...

  2. 阿里云Ubuntu部署java web(2) - 配置tomcat

    系统版本号:Ubuntu12.04 64位 安装: 首先要安装java(測试时使用的版本号是6b27-1.12.6-1ubuntu0.12.04.2).版本号可自行选择,但不同版本号配置方法可能不同. ...

  3. 阿里云服务器部署Java Web项目全过程

    最近需要将一个Java Web项目部署到服务器上,方便多人共享访问.这也是我第一次接触服务器之类的东西,也花了一点时间,最终总算部署成功,写下一篇文章记录以便日后回顾. 购买服务器 第一步当然是需要购 ...

  4. 记录第一次阿里云服务器部署java web工程的经历

    起因:测试一个微信小程序,发现所有的请求要求为https的形式,开发工具忽略后手机无法测试,故尝试配置. 准备:阿里云服务器一台 域名一个(解析在服务器)     tomcat7.0.54     j ...

  5. Ubuntu部署Java web项目

    登录服务器和给服务器传输文件,使用的工具是Xshell Xftp Mysql 安装mysql 输入:sudo apt-get update                     更新软件列表 输入: ...

  6. 阿里云Ubuntu服务器安装java环境

    一.下载jdk wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-secureb ...

  7. fabric 在阿里云Ubuntu部署 注意

    部署时候报 段错误: signal SIGSEGV: segmentation violation code=0x1 addr=0x63 pc=0x7fcd47490259] 解决方案: 更新Hype ...

  8. 阿里云部署Java web项目初体验(转)

    林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在 ...

  9. 阿里云部署Java web项目初体验(转)/linux 上配置jdk和安装tomcat

    摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在阿里云上部署Java web项目. 一.准备工作 购买了阿里云的云解析,和云服务器ecs. 2.下载put ...

随机推荐

  1. INFORMATION_SCHEMA InnoDB 表

    INFORMATION_SCHEMA InnoDB Tables 本节提供InnoDB INFORMATION_SCHEMA表的表定义. 有关相关信息和示例,请参见"InnoDB INFOR ...

  2. 12. KEY_COLUMN_USAGE

    12. KEY_COLUMN_USAGE KEY_COLUMN_USAGE表描述哪些键列具有约束. KEY_COLUMN_USAGE表有以下列: CONSTRAINT_CATALOG :约束所属目录的 ...

  3. python基础知识04-散列类型运算优先级和逻辑运算

    散列类型 1.集合 定义集合 se = {1,2,3,4} se = set()定义空集合 se = {1,3,5,7} se2 = {1,3,8,9} se & se2 {1,3} 交集 s ...

  4. shiro配置文件

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...

  5. SQL 一次插入多条记录

    本文介绍如何快速插入多条数据到数据表中,以满足sql语句学习或项目测试的需要. 本文非原创,是对移步原文的重新整理. 如有以下表格,如图: 1,原始添加记录的方式,sql语句如下: insert in ...

  6. python mock模块使用(一)

    什么是mock unittest.mock是一个用于在Python中进行单元测试的库,Mock翻译过来就是模拟的意思,顾名思义这个库的主要功能是模拟一些东西. 它的主要功能是使用mock对象替代掉指定 ...

  7. springmvc ajax传值详解

  8. CentOS7 设置代理

    大多数公司的网络都使用局域网加代理上网,也就是说上外网必须使用公司指定的代理服务器,这有几个好处: 1. 首先代理可以一定程度提高浏览速度,因为可以将更多的网页缓存在代理服务器上,需要的时候直接拿就很 ...

  9. 1027 stl

    #include<stdio.h> #include<queue> using namespace std; int main() {  int i,n,m,j,k,a[100 ...

  10. bzoj 1432 [ZJOI2009]Function 思想

    [bzoj1432][ZJOI2009]Function Description Input 一行两个整数n; k. Output 一行一个整数,表示n 个函数第k 层最少能由多少段组成. Sampl ...