<HTML ><HEAD ><TITLE >Alter target of /dev/systty</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="Remote Serial Console HOWTO" HREF="index.html"><LINK REL="UP" TITLE="Configure incidentals" HREF="misc.html"><LINK REL="PREVIOUS" TITLE="Serial console is not /dev/modem" HREF="misc-devmodem.html"><LINK REL="NEXT" TITLE="Configure Pluggable Authentication Modules" HREF="misc-pam.html"></HEAD ><BODY CLASS="SECTION" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Remote Serial Console HOWTO</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="misc-devmodem.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Chapter 7. Configure incidentals</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="misc-pam.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECTION" ><H1 CLASS="SECTION" ><A NAME="MISC-DEVSYSTTY" ></A >7.5. Alter target of <TT CLASS="FILENAME" >/dev/systty</TT ></H1 ><P >In many Linux distributions the file <TT CLASS="FILENAME" >/dev/systty</TT > is a symbolic link to the device which is used as the by the attached monitor and keyboard. See <A HREF="intro-word.html" >Section 1.3</A > for a fuller description.</P ><P >If there is no attached keyboard and monitor or no wish to give the attached keyboard and monitor greater capabilities then a text terminal, then alter <TT CLASS="FILENAME" >/dev/systty</TT > to point to the serial console.</P ><P >Rather than directly altering this symbolic link, it is better to modify the configuration file used by <B CLASS="COMMAND" >MAKEDEV</B >, which is then run to recreate the symbolic link. The configuration file is in the directory <TT CLASS="FILENAME" >/etc/makedev.d</TT >. The default configuration will point to the first virtual terminal, as shown in <A HREF="misc-devsystty.html#MISC-DEVSYSTTY-DEFAULT" >Figure 7-6</A >.</P ><DIV CLASS="FIGURE" ><A NAME="MISC-DEVSYSTTY-DEFAULT" ></A ><P ><B >Figure 7-6. Default value of <TT CLASS="FILENAME" >/dev/systty</TT > in <TT CLASS="FILENAME" >/etc/makedev.d/linux-2.4.x</TT ></B ></P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" >l systty tty0</PRE ></FONT ></TD ></TR ></TABLE ></DIV ><P >Modify this to point to the serial port being used by the console, as shown in <A HREF="misc-devsystty.html#MISC-DEVSYSTTY-SERIAL" >Figure 7-7</A >.</P ><DIV CLASS="FIGURE" ><A NAME="MISC-DEVSYSTTY-SERIAL" ></A ><P ><B >Figure 7-7. Alter value of <TT CLASS="FILENAME" >/dev/systty</TT > in <B CLASS="COMMAND" >MAKEDEV</B > configuration file</B ></P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" ><TT CLASS="PROMPT" >bash#</TT > <B CLASS="COMMAND" >cd /etc/makedev.d</B > <TT CLASS="PROMPT" >bash#</TT > <B CLASS="COMMAND" >fgrep systty *</B > <TT CLASS="COMPUTEROUTPUT" >linux-2.4.x:l systty tty0</TT > <TT CLASS="PROMPT" >bash#</TT > <B CLASS="COMMAND" >vi linux-2.4.x</B ></PRE ></FONT ></TD ></TR ></TABLE ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" >l systty ttyS0</PRE ></FONT ></TD ></TR ></TABLE ></DIV ><P >Now re-create <TT CLASS="FILENAME" >/dev/systty</TT > using its new definition, as shown in <A HREF="misc-devsystty.html#MISC-DEVSYSTTY-CREATE" >Figure 7-8</A >.</P ><DIV CLASS="FIGURE" ><A NAME="MISC-DEVSYSTTY-CREATE" ></A ><P ><B >Figure 7-8. Installing new value of <TT CLASS="FILENAME" >/dev/systty</TT ></B ></P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" ><TT CLASS="PROMPT" >bash#</TT > <B CLASS="COMMAND" >cd /dev</B > <TT CLASS="PROMPT" >bash#</TT > <B CLASS="COMMAND" >rm systty</B > <TT CLASS="PROMPT" >bash#</TT > <B CLASS="COMMAND" >./MAKEDEV systty</B ></PRE ></FONT ></TD ></TR ></TABLE ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="misc-devmodem.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="misc-pam.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Serial console is not <TT CLASS="FILENAME" >/dev/modem</TT ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="misc.html" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Configure Pluggable Authentication Modules</TD ></TR ></TABLE ></DIV ></BODY ></HTML >