桌面系統
爲了方便虛擬機下使用 Ubuntu ,結合自身使用經驗,給出以下幾個命令:
systemd-analyze
systemd-analyze blame
sudo systemctl disable xxx.service
sudo systemctl mask xxx.service
systemctl list-unit-files
熟悉的話不用看了
開機優化
開機時間統計
systemd-analyze
顯示開機啓動項的時間
systemd-analyze blame
systemd-analyze blame 結果如下
可以看到前面的時間,後面的是服務名,並且是按照時間的倒序排列。接下來找到排名前10的服務名,殺死???
去谷歌這這些服務名,搞清楚是否能幹掉。
如果能,將用到下面兩個命令:
sudo systemctl disable xxx.service
sudo systemctl mask xxx.service
disable 和 mask 的區別:可以用 man systemctl 來查看。
This is a stronger version of disable, since it prohibits all kinds of activation of the unit, including enablement and manual activation. Use this option with care.
什麼意思呢?
一般禁止用 disable 就行了。
查看ubuntu所有的服務
systemctl list-unit-files
這裏就看到所有的開機自啓項,左邊是服務名稱,右邊是狀態,enabled是開機啓動,disabled是開機不啓動,mask 是徹底被幹掉了。
更換源
簡單
1.備份 source.list 文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bkp
2.編輯 sources.list
不管是 gedit,nano 還是 vi,都行,將 sources.list 清空,然後將你要添加的源(阿里?網易163?清華?Whatever)甩到裏面。
3.更新生效
apt-get update ; apt-get upgrade -y
執行錯誤的話就再執行該命令一次。
更簡單
想想你用的是什麼,是 Linux 啊!在 Linux 下修改設置,沒有一個.sh
解決不了的事情。搜索下“一鍵更換Linux軟件源腳本”,懶得搜索的話,下面給了鏈接。順帶一嘴:看了下腳本的內容,其實對我們自己來說,就是將一個將文件清空,然後寫入,自己動手可以將其簡化一下。之後你發現,你還可以配置.vimrc
、.bahrc
、.tmux.conf
等等,然後將安裝和配置都寫在一個shell
腳本中。世界變得不再複製和黏貼。
VPS
更改 SSH 端口號
修改SSH配置文件
vi /etc/ssh/sshd_config
將原來的 22 換成 其他的就行了。
重啓生效
service sshd restart
創建新用戶
將下面的兩個hehe換成你的用戶名
useradd -s /bin/bash -m hehe ; passwd hehe
輸入密碼兩次完成創建。
接下來給用戶添加 sudo 命令的使用權限
首先查看是否安裝sudo
visudo
沒有就安裝
apt-get install sudo -y
然後寫入
echo -e "\nhehe ALL=(ALL) ALL\n" >> /etc/sudoers
這句意思是:允許用戶 hehe 執行 sudo 命令 (需要輸入密碼)
檢查是否寫入成功
cat /etc/sudoers
酸酸乳
(必須 )
有肥宅快樂水還要啥自行車?——本山耀司
參考鏈接:
SuperUpdate.sh 一鍵更換Linux軟件源腳本