Linux Foundation must command

Source: Internet
Author: User
Tags dba file diff tar unzip egrep

As an OPS, you have to master the Linux commands:

(The actual use and parameters of the commands are updated at irregular intervals.)

1, online inquiry and help Command (2)

Mans Help

2. File and directory operation commands (19)

LS CD CP find mkdir mv pwd  rename rm rmdir touch tree basename dirname chattr lsattr file md5sum

3. View file and Content processing commands (19)

Cat tac more less head tail cut split paste sort uniq WC iconv Dos2unix file diff vimdiff Rev grep egrep Join TR Vi/vim

4. File compression and Decompression commands (4)

Tar unzip gzip zip

5, Information Display command (12)

uname hostname dmesg uptime file stat du DF top free datecal

6. Search for file commands (4)

Which find Whereis locate

7. User Management commands (10)

Useradd usermod Userdel groupadd passwd chage id su visudo sudo

8. Basic Network Operation command (10)

Telnet ssh scp wget ping route ifconfig ifup Ifdown Netstat

9, in-depth network Operation command (6)

Nmap lsof Route mail Mutt nslookup dig host traceroute tcpdump

10. Commands on disk and file system (10)

Mount Umount DF du fsck dd dumpe2fs dump fdisk parted mkfs partprobe e2fsck mkswap swapon sync resize2fs

11. Commands to shut down and view system Information (3)

Shutdown Halt Init

12, System Management related commands (8)

Uptime Top free Vmstat mpstat iostat SAR (sysstats) chkconfig

13, system security-related commands (10)

chmod chown chgrp chage passwd su sudo umask chattr lsattr

14, check the system user login Information command (7)

WhoAmI who w last lastlog users finger

15. Other (19)

echo printf rpm Yum Watch alias Unalias date Clear History Eject time nohup NC xargs exec export unset TYPEBC

16, System performance Monitoring advanced commands (12)

Memory: Top free vmstat mpstat iostat sarcpu:top vmstat mpstat iostat sari/o:vmstat mpstat iostat SAR process: IPCS IPCRM lsof strace Lstrace Load: Uptime

17. Shutdown/Restart/logoff commands (7)

Shutdown restart: Shutdown init halt poweroff reboot logoff exit: Logout exit Ctl+d--> shortcut key (production common)

18, Process Management: (16)

BG: Background Run     FG: Suspend program     jobs: Show daemon    kill,killall,pkill: Kill process crontab: Set Timing    PS: View process    Pstree: Show process status Tree top: Show process nice    : Change priority    Nohup: Continue working after the user exits the system pgrep: Find a process    that matches the criteria STRACE: Tracking a process's system call Ltrace: Tracing the vmstat of a process call library function    : Reporting virtual memory statistics RunLevel    init     Service

19. Very Dangerous system commands (5):

MV  RM Fdisk PARTEDDD

20, Linux system four swordsman (3)

grep (egrep) sed awk

About Linux Operations Development Roadmap (must see content)

The following two routes are common to the Linux operational development route:

Article One: Operational applications--system architecture--operational development--system development

Article II: Operational Applications--Application Dba--> Architecture dba--> Development DBA

Below are detailed job descriptions for each stage:

01. Operational application Level: This stage is to play with other people's software, such as: Linuxnginxmysqlphpnagios most of the Linux operations Engineers, network engineers, system engineers are at this stage. At this stage the average wage is 3-10k. The partners at this stage should pay attention. It belongs to the bottom of the pyramid, and the salary is relatively low.

02. System Architecture Level: This stage is a large-scale clustering scheme with known software architecture and implementation of various technical solutions This is called a system architect, if program development is the program architect. At this stage of the average wage 10k-30k, belongs to the operation of the application of the upper layer, need to rely on technology, communication, thinking three lines of coordination to achieve this level.

03. Operational development Level: this stage is the use of known language, the development of basic application layer tools, such as: Web Management system at this stage of the average salary is probably 10-30k, if you have the first two operational applications and system architecture accumulation, then the salary 30-60k is very easy.

04. System Development Level: this stage is to modify the open source software, or develop new service software (for example: Also develop a web software, storage software) and the underlying software (for example: OS)


This article is from the "Linuxgao" blog, make sure to keep this source http://linuxgao.blog.51cto.com/11934904/1930589

Linux Foundation must command

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.