Linux 系统命令笔记
前言
翻出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 系统命令笔记的更多相关文章
- linux系统命令笔记
一.linux系统目录 /bin 系统命令目录 /dev 设备目录 /home 每个系统用户在home下都有一个目录, 每个用户登录到系统后会自动登录到这个目录下, root用户会在/root文件夹下 ...
- Linux学习笔记(4)磁盘分区(fdisk)、挂载与文件系统命令
Linux学习笔记(4)磁盘分区(fdisk).挂载与文件系统命令 1.磁盘分区是怎么表示的? 1.1 对于IDE接口,第一主盘为hda,第1从盘为hdb,第1从盘的第1个分区为hdb1 1.2 对于 ...
- linux学习笔记2-linux的常用命令
第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ======== ...
- linux学习笔记2 - linux常用命令
转载请标注原链接:http://www.cnblogs.com/xczyd/p/5543731.html 第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装lin ...
- Linux学习笔记(一) 文件系统
对于每一个 Linux 学习者来说,了解 Linux 文件系统的结构是十分有必要的 因为在 Linux 中一切皆文件,可以说只有深入了解 Linux 的文件系统,才会对 Linux 有更深刻的理解 L ...
- Linux内核笔记--内存管理之用户态进程内存分配
内核版本:linux-2.6.11 Linux在加载一个可执行程序的时候做了种种复杂的工作,内存分配是其中非常重要的一环,作为一个linux程序员必然会想要知道这个过程到底是怎么样的,内核源码会告诉你 ...
- Linux 学习笔记
Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...
- Linux学习笔记(一)2015.4.13
研究生由单片机转Linux学习 首先安装VMware虚拟机,用的是VMware 10.0 在VMware 10.0上安装视频上推荐的Red Hat Linux 5 安装后正式进入Linux学习 笔记1 ...
- 跟着鸟哥学Linux系列笔记3-第11章BASH学习
跟着鸟哥学Linux系列笔记0-扫盲之概念 跟着鸟哥学Linux系列笔记0-如何解决问题 跟着鸟哥学Linux系列笔记1 跟着鸟哥学Linux系列笔记2-第10章VIM学习 认识与学习bash 1. ...
随机推荐
- OpenCASCADE Job - dimue
- Hawk 4.7 单步调试
单步调试的意义 已经编写的工作流,可能会因为某些外界环境的变化而出错,此时需要排除错误,我们可以使用单步调试. 单步调试的本质,相当于只使用前n个模块,这样就能看到每个步骤下,流的改变. 例子 还是上 ...
- ASP.NET Core project.json imports 是什么意思?
示例代码: "frameworks": { "netcoreapp1.0.0": { "imports" : "portable- ...
- TortoiseGit 文件比对工具使用 Beyond Compare 和 DiffMerge
TortoiseGit 内置的文件比对工具是 TortoiseMerge,用于文件比对和解决冲突合并,TortoiseGit 还支持外部的比对工具使用,比如 Beyond Compare 和 Diff ...
- C#中5步完成word文档打印的方法
在日常工作中,我们可能常常需要打印各种文件资料,比如word文档.对于编程员,应用程序中文档的打印是一项非常重要的功能,也一直是一个非常复杂的工作.特别是提到Web打印,这的确会很棘手.一般如果要想选 ...
- java中的内部类
/** * 内部类 ?? * 定义在一个内部的类,被称为内部类. * 内部类里有类体,方法体 * 内部类所在的类,被称为外部类. * --------------------------------- ...
- Maven搭建SpringMVC+Hibernate项目详解 【转】
前言 今天复习一下SpringMVC+Hibernate的搭建,本来想着将Spring-Security权限控制框架也映入其中的,但是发现内容太多了,Spring-Security的就留在下一篇吧,这 ...
- 【干货分享】流程DEMO-外出申请
流程名: 外出申请 流程相关文件: 流程包.xml 流程说明: 直接导入流程包文件,即可使用本流程 表单: 流程: 图片:2.png DEMO包下载: http://files.cnblog ...
- MySQL,MariaDB:Undo | Redo [转]
本文是介绍MySQL数据库InnoDB存储引擎重做日志漫游 00 – Undo LogUndo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版 ...
- Intelli IDEA 设置项目编码(Mac)
Intelli IDEA->Editor->File Encodings