zoukankan      html  css  js  c++  java
  • Linux运维常用命令

    1.1     关机

        

        立即关机:

                    shutdown -h now

                    Init 0

                    Halt

                    注:以上三种方法都可以完成关机操作。

     

     

        按预定时间关闭系统:        shutdown -h hours:minutes

     

        取消按预定时间关闭系统:    shutdown -c

     

     

    2.1     目录操作

     

        进入/home目录:        cd /home

        返回上一级目录:        cd ..

        返回上此所在的主目录:    cd –

        显示当前工作路径:        pwd

        查看目录中的文件:        ls    ls -l(详细显示)     ls -a (显示隐藏文件)

        创建目录:                mkdir file

        删除目录:                rm file                  rm -rf file(强制删除)

        移动目录:                mv

        

    2.2     文件操作

     

     

    2.3     文件搜索

     

        

     

    2.4     文件系统挂载

     

        

     

    2.5     文件内容查看

     

        

     

        

     

     

    2.6     文本文件处理

     

        

        

     

    3.1     用户组

     

        

    Linux用户的角色是通过UIDGID识别的。

    UID用户ID:相当于各为的身份证,在系统中是唯一的

    GIDID:相当于各为的家庭或者你们的学校。

    1、新建用户及设置密码命令如下:

    useradd 【参数】 用户名

    -g 属组-u 设置uid-m 创建家目录-M 没有家目录-G 指定属于多个组-s 指定登录shell-d 指定家目录-c 注释-D 改变它默认的属性-e 指定的日期是帐号失效的日期,

    xshell中可以man一下useradd

    实例如下:

    useradd -c "admin" -m abc

    解释:创建一个abc普通用户,并加备注"admin"和自动建立家目录。

    2、使用 passwd 命令为新建用户设置密码和修改用户密码:

    passwd 参数 用户名

    -l:锁定已经命名的账户名称

    -u:解开账户锁定状态

    -x, --maximum=DAYS:密码使用最大时间(天)

    -n, --minimum=DAYS:密码使用最小时间(天)

    -d:删除使用者的密码

    -S:检查指定使用者的密码认证种类

    --stdin:非交互式修改/设置密码,弊端是操作日志能查密码,用history -c 干掉。

    实例:

    passwd 用户名

    echo 123345|passwd --stdin 用户名

    注意:当我们删除一个用户的密码时,登录时就无需密码。

    3、修改用户:

    usermod 参数 用户名

    -c:修改用户帐号的备注文字。-d:修改用户登入时的目录。-e:修改帐号的有效期限。-f 改在密码过期后多少天即关闭该帐号。-g:修改用户所属的群组。-G:修改用户所属的附加群组。-l:修改用户帐号名称。-L:锁定用户密码,使密码无效。-s:修改用户登入后所使用的shell-u:修改用户ID-U:解除密码锁定。

    常用的参数包括-c -d -m -g -G -s -u以及-o等,与useradd命令中的选项一样,可以为用户指定新的资源值。

    实例如下:

    usermod -c "def" abc

    解释:将abc用户备注改为"def"

    4、删除用户:

    userdel 参数 用户名

    常用的选项是-r,它的作用是把用户的家目录一起删除。

    userdel -r abc

    5、创建用户组:

    groupadd 参数 用户组名

    -g:指定新建用户组的gid

    -r:创建系统工作组,系统用户的组ID小于500

    -K:覆盖配置文件"/ect/login.defs"

    -o:允许添加组ID号不唯一的工作组。

    实例:

    groupadd -g 344 bqh

    解释:创建一个id344bqh组。

    6、修改组:

    groupmod 参数 用户组名

    -g GID 为用户组指定新的组标识号。

    -o:与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。

    -n:新用户组 将用户组的名字改为新名字

    实例:

    groupmod -g 356 -n bqh1 bqh

    解释:将用户组名为bqh改为bqh1,且组gid改为356

    7、删除用户组:

    groupdel 用户名

    实例:

    groupdel bqh1

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

    用户查询相关命令:

    id //查询用户信息,例如用户归属那个用户组,及uidgid等。

    w //查看谁登录了,并且做了什么,切换的不行,从新登录的才行。

    who //查看哪些用户在登录,终端及登录时间,来源主机。

    users //仅显示哪些用户在登录。

    last //显示的用户曾经加目前登录以及退出登录列表

    last log //可以查看是否有用户登录系统了(未启用的账户)

     

    3.2     用户

        

        

     

     

    4.1     文件权限

     

        

        

        

     

    4.2     文件压缩与打包

     

        

     

     

     

     

     

     

        

        

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    5.1     系统信息查看

        

        

    5.2.     CPU与进程信息

     

        

        

        

        5.3.     内存信息

     

        

     

        5.4.     网络信息

     

        

     

        

        

        

        

        

     

        5.5.     磁盘信息

     

        

     

     

    5.6.     日历与时间

     

        

        

     

    6.1     rpm 软件包

     

        

     

     

        

        

     

     

     

     

     

     

     

        6.2     yum 工具

     

        

     

    6.3     deb 软件包

     

        

        

     

    6.4     APT工具

     

        

     

     

     

    Linux服务器性能监控

        

     

    CPU性能分析

        

        

     

        内存性能分析

        

     

    系统I/O性能分析·

        

     

    网络性能分析

        

     

    系统性能全面监控工具-DSTAT

        

     

     

     

    进程

        

        

    进程生命周期

        

     

     

    进程和线程的区别

        

     

     

        

     

    上下文切换

        

                    

     

          

    中断处理

        

     

    cpu配置信息查询

        

     

    PGREP

        

     

    KILL和PKILL

        

     

    MPSTAT语法

        

     

    SAR命令

        

     

     

    SAR监控CPU

        

     

    STRACE

        

     

        性能分析:

        

        tps上下波动,jsva(垃圾回收,GC,FULL)

     

        

     

     

     

     

     

    《任何事都是有可能的。所以别放弃,相信自己,你可以做到的。---->> 闯 !》
  • 相关阅读:
    JavaScript备忘录-逻辑运算符
    CMake 构建项目教程-简介
    C++ 跨语言调用 Java
    Thrift-0.10.0 CenOS 7 编译错误 error: expected ')' before 'PRIu32'
    CentOS 7 安装 MySQL Database
    CentOS 安装 Wine
    FreeBSD 配置
    CentOS 6.5 升级 GCC 4.9.3
    Favorite Setting
    shell编程-1到100的求和与冒泡排序
  • 原文地址:https://www.cnblogs.com/dingchuang666/p/13569451.html
Copyright © 2011-2022 走看看