20210106运维知识点:新安装了一个ubuntu后该做些什么(lamp之前的操作) - ziyouzy/2021blog GitHub Wiki

首先确实已经在之前写过很多次这样的文章了,但是随着业务水平的提成,这件事跟随着变化,迭代更新也是很正常的

这和代码被一一次的重构也是同样的原因

1.设置root密码:
sudo passwd root

2.修改apt-get update源:
备份:(sudo) mv /etc/apt/sources.list /etc/apt/sources.list.bak
修改:(sudo) gedit /etc/apt/sources.list
目前的感受是中科大的最靠谱,同时如果更新,或apt-get发生报错,无论是什么错误优先考虑是源的问题
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse  
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse  
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse  
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse  
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse  
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse  
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse  
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse  
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse  
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
之后sudo apt-get update实现列表更新,也是初步测试一下

但是有个ubntu16.04的bug需要注意下:
报错内容是
“Reading package lists... Done
E: Problem executing scripts APT::Update::Post-Invoke-Success
'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli;
then appstreamcli refresh > /dev/null;
fi'
E: Sub-process returned an error code”
解决方案:
https://askubuntu.com/questions/774986/appstreamcli-hanging-with-100-cpu-usage-during-update

sudo pkill -KILL appstreamcli
wget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb

sudo dpkg -i /tmp/appstream_0.9.4-1ubuntu1_amd64.deb /tmp/libappstream3_0.9.4-1ubuntu1_amd64.deb

重启后再次执行apt-get update就不会报错了
注意一定不要执行apt-get upgrade


3.如是vm虚拟机则添加光盘,安装vm——tools:
先关机,再vm软件上右键点击设计->CD/DVD(STAT)->使用ISO镜像文件
->C:\Program Files (x86)\VMware\VMware Workstation->linux.iso
重启虚拟机
打开光盘文件,其中有一个名为 VMwareTools...tar.gz 的压缩包,将这个压缩包移动到你想解压的目录(例如 /home/Documents/VMTools),然后点击这个压缩包,右键选择“extract here”解压到当前目录。
打开终端,进入到解压后的文件夹,然后进入到 vmware-tools-distrib 目录,输入 sudo ./vmware-install.pl 回车,接着就是输入 yes 再一直回车了。

4.如每次启动Ubuntu都显示System program problem detected,修改一个文件就可以:
sudo gedit /etc/default/apport  将enabled=1改为enabled=0保存退出即可
转载于:https://www.cnblogs.com/guodao/p/9702475.htm

5.可修改字体:
最近比较喜欢zai_Olivetti-UnderwoodStudio21Typewriter.ttf
具体步骤如下:
>拿到字体后可放到~/download文件夹
>sudo cp -r /home/UsrName/Download/Font /usr/share/fonts/   #将字体文件夹全部复制到/usr/share/fonts/目录下
>在终端中依次输入以下三条命令:
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
之后是这篇文章:
https://blog.csdn.net/qq_30115765/article/details/52623935(贼省事)
>打开终端->终端工具栏
>Edit->Perferences->Profiles
>把系统默认的Clone
>点击Clone下方的Edit->Custom font就能修改了

6.如有特殊需要则配置vm的虚拟网络模式(NAT之类的),不过似乎NAT模式最靠谱
7.完成了vm的网络配置后再去设置ubuntu宿主机系统的网络配置(固定ip或dhcp)

8.如开机总是提示更新,则在控制面版设计,十分简单,有如下文章:
https://blog.csdn.net/davidhzq/article/details/102651588

网络配置的详细说明可看文章:

20210106浅谈vm的虚拟网络环境