Linux终端分类及tty设置分辨率与字体

序言

终端分类

  • 物理终端[物理设备]:
    直接连接在主机上的显示器、键盘鼠标统称。在实际机架式服务器部署中,一般是多台服务器共享一套终端,简称KVM(Keyboard键盘,video显示器,mouse鼠标)。
  • 串行终端[/dev/com]:
    与机器的串口对应,每一个串口对应的一个串行终端,串口对应的是物理终端。
  • 虚拟终端[/dev/tty]:
    附加在物理终端之上,用软件方式虚拟实现,CentOS默认启用6个虚拟终端,可以通过快捷键来切换。
    切换方式: Ctrl-Alt-F[1-6], 对应的虚拟终端文件是/dev/tty[1-6]
    coreutils中包含一个tty命令,用于显示出连接到当前标准输入的终端设备文件名。
admin@localhost$ tty 
/dev/pts/0
  • 伪终端[/dev/pts]:
    虚拟终端和串行终端的数目是有限的,然后,网络端口和图形端窗口的数目是不受限制的,这是通过伪终端实现的。
    两种应用场景:
    1. 在图形界面下打开的命令行接口;
    2. 基于ssh协议或telnet协议等远程打开的命令行界面。

正文

分辨率设置

  1. 使用文本编辑器打开/etc/default/grub文件
vim /etc/default/grub
  1. 设置GRUB_GFXMODE选项为合适的值(以1920x1080为例)
GRUB_GFXMODE=1920x1080
  1. 生成新的grub配置文件/boot/grub/grub.cfg

    • Debian系Linux生成方式
    update-grub
    
    • 其他使用grub的系统生成方式
    grub-mkconfig -o /boot/grub/grub.cfg
    
    • 其他使用grub2的系统生成方式
    # 注意 grub2 的配置文件路径与 grub1 的路径不同
    grub2-mkconfig -o /boot/grub2/grub.cfg
    
  2. 保存并退出,重启系统

字体设置

  • 查看tty支持的所有字体
ls /usr/share/consolefonts/
# Debian系查看console支持的所有字体
showconsolefont
  • Debian系Linux设置方式
# 方法1,设置后直接生效
dpkg-reconfigure console-setup
# 方法2:方法1的本质
# 注意: FONTSIZE的值需要将字体文件的SIZE的倒着写
# 例如:32x16 写做 16x32
vim /etc/default/console-setup
# 方法2需要手动使更改生效
setupcon
  • 其他由systemd管理系统和服务的Linux设置方式
vim /etc/vconsole.conf
# 重启以生效
reboot
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值