Chinaunix首页 | 论坛 | 博客
  • 博客访问: 865547
  • 博文数量: 354
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3730
  • 用 户 组: 普通用户
  • 注册时间: 2017-08-21 18:43
文章分类

全部博文(354)

文章存档

2019年(126)

2018年(223)

2017年(5)

我的朋友

分类: LINUX

2019-09-24 14:16:32

随着互联网技术的迅猛发展,现在逐步渐入大数据、云计算、虚拟技术和人工智能时代,技术为王的现象越来越明显了。现下网站规模越来越大、架构越来越复杂,随着 Linux 在国内的日益普及,企业对 Linux 人才的需求也会持续升温。目前很多企业都选择使用Linux系统。随着云时代的到来,企业对运维工程师提出了新的要求。Linux运维需要会些什么呢?Linux命令究竟有什么用?一个Linux运维人员应该掌握哪些命令?

Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,而Linux系统管理的命令是它正常运行的核心。一个Linux运维工程师只有熟练掌握并运用命令,才能更好地完成工作。那么Linux运维工程师需要掌握哪些命令行工具呢?

1、网络工具。主要包括ping、hping、traceroute、mtr、netcat/socat、dig、nslookup、dnsyo、lsof、iftop、netstat、tcpdump、tshark、ip、ifup/ifdown、autossh、iperf、elinks/lynx;

2、安全工具。主要包括iptables、nmap、TCP Wrappers、getfacl/setfacl、cryptsetup、lynis、maldet、rkhunter/chkrootkit。

3、存储工具。主要包括fdisk、sfdisk、parted、df、du、mkfs、fsck、mount、mdadm、lvm;

4、日至访问工具。主要包括tail、logrotate、grep/egrep、awk、sed;

5、备份工具。主要包括rsync、rdiff-backup、duplicity;

6、性能监视工具。主要包括top、nethogs、ngxtop、vmstat、iotop、iostat;

7、效率工具。主要包括screen、tmux、cheat、apropos;

8、包管理工具。主要包括apt、apt-fast、apt-file、dpkg、yum、rpm;

9、硬件工具。主要包括lspci、lshw、inxi。

随着互联网的发展以及Linux技术的发展完善,企业对于Linux运维工程师的要求也在不断提高,但Linux命令仍是zui基础且必须掌握的知识。想要众多的IT工作者中脱颖而出,就需要拥有高深的技术,学习增值是必不可少的。学习之路,是贵在坚持的。

阅读(1429) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~