Solved

Best way to clean /var/wtmpx file

Posted on 2012-04-10
5
2,016 Views
Last Modified: 2012-05-08
Hi Expert,

I have a small soalris 10 machine that the /var is getting full, and noticed the /var/adm/wtmpx file is pretty big.
what's the best way to clean it up without disrupting, or losing function? can this be done while having users login without losing there session?

The OS is Solaris 10.

Thanks in Advance.

B4
0
Comment
Question by:bbbb44
  • 3
  • 2
5 Comments
 
LVL 16

Expert Comment

by:Joseph Gan
ID: 37831028
From the "man wtmpx":
...
The utmpx  database  contains  user  access  and  accounting
     information  for  commands  such  as  who(1),  write(1), and
     login(1). The wtmpx database contains the  history  of  user
     access and accounting information for the  utmpx database.
...

What you could do is, stop utmpd (utmpx monitoring daemon):
# /etc/init.d/utmpd stop

Then, you can move or delete ( depands on what you want to do with the database ) the file. And touch a new file, then restart the daemon.

You can do this at any time, won't losing any users login and sessions. Only will lose some accounting information during which the daemon is shut down.
0
 

Author Comment

by:bbbb44
ID: 37831048
Hi Ganjos,

Thanks for the response.

would doing the #echo "" /var/adm/utmpx command provides the same result as your method? any consequence to the users that are currently login with this command?

Thanks,

B4
0
 
LVL 16

Expert Comment

by:Joseph Gan
ID: 37831057
Hey, this command will clean up the utmpx file, so you will lost all the accounting information, other than that no consequence what so ever to the users login.
0
 
LVL 16

Accepted Solution

by:
Joseph Gan earned 500 total points
ID: 37831063
But the command is "echo '" > /var/adm/utmpx" or "echo "' > /var/adm/wtmpx"
0
 

Author Comment

by:bbbb44
ID: 37831065
Thanks ganjos, I'll run the >/var/adm/wtmpx command to clear the file.

Thx,

Brownson
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Introduction Regular patching is part of a system administrator's tasks. However, many patches require that the system be in single-user mode before they can be installed. A cluster patch in particular can take quite a while to apply if the machine…
I promised to write further about my project, and here I am.  First, I needed to setup the Primary Server.  You can read how in this article: Setup FreeBSD Server with full HDD encryption (http://www.experts-exchange.com/OS/Unix/BSD/FreeBSD/A_3660-S…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question