zoukankan      html  css  js  c++  java
  • CentOS常见命令集锦

    查看系统信息
    uname -a

    新建文件夹
    mkdir 文件夹名字

    进入文件夹:
    cd 文件夹路径

    退出文件夹
    cd ..  (往回退一级目录)

    退出到根目录:
    cd

    查看文件(也可通过此方式创建文件)
    vi /etc/system/oaStart.ini

    由查看变为编辑状态
    输入 i

    编辑完成后:
    ESC按钮退出当前编辑状态
    :w    保存
    :w!   强制保存
    :q    退出当前文本
    :q!   退出不保存 


    移动文件:
    mv 目标文件 要移动到目的地的文件夹路径

    重命名文件:
    mv 文件名 修改后的文件名

    删除文件:
    通常情况下,删除文件用:rm 文件名。删除文件夹用:rmdir 文件夹名。

    但是rmdir不能删除非空的文件夹,那如何删除非空文件夹呢:命令:rm -rf 非空文件夹名;

    -r 就是向下递归,不管有多少级目录,一并删除。

    -f 就是直接强行删除,不作任何提示的意思。


    查看某个文件夹下所有文件
    ls

    Linux centos重启命令:
      1、reboot   普通重启
      2、shutdown -r now 立刻重启(root用户使用)
      3、shutdown -r 10 过10分钟自动重启(root用户使用)
      4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
      如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
    Linux centos关机命令:
      1、halt 立刻关机
      2、poweroff 立刻关机
      3、shutdown -h now 立刻关机(root用户使用)
      4、shutdown -h 10 10分钟后自动关机
      如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启

    查找文件

    find / -name 'filename'

    查找目录

    find / -name 'path' -type d

    查找内容

    find . | xargs grep -ri 'content'
    //find . | xargs grep -ril 'content' 只显示文件名称



    防火墙命令:

    #重启防火墙
    firewall-cmd --reload 

    # 安装firewalld
    yum install firewalld firewall-config

    systemctl start  firewalld              # 启动
    systemctl status firewalld            # 或者 firewall-cmd --state 查看状态
    systemctl disable firewalld         # 停止
    systemctl stop firewalld             # 禁用


    # 显示服务列表 
    Amanda, FTP, Samba和TFTP等最重要的服务已经被FirewallD提供相应的服务,可以使用如下命令查看:

    firewall-cmd --get-services

    # 允许SSH服务通过
    firewall-cmd --enable service=ssh

    # 禁止SSH服务通过
    firewall-cmd --disable service=ssh

    # 临时允许Samba服务通过600秒
    firewall-cmd --enable service=samba --timeout=600

    # 显示当前服务
    firewall-cmd --list-services

    # 添加HTTP服务到内部区域(internal)
    firewall-cmd --permanent --zone=internal --add-service=http
    firewall-cmd --reload     # 在不改变状态的条件下重新加载防火墙

    # 打开443/TCP端口
    firewall-cmd --add-port=443/tcp

    # 永久打开3690/TCP端口
    firewall-cmd --permanent --add-port=6379/tcp

    # 打开临时TCP的8080端口
    firewall-cmd --enable ports=8080/tcp

    #关闭端口
    firewall-cmd --permanent --zone=public --remove-port=8080/tcp

    # 永久打开端口好像需要reload一下,临时打开好像不用,如果用了reload临时打开的端口就失效了

    # 其它服务也可能是这样的,这个没有测试
    firewall-cmd --reload

    # 查看防火墙,添加的端口也可以看到
    firewall-cmd --list-all

    Redis命令

    /etc/目录/redis-server stop
    /etc/目录/redis-server start
    /etc/目录/redis-server restart

    或者 kill -9 redis的pid

    Supervisor相关命令
    启动supervisord服务
    supervisord -c /etc/supervisor/supervisord.conf

    重新加载使新的配置项生效
    supervisorctl reload

    查看supervisor管理的服务
    supervisorctl -c /etc/supervisor/supervisord.conf

  • 相关阅读:
    HDU1029 Ignatius and the Princess IV
    UVA11039 Building designing【排序】
    UVA11039 Building designing【排序】
    POJ3278 HDU2717 Catch That Cow
    POJ3278 HDU2717 Catch That Cow
    POJ1338 Ugly Numbers(解法二)
    POJ1338 Ugly Numbers(解法二)
    UVA532 Dungeon Master
    UVA532 Dungeon Master
    POJ1915 Knight Moves
  • 原文地址:https://www.cnblogs.com/yhnet/p/11725270.html
Copyright © 2011-2022 走看看