linux-常用基本命令-linux-常用基本命令

今天继续分享,最近花了不少时间把平时运维过程中常用的一些Linux系统命令给做了一个大整理,有了它,还怕Linux操作系统常用操作和命令记不住么?
接下来直接上菜吧。

关机/重启、注销

常用命令作用
shutdown -h -now即刻关机
shutdown-h 1010分钟后关机
halt关机
shutdown -h 12:0012:00关机
shutdown -c取消指定时间关机
reboot重启

系统信息和性能查看

这里命令其实平时用得是非常之多的,因为一旦系统或者后台服务除了问题,我们经常要登上去查看,包括很多的系统信息,比如:系统版本、内核版本、处理器架构、计算机名、环境变量、用户情况、负载情况、内存用量、磁盘信息、进程、网络连接…

常用命令作用
uname -a查看内核/OS/CPU信息
uname -r查看内核版本
uname -m查看处理器架构
hostname查看计算机名
who查看当前登录的用户
whoami查看当前登录的用户名
cat /proc/version查看linux版本信息
cat /proc/cpuinfo查看cpu信息
cat /proc/loadavg查看系统负载
uptime查看系统运行时间、用户数、负载
env查看系统的环境变量
grep Memtotal /proc/meminfo查看内存总容量
grep MemFree /proc/meminfo查看空闲内存
date查看系统时间
cal 2021显示2021日历表
sar -u 1 10查看cpu使用情况(1秒一次共10次)
sar -d 1 10查看磁盘性能(1秒一次共10次)

磁盘和分区

常用命令作用
fdisk -l查看所有磁盘分区
df -h查看磁盘使用情况及挂载点
df -hl查看剩余磁盘大小
mount /dev/sda1 /mnt/usbdisk挂载usb盘
umount -v /dev/sda1通过设备名卸载

用户和用户组

常用命令作用
useradd geek创建用户geek
userdel -r geek删除用户geek
last查看用户登录日志
groupadd Geek创建用户组
groupdel Geek
usermod -aG Geek geek将geek用户加到Geek用户组

网络和进程管理

作为一名运维工程师,这些命令平时用到的概率很大,比如:查看网络、查看连接、查看端口服务、配置网卡/防火墙/路由表/DNS,查看和过滤进程,采集系统状态,还有一些系统性能的监控和排查命令…等等。这些命令,在后端开发连到公司服务器上去排查问题时就很有用了。

常用命令作用
ifconfig查看网络接口属性
ifconfig eth0查看某网卡配置
route -n查看路由表
netstat -lntp查看所有监听端口
ifconfig eth0 39.106.209.152 netmask 255.255.255.0配置ip地址
route add -net 0/0 gw Gateway_IP配置默认网关
ps -ef查看所有进程
top实时显示进程状态

常见系统服务命令

这类命令平时接触得也很多,比如我们自己在安装和部署各种各样的基础编程环境和服务时就常用,比如装JDK、MySQL数据库、redis缓存、nginx服务器

常用命令作用
chkconfig --list列出系统服务
service <服务名> status查看某个服务状态
service <服务名> start启动某个服务
service <服务名> stop终止某个服务
service <服务名> restart重启某个服务
systemctl status <服务名>查看某个服务
systemctl enable <服务名>设置某个服务开机自启动
systemctl disable <服务名>关闭自启动

文件和目录操作

这类命令全部是Linux系统使用的基本操作,也是平时用到频率最高的一些命令,关于文件操作的、关于目录操作的、关于路径的。比如:对文件和目录的各种高频操作,创建、查看、查找、删除、重命名、复制、软连接、快速定位和查找… 等等。都是些高频的实用命令。

常用命令作用
cd <目录>进入某个目录
cd …返回上一级目录
pwd显示当前路径
ls查看文件目录列表
ls -a查看隐藏目录
ls -lh显示权限
mkdir <目录名>新建目录
rm -f file删除file目录
cp file <路径>复制file文件到
cat file查看file文件内容
cat -n file查看file文件内容并标示行号

打包和解压

这部分内容主要关于文件或者目录的打包压缩和解压,涉及好几种压缩包格式和文件,这部分命令在平时用得也是非常非常频繁的。

常用命令作用
zip file.zip file压缩file文件至zip包
zip -r xxx.zip file1 file2 dir1将多个文件+目录压成zip包
unzip file.zip解压zip包
tar -zxvf file.tar解压tar和tar.gz包
gzip file压缩file文件

以上为linux常用的基本命令,整理不易,欢迎支持

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@不会写代码的小张

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值