工作中遇到的一些linux常用命令总结

一、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”

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

原文地址:https://www.cnblogs.com/zhangxingcomeon/p/10755852.html

时间: 2024-10-13 14:25:26

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

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

linux中systemctl详细理解及常用命令 2019年06月28日 16:16:52 思维的深度 阅读数 30 https://blog.csdn.net/skh2015java/article/details/94012643 一.systemctl理解 Linux 服务管理两种方式service和systemctl systemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动. systemd对应的进程管理命令是sy

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

一.             Linux 常用命令 mkdir dirname新建文件夹 cd ~ 进入自己的家目录 cd dirname 进入名字为dirname的目录: l 显示当前文件夹下的文件和文件夹名称: myrm  filename 删除名字为filename 的文件: myrm –r dirname 删除名字为dirname目录:(涉及到文件夹的用参数 -r) mv filename1 filename2 将文件1重命名为文件2: mv filename1 dirname 将文件1

Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验

Linux 常用命令之文件和目录

1. cd 命令格式:cd  [dirName](cd和目录之间使用空格隔开) 作用:切换当前目录至dirName. 实例: cd /home 切换当前目录到/home (查看当前目录命令为pwd) cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd ~ 进入个人的主目录 2. ls 命令格式:ls [选项] [目录名] (目录名为空时表示当前目录) 作用: 查看目录中的文件 常用选项: -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件. -l 除了文件名之外,

Linux 常用命令汇总

Linux 常用命令汇总 1. 显示日期与时间:date 可修改显示日期格式,如:date +%Y/%m/%d %H:%M à2016/12/25 17:05(%Y:年:%m:月:%d:日:%H:24小时制:%M:分) date –d 参数后可加:today/yesterday/tomorrow 来显示今天.昨天.明天日期 2. 显示日历:cal(默认显示本月月历) cal 2001 可显示2001年整年日历:cal 10 2001 可具体显示某月月历 3.  计算器:bc 4. Tab键:用在

linux常用命令总结

linux常用命令: (1) ls(list,列表) 作用:使用列表把当前文件夹下所有文件显示出来 ls -a 显示所有文件,包括隐藏文件 ls -l 以详细信息显示 ls -a -l ls -l -a ls -la ls -al 四种方式都是可以的 (2) cd(change directory,更改目录) 作用:用来切换目录 涉及到相对路径和绝对路径 cd .. ..代表上一层目录 .代表当前目录 (3) pwd(print work directory,打印工作目录) 作用:打印出当前的绝

Linux常用命令介绍

Linux常用命令示例: 在使用Linux操作系统的过程中,我们经常要用到一些特殊的命令,不仅显示了技术的高超,而且在效率方面当然要比图像化界面高很多,下面我总结了一些常见的Linux命令,供以后学习使用,使用命令时,在命令后面加参数"--help"或者用"man 命令"可以取得命令的详细用法. (*)小常识:在Linux中使用命令操作文件时,可以仅输入文件名的前几个字符,然后按键盘的"Tab"键补全文件名的后面部分,若输入的字符是多个文件名的起

Linux常用命令(一)

1.命令格式: 命令 -选项 参数 如:ls -la /usr ls: 显示文件和目录列表(list) 常用参数: -l (long) -a (all) -t (time) 2.命令的分类 内部命令:属于Shell解析器的一部分 cd 切换目录(change directory) pwd 显示当前工作目录(print working directory) help 帮助 外部命令:独立于Shell解析器之外的文件程序 ls 显示文件和目录列表(list) mkdir 创建目录(make dire

linux 常用命令之ls的使用场景和结果解释

1.列出/linux/ls-file 文件夹下的所有文件和目录的详细资料 [linux ~]$ ls -l -R /linux/ls-file 输入上面的命令回车后,就会显示目录下所有文件的详细信息 在使用 ls 命令时要注意命令的格式:在命令提示符后,首先是命令的关键字,接下来是命令参数,在命令参数之前要有一短横线"-",所有的命令参数都有特定的作用,自己可以根据需要选用一个或者多个参数,在命令参数的后面是命令的操作对象. 在以上这条命令""ls -l -R /l