目录
一、Linux操作系统
二、Vim文本编辑器
三、VMware Tools
四、VNC Server
五、第三方软件开机启动
六、WPS安装字体
附录


一、Linux操作系统(以下都以Ubuntu为例,其他版本Linux会注明)

分区

以500G硬盘为例,大致分为以下分区

设备 类型 挂载点 大小
/dev/sda1 swap 8GB
/dev/sda2 efi 99MB
/dev/sda3 ext4 /boot 1GB
/dev/sda4 ext4 / 150GB
/dev/sda5 ext4 /usr 80GB
/dev/sda6 ext4 /home 250GB

初次登陆

安装Ubuntu时没注册root用户密码

1
sudo passwd root

第一次登陆系统,运行终端

1
2
3
4
5
6
sudo apt-get update
#更新同步/etc/apt/sources.list 和/etc/apt/sources.list.d 中列出的源的索引
#更新apt-get缓存中的软件包信息
#yum软件包管理工具使用yum update
sudo apt-get upgrade
#下载并安装在本系统上已有的软件包的最新版本

更改用户名

1
2
3
4
5
6
7
su root
sudo vim /etc/passwd #找到原用户名改掉
sudo vim /etc/shadow #找到原用户名改掉
cd /home
mv xxxx yyyy
sudo vim /etc/sudoers #在root ALL=(ALL:ALL) ALL下加上
yyyy ALL=(ALL:ALL) ALL

更改主机名

1
2
sudo vim /etc/hostname #找到原主机名改掉
sudo vim /etc/hosts #找到原主机名改掉

常见问题

Ubuntu24.04LTS更换软件源

1
2
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
vim sources.list #修改注释掉里面内容添加以下阿里源
1
2
3
4
5
6
# 阿里云source
Types: deb
URIs: http://mirrors.aliyun.com/ubuntu/
Suites: noble noble-updates noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

CentOS8更换软件源及防火墙的操作方法

1
2
3
4
5
6
7
8
9
10
#切root用户
sudo su
#进入yum.repos.d目录
cd /etc/yum.repos.d/
#备份yum源文件
mkdir backup && mv *repo backup/
#下载国内yum源文件替换原始文件
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
#清理所有文件并建立缓存
yum clean all && yum makecache
1
2
3
4
5
6
#临时关闭防火墙
sudo systemctl stop firewalld.service
#禁用防火墙
sudo systemctl disable firewalld.service
#查看防火墙状态
sudo firewall-cmd --state

APT工具的常用命令

1
2
3
4
5
apt-get install #下载并安装软件包#
apt-get upgrade #下载并安装在本系统上已有的软件包的最新版本#
apt-get remove #卸载特定的软件包#
apt-get source #下载特定的软件源代码#
apt-get clean #删除所有已下载的包文件#

APT工具删除卸载命令的详解

1
2
3
4
5
apt-get autoremove #新手最好不要在桌面版Ubuntu使用,删除已安装的软件包(保留配置文件),不会删除依赖软件包。(容易导致无法进入系统桌面)
apt-get remove #删除已安装的软件包(保留配置文件)
apt-get purge/apt-get --purge remove #删除已安装软件包(不保留配置文件),同时删除依赖软件包
apt-get clean #此命令会将 /var/cache/apt/archives/ 下的 所有 deb 删掉,相当于清理下载的软件安装包。
apt-get autoclean #删除为了满足某些依赖安装的,但现在不再需要的软件包。

关于rpm软件管理工具以及高级软件包管理工具APT

