Linux命令

本文档提供了Linux系统常用命令的速查表,包括系统重启、关机、软件安装与检查、文件操作、防火墙管理等核心内容,以及MySQL、Redis、FastDFS、Zookeeper、Tomcat、Nginx等服务的启动、关闭与重启方法,适用于系统管理员和技术人员快速查阅。

-----------------------------------------------------

重启系统:reboot
例如:reboot


 关机:shutdown -h now
------------------------------------------------------
从windows操作系统中想Linux系统中传输数据
    命令    :     rz    
    然后选择要传输的数据

查看当前所在位置 :
        pwd


解压文件
        tar -zxvf 文件压缩包 

拷贝文件夹   cp -rf  要拷贝的文件夹名   拷贝后的文件夹名  


删除文件夹下的所有内容  :
        rm -rf *

在文件中查找内容   :    
    /要查找的内容

-------------------------------------------------------
使用unzip解压war包   
        unzip  要解压的war包名


文件名为gz的包用tar解压    
文件名为zip的包用unzip解压    
--------------------------------------------------------        

----------------------------------------------------------


检查软件是否安装

比如检查gcc编译器:

    检查是否安装:yum list installed | grep gcc    


安装软件

 还是以gcc为例子:    yum install gcc -y

    安装时  -y 的意思为自动确认
    
------------------------------------------------------
            mkdir 文件夹名 用来创建当前目录下的文件夹
        

-----------------------------------------------------
在不是本机访问时   要确定防火墙状态:

查看防火墙状态:systemctl status firewalld
让防火墙可用:systemctl enable firewalld
让防火墙不可用:systemctl disable firewalld
开启防火墙:systemctl start firewalld
禁用防火墙:systemctl stop firewalld
-------------------------------------------------------

MySQL:

启动MySQL 

./mysqld_safe &

关闭mysql

关闭客户端 (命令行客户端)
在MySQL客户端执行exit

关闭服务:   
 在mysql-5.7.18/bin目录下执行: 
./mysqladmin -uroot -p shutdown 输入密码关闭
    
-----------------------------------------------------
Redis的启动关闭

前台启动 ./redis-server
后台启动 ./redis-server &

实用配置文件启动 :  ./redis-server ../redis.conf &

关闭服务:   ./redis-cli shutdown
        ./redis-cli -a 123456 shutdown    


如果每次在后台启动时想不加 &  可以更改redis.conf 配置文件
    查找到    daemonize  no  改为   daemonize yes 即可

----------------------------------------------------
FastDFS服务启动需要启动两个脚本:

    首先启动  
    1、启动FastDFS的tracker服务,在任意目录下执行:fdfs_trackerd /etc/fdfs/tracker.conf
    2、启动FastDFS的storage服务,在任意目录下执行:fdfs_storaged /etc/fdfs/storage.conf
     首次启动storage后,它会在配置的路径下创建存储文件的目录;

      查看启动进程:ps -ef | grep fdfs ,有启动的执行命令即为启动成功;
       查看storage是否已经登记到了tracker下:fdfs_monitor /etc/fdfs/storage.conf 

    
重启FastDFS,执行如下命令:
           重启tracker执行命令:fdfs_trackerd /etc/fdfs/tracker.conf restart
       重启storage执行命令:fdfs_storaged /etc/fdfs/storage.conf restart


    
关闭FastDFS,执行如下命令:
    1、关闭tracker执行命令,在任意目录下执行:fdfs_trackerd /etc/fdfs/tracker.conf stop
    2、关闭storage执行命令,在任意目录下执行:fdfs_storaged /etc/fdfs/storage.conf stop
    

-----------------------------------------------------
Zookepeer的启动关闭(zookepeer主要是在服务器集群中使用)

服务启动 ./zkServer.sh start

查看状态  ./zkServer.sh status

关闭其中一台zookepeer     ./zkServer.sh stop


----------------------------------------------------
启动Tomcat
    带有日志方式的启动:    ./startup.sh | tail -f ../logs/catalina.out
    
    
 
-------------------------------------------------------
        启动nginx的两种方式
第一种:

        切换到nginx安装目录的sbin目录下,执行:./nginx -c /usr/local/nginx/conf/nginx.conf


第二种    (路径指定完整来启动):  运维通常都这么启动

        /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

(其中-c是指定配置文件路径及文件名)


        /usr/local/nginx/sbin/nginx -c  /usr/local/nginx/conf/nginx.conf -t    
        后面的-t 用来测试nginx有没有语法错误
            
重启nginx   
        ./nginx -s reload

---------------------------------------------------------
        关闭

方法一:Nginx:
    找出nginx的进程号:ps -ef | grep nginx
    执行命令:kill -QUIT 主pid
    这是比较从容优雅的关闭nginx 【其中pid是主进程号的pid(master process),其他为子进程pid(worker process)】


方法二:
        2、快速关闭Nginx:
                    kill -TERM 主pid

----------------------------------------------------------  --
重新启动:
        重启Nginx:
        ./nginx -s reload
-------------------------------------------------------------    
检查配置:
    当修改Nginx配置文件后,可以使用Nginx命令进行配置文件语法检查,用于检查Nginx配置文件是否正确;
    检查Nginx配置文件是否正确:
            /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf -t
-------------------------------------------------------------------
查看版本:
    Linux上查看nginx版本:/usr/local/nginx/sbin/nginx -V

    -v (小写的v)显示 nginx 的版本;
    -V (大写的V)显示 nginx 的版本,编译器版本和配置参数;    
------------------------------------------------------------------


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值