Ubuntu16 安装后的操作(root用户登录、Vim设置、SSH配置)
在Ubuntu16.4.04上操作,其他版本大同小异!
一、设置root用户登录
1、首先设置root用户密码: sudo passwd
可以使用 su root 命令切换到 root 用户,测试密码是否设置成功。
2、切换为 root 用户,编辑文件:
如下:
3、现在就可以在重启之后使用“登录”,输入 root用户名和密码登录了,并且去掉了访客用户的登录。
4、切换为 root 用户,编辑文件,用于解决root用户登录出现错误提示的问题:
修改为:
二、Vim的安装和配置
1、Vim安装:
普通用户下输入安装命令:sudo apt-get install vim-gtk
输入“y”,等待安装至完成。
vim --version 命令查看版本信息:
2、Vim配置:
配置文件:/etc/vim/vimrc
打开配置文件,添加相关配置。
set nu "显示行号
syntax on "语法高亮
set cursorline "突出显示当前行
set ruler "显示标尺
set tabstop=4 "tab键缩进
set expandtab
set shiftwidth=4 "空格代替tab
set smartindent shiftwidth=4 "C语言自动缩进4个字符宽度
set ignorecase "搜索忽略大小写
set hlsearch "搜索逐字符高亮
set incsearch
set showmatch "设置匹配模式,输入做括号会出现右括号
set showcmd "输入的命令显示出来,看的清楚些
set scrolloff=3 "光标移动到buffer的顶部和底部时保持3行距离
set nocompatible "去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限
set completeopt=preview,menu "代码补全
如下:
三、通过SSH访问服务器
1.首先在服务器端安装ssh-server:sudo apt-get install openssh-server2.启动ssh服务:sudo service ssh start
查看ssh服务是否启动:sudo ps -e |grep ssh
3.修改配置文件"/etc/ssh/sshd_config"
配置文件中增加一句"PermitRootLogin yes"-->保存修改(允许root用户登录)。
4.通过ssh远程访问服务器:ssh [email protected]
例:ssh [email protected]
5.从服务器上下载文件
scp [email protected]:/path/filename /var/www/local_dir(本地目录)
例:scp [email protected]:/var/www/test.txt
把192.168.0.101上的/var/www/test.txt 的文件下载到/var/www/local_dir(本地目录)
6.上传本地文件到服务器
scp /path/filename [email protected]:/path
例:scp /var/www/test.c [email protected]:/var/www/
把本机/var/www/目录下test.c文件上传到192.168.0.101服务器上的/var/www/目录中
7.从服务器下载整个目录
scp -r [email protected]:/var/www/remote_dir/ /var/www/local_dir
例:scp -r [email protected]:/var/www/test /var/www/
8.上传目录到服务器
scp -r local_dir [email protected]:remote_dir
例:scp -r test [email protected]101:/var/www/
把当前目录下的test目录上传到服务器的/var/www/ 目录