ubuntu18 04映象製作

2021-08-26 02:46:37 字數 3210 閱讀 5968

一、配置網路

ip addr add dev eth0

ip link set dev eth0 up

ip route add default via

二、修改dns:

systemctl stop systemd-resolved

systemctl disable systemd-resolved

刪除/etc/resolv.conf(該檔案為軟鏈結)

vim  /etc/resolv.conf

寫入:nameserver 114.114.114.114

三、修改dhcp

vim /etc/cloud/cloud.cfg.d/50-curtin-networking.cfg

修改為如下形式:

vim /etc/netplan/50-cloud-init.yaml

1、手動設定系統盤分割槽,採用標準分割槽,sda1(1024mb)作為swap,sda2作為系統根目錄

2、裝系統時選時區下方有是否用cst時間

執行「ln -sf /usr/share/zoneinfo/asia/shanghai  /etc/localtime」命令

3、安裝軟體包

apt install qemu-guest-agent openssh-server bash-completion  ntpdate sysstat sudo vim ntp

4、將在編譯後版本與宿主機qemu版本保持一致的qemu-ga執行檔案scp到虛擬機器內某個目錄(如/opt/目錄)下,然後將虛擬機器內原來的qemu-ga(centos的/usr/bin/qemu-ga  ,ubuntu的/usr/sbin/qemu-ga)換掉,並重命名為ycloud-ga:

注:ubuntu 修改/etc/init.d/qemu-guest-agent中 name=ycloud-ga,pidfile=/var/run/qemu-ga.pid

5、修改/etc/ssh/sshd_config檔案內容,字段值如下:

permitrootlogin yes

passwordauthentication no

gssapiauthentication no

usedns no

6、修改/etc/default/grub檔案內一些內容項如下:

在grub_cmd_linux=""引號內田間"net.ifnames=0 biosdevname=0"

執行「grub-mkconfig -o /boot/grub/grub.cfg」命令

7、設定編碼格式

apt-get install --reinstall locales && sudo dpkg-reconfigure locales

/etc/default/locale

lang="en_us.utf-8"

language="en_us.utf-8"

lc_all="en_us.utf-8"

修改apt源source.list中的所有的字段為

8、關閉防火牆

systemctl  disable  ufw  && systemctl disable  iptables

9、安裝denyhosts並修改/etc/denyhosts.conf,具體步驟如下:

2)apt 安裝denyhosts安裝包,命令: apt  install  denyhosts

3)修改denyhosts配置項

############ these settings are required ############

secure_log = /var/log/secure

hosts_deny = /etc/hosts.deny

purge_deny =5m

block_service = sshd

deny_threshold_invalid =20

deny_threshold_valid =20

deny_threshold_root =20

deny_threshold_restricted =20

work_dir = /var/lib/denyhosts

suspicious_login_report_allowed_hosts=yes

hostname_lookup=no

lock_file = /var/lock/subsys/denyhosts

############ these settings are optional ############

smtp_subject = denyhosts report from $[hostname]

age_reset_valid=1w

age_reset_root=1w

age_reset_restricted=1w

age_reset_invalid=1w

reset_on_success = yes

######### these settings are specific to daemon mode ##########

daemon_log = /var/log/denyhosts

daemon_sleep =

30s

daemon_purge =5m

######### these settings are specific to ##########

######### daemon synchronization ##########

10、安裝 cloud-init

apt install cloud-init cloud-initramfs-growroot

disable_root: 0

刪除default_user這段

apt-pipelining -> disable-apt-pipelining

apt-configure -> disable-apt-configure

11、 清理歷史記錄和日誌檔案

$rm  /tmp/* -r

$rm  ~/.bash_history –rf

$rm  ~/.viminfo –rf

$rm  /var/log/*.log –rf

$rm  /var/log/*.old -rf

$apt clean all

$history -c

12、qemu-guest-agent服務的名稱修改:

參考:

製作ubuntu18 04系統盤

一般情況下,速度比較慢,等待較久。這裡以ultraiso為例,安裝並開啟工具 三 製作ubuntu啟動盤 點選介面選單 啟動 寫入硬碟映像 3 在彈出介面,硬碟驅動器一欄選中你指定燒入的u盤 寫入方式選擇usb hdd 隨後點選右側便捷啟動選項選中寫入新的驅動器引導扇區後選擇syslinux選項。最...

Ubuntu18 04切換映象源時出錯

校驗數字簽名時出錯。此倉庫未被更新,所以仍然使用此前的索引檔案。gpg 錯誤 bionic inrelease 下列簽名無效 expkeysig 8c718d3b5072e1f5 mysql release engineering mysql build oss.oracle.com e 倉庫 st...

Ubuntu18 04 離線本地源的製作

環境 一台能上網的ubuntu電腦,一台不能上網的ubuntu電腦。ubuntu版本都是18.04lts。目標 將能上網的ubuntu電腦安裝的軟體製作成源,通過u盤拷貝給內網電腦,內網電腦根據此離線源通過apt安裝軟體。為什麼不直接拷貝deb安裝呢?因為有些軟體安裝依賴的包比較多。遇到的問題 從u...