Latest Publications

Reviewed: Linux Shell Scripting Cookbook, Second Edition

Hello,

As I have already posted that I am Reviewing book on Shell Scripting and Today I am Done with Reviewing. I have gone through the Book, Read Almost all Chapters but Yes Some Chapters i have not gone in So much Depth, In Few I just have Gone through Some Commands and Login.

I Liked Book So much and Specially I like the way Book Written, It is So Simple way that Anybody can Understand it well and Easy to Understand Some Logics.

Following are the Highlighted Points Which I liked the Most and Impressed by :-

1. Writing of the Book, Writing is So Simple and Easy to Understand of Even Beginner.

2. Chapters Designed very well and Specially Few Chapters are Very Well Explained and Many Topics which you will Impress by.

3. First Chapter of the Book is So Impressive and Nice Variable and Logics and It’s In a Real Meaning called “Shell Something Out.” Well Commented and Explained Command Lines.

4. Chapter 6 is all about Backup and Utilities and Most of the Linux People Knows How To take a Backup Manually, But It is awesomely Demonstrated in Chapter 6 with Scripting.

5. Chapter 8 is about Monitoring, If you are Concern about System Monitoring then this Chapter is your Friend.

Many things are wonderful in the book, Some Chapters are really nice for Hands On but I cannot explain each and everything Here, For this I would request you to Buy this First and Second Edition of the Book if you are really Looking for Some Good Training on Script. I am sure you will not be disappointed.

Link for Second Edition :- Linux Shell Scripting Cookbook, Second Edition

Thanks for chance given to me to review the Book, Looking forward for more if given chance.

Hope My Reviews Helps you to find Better Shell Scripting Books.

If you like this then Please Click Google +1 Button and Show Your Support. Your Support will encourage me to write more articles.

All Linux User’s Blog Mobile Applications :- http://www.tejasbarot.com/download-mobile-apps/

Please Keep in Touch with Social Networking :- 

Facebook :- https://www.facebook.com/tejasbarot.official

Facebook Page :- https://www.facebook.com/AllLinuxUsersBlog

Twitter :- https://www.twitter.com/imtejasbarot

LinkedIn :- http://in.linkedin.com/in/imtejasbarot

Content Protection by DMCA.com

Reviewing: Linux Shell Scripting Cookbook, Second Edition

Hello Friends,

I feel Really Excited and Happy to be contacted for Review Book Linux Shell Scripting Cookbook, Second Edition.

I have reviewed First Edition and There was many thing which helps to beginner and They wants to work on Shell Scripting.

I am Impressed by Young Author of the Book and Looking forward to Advance Level of The Scripting from the Book

2742OS_cov.jpg

Right now, I Just have started Reviewing the book and I will submit my reviews on The Same Blog as well as my Social Profile which are mentioned Below.

But I am sure this is going to be some thing new in Advance in Second Edition of Linux Shell Scripting Cookbook.

Thanks for Choosing me as Reviewer. Looking forward to Review some other Book as I am Learner and Believe in Learning Rather than Reviewing it, It’s their Big Heart for Giving me an opportunity of Reviewing Book. Thanks You So Much to PacktPub Team.

Keep Visiting blog for my Final Review of Linux Shell Scripting Cookbook, Second Edition

If you like this then Please Click Google +1 Button and Show Your Support. Your Support will encourage me to write more articles.

All Linux User’s Blog Mobile Applications :- http://www.tejasbarot.com/download-mobile-apps/

Please Keep in Touch with Social Networking :- 

Facebook :- https://www.facebook.com/tejasbarot.official

Facebook Page :- https://www.facebook.com/AllLinuxUsersBlog

Twitter :- https://www.twitter.com/imtejasbarot

LinkedIn :- http://in.linkedin.com/in/imtejasbarot

Content Protection by DMCA.com

What Is The Relationship Between CentOS, RHEL, and Fedora?

Hello All,

Thanks a Lot to Nicky Helmkamp from InterWorx for contribution to All Linux User’s Blog.

This article submitted by Nicky Helmkamp using http://www.tejasbarot.com/submit-an-article/ . 

While there are a large number of RPM-based distributions available, three are more prominent than the others and are more likely to be considered for server operating systems: CentOS, Red Hat Enterprise Linux, and Fedora. Each of these operating systems is related to the others and they are in many ways similar, but the differences between them are worth understanding if you want to choose the most reliable and secure option for your web server.
We’re going to have a quick look at how each of these distributions came into being, what their intended use cases are, and whether they are a good choice for a server operating system.

Linux Logos

Linux Logos

Fedora

Fedora is a community-supported distribution owned by Red Hat, one of the most successful of the enterprise-focused open source software companies.
Fedora is important because it is the upstream distribution for both CentOS and Red Hat Enterprise Linux. However, Fedora is significantly different from both of its downstream offspring, because, while it is a fully functional operating system and certainly can be used as either a server or a desktop system, one of its major purposes is as a testbed for future versions of Red Hat Enterprise Linux.
For server operating systems, stability and predictability are important. Because Fedora includes cutting-edge largely untested software and because it has a very short development and support cycle, it tends to change significantly and frequently. Fedora usually has a new major update every 6 months and each release is supported for a maximum of 18 months. It is a great desktop operating system, because users get the newest software versions soon after they are released, but its volatility causes it to be less suitable for enterprise applications and servers. For those developing enterprise applications, Fedora’s constantly shifting APIs and short lifespan make it less than ideal.

Red Hat Enterprise Linux

RHEL is Red Hat’s official distribution, and all of the Red Hat support services, service level agreements, and certification programs are based on it. RHEL is intended to be an enterprise-grade, stable, and secure OS. It is much less subject to change than Fedora, with major versions having a normal support cycle length of 7 years with an option to extend that to 10 years.
Although Red Hat Enterprise Linux is open source, and all of the source code is made available by Red Hat, it is not free to use because the main reason a company would choose RHEL for their servers is because of the support services offered by Red Hat. As you might imagine, those support services are not free and cost anything from a few hundred dollars to many thousands of dollars.
If you are looking for a stable enterprise-grade server distribution with an excellent support package and service-level agreement, RHEL is an excellent choice, but if you have prefer to buy support from a different vendor or use in-house support, CentOS is the better option.

CentOS

CentOS is a binary compatible community-developed “clone” of RHEL. It’s basically Red Hat Enterprise Linux without the support services and branding and with some very minor configuration differences. CentOS is more or less a free drop-in replacement for RHEL.
CentOS also comes with the same long support lifecycles as RHEL, with the most recent version, CentOS 6, being supported up until the end of 2020.
CentOS does tend to lag a little behind RHEL with releases: for minor releases that may be hours or days and for major releases it can be several months, but for companies that think in terms of multiple year lifespans for their servers and software, the difference is trivial.
Which Should You Choose?
If you don’t care about long-term support and stability, Fedora is a perfectly fine option. If that is an issue and you also want to use Red Hat’s support services, then RHEL is your best bet. If you need an enterprise-grade platform that will be supported for many years without the cost of Red Hat’s support packages, then CentOS is the best option.

You can also submit your articles like Nicky Helmkamp.

All Linux User’s Blog Mobile Applications :- http://www.tejasbarot.com/download-mobile-apps/

Please Keep in Touch with Social Networking :- 

Facebook :- https://www.facebook.com/tejasbarot.official

Facebook Page :- https://www.facebook.com/AllLinuxUsersBlog

Twitter :- https://www.twitter.com/imtejasbarot

LinkedIn :- http://in.linkedin.com/in/imtejasbarot

Enjoy Linux :-) Enjoy Open Source :-)

Content Protection by DMCA.com

Youtube-dl: Download Youtube Videos in Ubuntu using Command Line

Hello All,

We all Know How Youtube is popular for Videos. We also know that, There are many other ways to download Videos from Youtube and it is easy too.

I was searching a Utility to Download Youtube video in Ubuntu ( 11.10,12.04,12.10,13.04 ) @ Ubuntu Software Center. I got a very nice utility called, youtube-dl.

I am not sure whether the same utility is available on Fedora too, But It might be possible youtube-dl rpm is available on Fedora/RHEL/CentOS, Procedure will be same whether it’s Fedora/CentOS/RHEL or Ubuntu.

Youtube-dl is very easy to use and Download videos from youtube.com.

Just Showing example one or two commands that How you can download Videos from YouTube using Command line.

Step 1 :- To Install Youtube-dl on Ubuntu :-

tejas-barot@linux-ubuntu-youtube-dl:~$ sudo apt-get install youtube-dl

Step 2 :- To Download Video from YouTube, Have a Look at Picture for Output of this command :-

tejas-barot@linux-ubuntu-youtube-dl:~$ youtube-dl http://www.youtube.com/watch?v=nUo-oATZ8BI
YoutTube_dl

YoutTube_dl

Step 3 :- To Download Low Quality Video, Execute Following Command :- 

tejas-barot@linux-ubuntu-youtube-dl:~$ youtube-dl -f worst http://www.youtube.com/watch?v=nUo-oATZ8BI

That’s it. By Following this Method You can Download Youtube video using command line on Linux.

Hope this will helps you all, If you face any issue regarding the same or its not working for you some how then please raise your questions / issues at http://linuxforums.tejasbarot.com

If you like this then Please Click Google +1 Button and Show Your Support. Your Support will encourage me to write more articles.

Ask for Linux Commercial Support :- http://www.tejasbarot.com/linux-commercial-support/

All Linux User’s Blog Mobile Applications :- http://www.tejasbarot.com/download-mobile-apps/

Please Keep in Touch with Social Networking :- 

Facebook :- https://www.facebook.com/tejasbarot.official

Facebook Page :- https://www.facebook.com/AllLinuxUsersBlog

Twitter :- https://www.twitter.com/imtejasbarot

LinkedIn :- http://in.linkedin.com/in/imtejasbarot

Enjoy Videos :-) Enjoy YouTube :-) Enjoy Ubuntu :-) Enjoy Linux :-) Enjoy Open Source :-)

Content Protection by DMCA.com

Linux: Remote Desktop Connection Sharing with Google Chrome Browser

Hello Guys,

You can take a Remote Desktop of any Computer via Plugin Introduced by Google. This Plugin is cross platform you can Use this Plugin on Windows and Linux As Well.

I have Installed this Plugin on Ubuntu 12.04′s Google Chrome and It worked Perfectly fine for me.

Google Introduces fantastic plug-in with Google Chrome. Now You can take anybody’s remote and you can access screen for Support and Solution.

Google Launches Chrome Remote Desktop support plug-in for Google Chrome Support. I Just like this plugin very much.

I have tested this plug-in and its working very nice and so smooth. This time Google Targeted TeamViewer. Frankly Speaking, I was a big fan of TeamViewer but started hatting it once it expires free version. I hope google doesn’t put any restriction on connection or time limit.

This is a Big Loss of TeamViewer and very much advantage for those users who always gives online support and wants to take remote desktop support for solutions.

My +1 to Google Desktop Sharing Feature. Now Lets come to the point.

Google Chrome

Google Chrome

Read This Article and Specially Highlighted Instructions Carefully.

Obvious Requirements are Google Account and Google Chrome.

Main and Common Method which needs to Follow by both Side “People who wants to Share” and “People Who Wants to Access”

1. Open Google Chrome.

2. Go to URL :- http://chrome.google.com/remotedesktop

3. Now Add Chrome Remote Desktop Plugin to your Google Chrome :-

 

Add_To_Chrome

Add_To_Chrome

4. Now it will ask you confirmation to Add that Plugin to Google Chrome :-

Add Chrome Remote Desktop

Add Chrome Remote Desktop

5. Plugin is about 24MB, So Wait for While Until it is getting Download and Install.

6. Once It is installed, You will get a Screen to Launch the Application :-

Launch Application

Launch Application

7. Once you Launch Application, It will ask you to Authorize the Application from Google Chrome, Click on “Continue” :-

 

Authorize App

Authorize App

8. Once You Authorize the Application, It will ask you to Accept the Permissions for Sharing and Access Remote, Click on ACCEPT :-

App Permission

App Permission

 

Above 8 Points are Common for all users, Whether they want to share the Screen or they want to access the screen.

TO SHARE THE COMPUTER , Perform below Instructions :-

1. Once you finished successfully with above 8 steps, You have to choose Whether you want to SHARE THE COMPUTER OR you want to ACCESS THE COMPUTER.

2. You will find Two options there. Remote Assistance and My Computer. 

  • Remote Assistance :- We are going to use this option as we don’t have a registered Remote Desktop Connections of Google Chrome and we want to Share and access multiple and different different Computers.
  • My Computer :- If We want to access own System from Anywhere we have to Install this Plugin and Enable the Remote Desktop Connection, Remember this is for Own Computer only.
Selection Option to Share and Access

Selection Option to Share and Access

3. We have chosen Remote Assistance for Sharing the Remote Desktop Connection using Google Chrome, Click on “Get Started” :-

Remote Assistance

Remote Assistance

4. Now There you will find Two Options SHARE and ACCESS, here we are sharing the screen so, We will Select “SHARE” :-

Sharing the Access

Sharing the Access

5. Now, It will generate a Access Code, which you have to give you the Person who is accessing your Computer :-

Google Code to Access the Computer

Google Code to Access the Computer

That’s it for Sharing the Computer, Now Let’s Move to Client Side from where we can access the Shared Computer via Google Chrome Plugin 

TO ACCESS THE COMPUTER , Perform below Instructions :-

1. You have to follow the First 8 Steps to Access the Computer.

2. We have chosen Remote Assistance for Sharing the Remote Desktop Connection using Google Chrome, Click on “Get Started” :-

Remote Assistance

3. Here you have to Choose, “ACCESS” to access the Remote Computer, Click on “ACCESS” :-

Access Computer

Access Computer

4. Now It will prompt you for, ACCESS CODE, here you have to enter Access Code, and Click on “Connect” :-

Access Code

Access Code

Look at below Example, Image :-

Access Code Example

Access Code Example

5. Now You will get the Remote Computer’s Screen like blow :-

Remote Screen

Remote Screen

 

That’s It, This article is lengthy, I hope you enjoyed it and Hope it helps to you.

If you like this then Please Click Google +1 Button and Show Your Support. Your Support will encourage me to write more articles.

Ask for Linux Commercial Support :- http://www.tejasbarot.com/linux-commercial-support/

All Linux User’s Blog Mobile Applications :- http://www.tejasbarot.com/download-mobile-apps/

Please Keep in Touch with Social Networking :- 

Facebook :- https://www.facebook.com/tejasbarot.official

Facebook Page :- https://www.facebook.com/AllLinuxUsersBlog

Twitter :- https://www.twitter.com/imtejasbarot

LinkedIn :- http://in.linkedin.com/in/imtejasbarot

Enjoy Google Remote Desktop :-) Enjoy Google Chrome :-) Enjoy Linux :-) Enjoy Open Source :-)

Content Protection by DMCA.com

uNagi: Nagios Client for SmartPhone | Android Nagios Client

Hello All,

Now a days, Everybody is using Smart phones / Tabs and Specially Lots and Lots of People are moving to Android Technology and Enjoying it.

Being a Guy from technology I always feel that whether it’s Android or iPhone or BlackBerry, It is for mailing, chatting, social networking and Most people use it for Games.

As a Linux Administrator few days back I have found most useful thing in Android and Specially people who monitors servers or attached to Server’s Health.

All System Administrators who attached with Monitoring must have heard About Nagios but for Monitoring it you required a Web Browser at least, But today i have found Android Application for Nagios called uNagi, I have tested it and it is working perfectly fine.

uNagi : is a Android Based Client for Nagios, Application Developed by rekaszeru

I want to Thank Developers for Creating Such a Nice and Useful Application.

uNagi

uNagi

Description :- 

Yet another unofficial Nagios and Icinga client for andriod, which:
- supports multiple Nagios / Icinga accounts that are switchable at runtime;
- allows connections over https (self signed ssl certificates);
- secures account credential storing;
- lists hosts / services hierarchically in a rich and easy-to-use ui;
- provides access to various actions on selected components, such as commenting, acknowledging, dealing with notifications, downtime schedules, obsession, passive checks;
- filters based on component status and/or detail data text (regexp support);
- notifies with sound/vibration on each update when error is detected on a component registered for uNagi alerts;
- applies filters and settings on a per account basis (multiple accounts: multiple display settings / filters);
- supports pnp with zoomable chart component (beta);
- supports NagiosGrapher with zoomable chart component (beta);
- loads the notifications issued for the desired account, with archive access and contact name filtering, and provides access to functions of the hosts/services denoted by the notifications (via context menu items);
- introduces the extended Icinga support as of version 1.3.0
- provides widgets: 3 sizes, opaque and not that opaque;
- needs no additional plugins or extensions on either side for it to run;
- allows shell control: start, silent-start, stop (more coming soon; details on the Steps and Changes page);
- handles special hours (day/time intervals) and custom alerting scheme for these.
- introduces manual / on demand update handling: by enabling it from settings, uNagi will run without background service, and the data is refreshed on demand.
- has no ads;
- as a beta feature allows instant error reporting; enable this feature, if you experience a malfunction that is hard to describe / reproduce. No sensitive data of any kind is gathered by these reports, pure filtered stack trace is collected, submitted with date, version number, and an optional reporter! Once a unique error is reported, I will handle it and post a feedback on the report site: http://unagi.rekaszeru.ro/reports.htmlThis is a pretty young application, so far tested on 3.2.0, 3.2.3 and 3.3.1;
Though it fits my needs, it would be nice to know others find it useful too.
Hopefully some of you guys can point out bugs that I have missed, provide some ideas to make this app more useable.
Please write me a note about your ideas, thoughts, things that should be better, things that you miss in the application, so I can work on them to improve it.Thank you in advance for helping me with your opinion!For a bit more detailed description you can visit the dev-site of the application (http://unagi.rekaszeru.ro), where you can
- browse among the changes: http://unagi.rekaszeru.ro/changes.html
- read the comments got so far: http://unagi.rekaszeru.ro/comments.html
- view a few more screenshots: http://unagi.rekaszeru.ro/snapshots.html
- take a look at the Locale / Tasker plug-ins (release candidates): http://unagi.rekaszeru.ro/plugins.html

To Install Application, In Google Play Store you can search with “uNagi” or You can visit link :- https://play.google.com/store/apps/details?id=ro.rekaszeru.unag&hl=en

If you use this Application and Like it then Please Write a Review there to Encourage Developers to make such app which makes Administrators Life Easy.

Hope this helps you all.

If you like this then Please Click Google +1 Button and Show Your Support. Your Support will encourage me to write more articles.

Ask for Linux Commercial Support :- http://www.tejasbarot.com/linux-commercial-support/

All Linux User’s Blog Mobile Applications :- http://www.tejasbarot.com/download-mobile-apps/

Please Keep in Touch with Social Networking :- 

Facebook :- https://www.facebook.com/tejasbarot.official

Facebook Page :- https://www.facebook.com/AllLinuxUsersBlog

Twitter :- https://www.twitter.com/imtejasbarot

LinkedIn :- http://in.linkedin.com/in/imtejasbarot

Enjoy Monitoring on Android :-) Enjoy Nagios  :-) Enjoy Linux :-) Enjoy Open Source :-)

Content Protection by DMCA.com

Download Drivers: Samsung Galaxy Grand (i9082) as USB Mass Storage on Windows XP

Hello All,

First of All Sorry to Post the Windows HowTo on Linux and Open Source blog, But Some how it is related to open source and Open Source People who uses Android ( Samsung Galaxy Grand i9082). By Following this article You will able to Access Samsung Galaxy Grand i9082 as USB Mass Storage Device. I feel so Odd to post the same on Linux and Open Source Blog but It will help to Android Users that’s the reason Posting here, Sorry Again.

Samsung Galaxy Grand (i9082)

Samsung Galaxy Grand (i9082)

I was suffering from last 2 or 3 days, Whenever I attached Samsung Galaxy Grand (i9082), it was Showing “Connecting as Media Device (MTP)” and Windows XP was asking for Drivers, and I have not received any CD / DVD in Mobile Box, I went to the Show Room / Service Center for the Drivers and they replied that it is not Compatible on Windows XP.

I have googled a Bit and Found a Solution, Solution is not a Rocket Science but Just to Install Drivers. I found those Drivers at softpedia.com but I am uploading it on My Blog because if Softpedia remove the link then also it can be useful for Other, Thanks to SoftPedia.com for the Drivers.

On Windows 7 and Linux, Drivers are not needed, It is plug and play, But for Windows XP You required Drivers.

Just Click on Link Below to Download Drivers for Samsung Galaxy Grand for Windows XP :-

http://www.tejasbarot.com/RPMs/downloads/samsung_galaxy_grand.exe

Once Download is finished, Just Double-Click on exe file and Click on Next -> Next, Once Its Installed Successfully, You can Attach your Samsung Galaxy Grand (i9082) Device on Windows XP and It will Show as USB Mass Storage instead of MTP.

Link from Where I have downloaded Drivers :- http://drivers.softpedia.com/get/MOBILES/Samsung/Samsung-Galaxy-S-USB-Driver-1422.shtml

That’s IT.

Enjoy Samsung Galaxy Grand i9082 :-)

If you like this then Please Click Google +1 Button and Show Your Support. Your Support will encourage me to write more articles.

Please Keep in Touch with Social Networking :- 

Facebook :- https://www.facebook.com/tejasbarot.official

Facebook Page :- https://www.facebook.com/AllLinuxUsersBlog

Twitter :- https://www.twitter.com/imtejasbarot

LinkedIn :- http://in.linkedin.com/in/imtejasbarot

Content Protection by DMCA.com

Mount / Access NTFS Filesystem / Partition on RHEL / CentOS 6.x

Hello,

Getting Error for NTFS File System on RHEL / CentOS ?

Unable to mount Partition

Error mounting: mount: unknown filesystem type ‘ntfs’

NTFS on CentOS 6

NTFS on CentOS 6

In ENT Linux like RHEL and CentOS there are no packages installed by default to access or Mount NTFS Partition, I have already share the same kind of article way behind for RHEL 5.x.

I am Sharing how to, So By Following this you will able to Mount / Access NTFS Partitions / FileSystem on Red Hat Enterprise Linux 6.x and CentOS 6.x

NTFS 3g

NTFS 3g

It is very simple and Basic to Install NTFS Modules on both Linux, Almost Same method is used for the CentOS and RHEL 6.x.

Only Few Packages which needs to be Installed and You are done.

1. Execute Below Command to Install and Configure EPEL Repository 

[root@tejas-barot-linux-support-ahmedabad ~]# wget http://epel.mirror.net.in/epel/6/i386/epel-release-6-8.noarch.rpm

[root@tejas-barot-linux-support-ahmedabad ~]# rpm -Uvh epel-release-6-8.noarch.rpm

2. Execute Below Command to Install Package related to NTFS Mount :-

[root@tejas-barot-linux-support-ahmedabad ~]# yum -y install ntfs-3g ntfsprogs

3. Attach NTFS Drive and Execute Below command to Find and Mount Partition :-

# To Find Attached NTFS Partition Execute Below Command :-

[root@tejas-barot-linux-support-ahmedabad ~]# fdisk -l | grep “NTFS”

# You will get output Something like below :- 

/dev/sdb1 * 1 1034 1973248 7 HPFS/NTFS

Execute Below command to Mount NTFS Partition

[root@tejas-barot-linux-support-ahmedabad ~]# mount /dev/sdb1 /mnt

4. To Mount NTFS Partition Permanently You can add following entry to /etc/fstab

<device-name> <mount-point> <file-system-type> <options> <dump> <checking>

Example Entry :-

/dev/sdb1 /mnt ntfs-3g default 0 0

Save and Exit from /etc/fstab

That’s IT, Now You will able to Mount / Access NTFS Partition on RHEL / CentOS 6.x

If you like this then Please Click Google +1 Button and Show Your Support. Your Support will encourage me to write more articles.

Ask for Linux Commercial Support :- http://www.tejasbarot.com/linux-commercial-support/

All Linux User’s Blog Mobile Applications :- http://www.tejasbarot.com/download-mobile-apps/

Please Keep in Touch with Social Networking :- 

Facebook :- https://www.facebook.com/tejasbarot.official

Facebook Page :- https://www.facebook.com/AllLinuxUsersBlog

Twitter :- https://www.twitter.com/imtejasbarot

LinkedIn :- http://in.linkedin.com/in/imtejasbarot

Enjoy NTFS File System on CentOS / RHEL  :-) Enjoy Linux :-) Enjoy Open Source :-)

Content Protection by DMCA.com