零、查看历史命令,linux中可按“↑” “↓”查找之前输入的命令,亦可用 history 命令查看之前的输入,linux中的亦有“Tab”键可联想输入

一、root权限: 1、su 之后输入root密码进入root模式

       2、root执行相关shell    sudo  sh  demo.sh

二、文件及文件夹相关

  1、查看当前工作路径:  pwd

  2、查看当前文件夹下的文件:ls

  3、进入文件夹:  cd  文件夹名

  4、仅仅查看文件内容:cat 文件名

  5、编辑文件:  vim 文件名

    5.1退出vim(vi): esc   后    输入“:q”不保存退出;

               esc   后    输入“:wq”保存退出;

               esc   后    输入“:x”保存退出,若没有修改内容,则不会改变日志更新时间

  6、解压.tar后缀的压缩包:tar –xvf file.tar           (其他后缀压缩包解压各有不同)

  7、将本服务器文件传到另一服务器:   scp 文件名 用户名@计算机IP或者计算机名称:远程路径

  8、查看服务器空间:df -h

  

三、测试端口及ip相关

  1、ping相应ip:  ping 192.168.110.110

  2、telnet  ip  port: telnet 192.168.110.111 22              (22为ssh端口,一般情况均会开启)

       退出telnet :ctrl + ]      之后输入quit  

  3、traceroute ip:port     上述命令也许需要安装

四、进程相关命令

  1、ss命令可以便捷的统计socket信息 (效率高)

    -t       tcp

    -l        listening

    -a       all

    -m       memory  显示内存情况

    -n  不解析服务器名称

    例子:ss -nl |grep 9999       显示9999端口是否开启

  2、top 动态显示进程

  3、ps :静态显示正在运行的进程

    例1、ps   -aux  以列表形式显示进程

    例2、ps -elf  以长格式显示系统进程,包含更丰富内容

    例3、详解ps -ef|grep:

           ps命令将某个进程显示出来 grep命令为查找命令 “|”表示管道命令(ps.grep)两个命令同时进行
         eg:检查java进程是否存在: ps -ef|grep java, 输出字段如下:
            UID PID PPID C STIME TTY TIME CMD
            admin 1223 1111 0 00:32 pts/0 00:00:07 grep --color=auto dae
            UID:程序被此uid所有
            PID:程序id
            PPID:上级父程序id
            C: CPU所用的资源百分比
            STIME:系统启动时间
            TTY:登入者的终端机位置
            TIME:使用掉的CPU时间
            CMD:所下达的是什么命令

四、防火墙相关

  1、启动防火墙: systemctl start firewalld

  2、关闭防防火墙:systemctl stop firewalld

  3、开机自启防火墙:systemctl enable firewalld

  4、显示防火墙状态:firewall-cmd --list-all     此命令在防火墙未启动时不可显示

    注意:下面命令在防火墙开启时才可设置,且设置成功后,均需要重新载入防火墙配置(即执行)firewall-cmd --reload才会生效

  5、添加ip白名单:firewall-cmd --permanent --zone=public --add-source=192.168.100.0/24       ,/24为保留最后一位,/16为保留最后两位

  6、添加端口: firewall-cmd --zone=public --add-port=22/tcp --permanent

  7、删除白名单和端口,只需将上面两条命令中的 “add” 改成 “remove”

(水平有限,日志基本作记录本之用,欢迎指正错误,欢迎交流)

