Linux常用命令

Posted 三十年后的我

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令相关的知识,希望对你有一定的参考价值。

init运行级别

0. 关机
1. 单用户(类似windows下的安全模式,可以找回root密码)
2. 多用户无网络服务
3. 多用户有网络服务
4. Linux预留,可供用户使用
5. 图形化界面
6. 重启

常用命令

1. 修改文件所有者 chown 
    案例: chown [用户名] [文件名]
2. 修改文件所在组 chgrp 
    案例:chgrp [组名] [文件名]
3. 改变用户所在组
    案例:usermod -g [组名] [用户名]
4.改变权限
    u:所有者,g:所在组,o:其他人,a:所有人
    r = 4 ,w = 2,x= 1
    案例演示
    chmod 733 a.txt 等价
    chmod u=rwx,g=wx,o=wx
5.定时任务调度
    案例:crontab [选项]
6.分区命令
    案例:fdisk /dev/sdb
7.查询指定目录磁盘占用情况
    du -h /目录
    -a 含文件
    -s 指定目录占用大小汇总
    --max-depth-1 深度为1
    -c 列出明细的同时增加汇总
    -g 带入计量单位
    案例:查询/usr目录下面的磁盘占用情况,深度为1
    du -ach --max-depth-1 /usr
8.统计
    案例(1):统计/home文件夹下的文件个数
        ls -l /home | grep "^-" | wc -l
    案例(2): 统计/home文件夹下的文件个数,包括子文件下的
        ls -lR /home | grep "^-" | wc -l
9.配置固定IP地址
    1.vim /etc/sysconfig/network-scripts/ifcfg-eth0
    2.reboot
    3.service network restart
10.修改主机名字
    1. 修改Linux的主机映射文件
        vim /etc/sysconfig/network
            文件中加入HOSTNAME = 主机名(不能有下划线)
    2. 在hosts文件中加入主机映射
        vim etc/hosts
            加入 [IP] [主机名]
    3.重启
13.显示系统执行的进程
    ps -aux //显示所有进程
    指令说明:
        System V展示风格
        USER:用户名称 
        PID:进程号 
        %CPU:进程占用CPU的百分比 
        %MEM:进程占用物理内存的百分比 
        VSZ:进程占用的虚拟内存大小(单位:KB) 
        RSS:进程占用的物理内存大小(单位:KB) 
        TTY:终端名称,缩写 .
        STAT:进程状态,其中S-睡眠,s-表示该进程是会话的先导进程,N-表示进程拥有比普通优先级更低的优先级,R-正在运行,D-短期等待,Z-僵死进程,T-被跟踪或者被停止等等 
        STARTED:进程的启动时间 
        TIME:CPU时间,即进程使用CPU的总时间 
        COMMAND:启动进程所用的命令和参数,如果过长会被截断显示
13.显示每个服务的运行级别
    chkconfig
14.top
    动态监控进程

以上是关于Linux常用命令的主要内容,如果未能解决你的问题,请参考以下文章

linux中怎么查看mysql数据库版本

Linux常用文件管理命令

markdown [Docker] Docker片段列表和命令#linux #docker #snippets

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

C#常用代码片段备忘

常用python日期日志获取内容循环的代码片段