1. 系统信息
查看内核/操作系统/CPU信息: uname -a
查看系统架构: arch
查看系统日志:journalctl -xe
2. 服务管理
启动:systemctl start vncserver.service
关闭:systemctl stop vncserver.service
重启:systemctl restart vncserver.servece
查看状态:systemctl status vncserver.servece
2. 包管理
apt:apt是 网络包管理器,会自行解决包依赖问题,同时需要设置 apt源,/etc/apt/为配置文件路径,sourcelist.list 为源配置文件。依赖于dpkg提供的包操作功能。
安装软件:apt install vnc
删除软件(保留配置文件):apt remove tigervnc-standalone-server
删除软件(彻底清理,不保留配置文件):apt purge tigervnc-standalone-server
从仓库下载软件更新包(只下载不安装):apt update
更新本地软件(不下载,只安装):apt upgrade
注:一般先update把包下载到本地,然后upgrade升级。
下载软件包(不安装):apt download vnc
查看已安装的包:apt list --installed
网络源中查找软件:apt list *tigervnc*
列出所有名字中或描述中包含某个字符串/正则表达式的包:apt search vnc
注:search类似于在检索仓库的包描述信息,所有包含字符串的信息都会被返回,
list只会匹配包名称,不会匹配包描述信息。一般情况下使用list,search过于模糊。
显示包信息:apt show vnc
清理软件包(可以理解为把安装包删掉释放磁盘):apt clean
清理不使用的软件包(只会清理哪些没有安装的包,保留已安装软件的包):apt autoclean
编辑源列表:apt edit-sources
dpkg:dpkg是本地包管理器,不会解决任何依赖问题,卸载软件时简单粗暴,安装软件时比较棘手。为apt提供包操作支撑。
安装软件:dpkg < -i, --install >
删除软件(保留配置文件):dpkg < -r, --remove >
删除软件(彻底清理,不保留配置文件):dpkg < -P, --purge>
清理残留配置文件:dpkg < -l, --list> | grep ^rc | awk '{print $2}' | sudo xargs dpkg -P