精华内容
下载资源
问答
  • tty1-6 切换图形界面的方法是按ctrl+Alt+F7 如果我们按ctrl+Alt+F1~ctrl+Alt+F6无法进入tty终端,出现黑屏的时候我们可以使用下面的方法来解决。 编辑/etc/default/grub  修改GRUB_CMDLINE_LINUX_...

    tty1-6 切换到图形界面的方法是按ctrl+Alt+F7

    如果我们按ctrl+Alt+F1~ctrl+Alt+F6无法进入到tty终端,出现黑屏的时候我们可以使用下面的方法来解决。

    编辑/etc/default/grub 
    这里写图片描述


    修改GRUB_CMDLINE_LINUX_DEFAULT的值为nomodeset 
    之前的值是 “quiet splash” 
    现在我们要把这个值改为”nomodest”

    这里写图片描述

    这里写图片描述


    更新grub:

    sudo update-grub
     
    • 1

    重启:

    sudo reboot
     
    • 1

    更新之后重启我们可以看见tty1-tty6又回来了.



    Reference

    http://www.2cto.com/os/201511/448982.html


    展开全文
  • 问题描述:每次装完Oracle数据库之后,本地的tty1-tty6就无法登陆,只能通过tty或tty7图形终端登陆。问题现象:输入完用户名密码之后,自动弹回如下界面:日志信息:[root@nec3 ~]# tail -f /var/log/messagesDec 13...

    问题描述:

    每次装完Oracle数据库之后,本地的tty1-tty6就无法登陆,只能通过tty或tty7图形终端登陆。

    问题现象:

    输入完用户名密码之后,自动弹回如下界面:

    a50815ca3220cd1193f610bd62814125.png

    日志信息:

    [root@nec3 ~]# tail -f /var/log/messages

    Dec 13 09:27:58 nec3 init: tty (/dev/tty1) main process ended, respawning

    Dec 13 09:28:03 nec3 init: tty (/dev/tty1) main process (2782) terminated with status 1

    Dec 13 09:28:03 nec3 init: tty (/dev/tty1) main process ended, respawning

    Dec 13 09:28:43 nec3 init: tty (/dev/tty1) main process (2787) terminated with status 1

    Dec 13 09:28:43 nec3 init: tty (/dev/tty1) main process ended, respawning

    Dec 13 09:29:51 nec3 init: tty (/dev/tty1) main process (2793) terminated with status 1

    Dec 13 09:29:51 nec3 init: tty (/dev/tty1) main process ended, respawning

    我们可以从上面的message日志中看到本地tty1登陆的这个动作,但是没有报错,那么登陆无非要去进行用户名和密码验证,那么用户密码验证信息会记录在名为secure的日志中,如果报密码错误日志中会显示验证失败,日志条目为:FAILED LOGIN 1 FROM (null) FOR root, Authentication failure。

    实际上我们在secure日志中看到的信息是Module is unknow以及无法打开pam_limits.so模块。

    [root@nec3 ~]# tail -f /var/log/secure

    Dec 13 09:28:03 nec3 login: pam_unix(login:session): session opened for user root by LOGIN(uid=0)

    Dec 13 09:28:03 nec3 login: Module is unknown

    Dec 13 09:28:08 nec3 login: PAM unable to dlopen(/lib/security/pam_limits.so): /lib/security/pam_limits.so: cannot open shared object file: No such file or directory

    Dec 13 09:28:08 nec3 login: PAM adding faulty module: /lib/security/pam_limits.so

    Dec 13 09:28:43 nec3 login: pam_unix(login:session): session opened for user root by LOGIN(uid=0)

    Dec 13 09:28:43 nec3 login: Module is unknown

    日志分析:

    根据上面的日志条目中我们可以看到有无效模块,而这个无效的模块信息是我们在数据库安装过程中添加到/etc/pam.d/login配置文件中的,我现在需要判断下这个模块是否存在,为什么需要这个模块。

    [root@nec3 ~]# grep pam_limits /etc/pam.d/login

    session    required    /lib/security/pam_limits.so

    [root@nec3 ~]# ls -rtl /lib

    lib/  lib64/

    [root@nec3 ~]# ls -rtl /lib/security/pam*

    ls: cannot access /lib/security/pam*: No such file or directory

    那么我们可以看到该模块是不存在的,随即我们再看下lib64这个目录中是否有oracle安装所需的该模块。

    [root@nec3 ~]# ls -rtl /lib64/security/pam_limits.so

    -rwxr-xr-x. 1 root root 18592 Oct  7  2013 /lib64/security/pam_limits.so

    那么我们可以清楚的看到在这里是存在这个模块的。

    问题处理:

    既然已经看到问题的原因,那么将会有如下三个解决方案:

    1、    拷贝条目:

    [root@nec3 ~]# cp /lib64/security/pam_limits.so /lib/security/pam_limits.so

    [root@nec3 ~]# ls -rtl /lib/security/pam_limits.so

    -rwxr-xr-x. 1 root root 18592 Oct  7  2013 /lib/security/pam_limits.so

    2、    ln pam_limits.so

    [root@nec3 ~]# ln -s /lib64/security/pam_limits.so /lib/security/pam_limits.so

    3、    修改配置文件login为如下:

    [root@nec3 ~]# grep pam_limits /etc/pam.d/login

    session    required    /lib64/security/pam_limits.so

    后记:

    文中提到为什么要用pam_limits.so这个模块,因为我们在配置Oracle部署环境的时候配置了limits.conf限制文件,那么我们要使这个配置生效,必须要确保pam_limits.so被加入到登陆配置文件中应用生效。

    参考:

    That these limits work you also need to ensure that pam_limits is configured in the /etc/pam.d/system-auth file, or in /etc/pam.d/sshd for ssh, /etc/pam.d/su for su, or /etc/pam.d/login for local access and telnet and disable telnet for all log in methods. Here are examples of the two session entries in the /etc/pam.d/system-auth file:

    0b1331709591d260c1c78e86d0c51c18.png

    展开全文
  • pty(虚拟终端): 如果我们远程telnet主机或使用xterm时,也需要一个终端交互,这就是虚拟终端pty(pseudo-tty) 。 pts/ptmx(pts/ptmx结合使用,进而实现pty): pts(pseudo-terminal slave)是pty的实现方法,与ptmx...
  • vmware虚拟机上linux操作系统怎样进行tty1~tty6切换? 现象: Linux的终端机(文字)界面与图形界面间的切换热键为: 进入终端机也就是字符界面(tty1-tty6):[Ctrl] + [Alt] + [F1] - [F6] 进入图形界面(tty7...

    vmware虚拟机上linux操作系统怎样进行tty1~tty6切换?

    现象:

    Linux的终端机(文字)界面与图形界面间的切换热键为:
    进入终端机也就是字符界面(tty1-tty6):[Ctrl] + [Alt] + [F1] - [F6]
    进入图形界面(tty7):[Ctrl] + [Alt] + [F7]

    可在 VMware Workstation 上安装的linux系统。却怎么也切换不了。

    原因:

    原因是VMware 缺省的主机、虚拟机切换热键为[Ctrl] + [Alt],与以上 Linux 热键冲突了 。

    解决方式:

    在 VMware Workstation 的设置里将热键改动为 [Ctrl] + [Alt] + [Shift],问题解决。

    详细步骤、设置方法:

    一、

     

    二、

     

    展开全文
  • Ubuntu开机自动登录到tty1 Ubuntu开机自动登录并移除登录密码 文章目录Ubuntu开机自动登录到tty1前言一、移除登录密码二、添加开机自动登录终端总结 前言 Ubuntu系统启动后自动登录账户,并移除登录密码验证。 ...

    Ubuntu开机自动登录到tty1

    Ubuntu开机自动登录并移除登录密码


    前言

    Ubuntu系统启动后自动登录账户,并移除登录密码验证。


    提示:以下是本篇文章正文内容,下面案例可供参考

    一、移除登录密码

    示例:以root账户为例
    1、进入“/etc”目录
    2、修改“/etc/passwd”文件,将文件以“root”开头行的“x”去掉,变为“root::0:0:root:/root:/bin/sh”。
    3、修改“/etc/shadow”文件,将文件以“root”开头行的“x”去掉,变为“root::11851:0:99999:7:::”。

    二、添加开机自动登录终端

    以root账户为例
    1、进入“/etc/systemd/system/getty.target.wants”目录。
    2、修改“/etc/systemd/system/getty.target.wants/getty@tty1.service”文件,末尾添加以下内容。

    //添加如下
    [Service]
    ExecStart=
    ExecStart=-/sbin/agetty -a root --noclear %I $TERM
    //root可以换成任何用户
    

    3、重启验证登录状态。

    总结

    提示:上述操作方法可适用于其他账户自动登录。
    例如:“xx”账户,移除登录密码,找相应账户行操作即可。

    展开全文
  • 集装箱网TTY 厌倦了键入docker ps | grep xxx docker ps | grep xxx && docker exec -ti xxxx sh ? 试试我! 尽管我喜欢终端,但我仍然希望有一个更好的工具进入容器以进行一些调试或检查。 所以我建立了这个...
  • 病因:修改/etc/event.d/tty1时vim自动保存原文件为tty1.orig,被upstart系统认为是系统启动的一部分,与tty1轮换加载。引用:upstart从Ubuntu 6.10开始被引入Ubuntu,它是/sbin/init守护进程(daemon)的代替品,是...
  • 概述Linux TTY/PTS的区别

    2020-09-14 21:42:45
    主要介绍了概述Linux TTY/PTS的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • Arch Linux - tty1模式

    2018-02-07 23:07:14
    Arch Linux - tty1模式
  • 今天给公司新部署服务器进行优化,发现了tty终端居然有6个,为了节省点内存,决定只留一个tty终端,其他的都关闭掉,但centos6跟centos5的终端关闭方法完全变了,...sed -i ‘s/\/dev\/tty\[1-6\]/\/dev\/tty\[1-1\]/g’ /e
  • TTY ::字体 使用各种终端友好的字体以大的风格化字符编写文本。 TTY :: Font为工具包提供了独立的终端字体渲染组件。 安装 将此行添加您的应用程序的Gemfile中: gem 'tty-font' 然后执行: $ bundle 或将其...
  • Tty这个名称源于电传打字节的简称。在linux表示各种终端。终端通常都跟硬件相对应。比如对应于输入设备键盘鼠标。输出设备显示器的控制终端和串口终端.也有对应于不存在设备的pty驱动。在如此众多的终端模型之中,...
  • ubuntu进入tty1、tty2等界面的操作

    千次阅读 2021-08-22 14:49:46
    想要进入tty1或者tty2,需要ctrl+...注意如果tty1界面进入不了的时候,可以尝试着进入tty2的对应界面,有的系统只能进入tty1界面,而有的系统只能进入tty2界面,大概总共有tty1~tty6六个界面,需要自己去尝试一下 ...
  • 计算机控制工程,TTY接受程序计算机控制工程,TTY接受程序计算机控制工程,TTY接受程序
  • 如何从Ubuntu18.04 tty1模式进入桌面

    千次阅读 2021-01-29 11:49:36
    以下故事只是记录了我遇到的情况,...首先,讲一下为什么会出现如下图所示的tty1模式: 出现的原因:昨天晚上八点半左右,我安装了向日葵软件,向日葵连接后会出现闪退,并提示无法连接。于是,搜了该篇博文: ...
  • 1.TTY概述   TTY 是 Teletype 或 Teletypewriter 的缩写,原来是指电传打字机,后来这种设备逐渐键盘和显示器取代。不管是电传打字机还是键盘显示器,都是作为计算机的终端设备存在的,所以 TTY 也泛指计算机的...
  • Linux TTY framework(4)_TTY driver作者:wowo 发布于:2016-10-25 22:40分类:TTY子系统1. 前言本文将从驱动工程师的角度去看TTY framework:它怎么抽象、管理各个TTY设备?它提供了哪些编程接口以方便TTY driver的...
  • 将此行添加您的应用程序的Gemfile中: gem 'tty-screen' 然后执行: $ bundle 或自己安装为: $ gem install tty-screen 1.用法 TTY :: Screen允许您通过调用返回[height,width]元组的size方法来检测终端屏幕...
  • 当通过Internet(在NAT之外)共享它时, tty-share将连接,该将调解参与者之间的通信。 该服务器的实例在运行,但是您可以运行自己的服务器。 演示版 本地网络会话 公开会议 从另一个终端加入会话 安装和运行 ...
  • tty1模式下登录不上话,就重新装不了驱动,那么服务器就得重装系统,就在前几天我一同事和我遭遇了一样的问题,惨案就这样发生了。我服务器上那么多数据集怎么重装,因此我得想办法解决。 尝试了将xrdp所有东西...
  • Linux-TTY-UTF-8-Patch:让Linux内核的TTY支持UTF-8(例如CJKTTY)
  • TTY :: Pager 适用于所有主要Ruby解释器的跨平台终端寻呼机。 TTY :: Pager为工具包提供独立的终端寻呼机组件。...1.用法 TTY :: Pager将在初始化时选择系统上可用的最佳分页机制: pager = TTY ::
  • tty 串口非阻塞读取与发送 实例 好用的测试串口实例
  • Ansible角色,用于配置控制台行为(tty)。 要求 没有任何。 角色变量 有关详细信息,请参见defaults / main.yml。 依存关系 没有任何。 将此角色作为子模块安装在git存储库中 git submodule add ...
  • 切换到tty1后,无论输入vim environment cat environment ls 等命令出来全是乱码 需要先重新设置环境变量PATH,解决方法: PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:...
  • linux-TTY子系统.pdf

    2020-07-24 17:32:47
    在Linux系统中, 与终端相关的概念很容易让人迷糊. 首先有终端这个概念, 然后还有各种类型的终端(串口终端, 伪终端, 控制台终端, 控制终端), 还有一个概念叫console. 那么什么是终端? 什么是控制台终端?...
  • ubuntu升级后,提示输入用户名、密码,出现以下界面:无法显示桌面。输入startx,即可进入桌面。
  • Linux 终端(TTY)

    2021-05-12 05:37:44
    TTY 是 Teletype 或 Teletypewriter 的缩写,原来是指电传打字机,后来这种设备逐渐键盘和显示器取代。不管是电传打字机还是键盘显示器,都是作为计算机的终端设备存在的,所以 TTY 也泛指计算机的终端(terminal)...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 148,727
精华内容 59,490
关键字:

tty1到tty6