前言

翻出N年前学习笔记,感觉还有点用,放到博客备忘,自己查看用。

一. 系统命令笔记

1.系统

%uname -a                       # 查看内核/操作系统/CPU信息 
%head -n  /etc/issue           # 查看操作系统版本 
%cat /proc/cpuinfo              # 查看CPU信息
%hostname                       # 查看计算机名 
%lspci -tv                      # 列出所有PCI设备 
%lsusb -tv                      # 列出所有USB设备
%lsmod                          # 列出加载的内核模块 
%env                            # 查看环境变量 资源 
%free -m                        # 查看内存使用量和交换区使用量 
%df -h                          # 查看各分区使用情况 
%du -sh <目录名>                 # 查看指定目录的大小 
%grep MemTotal /proc/meminfo    # 查看内存总量
%grep MemFree /proc/meminfo     # 查看空闲内存量 
%uptime                         # 查看系统运行时间、用户数、负载 
%cat /proc/loadavg              # 查看系统负载 
2.磁盘和分区
%mount | column -t      # 查看挂接的分区状态
%fdisk -l               # 查看所有分区
%swapon -s              # 查看所有交换分区
%hdparm -i /dev/hda     # 查看磁盘参数(仅适用于IDE设备)
%dmesg | grep IDE       # 查看启动时IDE设备检测状况

3.网络

%ifconfig               # 查看所有网络接口的属性  netstat -in
%ifconfig eth0 down     # 禁用
%ifconfig eth0 up       # 启用
%ifconfig eth0 unplumb  # 停止网卡
%ifconfig eth0 plumb    # 启用网卡
%ifconfig eth0 192.168.0.1 netmask 255.255.255.0 # 配置网卡地址
%iptables -L            # 查看防火墙设置
%route -n               # 查看路由表
%netstat -lntp          # 查看所有监听端口
%netstat -antp          # 查看所有已经建立的连接
%netstat -s             # 查看网络统计信息
4.进程
%ps -ef                 # 查看所有进程
%ps -ef|grep 用户       # 查看'用户'所有进程
%top                    # 实时显示进程状态
5.用户
%w                         # 查看活动用户
%id <用户名>               # 查看指定用户信息
%last                      # 查看用户登录日志
%cut -d: -f1 /etc/passwd   # 查看系统所有用户
%cut -d: -f1 /etc/group    # 查看系统所有组
%crontab -l                # 查看当前用户的计划任务
6.服务
%chkconfig --list                # 列出所有系统服务
%chkconfig --list | grep on      # 列出所有启动的系统服务
%service vsftpd start            # 启运vsftpd
%chkconfig --list | grep vsftpd  # 查看vsftpd 服务状态
%chkconfig vsftpd on             # 更改为vsftpd 服务为默认启动,%vi /etc/vsftpd/vsftpd.conf   #修改 vsftpd 的设置
%service sshd start              # 启动 ssh 服务
%chkconfig sshd on               # 设置 SSH 服务为默认启动

7.程序

%rpm -qa              # 查看所有安装的软件包Red Hat Package Manager(简称 RPM ,其功能类似于 windows 下的添加/删除操作) 
%rpm -qf <文件名>      # 查看文件属于哪个软件包(-qf:指定的方式显示查询信息 )

8.查看内存和CPU使用情况

%topas                 # IBM、SUN、IBM-AIX
%vmstat                # SUN
%top                   # HP 
%sar -d           # 观察系统IO和CPU占用的命令,系统IO 
%sar -u           # 观察系统IO和CPU占用的命令,CPU
%onstat -d             # informix观察tempdbs的占用情况
10.共享内存操作
%ipcs -m               # 输出有关共享内存(shared memory)的信息
%ipcs -q               # 输出有关信息队列(message queue)的信息
%ipcs -s               # 输出有关“遮断器”(semaphore)的信息
%ipcrm -m 0x00000000   # 删除共享内存

