Linux常用知识

一、zip、unzip

   作用:压缩、解压文件
   常用参数:
          -r :处理内容包括子目录
          -q:安静模式,压缩、解压时不会显示过程信息
          -x:压缩(解压)指定文件(指定文件格式)以外的内容
   常用命令:
         zip -r -q 压缩文件名称  原文件名称:压缩文件
         unzip  -q 压缩文件名称 :解压压缩文件

二、查看服务是否正常启动

     命令:ps -ef | grep  服务名 (常用)
     服务启动:

在这里插入图片描述

    服务未能启动:

在这里插入图片描述

三、重启服务

     重启JAVA服务:
           1.nohup  -jar /服务所在的路径/xxxx.jar:重新启动JAVA服务,不会进入后台运行
           2.nohup  -jar /服务所在的路径/xxxx.jar & :后台重启JAVA服务

     重启服务:
           1.service 服务名  start:启动服务
           2.service 服务名 restart:重启服务
           3.service 服务名 stop:关闭服务

四、权限简述

    Linux是一个以命令的形式操作文件的系统,因此对文件权限的控制,我们需要有一定的了解。
    查看文件权限的命令:ls -al | grep 文件名
    权限位:
          Linux权限位通常有11位,第0位代表文件的类型,(d:表示为目录,-:表示为文件)最后一位表示文件受安全管理规则限制。
          日常操作我们   仅需关注1-9位。通常Linux系统中的权限又分为读(R)、写(W)、操作(X)三种权限。
    数字代表的含义:
           4:代表只读(R)
           2:代表只写(W)
           1:代表只执行(x)
           0:无权限

    权限的具体组成:
            在Linux中,每个文件或目录都有一组共有9个基础权限位,每三位字符分为一组,它们分别是所属用户权限位(u),
            用户组权限位(g) 其他用户权限位(o)。如我现在想将某个文件的权限完全对他的所有者、所有者用户组、
            其它用户开放,那么我可以使用如下命令:
            chmod 777  file_name或者 chmod ugo=rwx file_name 或者chmod a=rwx file_name.这里会涉及到几个知识点:
                     1.数字777为何表示了文件的可读写执行权限的?
                              这里需要将777拆分成三个7,结合上面说的数字含义,可知7=4+2+1,即对应rwx;
                              由于是对文件的所有者、所属用户组用户、其它用户开放最高权限,所有需要每一组都是最高权限,
                              而一组占三个权限位,所以通常文件的权限操作由9个权限位控制。
                     2.ugo与a的关系是什么?
                              a 相当于ugo

  
    给文件授权:
           1.根据每一组的权限,算出每一组权限对应的数字
           2.执行命令 chmod 777  file_name
   给指定用户授予文件的权限:
          1.获取指定用户所在的用户组:groups 用户名
          2.更改文件所有者为需要授权的用户: chown  -R 账户名:所属用户组名  文件名  (R:进行递归(recursive)的持续变更,
          以及连同次目录下的所有文件都会变)
          3.更改文件或者目录的权限为需要授予的权限: chmod u=rwx,g=rx,o=r file.txt  其中u代表文件所有者,g代表文件所有者
          用户组,o代表其它用户,如果不想用g、u、o,则可以使用  chmod 777  file_name,其中第一个7代表文件所有者具有文件
          读写操作权限,第二7代表文件所有者所在的用户组具有文件读写、操作权限,第三个7代表其它用户具有文件读写、操作权限

五、常用命令:

		mkdir  目录:创建文件夹
		touch 文件名:创建文件
		cp 源文件 目标路径:将文件复制到指定的路径
		scp /home/user/example.txt user@127.0.0.0:/home/user/data/ :将指定文件复制到指定机器的指定路径
		cat 文件名:显示文件内容
		tail -f 文件名:动态显示文件内容
		less 文件名:逐页显示文件内容
		grep -C 100 "匹配关键词" 指定文件路径:显示与文件中与关键词匹配的前后一百行内容
		free:显示系统使用和空闲的内存情况
		pwd:显示当前文件路径
		netstat -tlnp | grep 服务名:查看所有监听状态下的tcp链接
		tlent ip port:ping一个带端口号的域名
		
		
		
		







                                                                                                                  -------------------------------------------------------------------------------学海无涯
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值