Linux常用命令,持续更新

  • 查看当前目录下各个文件及目录占用空间大小
    du -sh *

  • 文件权限更改
    1.chgrp
    change group,改变文件的群组
    chgrp [group name] [file name]
    群组要在/etc/group里面

    2.chown
    change owner,改变文件所有者
    chown [owner name] [file name]

    更改前
    更改前
    更改后
    更改后

  • 普通用户设置初始root密码:

    sudo passwd # 设置密码
    su root # 切换root用户

  • linux上查看指定目录下的文件是否有某个字符串:
    grep -rn “需要搜索的字符串” /指定目录/*

  • 将执行命令结果输出到文件中:
    覆盖写入:echo “日志内容” > 文件
    追加写入:echo “日志内容” >> 文件
    例如将当前日期追加到文件中:
    echo date +"%Y-%m-%d %H:%M:%S" >> /root/log.txt

  • 过滤掉空服务行
    ps -ef | grep SERVICENAME | grep -v grep

  • linux开放8888端口
    firewall-cmd --add-port=8888/tcp 开放8888端口

  • 批量查找并替换任意文件夹下的文件内容
    sed -i “s/要找查找的文本/替换后的文本/g” grep -rl "要找查找的文本" /任意文件夹

  • 在指定目录下查找包含某字符串的文件
    grep -l ‘查找字符串’ -r 指定目录

  • docker启动
    docker run -itd -p 10080:80(启动映射端口) docker.io/gitlab/gitlab-ce(镜像名)

  • 查看开放的端口号
    firewall-cmd --list-all

  • 设置开放的端口号
    firewall-cmd --add-service=http –permanent
    firewall-cmd --add-port=80/tcp --permanent

  • 重启防火墙
    firewall-cmd –reload

  • 安装pip
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    python get-pip.py

  • 更新pip
    pip install -U pip # linux
    python -m pip install -U pip # windows

  • 后台启动rabbitmq
    nohup rabbitmq-server >> /var/log/rabbitmq/startup_log 2>&1 &

  • rabbitmq

    • 查询用户
      rabbitmqctl list_users

    • 创建用户
      rabbitmqctl add_user jiao jiao

    • 设置管理员
      rabbitmqctl set_user_tags jiao administrator

    • 设置权限
      rabbitmqctl set_permissions -p / jiao ".*" ".*" ".*"

    • 杀死名字叫tomcat的进程
      kill -9 ps -ef|grep tomcat|awk '{print $2}'

    • 关闭指定用户指定用户组的服务,例如关闭tomcat用户组的用户启动的tomcat服务
      systemctl stop tomcat@tomcat.service

    • 后台启动服务(tomcat)
      nohup ./startup.sh &

  • Linux开放端口

    若访问失败则说明防火墙启动且没有开放相应的端口

    1.开放端口
    firewall-cmd --permanent --add-port=80/tcp
    firewall-cmd --permanent --add-port=443/tcp

    2.使规则生效
    firewall-cmd --reload

    再次通过浏览器应该可以访问了!

  • 查看服务的执行路径的信息
    ll /proc/服务的PID

  • 设置时间为系统时间
    hwclock --hctosys 然后查看时间 date

  • 设置服务器时间为阿里服务器时间
    ntpdate ntp1.aliyun.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值