Linux ns1.utparral.edu.mx 6.8.0-79-generic #79~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 15 16:54:53 UTC 2 x86_64
Apache/2.4.58 (Unix) OpenSSL/1.1.1w PHP/8.2.12 mod_perl/2.0.12 Perl/v5.34.1
: 10.10.1.9 | : 10.10.1.254
Cant Read [ /etc/named.conf ]
daemon
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
README
+ Create Folder
+ Create File
/
opt /
lampp /
share /
doc /
freetds-0.91 /
userguide /
[ HOME SHELL ]
Name
Size
Permission
Action
about.htm
5.13
KB
-rw-r--r--
aboutunicode.htm
6.69
KB
-rw-r--r--
acknowledgments.htm
4.39
KB
-rw-r--r--
advocacy.htm
3.67
KB
-rw-r--r--
ambition.htm
3.52
KB
-rw-r--r--
apireference.htm
4.71
KB
-rw-r--r--
appendmode.htm
4.1
KB
-rw-r--r--
askingforhelp.htm
5.36
KB
-rw-r--r--
build.htm
4.73
KB
-rw-r--r--
choosingtdsprotocol.htm
6.62
KB
-rw-r--r--
config.htm
17.16
KB
-rw-r--r--
configs.htm
4.9
KB
-rw-r--r--
confirminstall.htm
16.33
KB
-rw-r--r--
contrib.htm
5.98
KB
-rw-r--r--
contributors.htm
2.47
KB
-rw-r--r--
ctlib.api.summary.htm
14.88
KB
-rw-r--r--
dblib.api.summary.htm
28.32
KB
-rw-r--r--
domains.htm
6.22
KB
-rw-r--r--
dsnless.htm
5.96
KB
-rw-r--r--
envvar.htm
6.93
KB
-rw-r--r--
freetdsconf.htm
18.39
KB
-rw-r--r--
freetdshistory.htm
4.45
KB
-rw-r--r--
gfdl-10.htm
3.11
KB
-rw-r--r--
gfdl-11.htm
3.32
KB
-rw-r--r--
gfdl-1.htm
5.42
KB
-rw-r--r--
gfdl-2.htm
2.9
KB
-rw-r--r--
gfdl-3.htm
4.18
KB
-rw-r--r--
gfdl-4.htm
7.25
KB
-rw-r--r--
gfdl-5.htm
3.37
KB
-rw-r--r--
gfdl-6.htm
2.83
KB
-rw-r--r--
gfdl-7.htm
3.07
KB
-rw-r--r--
gfdl-8.htm
2.8
KB
-rw-r--r--
gfdl-9.htm
2.6
KB
-rw-r--r--
gfdl.htm
4.46
KB
-rw-r--r--
help.htm
5.31
KB
-rw-r--r--
index.htm
23.65
KB
-rw-r--r--
index.html
23.65
KB
-rw-r--r--
install.htm
5.59
KB
-rw-r--r--
interfacesfile.htm
3.64
KB
-rw-r--r--
interfacesformat.htm
4.71
KB
-rw-r--r--
interfaceslocation.htm
2.45
KB
-rw-r--r--
interfacespurpose.htm
4.83
KB
-rw-r--r--
iso8859.htm
5.31
KB
-rw-r--r--
isolatecause.htm
4.39
KB
-rw-r--r--
kerberos.htm
3.92
KB
-rw-r--r--
light.taper.htm
3.03
KB
-rw-r--r--
linker.conclusion.htm
2.75
KB
-rw-r--r--
linker.how.htm
13.61
KB
-rw-r--r--
linker.library.check.htm
5.31
KB
-rw-r--r--
locales.htm
6.89
KB
-rw-r--r--
localization.htm
11.32
KB
-rw-r--r--
logging.htm
7.35
KB
-rw-r--r--
mailinglist.htm
4.1
KB
-rw-r--r--
name.lookup.htm
4.14
KB
-rw-r--r--
odbc.api.summary.htm
16.65
KB
-rw-r--r--
odbcconnattr.htm
7.31
KB
-rw-r--r--
odbcdiagnose.htm
8.88
KB
-rw-r--r--
odbcinionly.htm
3.47
KB
-rw-r--r--
odbcombo.htm
4.44
KB
-rw-r--r--
osissues.htm
10.13
KB
-rw-r--r--
packages.htm
4.43
KB
-rw-r--r--
pagenodata.htm
5.88
KB
-rw-r--r--
perl.htm
7.36
KB
-rw-r--r--
php.htm
7.73
KB
-rw-r--r--
portoverride.htm
3.86
KB
-rw-r--r--
prepodbc.htm
9.89
KB
-rw-r--r--
programming.htm
2.76
KB
-rw-r--r--
projects.htm
11.26
KB
-rw-r--r--
python.htm
4.01
KB
-rw-r--r--
qt.htm
2.69
KB
-rw-r--r--
rtl.define.library.htm
8.43
KB
-rw-r--r--
rtl.htm
7.22
KB
-rw-r--r--
samplecode.htm
48.19
KB
-rw-r--r--
seemtooslow.htm
4.72
KB
-rw-r--r--
serverthere.htm
6.59
KB
-rw-r--r--
software.htm
5.79
KB
-rw-r--r--
stunnel.htm
4.11
KB
-rw-r--r--
sybsql.htm
4.56
KB
-rw-r--r--
tdshistory.htm
5.16
KB
-rw-r--r--
tdspool.htm
7.72
KB
-rw-r--r--
troubleshooting.htm
10.84
KB
-rw-r--r--
unicodefreetds.htm
4.96
KB
-rw-r--r--
unicodegoodbad.htm
4.99
KB
-rw-r--r--
unicode.htm
4.07
KB
-rw-r--r--
unicodeutf.htm
5.32
KB
-rw-r--r--
uodbc.htm
5.7
KB
-rw-r--r--
uothread.htm
3.19
KB
-rw-r--r--
usefreetds.htm
6.26
KB
-rw-r--r--
userguide.css
295
B
-rw-r--r--
what.htm
7.85
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : logging.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <HTML ><HEAD ><TITLE >Logging</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="HOME" TITLE="FreeTDS User Guide" HREF="index.htm"><LINK REL="UP" TITLE="Troubleshooting" HREF="troubleshooting.htm"><LINK REL="PREVIOUS" TITLE="Is the server there?" HREF="serverthere.htm"><LINK REL="NEXT" TITLE='"Page contains no data"' HREF="pagenodata.htm"><LINK REL="STYLESHEET" TYPE="text/css" HREF="userguide.css"><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"></HEAD ><BODY CLASS="SECT1" 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" ><SPAN CLASS="PRODUCTNAME" >FreeTDS</SPAN > User Guide: A Guide to Installing, Configuring, and Running <SPAN CLASS="PRODUCTNAME" >FreeTDS</SPAN ></TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="serverthere.htm" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Chapter 8. Troubleshooting</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="pagenodata.htm" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="LOGGING" >Logging</A ></H1 ><P ><SPAN CLASS="PRODUCTNAME" >FreeTDS</SPAN > has quite extensive logging capabilities. These are often invaluable in setting up new configurations, when it's hard to be sure precisely what configuration information is being used, and what communication is (not) working. Often such questions can be quickly resolved by turning on logging and examining the logs.</P ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="ENVIRONMENT" >Environment Variables that Control Logging</A ></H2 ><P ></P ><DIV CLASS="VARIABLELIST" ><DL ><DT ><CODE CLASS="ENVAR" >TDSDUMP</CODE ></DT ><DD ><P >Log files can be turned on using the <CODE CLASS="ENVAR" >TDSDUMP</CODE > environment variable. For instance, setting the location of a dumpfile <PRE CLASS="SCREEN" > <SAMP CLASS="PROMPT" >$ </SAMP ><KBD CLASS="USERINPUT" >export TDSDUMP=/tmp/freetds.log</KBD ></PRE > Will generate a log file named <TT CLASS="FILENAME" >freetds.log</TT > in the <TT CLASS="FILENAME" >/tmp</TT > directory. <DIV CLASS="TIP" ><P ></P ><TABLE CLASS="TIP" WIDTH="90%" BORDER="0" ><TR ><TD WIDTH="25" ALIGN="CENTER" VALIGN="TOP" ><IMG SRC="../images/tip.gif" HSPACE="5" ALT="Tip"></TD ><TD ALIGN="LEFT" VALIGN="TOP" ><P > The filenames <TT CLASS="FILENAME" >stdout</TT > and <TT CLASS="FILENAME" >stderr</TT > are also supported. They can be handy if you want to intersperse the log output with your application's output, or if your application opens more than one connection. (The logfile is otherwise normally truncated each time the library connects to the server.)</P ></TD ></TR ></TABLE ></DIV ></P ></DD ><DT ><CODE CLASS="ENVAR" >TDSDUMPCONFIG</CODE ></DT ><DD ><P >Set <CODE CLASS="ENVAR" >TDSDUMPCONFIG</CODE > to a file to write information to on how the configuration information is being obtained, e.g. from environment variables, a <TT CLASS="FILENAME" >freetds.conf</TT > file, or <TT CLASS="FILENAME" >interfaces</TT > file. Sometimes it's unclear what source of information <SPAN CLASS="PRODUCTNAME" >FreeTDS</SPAN > is using to connect to a given servername. This variable can make that bright and clear.</P ></DD ></DL ></DIV ><DIV CLASS="TIP" ><P ></P ><TABLE CLASS="TIP" WIDTH="100%" BORDER="0" ><TR ><TD WIDTH="25" ALIGN="CENTER" VALIGN="TOP" ><IMG SRC="../images/tip.gif" HSPACE="5" ALT="Tip"></TD ><TD ALIGN="LEFT" VALIGN="TOP" ><P >What if you were running <SPAN CLASS="PRODUCTNAME" >Apache</SPAN >/PHP? <SPAN CLASS="PRODUCTNAME" >Apache</SPAN > has many children. Setting the <CODE CLASS="ENVAR" >TDSDUMP</CODE > (and/or <CODE CLASS="ENVAR" >TDSDUMPCONFIG</CODE >) variable to a null string will cause <SPAN CLASS="PRODUCTNAME" >FreeTDS</SPAN > to open a log under every PID. <PRE CLASS="SCREEN" > <SAMP CLASS="PROMPT" >$ </SAMP ><KBD CLASS="USERINPUT" >export TDSDUMP=""</KBD ></PRE > The log files will be named <TT CLASS="FILENAME" >/tmp/freetds.log.<TT CLASS="REPLACEABLE" ><I >9999</I ></TT ></TT >, where <TT CLASS="REPLACEABLE" ><I >9999</I ></TT > is the pid number of the process generating the log.</P ></TD ></TR ></TABLE ></DIV ><P >A couple of important notes about using the logs with <SPAN CLASS="PRODUCTNAME" >FreeTDS</SPAN >. First, the logs tend to grow large, so trim or archive them often. Secondly, <SPAN CLASS="PRODUCTNAME" >FreeTDS</SPAN > will record certain network packets to the log, this <SPAN CLASS="emphasis" ><I CLASS="EMPHASIS" >includes login packets which can contain clear text or clear text equivalent passwords.</I ></SPAN > So, if this is a concern (most likely is) make sure that the files are not world readable, and avoid posting them to mailing lists.</P ><P >Once in a while, someone writes to the mailing list, asking why <SPAN CLASS="PRODUCTNAME" >FreeTDS</SPAN > is so <SPAN CLASS="emphasis" ><I CLASS="EMPHASIS" >slow</I ></SPAN >. It sometimes turns out that logging was left turned on. Don't you be the next victim! <SPAN CLASS="PRODUCTNAME" >FreeTDS</SPAN > logs are meant for development and debugging, not as a system monitoring tool.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="LOGGING.FREETDS.CONF" ><TT CLASS="FILENAME" >freetds.conf</TT > variables that Control Logging</A ></H2 ><P >See <A HREF="freetdsconf.htm#TAB.FREETDS.CONF.DEBUGFLAGS" >Valid bitmask values for <TT CLASS="LITERAL" >debug flags</TT > entry in <TT CLASS="FILENAME" >freetds.conf</TT ></A ></P ><P >The logfile is normally truncated each time <SPAN CLASS="PRODUCTNAME" >FreeTDS</SPAN > connects to the server.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="LOGGING.ODBC" >Logging in ODBC land</A ></H2 ><FONT COLOR="RED" >(Tree-huggers need not worry)</FONT ><P >Many ODBC Driver Managers have their own support for logging. How logging is controlled, however, varies widely by implementation. The ODBC log is often very helpful because it provides a log of all calls made directly by the application.</P ><P ></P ><DIV CLASS="VARIABLELIST" ><DL ><DT >unixODBC</DT ><DD ><P >unixODBC supports logging via some entries in <TT CLASS="FILENAME" >odbcinst.ini</TT >. For example: <PRE CLASS="SCREEN" > [ODBC] Trace = Yes TraceFile = /tmp/sql.log ForceTrace = Yes</PRE > Will generate a log file named <TT CLASS="FILENAME" >sql.log</TT > in the <TT CLASS="FILENAME" >/tmp</TT > directory.</P ></DD ></DL ></DIV ></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="serverthere.htm" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.htm" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="pagenodata.htm" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Is the server there?</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="troubleshooting.htm" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >"Page contains no data"</TD ></TR ></TABLE ></DIV ></BODY ></HTML >
Close