一次简单的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. Invalid prop: custom validator check failed for prop "***"

    使用element ui时,绑定参数参考官方参数说明,比如progress的status 值必须是在以下三个里面选择 "success/exception/text", 其它情况可 ...

  2. bzoj1013球形空间产生器sphere 高斯消元(有系统差的写法

    Description 有一个球形空间产生器能够在n维空间中产生一个坚硬的球体.现在,你被困在了这个n维球体中,你只知道球面上n+1个点的坐标,你需要以最快的速度确定这个n维球体的球心坐标,以便于摧毁 ...

  3. 我是sakebow:新人报到,请多关照!

    大家好 这里是sakebow,实际上是从CSDN转生过来的(说得好像在CSDN死了一样),在那边是ordinary_brony.我的GitHub名字也是sakebow 来这里干什么 主要还是想试试做个 ...

  4. short URL 短网址实现原理剖析

    short URL 短网址实现原理剖析 意义,简短便于分享,避免出现超长 URL 的字符长度限制问题 原理分析, 使用 HashMap 存储对应的映射关系 (长度不超过7的字符串,由大小写字母加数字共 ...

  5. 如何取消一个 Ajax 请求

    如何取消一个 Ajax 请求 jQuery XMLHttpRequest.abort() https://stackoverflow.com/questions/446594/abort-ajax-r ...

  6. gitpod & free online ide

    gitpod & free online ide Dev Environments as Code for modern DevOps teams. https://www.gitpod.io ...

  7. HTTP/2 & Push Cache

    HTTP/2 & Push Cache HTTP/2 & 推送缓存 https://caniuse.com/#search=http2 https://jakearchibald.co ...

  8. moment.js & convert timestamps to date string in js

    moment.js & convert timestamps to date string in js https://momentjs.com/ moment().format('YYYY- ...

  9. NGK八大板块:为何郊区市场近来火爆?-VALAITIS, PETER ANTHONY分析

    PAUL ADAMS ARCHITECT LTD董事长VALAITIS, PETER ANTHONY称受大环境影响很多纽约人都选择离开纽约市中心,搬往附近郊区,因此附近地区楼市开始不断升温. 根据房地 ...

  10. C++算法代码——笨小猴

    题目来自:http://218.5.5.242:9018/JudgeOnline/problem.php?id=1163 题目描述 笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼.但是他找到了 ...