Linux 系统命令笔记的更多相关文章

  1. linux系统命令笔记

    一.linux系统目录 /bin 系统命令目录 /dev 设备目录 /home 每个系统用户在home下都有一个目录, 每个用户登录到系统后会自动登录到这个目录下, root用户会在/root文件夹下 ...

  2. Linux学习笔记(4)磁盘分区(fdisk)、挂载与文件系统命令

    Linux学习笔记(4)磁盘分区(fdisk).挂载与文件系统命令 1.磁盘分区是怎么表示的? 1.1 对于IDE接口,第一主盘为hda,第1从盘为hdb,第1从盘的第1个分区为hdb1 1.2 对于 ...

  3. linux学习笔记2-linux的常用命令

    第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ======== ...

  4. linux学习笔记2 - linux常用命令

    转载请标注原链接:http://www.cnblogs.com/xczyd/p/5543731.html 第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装lin ...

  5. Linux学习笔记(一) 文件系统

    对于每一个 Linux 学习者来说,了解 Linux 文件系统的结构是十分有必要的 因为在 Linux 中一切皆文件,可以说只有深入了解 Linux 的文件系统,才会对 Linux 有更深刻的理解 L ...

  6. Linux内核笔记--内存管理之用户态进程内存分配

    内核版本:linux-2.6.11 Linux在加载一个可执行程序的时候做了种种复杂的工作,内存分配是其中非常重要的一环,作为一个linux程序员必然会想要知道这个过程到底是怎么样的,内核源码会告诉你 ...

  7. Linux 学习笔记

    Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...

  8. Linux学习笔记(一)2015.4.13

    研究生由单片机转Linux学习 首先安装VMware虚拟机,用的是VMware 10.0 在VMware 10.0上安装视频上推荐的Red Hat Linux 5 安装后正式进入Linux学习 笔记1 ...

  9. 跟着鸟哥学Linux系列笔记3-第11章BASH学习

    跟着鸟哥学Linux系列笔记0-扫盲之概念 跟着鸟哥学Linux系列笔记0-如何解决问题 跟着鸟哥学Linux系列笔记1 跟着鸟哥学Linux系列笔记2-第10章VIM学习 认识与学习bash 1. ...

随机推荐

  1. 从0开始搭建SQL Server AlwaysOn 第一篇(配置域控)

    从0开始搭建SQL Server AlwaysOn 第一篇(配置域控) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www.cnb ...

  2. 首个threejs项目-前端填坑指南

    第一次使用threejs到实际项目中,开始的时候心情有点小激动,毕竟是第一次嘛,然而做着做着就感受到这玩意水好深,满满的都是坑,填都填不过来.经过老板20天惨无人道的摧残,终于小有成就. 因为第一次搞 ...

  3. Python应用03 使用PyQT制作视频播放器

    作者:Vamei 出处:http://www.cnblogs.com/vamei 严禁任何形式转载. 最近研究了Python的两个GUI包,Tkinter和PyQT.这两个GUI包的底层分别是Tcl/ ...

  4. Kooboo CMS技术文档之二:Kooboo CMS的安装步骤

    在IIS上安装Kooboo CMS Kooboo CMS安装之后 安装的常见问题 1. 在IIS上安装Kooboo CMS Kooboo CMS部署到正式环境相当简单,安装过程是一个普通MVC站点在I ...

  5. javascript函数

    array.sort(function(a, b){ return a -b ; } )   把数组 array 按照从小到大排序. [11, 22, 586, 10, -58, 86].sort(f ...

  6. QQ空间动态爬虫

    作者:虚静 链接:https://zhuanlan.zhihu.com/p/24656161 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 先说明几件事: 题目的意 ...

  7. PHP设计模式(六)原型模式(Prototype For PHP)

    原型设计模式: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象. 原型设计模式简单的来说,顾名思义, 不去创建新的对象进而保留原型的一种设计模式. 缺点:原型设计模式是的最主要的缺点就 ...

  8. C# 工厂模式+虚方法(接口、抽象方法)实现多态

    面向对象语言的三大特征之一就是多态,听起来多态比较抽象,简而言之就是同一行为针对不同对象得到不同的结果,同一对象,在不同的环境下得到不同的状态. 实例说明: 业务需求:实现一个打开文件的控制台程序的d ...

  9. GJM : C#设计模式汇总整理——导航 【原创】

    感谢您的阅读.喜欢的.有用的就请大哥大嫂们高抬贵手"推荐一下"吧!你的精神支持是博主强大的写作动力以及转载收藏动力.欢迎转载! 版权声明:本文原创发表于 [请点击连接前往] ,未经 ...

  10. 浅谈Web自适应

    前言 随着移动设备的普及,移动web在前端工程师们的工作中占有越来越重要的位置.移动设备更新速度频繁,手机厂商繁多,导致的问题是每一台机器的屏幕宽度和分辨率不一样.这给我们在编写前端界面时增加了困难, ...