1.用户权限
    1).查看文件属性 ls -l file(ll别名)
        drwxr-x--- 2 root root 4096 Jan 20 19:39 mnt
        #rwx root对mnt目录具有读,写和执行的权限
        #r-x root组内其他用户对mnt目录具有读和执行权限
        #--- other其他所有用户对mnt目录没有任何权限
    2).权限
        r:读(4)
        w:写(2)
        x:执行(1)
        目录的rwx
            r:查看目录里面的文件
            w:在目录里面创建和删除文件
            x:切换目录
        文件的rwx
            r:查看文件内容
            w:在文件里写内容
            x:执行该文件(不是普通文件,是程序或者脚本)
    3).用户
        所有者:user u
        所属组:grep g
        其他用户:other o
        所有用户:u+g+o=all a
    4).增加权限
        chmod o+w file 对其他用户赋予写file的权限(基本不用,已经淘汰)
    5).删除权限
        chmod o-w file 对其他用户删除写file的权限(基本不用,已经淘汰)
    6).设置权限
        setfacl -m u:user:r mnt (将mnt的读权限赋给user用户)
    7).查看权限
        getfacl -m mnt
    8).删除mnt的user1拥有的权限
        setfacl -x u:user mnt(删除user对mnt的权限)
    9).删除mnt上所设置的所有权限
        setfacl -b mnt
    10).sudo权限
        1.设置visudo
            %user1 localhost=/sbin/useradd,/usr/sbin/userdel
            (给user1用户添加增加用户与删除用户的权限),使用sudo权限时,普通用户在命令前要加入sudo
 
2.软件安装与调试
    1).安装软件(apache为例)
        rpm包安装或者yum依赖下载 yum -y install httpd*
    2).修改配置文件
        vim /etc/hpptd/conf/httpd.conf
    3).启动服务
        service httpd restart
    4).查看进程
        pstree | grep httpd
    5).查看端口
        netstat -tunpl | httpd
    6).关闭端口
        service httpd stop
    7).关闭进程
        pkill httpd
 
3.服务进程
    1).实时观察进程,内存,cpu情况(top)
        ①.load average:0.00, 0.00, 0.00(1分钟,5分钟,15分钟内cpu平均负载)
        ②.Cpu(s):0.0%us, 0.0%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st(除去99.7%id其他之和为cpu的使用率,99.7%id为cup空闲率)
        ③.Mem 255412k total(总共内存), 162852k used(使用内存), 92560K free(剩余内存), 41192k buffers
    2).查看计算机一分钟平均负载,5分钟平均负载,十五分钟平均负载(uptime)
        11:05:07 up 46 min(服务器工作时间), 1 user(在线用户), load average: 0.00, 0.01, 0.05(平均负载)
    3).查看在线用户(who)
    4).查看最近一段时间,谁操作过系统的重要指令,而且有时间ip(last)
        (可以查看是否有其他人入侵过自己电脑)
    5).查看内存(free (m|g))(m|g代表内存单位)
        Mem: 1824(总共) 114(已用) 1469(剩余) 
    6).查看硬盘(fdisk -l)
           设备 Boot Start End Blocks Id System
        /dev/sda1 * 2048 1026047 512000 83 Linux
        /dev/sda2 1026048 41943039 20458496 8e Linux LVM
        sda1是分给boot分了1G左右保证系统正常启动(将文件放到sda1目录下将相当于放到第一分区)
        sda2是除boot以外的目录的分区,放在其他目录下就相当于放在第二分区.
    7).查看系统挂载表(df)
        电脑会将硬盘中一部分空间作为虚拟内存,大概是实际内存的1.5-2倍,当计算机使用某些软件时内存突然升高时保证电脑不会蓝屏,这时会使用虚拟内存。但这不是长久之计,最好是尽快给内存扩容。
 
4.任务计划
    1).一次性任务计划(at)
        ①.添加
            at 18:20(设置计划时间)
            at>init 6(设置计划内容,在这设置的是重启)
            at>ctrl+d(退出编辑)
        ②.查看
            atq
        ③.删除
            atrm 1(1代表计划号)
    2).周期性任务计划(crontab)
        ①.添加
            crontab -e
            * * * * * 分时日月周
            00 03 * * * 每天3点
            30 23 * * * 每天23:30
            */5 * * * * 每隔5分钟
            59 23 * * 1-5 周一到周五每天23:59
            59 23 * * 1,3,5 周一,周三,周五的23:59
        ②.查看
            crontab -l
        ③.删除
            crontab -r(删除全部,删除单条使用-e删除单调)
            crontab -i(提示是否删除)

