Showing posts with label ubuntu. Show all posts
Showing posts with label ubuntu. Show all posts

PERL script for auto-generating screenshots

There is so many ways to generate screenshots on linux machine, like ksnapshot,
gnome-screenshot etc. There is one more command available is '
import'. It is used for capture some or all of an X server screen and save the image to a file in the system. Try this on your system. On Terminal try:
$ import test.png
You can find that the mouse pointer changes to cross-hair. Draw a rectangle using your mouse, it will captured and saved it to your home directory named test.png. If you try this instead import
root test.png
it will took all the screen and save automatically. From this I  developed a perl script to schedule to get automatic screenshots. Here is the code.


Privileged commands without sudo


Motive: Bring out some specific commands like shutdown, restart from sudo restriction.
Example: #sudo reboot to #reboot

Shells: What is grep


From my last post [ link ], some of you may noted the use of grep command, I used for process search. grep is a Unix command that allows you to search for a pattern in a list of files [ man Page ]. We are going to test usage with /etc/passwd file.


The passwd file is used for storing encrypted-passwords for the users. Without a passwd file no one can able to login again. So it is better to make a copy of it before we accidentally delete or edit the file, even we are not intended to do so.

Shells: Search Processes


Motive: My aim is to check the process and also have the facility for search string and getting details about running services.



As I need to check it regularly, so I created a shell script for check that.

Shells: AUTO LOGOFF of idle users


I set up an Ubuntu 9.04 Server fordevelopment purpose and made it online through dyndns [more info], It can access by anyone of our team. We got some accessing problem because all our developers logged in through ssh without any need. So there are many users logged in and stay idle.


What we need to increase the efficiency is to force all idle users out. Here how I do this:


THIS IS BASED ON UBUNTU SERVER EDITION 9.04


how to know hardware details of your system






Do you want to know the complete details of your Ubuntu/Debian flavor system details ?

OpenOffice Recovery document Problem




Getting too many of this screen and always recovery fails ?. Its happens when the user opens a document downloaded from web or remove a document which last opened with openoffice. Every time user opens openoffice.org, this screen appears. This can be avoided by following steps given.


THIS IS FOR UBUNTU [Debian Flavors] ONLY

apache2: change apache port

Generally, the port for apache is 80, when we type http://localhost, it listen to port 80 which is default for apache server. During some other purposes like, managing system in a LAN [wikipedia], which shares same name, or for securing the apache port, to avoid anonymous view.

First took our famous tool known as Terminal Applications->Accessories->Terminal

Reset MySQL 'root' Password




From this post I tried to explain you about setting the root/user password for mysql. But What if you forgot  root password of mySQL server ?


It happens,well we have a solution for that also.


NOTE: THIS IS ONLY FOR UBUNTU

Change MySQL Password



From Linux/Unix based systems, it is easy to set or change the root password. For setting this you need to open Terminal [ Applications->Accessories->Terminal  or Alt+F2 and type gnome-terminal ] and type the following:

Put your localhost into The Internet


Most of the developers do their works on localhost. I am using my ubuntu machine installed with apache2, mySql and PHP5 for my works.


If one of my clients wants to access my localhost to check my works, I have to either buy a host [still, it is the best idea], having large space so that I can add my development; but it costs time and money. Even if money is not a matter, none of the companies do the registration within an hour or so; or we have to find a free-host for php and upload the files [the worst choice], having very limited resources sometimes it won't work.

Shells: 01- Introduction - Linux Commands

Shell Scripts are the main feature of linux distributions.

Lets know what wikepedia defined about shell scripts[wikipedia page]. Before starting shell script we must learn some important linux/unix commands which makes wonder with shell scripting.