一次简单的Linux常用操作记录

一、一些Linux目录结构

/bin

存放二进制可执行文件(ls、cat、mkdir等),一些常用的命令一般都在这里。

/etc

存放系统管理和配置文件

/home

存放所有用户文件夹的根目录

/usr

用于存放系统的应用程序,其中需要注意的是/usr/local,本地系统管理员软件安装目录(安装系统级的应用)

/usr/lib 常用的动态连接库和软件包的配置文件

/usr/man 帮助文档

/usr/src/linux Linux内核的源代码

/opt 额外安装的可选应用程序包放置的位置。一般情况下,我们可以把tomcat等都安装到这

/tmp 用于存放各种临时文件,是公用的临时文件存储点。

/var 用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件(系统启动日志

二、rpm执行安装包

常用命令:

rpm -ivh //安装软件包

rpm -Uvh  //升级软件包

rpm -qpi  //列出RPM软件包的描述信息

rpm -qf  //查找指定文件属于哪个RPM软件包[Query File]

rpm -Va  //查找指定文件属于哪个RPM软件包

rpm -e  //删除包

rpm -qa | grep htted  //搜索指定rpm包是否安装

常用参数:

-i, --install      install package(s)

-v, --verbose             provide more detailed output

-h, --hash    print hash marks as package installs (good with -v)

-e, --erase        erase (uninstall) package

--test      安装测试,并不实际安装

--nodeps      忽略软件包的依赖关系强行安装

--force               忽略软件包及文件的冲突

三、top命令

TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.

第一行是任务队列信息

分别是 当前时间、系统运行时间(格式为时:分)、当前登录用户数、系统负载

第二、三行是进程和CPU的信息

分别是 进程总数,正在运行的进程数,睡眠的进程数,停止的进程数,僵尸进程数、用户空间占用CPU百分比、内核空间占用CPU百分比、用户进程空间内改变过优先级的进程占用CPU百分比、空闲CPU百分比、等待输入输出的CPU时间百分比

第四、五行为内存信息

物理内存总量、使用的物理内存总量、空闲内存总量、用作内核缓存的内存量、交换区总量、使用的交换区总量、空闲交换区总量、缓冲交换区总量

剩下 的进程信息区为各个进程的详细信息

四、Vi命令

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器

五、Centos6与7一些小区别记录

CentOS7里不推荐使用/etc/rc.local,但是如果要使用,必须加 chmod +x /etc/rc.d/rc.local  加执行权限,才可以正常使用

CentOS6使用:chkconfig 或 /etc/init 和 service; CentOS7使用:systemctl进行了统一,兼容 SysV 和LSB的启动脚本,而且能够在进程启动过程中更有效的引导加载服务

启动停止

[CentOS6]

$ service xxxxx start
$ service xxxxx stop
$ service sshd restart/status/reload

[CentOS7]

$ systemctl start xxxxx
$ systemctl stop xxxxx
$ systemctl restart/status/reload sshd

网络信息

[CentOS6]

$ netstat
$ netstat -I
$ netstat -n

[CentOS7]

$ ip n
$ ip -s l
$ ss

IP地址MAC地址

[CentOS6]

$ ifconfig -a

[CentOS7]

$ ip address show
$ ip addr

关闭

[CentOS6]

$ shutdown -h now

[CentOS7]

$ poweroff
$ systemctl poweroff

重启

[CentOS6]

$ reboot
$ shutdown -r now

[CentOS7]

$ reboot
$ systemctl reboot

常用命令

ipconfig 变成了 ip addr
service iptables restart 变成了 systemctl restart firewalld
chkconfig iptables off 变成了 systemctl disable firewalld

Linux目录,rpm及top,vi命令简记的更多相关文章

  1. 15. Linux提取RPM包文件(cpio命令)详解

    在讲解如何从 RPM 包中提取文件之前,先来系统学习一下 cpio 命令.cpio 命令用于从归档包中存入和读取文件,换句话说,cpio 命令可以从归档包中提取文件(或目录),也可以将文件(或目录)复 ...

  2. linux中docker容器安装vi命令详解

    在使用docker容器时,同时你docker里的系统正好是debian或ubuntu的时候,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要 ...

  3. NO14 快照-克隆-必须掌握的Linux目录结构

    壹  VMware克隆,快照讲解及相应问题讲解: ·快照:比喻:假设把人生作一个快照.1岁10岁20岁6无限还原到前一个设置的节点. ·克隆学习一般用链接克隆,不另外占用磁盘,但是依赖本体虚拟机.完整 ...

  4. linux目录下各文件夹作用

      作为一个程序员,我们难免会接触到linux系统,特别是后台程序员,因为现在项目的部署环境基本都是在linux系统上进行的,所以了解linux系统是十分重要的,虽然我接触了linux系统已经有一段时 ...

  5. Linux网络配置 RPM命令 samba服务 Linux目录结构

    第一种方法: (1)用root身份登录,运行setup命令进入到 text mode setup utiliy对网络进行配置,这里可以进行ip,子网掩码,默认网关,dns的设置.(2)这时网卡的配置没 ...

  6. Linux 目录结构和常用命令

    Linux目录结构 目录 说明 bin 存放二进制可执行文件(ls,cat,mkdir等) boot 存放用于系统引导时使用的各种文件 dev 用于存放设备文件 etc 存放系统配置文件 home 存 ...

  7. linux 目录结构+常用命令+压缩命令+vim使用+及基础知识

    linux目录架构 / 根目录 /bin 常用的命令 binary file 的目录 /boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst ...

  8. *Linux之rpm命令

    在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比"添加/删除程序"强很多,它就是Red Hat Package Mana ...

  9. 每天一个linux命令(23):Linux 目录结构

    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...

随机推荐

  1. Oracle数据库故障处理方法

    1.启动数据库报错:ORA-01102:cannot mount database in EXCLUSIVE mode 给客户处理oracle故障,遇到如下报错: 以sys登录至数据库,执行shutd ...

  2. 在程序中通过Process启动外部exe的方法及注意事项

    启动外部进程的方法: /// <summary> /// 启动外部进程 /// </summary> /// <param name="path"&g ...

  3. leetcode 122 123 309 188 714 股票买卖 动态规划

    这类问题有一个通法 https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-iii/solution/yi-ge-tong-y ...

  4. codeforces 1059C. Sequence Transformation【构造】

    题目:戳这里 题意:有1,2,3...n这n个数,求一次这些数的gcd,删去一个数,直到剩下一个数为止.输出这n个gcd的最大字典序. 解题思路:一开始的gcd肯定是1,要让字典序最大,我们可以想到下 ...

  5. leetcode8 字符串转换整数

    <cctype> isdigit(char) 问题:在做乘法,加法前,先判断是否溢出 &&优先级大于== 然后教训: 考虑情况不周.比如3.14这样 然后解决办法 多自己搞 ...

  6. 基于OpenCV全景拼接(Python)SIFT/SURF

    一.实验内容: 利用sift算法,实现全景拼接算法,将给定的两幅图片拼接为一幅. 二.实验环境: 主机配置: CPU :intel core i5-7300 2.50GHZ RAM :8.0GB 运行 ...

  7. HDU - 5115 Dire Wolf (非原创)

    Dire wolves, also known as Dark wolves, are extraordinarily large and powerful wolves. Many, if not ...

  8. codeforces 5C

    C. Longest Regular Bracket Sequence time limit per test 2 seconds memory limit per test 256 megabyte ...

  9. μC/OS-III---I笔记3---时间管理

    时间管理相关函数,其实深入根本的理解就是一些对时间任务相关变量,数据结果进行修改的函数这样方便对应任务查找延时等时间相关的任务有没有到期.前面的时间相关的函数是这些操作的基 1.延时函数 OsTIme ...

  10. 翻译:《实用的Python编程》01_05_Lists

    目录 | 上一节 (1.4 字符串) | 下一节 (1.6 文件) 1.5 列表 本节介绍 Python 原始数据类型列表(list). 列表是一种有序的集合. 创建列表 使用方括号 [] 来定义列表 ...