下载的安装包文件格式为rpm的安装方式,通过命令终端:sudo rpm -i -v -h 文件名.rpm (一般-i就可以安装,-v代表显示rpm当前正在执行的工作,-h打印一些列“#”提醒用户当前的安装进度。sudo rpm -ivh 文件名.rpm效果一样)
sudo rpm -Uvh 文件名.rpm #升级软件包#
rpm -qa #列出系统中安装的所有软件包#
rpm -q 软件包名字 #列出安装的指定的软件包#
sudo rpm -e 软件包名字 #卸载指定的软件包#
dpkg和rpm这些软件包管理器不能有效解决依赖性问题,所以有了以APT、yum等为代表的高级软件包管理工具。

添加应用程序的快捷方式到桌面

1
nautilus /usr/share/applications #nautilus是Ubuntu默认的软件管理工具

在文件夹中找到对应的应用程序文件复制到桌面,右键允许启动(不生效可尝试在命令行中增加执行权限sudo chmod +x 文件名)


二、Vim文本编辑器

进入编辑模式

按 i :进入编辑模式,光标在原位置
按 I :进入编辑模式,光标在行首位置
按 o:从光标所在行,下面一行开始编辑
按 O:从光标所在行,上面一行开始编辑
按 a :从光标当前字符后编辑,
按 A :从光标所在行的行尾编辑

命令模式

:w 保存文本
:q 退出 vim
:w!强制保存,在root用户下,即使文本只读,也可以完成保存
:q!强制退出,所有改动不生效
:wq  保存退出
:set nu 显示行号
:set nonu 不显示行号
:nohl(hight light)不显示背景
:x  与 :wq 作用一样,保存退出,但是:x 命令不会更改 mtime 的值;
:wq 命令会更改 mtime的值
参考https://blog.csdn.net/wangshuang_2013/article/details/80724667

vim强制保存

1
2
3
4
5
:w !sudo tee %
#w:表示保存文件
#!:表示执行外部命令
#tee:linux命令,这个有点复杂,可以查看linux命令帮助
#%:在执行外部命令时,%会扩展成当前文件名;这个%区别于替换时的%,替换时%的意义是代表整个文件,而不是文件名

vim清空文件内容

按ESC退出编辑模式,在命令模式下输入gg,可将光标移至文件最前,再输入dG,将光标后的内容全部删除。

常见问题

只读文件的修改

1
sudo chmod a+w 文件名 #a代表所有用户,+代表添加某个权限,w代表可写。

三、VMware Tools

简介

经常使用虚拟机的童鞋肯定知道VMware虚拟机自带的这个工具,它主要用来本地和虚拟机直接的数据交互,比如最常用的粘贴板。

常见问题

Windows下安装VMware Tools

Windows下的安装最简单,只需要在菜单栏-虚拟机-安装VMware Tools就可以。这个软件是通过自带的iso文件加载到虚拟机的光驱设备中运行安装。

Linux下安装VMware Tools

Linux虚拟机中安装VMware Tools过程,必须进入虚拟机系统后再从菜单栏中选择虚拟机选项-安装VMware Tools。这时候会有一个iso文件加载到了虚拟机的光驱设备中,如果选择纯命令行的方法,就需要使用mount命令,但是一般虚拟机会自动加载到光驱内。
方法一(推荐):

方法二:将光驱挂载在/mnt目录下(需要根据具体的Linux版本约定的方式操作)。
列出挂载点目录的内容

1
ls mount-point

当然以上的步骤也可以直接在装有桌面的Linux上直接选择从光驱设备中复制粘贴出VMwareTools-x.x.x-yyyy.tar.gz
接下来解压缩安装包

1
2
3
tar zxf /mnt/cdrom/VMwareTools-x.x.x-yyyy.tar.gz
或
tar zxpf /mnt/cdrom/VMwareTools-x.x.x-yyyy.tar.gz

进入解压缩的目录后可以看到安装文件vmware-install.pl,使用命令安装

1
2
3
./vmware-install.pl
或
./vmware-install.pl -d #直接采取默认安装,否则需要按很多此回车

参考官方文档

在CentOS下安装过程中提示要先卸载open-vm-tools

1
2
3
4
rpm -qa |grep open-vm #找到要卸载的软件
rpm -e 软件名 #卸载后再安装
或
yum remove 软件名 #卸载再安装

四、VNC Server

附上一篇本人CSDN博文链接

五、第三方软件开机启动(以向日葵远程为例)

此方法以向日葵为例,描述安装第三方软件如何设置开机自启动
操作版本:Ubuntu 20.04
软件版本:SunloginClient-11.0.0.36662 (Beta) for Linux

1
2
3
4
5
6
7
dpkg -L sunloginclient
#根据返回可看到路径是/usr/local/sunlogin/bin/sunloginclient
gnome-session-properties
#在打开的窗口“启动应用程序首选项”中添加启动项
#名称:向日葵
#命令:/usr/local/sunlogin/bin/sunloginclient
#注释:远程桌面

Linux版本的向日葵要登陆到桌面后才能启动,所以需检查用户自动登录的状态。在桌面右上角点击,设置-用户-自动登陆
重启验证

其他软件可参考此设置方法。参考网址:https://blog.csdn.net/willhu2008/article/details/121702815


六、WPS安装字体

下载好字体后使用命令行进入所在目录

1
2
3
4
5
6
7
8
9
#放入系统字体所在文件夹
sudo cp * /usr/share/fonts

#生成索引信息
sudo mkfontscale
sudo mkfontdir

#更新字体缓存
sudo fc-cache

完成后重启WPS


附录

常用Linux操作命令

查看系统版本

1
2
lsb_release -a #适用所有Linux发行版,但是Debian要安装lsb
cat /etc/issue #适用所有Linux发行版,显示发行版本信息

查看Linux内核版本

1
2
3
uname -a #显示用户及Linux版本号
cat /proc/version #显示正在运行的内核版本
cat /etc/redhat-release #查看centos的版本号

查看进程信息

1
ps #不带参数只查看当前进程

站内搜索

没有找到内容!