Ubuntu16.04服务器环境配置 – 基础篇
创建用户
adduser tzh
在Ubuntu下useradd与adduser有所不同
1、useradd在使用该命令创建用户是不会在/home下自动创建与用户名同名的用户目录,而且不会自动选择shell版本,也没有设置密码,那么这个用户是不能登录的,需要使用passwd命令修改密码。
2、adduser在使用该命令创建用户是会在/home下自动创建与用户名同名的用户目录,系统shell版本,会在创建时会提示输入密码,更加友好。
添加用户到sudoers
用户有时候需要用到管理员权限,可以通过修改 /etc/sudoers 文件内容添加用户权限。
1. 首先以root进入系统打开文件
sudo vim /etc/sudoers
如果没有读写权限
sudo chmod u+w /etc/sudoers
- 添加用户
"root ALL=(ALL) ALL" 在其下面添加 "xxx ALL=(ALL) ALL" (这里的 xxx是你的用户名),然后保存退出。
- 撤销文件的写权限
sudo chmod u-w /etc/sudoers
vim简单配置
新建文件.vimrc文件
touch ~/.vimrc
文件内容如下:
"关闭兼容模式set nocompatible"语法高亮度显示syntax on"检测文件的类型filetype on"记录历史的行数set history=1000"显示行号set number"自动对齐set autoindent"智能对齐set smartindent"设置tab键为4个空格set tabstop=4set softtabstop=4set expandtabset shiftwidth=4"高亮显示对应的括号set showmatch"搜索高亮set hlsearchset incsearch"突出显示当前行set cursorline
Java安装
- 下载JDK
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/10.0.1+10/fb4372174a714e6b8c52526dc134031e/jdk-10.0.1_linux-x64_bin.tar.gz
- 解压到安装目录
sudo mkdir -p /usr/local/javasudo tar zxvf jdk-10.0.1_linux-x64_bin.tar.gz -C /usr/local/java/
- 配置环境变量
- 打开/etc/profile在文件最后添加:
export JAVA_HOME=/usr/local/java/jdk-10.0.1export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH
- 在当前bash环境下读取并执行/etc/profile中的命令
source /etc/profile
- 测试是否安装成功
java -version
Maven安装
- 下载安装包
wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
- 解压到安装目录
sudo mkdir -p /usr/local/mavensudo tar zxvf apache-maven-3.5.4-bin.tar.gz -C /usr/local/maven/
- 配置环境变量
- 打开/etc/profile在文件最后添加:
export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.4export PATH=$MAVEN_HOME/bin:$PATH
- 在当前bash环境下读取并执行/etc/profile中的命令
source /etc/profile
- 测试是否安装成功
mvn -version
Nginx安装
- 安装gcc g++的依赖库
sudo apt-get install build-essential
- 安装pcre依赖库
sudo apt-get updatesudo apt-get install libpcre3 libpcre3-dev
- 安装zlib依赖库
sudo apt-get install zlib1g-dev
- 安装SSL依赖库
sudo apt-get install openssl libssl-dev
- 下载最新版Nginx
wget http://nginx.org/download/nginx-1.14.0.tar.gz
- 解压并进入
tar zxvf nginx-1.14.0.tar.gzcd nginx-1.14.0
- 配置
./configure --prefix=/usr/local/nginx-1.14.0 --with-http_stub_status_module --with-http_ssl_module
- 编译
make
- 安装
sudo make install
- 配置软链接
sudo ln -s /usr/local/nginx-1.14.0 /usr/local/nginx
- 启动
sudo /usr/local/nginx/sbin/nginx
- 查看进程
ps -ef | grep nginx