Ubuntu 安裝後的操作(root用戶登錄、Vim設置、SSH配置)

在Ubuntu16.4.04上操作,其他版本大同小異!

目錄

一、設置root用戶登錄

二、Vim的安裝和配置

三、通過SSH訪問服務器


一、設置root用戶登錄

1、首先設置root用戶密碼:  sudo passwd root

     可以使用 su root 命令切換到 root 用戶,測試密碼是否設置成功。

2、切換爲 root 用戶,編輯文件:

     

   如下:

    

3、現在就可以在重啓之後使用“登錄”,輸入 root用戶名和密碼登錄了,並且去掉了訪客用戶的登錄。

4、切換爲 root 用戶,編輯文件,用於解決root用戶登錄出現錯誤提示的問題:

      

    修改爲:

    

 

Ubuntu18系統:

設置好 root 用戶密碼後,和上面步驟一樣,不過還要修改以下文件

進入/etc/pam.d目錄,修改 gdm-autologin 和 gdm-password 文件 
註釋掉 auth required pam_succeed_if.so user != root quiet_success 這一行,保存 
註釋掉 auth required pam_succeed_if.so user != root quiet_success 這一行,保存

二、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    "設置縮進
 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-server

   2.啓動ssh服務:sudo service ssh start
      查看ssh服務是否啓動:sudo ps -e |grep ssh   

   3.修改配置文件"/etc/ssh/sshd_config"
      配置文件中增加一句"PermitRootLogin yes"-->保存修改(允許root用戶登錄)。

   4.通過ssh遠程訪問服務器:ssh user@ip
      例:ssh [email protected] 

   5.從服務器上下載文件
      scp username@servername:/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 username@servername:/path
     例:scp /var/www/test.c [email protected]:/var/www/ 
          把本機/var/www/目錄下test.c文件上傳到192.168.0.101服務器上的/var/www/目錄中

   7.從服務器下載整個目錄 
     scp -r username@servername:/var/www/remote_dir/  /var/www/local_dir 
     例:scp -r [email protected]:/var/www/test /var/www/

   8.上傳目錄到服務器 
      scp -r local_dir username@servername:remote_dir
     例:scp -r test [email protected]:/var/www/ 
           把當前目錄下的test目錄上傳到服務器的/var/www/ 目錄

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章