Linux常用指令之二的更多相关文章

  1. ROS零门槛学渣教程系列(二)——Linux常用指令:mkdir、tar、 unzip、cp、scp、mv、rm、find、apt、ssh

    Linux常用指令通过上一教程,我们获得了ubuntu系统.Linux是一个很大的领域.但不要紧张,我们一步步来就是了,跟着教程,需要能用到新知识,会提前介绍给大家.下面学习几个常用的Linux指令. ...

  2. linux常用指令

    整理下来的linux常用指令 mount [-t 文件系统] 设备文件名 挂载点挂载命令,一般用于在挂载ISO,或者其他比如U盘等设备时使用,[-t iso9660]为固定格式,可写可不写,非必写项. ...

  3. Linux常用指令【转载】

    [收藏]Linux常用指令[转载] $ 命令行提示符 粗体表示命令 斜体表示参数 filename, file1, file2 都是文件名.有时文件名有后缀,比如file.zip command 命令 ...

  4. 【ZZ】Linux常用指令

    linux常用指令 - 个人文章 - SegmentFault 思否 https://segmentfault.com/a/1190000011068772 查看目录下有什么文件信息 ls //lis ...

  5. Linux常用指令(三)

    进入京东运维组实习,收到了很多同事的热心指导,自己也努力学习,按照他们给出的学习计划,真的很充实,学到了很多不只是开发方面的知识. 以下简单记录下自己的笔记,方便以后查阅. 1.文件系统 Linux系 ...

  6. Linux常用指令整理

    Linux常用命令整理 快捷键 [Tab] [Tab] 接在一串指令的第一个字的后面,则为"命令补全": [Tab] 接在一串指令的第二个字以后时,则为"文件补齐&quo ...

  7. Linux常用指令总结

    概述 因为平时不是经常使用Linux系统,每次用到都需要重新温习一遍,这里对自己平时经常使用到的指令做个小结,方便后面直接查阅. 常用指令 登陆root指令 sudo su - 安装软件及卸载指令 d ...

  8. linux常用指令学习记录

    前言 本文主要为学习贴,用来记录一些 linux上的常用指令 以供参考. 文件内容查看 cat 从上往下阅读文件内容 cat [-AbEnTv] ${FILE_NAME) cat -n /etc/is ...

  9. LINUX 常用指令学习

    目录 0 查找find 1 别名alias 2 变量的设置 3 常用的系统变量 4 通配符及组合按键 5 指令之间的分隔符(;&||) 6 输出重定向(>,>>,1>, ...

随机推荐

  1. 使用terraform-provider-s3 操作minio

    尽管默认官方提供了s3 的操作,但是对于开源minio 无法支持,更多的是aws 的s3,社区提供了一个通用 s3 操作的provider(基于minio 的sdk) 环境准备 docker-comp ...

  2. sofa graphql 2 rest api 试用

      大部分代码还是来自sofa 的官方文档,同时添加了docker && docker-compose集成 备注: 代码使用typescript 同时运行的时候为了方便直接运行使用ts ...

  3. loki grafana 团队开源的,类似Prometheus 的log 系统

    Prometheus 主要面向的是metrics,但是loki 是log,这样加上grafana 强大的可视化以及alert能力, 我们可以做好多事情,loki 的设计来源于Prometheus. 组 ...

  4. php-cgi和php-fpm,Windows环境下解决Nginx+php并发访问阻塞问题。

    php-cgi 是运行php,php-fpm是守护php-cgi进程 nginx配置目录运行php        location  ~ \.php$        {                 ...

  5. APACHE REWRITE ? 匹配问号的写法

    RewriteRule 不会去匹配 ? 后面的字符串,需要用RewriteCond来匹配 把 /abc?id=123  =>  /def.php?id=123 的写法:   RewriteEng ...

  6. centos7离线安装rpm包自动解决依赖

    离线安装rpm包自动解决依赖参照https://blog.csdn.net/u011396718/article/details/80153515当生产环境由于安全原因处于断网状态的时候.通过本地源的 ...

  7. maven 内置变量

    ${basedir} 项目根目录 ${project.build.directory} 构建目录,缺省为target ${project.build.outputDirectory} 构建过程输出目录 ...

  8. dnstop DNS分析工具

    http://dns.measurement-factory.com/tools/dnstop/src/ https://github.com/measurement-factory/dnstop h ...

  9. struts中jsp表单控件命名注意

    在jsp页面中写了这样的一个表单控件 <td>维修任务码</td><td><input type="text" id="mTas ...

  10. VI常用命令及linux下软件

    一.一般模式:删除.复制与粘贴类命令 x,X x为向后删除一个字符,X为先前删除一个字符 nx(n代表数字) 向后删除n个字符 dd 删除当前行 D 删除当前行所有字符,试成为空行 ndd(n代表数字 ...