Linux常用命令分享

系统服务管理

  1. systemctl 是service和chkconfig命令的组合体
    systemclt list-units --type=service 输出系统服务中的各个服务状态
    systemclt status firewalld 查看服务的运行状态
    systemclt stop firewalld 关闭服务
    systemclt start firewalld 开服务
    systemclt restart firewalld 重启服务
    systemclt reload firewalld 重新载入配置信息而不中断服务
    systemclt disable firewalld 禁止服务开机自启动
    systemclt enable firewalld 设置开机自启动

文件管理

  1. ls 列出指定目录下的所有文件
    ls -l / 列出/目录下的文件
  2. pwd或许当前所在目录的绝对路径
  3. cd 改变当前目录
  4. date 显示系统时间与日期
    date ‘+%Y-%m-%d %H:%M:%S’
  5. passwd 设置用户密码
  6. clear 清屏
  7. man 显示指定命令的帮助信息
  8. free
    free -m 显示系统内存状态
  9. ps
    ps -ef 显示系统进程的运行状态
    ps -ef | grep sshd 查看sshd的运行状态
  10. top 查看活跃的进程,类似任务管理器
  11. mkdir 创建目录
  12. more
    more -c -10 /var/log/boot.log 查看boot.log文件,分页,每页10行
  13. cat
    cat -Ab /var/log/boot.log 用于查看文件,例如查看Linux启动日志文件文件,并标明行号
  14. touch 创建文件
  15. rm 删除文件
    rm -rf 强制删除目录及其子目录
  16. cp -r /test1 /test2 将test1目录拷贝到test2目录
  17. mv text.txt text2.txt 用于移动或覆盖文

压缩与解压

  1. tar
    tar -zxvf /mydata/etc.tar.gz 解压到当前目录
    tar -zxvf /mydata/etc.tar.gz -C /mydata/etc 解压到指定目录
    tar -zcvf /mydata/etc.tar.gz /etc 用gzip压缩文件夹/etc中的文件到etc.tar.gz

磁盘和网络管理

  1. df -hT 查看磁盘空间占用状态
  2. ifconfig 显示当前网络接口状态

软件的安装与管理

  1. rpm 是Linux通用的软件包管理方式,适用于.rpm结尾的软件包
    rpm -ivh nginx-1.12.2-2.el7.x86_64.rpm 安装软件包
    rpm -ql nginx-1.12.2-2.el7.x86_64查找软件包的安装位置
    rpm -e nginx-1.12.2-2.el7.x86_64 删除软件包
  2. yum 在线下载安装及其依赖
    yum install nginx 安装软件包
    yum check -update 检查可以更新的软件包
    yum info installed 列出以及安装的所有软件包
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值