Linux常用命令记录

一.背景

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

对于程序员而言,掌握linux常用命令是必须的一项技能。此处笔者整理一些常用的linux命令。

二.常用命令

1.查看系统版本

1.1 查看系统版本(方式一)

1)查看系统所有信息all
[root@hsiung ~]# uname -a
Linux hsiung 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
2)查看系统所有信息all
[root@hsiung ~]# uname -i
x86_64
3)查看机器硬件CPU名称
[root@hsiung ~]# uname -m
x86_64
4)查看系统节点名称
[root@hsiung ~]# uname -n
hsiung
5)查看操作系统
[root@hsiung ~]# uname -o
GNU/Linux
6)查看系统处理器体系架构
[root@hsiung ~]# uname -p
x86_64
7)查看操作系统的发行版本
[root@hsiung ~]# uname -r
3.10.0-514.26.2.el7.x86_64
8)查看系统名称
[root@hsiung ~]# uname -s
Linux
9)查看系统内核版本
[root@hsiung ~]# uname -v
#1 SMP Tue Jul 4 15:04:05 UTC 2017

1.2 查看系统版本(方式二,推荐)

[root@hsiung ~]# lsb_release -a 
LSB Version:    :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.2.1511 (Core) 
Release:        7.2.1511
Codename:       Core
备注:
  如果报错:-bash: lsb_release: command not found,则需要安装 yum install redhat-lsb -y

1.3 查看系统版本(方式三)

[root@hsiung ~]# cat /proc/version
Linux version 3.10.0-514.26.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Jul 4 15:04:05 UTC 2017

1.4 查看系统版本(方式四)

[root@hsiung ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core) 

1.5 查看系统版本(方式五)

[root@hsiung ~]# cat /proc/cpuinfo
CentOS Linux release 7.2.1511 (Core) 
[root@hsiung ~]# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 79
model name      : Intel(R) Xeon(R) CPU E5-26xx v4
stepping        : 1
microcode       : 0x1
cpu MHz         : 2394.446
cache size      : 4096 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch bmi1 avx2 bmi2 rdseed adx xsaveopt
bogomips        : 4788.89
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management:

2.查看系统主机名称

hostname

3.修改系统主机名称

hostnamectl set-hostname 主机名

4.解压缩命令

 tar -zxvf xxx.tar.gz

5.重命名文件夹

 mv file-old-name-1.0.0.1 file-new-name

6.服务器重启

reboot

7.查看指定端口使用情况

netstat -antp | grep 端口号
    原文作者:程序员说事儿
    原文地址: https://www.jianshu.com/p/3adf3988aeea
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