sudoers 用户权限配置_Ubuntu16.04服务器环境配置 – 基础篇

Ubuntu16.04服务器环境配置 – 基础篇

173d7cfb6b0028d1c182b3d437bad477.png

创建用户

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
  1. 添加用户
"root ALL=(ALL) ALL" 在其下面添加 "xxx ALL=(ALL) ALL" (这里的 xxx是你的用户名),然后保存退出。
  1. 撤销文件的写权限
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安装

  1. 下载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
  1. 解压到安装目录
sudo mkdir -p /usr/local/javasudo tar zxvf jdk-10.0.1_linux-x64_bin.tar.gz -C /usr/local/java/
  1. 配置环境变量
  2. 打开/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
  1. 在当前bash环境下读取并执行/etc/profile中的命令
source /etc/profile
  1. 测试是否安装成功
java -version

Maven安装

  1. 下载安装包
wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
  1. 解压到安装目录
sudo mkdir -p /usr/local/mavensudo tar zxvf apache-maven-3.5.4-bin.tar.gz -C /usr/local/maven/
  1. 配置环境变量
  2. 打开/etc/profile在文件最后添加:
export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.4export PATH=$MAVEN_HOME/bin:$PATH
  1. 在当前bash环境下读取并执行/etc/profile中的命令
source /etc/profile
  1. 测试是否安装成功
mvn -version

Nginx安装

  1. 安装gcc g++的依赖库
sudo apt-get install build-essential
  1. 安装pcre依赖库
sudo apt-get updatesudo apt-get install libpcre3 libpcre3-dev
  1. 安装zlib依赖库
sudo apt-get install zlib1g-dev
  1. 安装SSL依赖库
sudo apt-get install openssl libssl-dev
  1. 下载最新版Nginx
wget http://nginx.org/download/nginx-1.14.0.tar.gz
  1. 解压并进入
tar zxvf nginx-1.14.0.tar.gzcd nginx-1.14.0
  1. 配置
./configure --prefix=/usr/local/nginx-1.14.0 --with-http_stub_status_module --with-http_ssl_module
  1. 编译
make
  1. 安装
sudo make install
  1. 配置软链接
sudo ln -s /usr/local/nginx-1.14.0 /usr/local/nginx
  1. 启动
sudo /usr/local/nginx/sbin/nginx
  1. 查看进程
ps -ef | grep nginx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值