工作中遇到的一些linux常用命令总结的更多相关文章

  1. [转帖]linux中systemctl详细理解及常用命令

    linux中systemctl详细理解及常用命令 2019年06月28日 16:16:52 思维的深度 阅读数 30 https://blog.csdn.net/skh2015java/article ...

  2. linux中systemctl详细理解及常用命令

    linux中systemctl详细理解及常用命令 https://blog.csdn.net/skh2015java/article/details/94012643 一.systemctl理解 Li ...

  3. Linux中CentOS 7的安装及Linux常用命令

    1. 前言 什么是Linux Linux是一套免费使用和自由传播的操作系统.说到操作系统,大家比较熟知的应该就是Windows和MacOS操作系统,我们今天所学习的Linux也是一款操作系统. 为什么 ...

  4. [工作需求]linux常用命令以及vim常用命令

    一.             Linux 常用命令 mkdir dirname新建文件夹 cd ~ 进入自己的家目录 cd dirname 进入名字为dirname的目录: l 显示当前文件夹下的文件 ...

  5. linux常用命令的介绍

    本文主要介绍Linux常用命令工具,比如用户创建,删除,文件管理,常见的网络命令等 如何创建账号: 1. 创建用户 useradd -m username -m 表示会在/home 路径下添加创建用户 ...

  6. linux 常用命令大全

    linux 常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统 ...

  7. Linux常用命令整理 - imsoft.cnblogs

    su 用户名 在不退出登陆的情况下,切换到另外一个人的身份如果用户名缺省,则切换到root状态会提示输入密码,密码不回显的. 在用su命令切换root用户时,使用“-”选项,这样可以将root的环境变 ...

  8. 最近用到的Linux常用命令总结

    最近用到的Linux常用命令总结 - ls :显示当前目录文件信息 `ls -a -l` - cd :目录跳转 cd .. 上级目录 cd ~ home目录 cd - 最近目录 - cat :在屏幕上 ...

  9. Linux 常用命令使用方法大搜刮

    Linux 常用命令使用方法大搜刮 1.# 表示权限用户(如:root),$ 表示普通用户  开机提示:Login:输入用户名  password:输入口令   用户是系统注册用户成功登陆后,可以进入 ...

随机推荐

  1. SVN使用规范

    1.提交之前先更新.当完成功能之后,首先检查自己修改了什么 ,然后通过编译并且自己测试之后,谨慎地提交,不可强行提交. 2.在更新时注意所更新文件的列表,如果提交过程中产生了更新,也需要重新编译并且完 ...

  2. windows凭据管理

    解决windows凭据无法保存的问题1: 运行-gpedit.msc(组策略)-计算机配置-管理模板-系统-凭据分配 双击右侧”允许分配保存的凭据用于仅NTLM服务器身份验证“ 在弹出的窗口中选中“已 ...

  3. 阿里云SLB出现502 Bad Gateway 错误排查解决方法

    502 Bad Gateway The proxy server received an invalid response from an upstream server. 原本系统是通过一个SLB转 ...

  4. 常见hash算法

    hash算法的意义在于提供了一种快速存取数据的方法,它用一种算法建立键值与真实值之间的对应关系,(每一个真实值只能有一个键值,但是一个键值可以对应多个真实值),这样可以快速在数组等条件中里面存取数据. ...

  5. 微信小程序小结

    前几日抽空看了下小程序,发现挺好玩的,mvvm的结构,语法比vue要简单,内置了一系列的组件,很方便.然后开发者工具直接上传代码,提交审核,然后发布,感觉挺好.虽然不打算做个工具类的,但是做个介绍类小 ...

  6. Java EE中的容器和注入分析,历史与未来

    Java EE中的容器和注入分析,历史与未来 java中的容器 java中的注入 容器和注入的历史和展望 一.java中的容器 java EE中的注入,使我们定义的对象能够获取对资源和其他依赖项的引用 ...

  7. IDEA设置热部署

    1.点击File找到Settings打开. 1.2:找到Compiler将 Build project automatically   勾选 2.使用快捷键 Ctrl+Shift+A    搜索 re ...

  8. 从壹开始微服务 [ DDD ] 之四 ║让你明白DDD的小故事 & EFCore初探

    缘起 哈喽大家好哟,今天又到了老张的周二四放送时间了,当然中间还有不定期的更新(因为个人看papi酱看多了),这个主要是针对小伙伴提出的问题和优秀解决方案而写的,经过上周两篇DDD领域驱动设计的试水, ...

  9. Java读取excel表,getPhysicalNumberOfCells()和getLastCellNum区别

    excel表存入数据库,发现有时报数组下标越界异常.调试发现用了 getPhysicalNumberOfCells(),这个是用来获取不为空的的列个数. getLastCellNum是获取最后一个不为 ...

  10. 【Python3爬虫】百度一下,坑死你?

    一.写在前面 这个标题是借用的路人甲大佬的一篇文章的标题(百度一下,坑死你),而且这次的爬虫也是看了这篇文章后才写出来的,感兴趣的可以先看下这篇文章. 前段时间有篇文章<搜索引擎百度已死> ...