首页 > 代码库 > 阿里云Ubuntu部署java web(1) - 系统配置
阿里云Ubuntu部署java web(1) - 系统配置
系统版本:ubuntu 12.04 64位
ssh链接服务器(使用终端远程链接):
ssh -l username IP地址
如果出现类似如下错误:
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
表示host文件中记录的上次登陆信息和当前信息不匹配。在客户端执行:
mv ~/.ssh/known_hosts /tmp
再次登陆,提示是否继续链接时输入yes即可。
添加用户
1:使用adduser命令:
sudo adduser username
adduser会自动创建用户目录和shell,并且自动创建分组等。
2:使用useradd
它会添加这个用户名,并创建和用户名相同的组名,但它并不在/home目录下创建基于用户名的目录,也不提示创建新的密码。
给用户赋予执行sudo权限
当新用户执行sudo提示“xxx is not in the sudoers file. This incident will be reported.”也就是你的用户名没有权限使用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的配置请自行搜索。
关于客户端,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
阿里云Ubuntu部署java web(1) - 系统配置