UbuntuServer1804的安裝配置


UbuntuServer1804的安裝配置

1、更換apt源:

  更換apt默認的下載源,可以明顯提高下載的速度,但對個別模塊,有時會帶來一些版本不兼容的故障,在實際工作中要特別慎重。

  配置文件:/etc/apt/sources.list

  內容:(以阿里雲為例)

deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main 

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main 

deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe 

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

2、配置網絡:

  配置文件:/etc/netplan/50-cloud-init.yaml

  配置內容:   

network:
     ethernets:
          ens33: #網卡標號,可用ifconfig命令查看
             dhcp4: no #true # 開啟自動分配地址
             addresses: [192.168.172.238/24] #地址及掩碼
             gateway4: 192.168.172.254 #網關
             nameservers: #DNS
                 addresses: [202.102.152.3,114.114.114.114]
          #version: 2

3、安裝ssh-server:

  安裝命令:sudo get install openssh-server

  查看狀態:sudo service ssh status

  啟動服務:sudo service ssh start

  關閉服務:sudo service ssh stop

4、設置root用戶:

  命令:sudo passwd root

  設置口令后,使用命令su,進入root界面。

5、新建或切換終端窗口:

  命令:ctrl+alt+F1~F6 ,可以打開tty1~tty6六個窗口。

6、設置開機自啟動:

   1、配置文件 /lib/systemd/system/rc.local.service

    增加內容:        

[Install]
 WantedBy=multi-user.target
 Alias=rc-local.service

  2、建立軟鏈接:ln -s /lib/systemd/system/rc.local.service /etc/systemd/system/rc.local.service

  3、創建啟動腳本:

    ubuntu-18.04 默認是沒有 /etc/rc.local 這個文件的,需要自己創建:

    sudo touch /etc/rc.local

    sudo chmod +x rc.local

    文件內容:   

#!/bin/sh -e
# rc.local
echo "hello" > /etc/text.log #測試文件
#命令行  
exit 0

  4、注意:此方式一般用於執行命令,一些服務由於需要一直開着進程,一般要設定為系統服務service的方式,用systemctl來管理啟動項。

       設定開機啟動的系統服務見:https://www.cnblogs.com/sdlyxyf/p/11366833.html

       UbuntuServer默認以root登錄,有的命令或程序需要在特定用戶下運行,切記用戶權限的設定。

7、設定用戶自動登錄

    1、指定自動登錄用戶:

      配置文件:/etc/systemd/system/getty.target.wants/getty@tty1.service

      設定:在server部分,ExecStart=-/sbin/agetty的后面加上-a user,user就是要指定的用戶

    2、設定免密碼登錄:

      配置文件:/etc/passwd

      設定:將 root:x:0:0:root:/root:/bin/bash 中的x去掉,即:root::0:0:root:/root:/bin/bash,

         如果要指定別的用戶可以找到相對應的行,用戶名位於行首。

    3、重啟測試:reboot。

    4、如果設置免密碼登錄,在使用ssh軟件登錄時,會出現ssh服務器拒絕密碼的問題。還沒有找到解決辦法。

8、常用命令:

  1. 查看端口占用情況:netstat -nltp
  2. 查看具體端口情況:sudo lsof -i :80(80端口)
  3. 進程分析:ps aux|grep xxx
  4. 查看進程打開的文件:sudo lsof -p PID
  5. 查看文件與進程使用的關系:sudo lsof /path/filename
  6. 查看進程狀態:sudo strace -p PID
  7. 查看命令的執行文件:which

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM