In any type of testing (let it be functional or non-functional) some basic Linux/Unix skills could be very beneficial (if test environment is using that Operating System). Testers could connect to the server and perform basic tasks on their own releasing development team from some duties such as:
It is considered a bad practise to share Administrator’s (or how it is called in Unix environment root’s) password with everyone and thus you should always use username with limited privileges for the day-to-day tasks.
The basic commands anyone connecting to the Unix server should know could be categorised into few groups.
If the only reason for accessing Unix server is to read/modify files or transfer files between the server and the local workstation it might be a better option to use other tool with graphical user interface (to which Windows users will be more used to) such as WinScp.
WinScp uses SSH protocol (which is the same protocol Putty is using) to connect to the Unix server and transfer files over secure connection to and from the local host.
The tool provides two different connection options (i.e. scp, ftp). FTP will only work if the FTP server is running on the remote server wheres scp will work always as it is using SSH connection for file transfers. Both options are equally secure as all the data is sent over secure SSH channel.
Both tools are free to use and their small size (around few MB) makes them ideal to use out of the memory stick.
- restarting the application server and/or the Operating System
- accessing server logs to verify that the scripts are not causing server side exceptions not displayed in the browser
- parsing server logs to calculate application load profile (i.e. number of concurrent users, pauses between requests, etc.)
Open Putty session |
It is considered a bad practise to share Administrator’s (or how it is called in Unix environment root’s) password with everyone and thus you should always use username with limited privileges for the day-to-day tasks.
The basic commands anyone connecting to the Unix server should know could be categorised into few groups.
- Directory navigation and discovery
- cd - change current folder to another (e.g. “cd /etc/init.d”)
- ls - list content of the current folder often used with -lah attribute for additional info about file size, last modification data and permission (e.g. “ls -lah”)
- pwd - displays current folder (e.g. "pwd")
- find - search for files is a specified folder (e.g. “find /var/log -name .log”)
- du - checks file or folder size (e.g. “du -hs /var/log”)
- Text file processing
- vi - very popular text editor for Unix operating systems; might be a bit difficult for a non-experienced user. Easier alternatives would be “nano” and “pico”
- cat - prints file content in the console (e.g. “cat /var/log/messages”)
- less - text viewer which allows backward navigation (e.g. “less /etc/passwd”); to quit press Ctrl+C
- echo - prints text passed to the command in the console or sends it to the file (e.g. “echo “Hello World” > /tmp/filename.txt”). Can also be used to clear content of the file (e.g. “echo -n /tmp/zimbra.log”)
- grep - filters the file or result of other command and prints lines containing search term (e.g. “cat /tmp/server.log |grep error” or “ps aux |grep apache”)
- sed - command line version of the search and replace utility (e.g. “cat file.txt| sed -e "s/SearchFor/ReplaceWith/g" > ResultFile.txt”)
- awk - pattern scanning and text processing language. Following example will parse /etc/passwd file using colon as a field delimiter (-F:) and print the content of the second column for each record (e.g. “cat /etc/passwd| awk -F: '{ print $1 }'”)
- Operating System - Process control
- ps - list all processes running in the system (e.g. for linux “ps aux” and for unix “ps -ef”)
- kill - forces the process to quit (e.g. “kill -9 ProcessID”); Process id can be found by executing ps command
- killall - terminates all processes by the process name (e.g. “killall zimbra”)
- free - displayes amount of free and used memory in the system (e.g. “free”)
- top - lists all processes and sort them by CPU usage (e.g. “top”); to quit press Ctrl+C
WinScp uses SSH protocol (which is the same protocol Putty is using) to connect to the Unix server and transfer files over secure connection to and from the local host.
The tool provides two different connection options (i.e. scp, ftp). FTP will only work if the FTP server is running on the remote server wheres scp will work always as it is using SSH connection for file transfers. Both options are equally secure as all the data is sent over secure SSH channel.
Both tools are free to use and their small size (around few MB) makes them ideal to use out of the memory stick.
Great work. Quite a useful post, I learned some new points here.I wish you luck as you continue to follow that passion.
ReplyDeleteLinux Admin Training
Linux Training
Thank you a lot for providing individuals with a very spectacular possibility to read critical reviews from this site.
ReplyDeleteDevops training in Chennai
Devops training in Bangalore
Devops Online training
Devops training in Pune
Just stumbled across your blog and was instantly amazed with all the useful information that is on it. Great post, just what i was looking for and i am looking forward to reading your other posts soon!
ReplyDeletejava training in chennai | java training in bangalore
java training in tambaram | java training in velachery
java training in omr | oracle training in chennai
Great Article...Thanks for sharing the best information.It was so good to read and useful to improve my knowledge as updated one.
ReplyDeleteMobile Apps Training
Mobile Apps Training in Chennai
ReplyDeleteHello! This is my first visit to your blog! We are a team of volunteers and starting a new initiative in a community in the same niche. Your blog provided us useful information to work on. You have done an outstanding job.
AWS Online Training | Online AWS Certification Course - Gangboard
AWS Training in Chennai | AWS Training Institute in Chennai Velachery, Tambaram, OMR
AWS Training in Bangalore |Best AWS Training Institute in BTM ,Marathahalli
This blog is the general information for the feature. You got a good work for these blog.We have a developing our creative content of this mind.Thank you for this blog. This for very interesting and useful.
ReplyDeletepython online training
python training in OMR
python training course in chennai
Wow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot. it is really explainable very well and i got more information from your blog.
ReplyDeleteData Science Training in Chennai | Best Data science Training in Chennai | Data Science training in anna nagar | Data science training in Chennai
Data Science training in chennai | Best Data Science training in chennai | Data science training in Bangalore | Data Science training institute in Bangalore
Data Science training in marathahalli | Data Science training in Bangalore | Data Science training in btm layout | Data Science Training in Bangalore
Inspiring writings and I greatly admired what you have to say , I hope you continue to provide new ideas for us all and greetings success always for you..Keep update more information..
ReplyDeleteBest Devops Training in pune
Excellent post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
ReplyDeleteJava training in Chennai | Java training in Bangalore
Java online training | Java training in Pune
Well somehow I got to read lots of articles on your blog. It’s amazing how interesting it is for me to visit you very often.
ReplyDeleteData Science course in Indira nagar
Data Science course in marathahalli
Data Science Interview questions and answers
Were a gaggle of volunteers as well as starting off a brand new gumption within a community. Your blog furnished us precious details to be effective on. You've got completed any amazing work!
ReplyDeletepython training in chennai | python training in chennai | python training in bangalore
I was recommended this web site by means of my cousin. I am now not certain whether this post is written through him as nobody else recognise such precise about my difficulty. You're amazing! Thank you!
ReplyDeleteaws Training in indira nagar | Aws course in indira Nagar
selenium Training in indira nagar | Best selenium course in indira Nagar | selenium course in indira Nagar
python Training in indira nagar | Best python training in indira Nagar
datascience Training in indira nagar | Data science course in indira Nagar
devops Training in indira nagar | Best devops course in indira Nagar
Best explanation ever, previously I was looking for a info about this technology and now I am Clear. Thanks
ReplyDeleteBest Selenium Training Institute in Chennai
Selenium training institute in Chennai
Selenium Training Chennai
software testing selenium training
visit
ReplyDeletevisit
Thanks for sharing this unix commands.
ReplyDeleteBlue Prism Training in Chennai
UiPath Training in Chennai
UiPath Training Institutes in Chennai
RPA Training in Chennai
Data Science Course in Chennai
Blue Prism Training in Velachery
Blue Prism Training in Tambaram
Thanks for the post very good to read
ReplyDeleteBest DevOps Training Institute in Chennai
Good post...Keep blogging...
ReplyDeleteDevops Training in Chennai | Devops Training Institute in Chennai
Thank you for sharing the article. The data that you provided in the blog is informative and effective. Best Linux Training Institute
ReplyDeleteThanks for providing recent updates regarding the concern, I look forward to read more.
ReplyDeletemachine learning course malaysia
Excellent post, must say thanks for the information you added to this post. I appreciate your post and looking forward for more.
ReplyDeleteData Science
thanks for sharing such a great article, thank u so much i love it read it three time , keep it up.
ReplyDeletedata analytics certification courses in Bangalore
ExcelR Data science courses in Bangalore
I am really enjoying reading your well written articles. It looks like you spend a lot of effort and time on your blog. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work.Data Science Courses
ReplyDeletethanks for sharing this information for us
ReplyDeleteArtificial Intelligence training in Bangalore
Artificial Intelligence training in BTM
data science with python training in Bangalore
data science with python training in BTM
Blue Prism Training in Bangalore
Blue Prism Training in BTM
MERN StackTraining in Bangalore
MERN Stack Training in BTM
Amazing article and valuable information, thank you so much for share this wonderful article. The admin effort is very great and Good job keep doing...
ReplyDeleteCorporate Training in Chennai
Corporate Training
Power BI Training in Chennai
Unix Training in Chennai
Appium Training in Chennai
Oracle Training in Chennai
Advanced Excel Training in Chennai
Linux Training in Chennai
Pega Training in Chennai
Oracle DBA Training in Chennai
Tableau Training in Chennai
Corporate Training in T Nagar
Thank you for sharing such a nice post!
ReplyDeleteStart your journey with Best SAP FICO Course and get hands-on Experience with 100% Placement assistance from experts Trainers @Softgen Infotech Located in BTM Layout Bangalore.
ReplyDeleteIts really an Excellent post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog. Thanks for sharing the information .Hope more posts from you .I also want to share about best linux admin online training in recent times also and linux training .
Nice Blog. the Blog is interested while studying this Concept.
ReplyDeleteData Science Training Course In Chennai | Data Science Training Course In Anna Nagar | Data Science Training Course In OMR | Data Science Training Course In Porur | Data Science Training Course In Tambaram | Data Science Training Course In Velachery
Myself so glad to establish your blog entry since it's actually quite instructive. If it's not too much trouble continue composing this sort of web journal and I normally visit this blog. Examine my administrations.
ReplyDeleteRead these Salesforce Admin Certification Topics which are really helpful. I read these Salesforce Admin and Developer Certification Dumps and very much useful for me. I recommend this Salesforce Developer Training and Certification Course for you.
ReplyDeleteIt is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot. It is really explainable very well and i got more information from your blog. Please, continue to give me such valuable posts.
Data Science Training In Chennai
Data Science Online Training In Chennai
Data Science Training In Bangalore
Data Science Training In Hyderabad
Data Science Training In Coimbatore
Data Science Training
Data Science Online Training
This comment has been removed by the author.
ReplyDeleteIt¦s truly a nice and helpful piece of info. I am satisfied that you simply shared this helpful information with us. Please keep us informed like this. Thanks for sharing.
ReplyDeleteweb designing training in chennai
web designing training in velachery
digital marketing training in chennai
digital marketing training in velachery
rpa training in chennai
rpa training in velachery
tally training in chennai
tally training in velachery
I like the helpful info you supply in your articles. I’ll bookmark your weblog and take a look at once more here regularly.
ReplyDeletehadoop training in chennai
hadoop training in annanagar
salesforce training in chennai
salesforce training in annanagar
c and c plus plus course in chennai
c and c plus plus course in annanagar
machine learning training in chennai
machine learning training in annanagar
Nice blog Post ! This post contains very informative and knowledgeable. Thanks for sharing the most valuable information.
ReplyDeletehadoop training in chennai
hadoop training in tambaram
salesforce training in chennai
salesforce training in tambaram
c and c plus plus course in chennai
c and c plus plus course in tambaram
machine learning training in chennai
machine learning training in tambaram
Well somehow I got to read lots of articles on your blog. It’s amazing how interesting it is for me to visit you very often.
ReplyDeletesap training in chennai
sap training in omr
azure training in chennai
azure training in omr
cyber security course in chennai
cyber security course in omr
ethical hacking course in chennai
ethical hacking course in omr
Very nice blogs!!! i have to learning for lot of information for this sites…Sharing for wonderful information.Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing, data scientist course in hyderabad with placement
ReplyDeleteNot long ago, I noted that our local economic development association was doing very little in the way of recruiting new businesses to our area. They had worked hard to get an enterprise zone in place, as well as a Foreign Trade Zone to attract businesses AWS online course
ReplyDeleteThanks a lot very much for the high quality and results-oriented help. I won’t think twice to endorse your blog post to anybody who wants and needs support about this area. data science training in Hyderabad
ReplyDeleteSuch a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. data scientist courses
ReplyDeleteNice blog, Thanks for sharing this useful information.
ReplyDeleteC C++ Training in Chennai
c programming classes in coimbatore
Mobile Application Testing Online Training
Mobile App Development Online Course
Mobile App Development Courses in Chennai
Google Analytics Online Course
Google Analytics Training in Chennai
Content Writing Course in Chennai
Online Content Writing Course
As mentioned, we are living in times where the worth of data is more than that of a mine of pure gold. And so, understanding what exactly the data contains, data science course syllabus
ReplyDeleteAn inconsistent approach will usually lead to uncertainty, a drop in motivation and inter-team conflict. Trust in the manager is as vital as respect if they are to lead their team effectively Salesforce training in Hyderabad
ReplyDeleteIt's really amazing to have many lists of will help to make thanks a lot for sharing
ReplyDeletevé máy bay từ anh về việt nam vietnam airlines
vé máy bay từ pháp về việt nam giá rẻ
bao giờ có chuyến bay từ đức về việt nam
Các chuyến bay từ Incheon về Hà Nội hôm nay
Vé máy bay Vietnam Airline tu Nhat Ban ve Viet Nam
Đặt vé tại phòng vé Aivivu, tham khảo
ReplyDeleteve may bay vietnam airline tu han quoc ve viet nam
vé máy bay vinh đi hồ chí minh
ve may bay sai gon ha noi gia re
giá vé máy bay đi đà lạt khứ hồi
giá vé máy bay từ tphcm đi quy nhơn
Actually your exploratory writing capacities has enlivened me to begin my very own Blog Engine blog now. Extremely the blogging is spreading its wings quickly. Your review is a fine case of it www.dynamicmarketing.sg/seo-consultant-singapore
ReplyDeleteThanks for the detailed article on this topic. I would like to see more such awesome articles from you.
ReplyDeleteГадание на бывшего мужчину является максимально правдивым действием определить грядущее человека. Ранние порядки предсказания грядущего были образованы тысячи лет назад до нашей эры. Естественные проявления или обрядовые жертвоприношения по прошествии длительного времени сформировали конкретное толкование обнаруженного.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteI really enjoyed this blog. It's an informative topic. I am sure it helps others to solve some problems. For all technological folks I would suggest to learn the concepts of Devops as it is on trends currently and going to be the same in the upcoming future. Thank you.
ReplyDeleteWe at Mytanfarma help you to realize three ultimate goals :
ReplyDeletePROFIT to customer - Managed farmland in Bangalore offers the potential for higher rates of return due to the scope for appreciation in the value of land, tax-free agricultural income, and value enhancement of the land through forestry and plantation crops. Horticultural crops can provide seasonal income, while timber can fetch handsome returns as a long-term benefit.
Great blog. Thanks for posting.
ReplyDeleteLinux Classes in Pune
Your topic is very good. Please share more. Join our Mod APK APKTodo topic.
ReplyDeleteThis is a very helpful guide for testers working in Unix/Linux environments! Understanding basic Unix/Linux commands can truly empower testers to be more independent and efficient, especially when dealing with tasks like server log access, troubleshooting, and system checks. Data science courses in Visakhapatnam
ReplyDeleteThis blog offers a great introduction to essential Unix/Linux commands for testers, emphasizing how these skills can improve efficiency when working with Unix-based environments. The coverage of directory navigation, text file processing, and process control commands provides a solid foundation for performing tasks like server log analysis and application monitoring. Additionally, tools like WinSCP for file transfers complement the command-line instructions, making it a comprehensive guide for users at different experience levels.
ReplyDeleteData science courses in Gujarat
A nice topic well explained.
ReplyDeleteData science courses in Pune
Basic Unix/Linux commands include:
ReplyDelete1. `ls` – Lists files and directories.
2. `cd` – Changes directory.
3. `pwd` – Prints the current directory.
4. `cp` – Copies files.
5. `mv` – Moves or renames files.
6. `rm` – Removes files.
7. `mkdir` – Creates a directory.
8. `cat` – Displays file contents.
9. `echo` – Prints text.
10. `chmod` – Changes file permissions.
These commands are essential for file management in Unix/Linux.
Data science courses in Pune
The article covers essential Unix/Linux commands for beginners, including basic navigation, file management, and system tasks. It provides simple explanations and examples of commands like ls, cd, cp, mv, rm, and chmod, among others. The focus is on giving newcomers a foundation for interacting with Unix-based systems.
ReplyDeleteData science courses in the Netherlands
What an informative blog! I love how you’ve made complex commands easy to grasp. Your step-by-step approach is perfect for beginners like me. I’ll definitely refer to this again.
ReplyDeleteData science Courses in Sydney
"Simple and effective guide to basic Unix/Linux commands! Perfect for beginners looking to get started with the terminal. Thanks for sharing!"
ReplyDeleteData science Courses in Canada
Your writing is always precise and insightful, and it provides an excellent balance of depth and clarity.
ReplyDeleteData science Courses in London
"Thanks for this simple yet effective guide on basic Unix/Linux commands! It’s always helpful to have a go-to resource for beginners. I especially appreciated the explanations with examples. This is a great starting point for anyone new to the command line. Keep it up
ReplyDeleteData science courses in Glasgow
This comprehensive guide on basic UNIX/Linux commands is perfect for beginners and a great refresher for experts!
ReplyDeleteData science courses in France
Thank you foe the excellent and informative blog.
ReplyDeleteData science Courses in Berlin
Mastering basic Unix/Linux commands is a must for testers working with server environments. These commands not only streamline debugging and log analysis but also empower testers to handle routine server tasks independently. A great resource for boosting efficiency and knowledge when working in Unix-based systems!
ReplyDeleteData science Courses in City of Westminster
Neel KBH
[email protected]
This post provides a handy guide for testers and others needing basic Unix/Linux skills, especially in testing environments. It categorizes essential commands for directory navigation, text file processing, and process control, while emphasizing secure access via SSH tools like Putty and file transfer with WinSCP. The explanation of commands like cd, grep, sed, and kill is practical and user-friendly, making it a useful resource for beginners aiming to perform basic tasks independently without burdening developers. The note on secure practices, like avoiding root account usage, is also a valuable inclusion.
ReplyDeleteData science Courses in Ireland
Loved this write-up! For those in Bangalore, here are some amazing digital marketing courses in Bangalore to explore.
ReplyDeleteThis article offers a great introduction to essential Unix/Linux commands. Mastering these basic commands is crucial for anyone working with Linux-based systems, as they form the foundation for more advanced tasks and system management.
ReplyDeleteData science courses in UAE
https://iimskills.com/data-science-courses-in-uae/
This is such a practical guide for beginners! Your explanation of basic Unix/Linux commands is clear and concise—perfect for anyone starting with the terminal. Thanks for this resource
ReplyDeleteData Analytics Courses In Bangalore
very precise and beautifully written, thanks for sharing
ReplyDeleteData Analytics Courses In Chennai
Your guide on basic Unix/Linux commands is a fantastic reference for beginners and advanced users alike. Thanks for compiling this handy list!
ReplyDeletedigital marketing course in chennai fees
The article is fantastic, offering a lot of valuable insights.
ReplyDeletedigital marketing course in varanasi
Great breakdown of essential Unix/Linux commands! Having these skills is super useful, especially when working with server-side applications. By the way, for those managing apk deployments on Linux, understanding these commands can be a huge help. Thanks for sharing!
ReplyDeleteEmbark on an unforgettable journey through the streets of GTA San Andreas APK and immerse yourself in a world of crime. Help Carl ‘CJ’ Johnson rise to power while uncovering the mystery of his mother’s death across three vibrant cities. Download gta san andreas apk on gtasanmobile now and start your epic adventure!
ReplyDelete