一、配置網路
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...