Linux常用命令

注:一下命令中 {} 在实际写命令时要去掉,这里是作为提示使用。

一、基础操作命令

  1. 查看运行状态:ps aux|grep {mysql}

  2. 行删除:vim/vi 下光标移动到指定行dd

  3. 配置放行端口:vim /etc/sysconfig/iptables
    更新:service iptables restart

  4. 配置环境变量:vim /etc/profile
    更新配置:source /etc/profile

  5. 授予文件可执行权限:chmod a+x {}
    授予最高权限:chmod 775 {}
    在这里插入图片描述
    在这里插入图片描述

  6. 配置开机自启动:vim /etc/rc.d/rc.local若需要启动的程序不需要依赖jdk,则直接配置:{/目录/可执行文件}
    需要使用jdk的需要导入jdk,然后在配置启动文件路径,如配置Zookeeper:
    export JAVA HOME=/usr/ local/ jdk //jdk安装路径
    /usr/ Local/ zookeeper/bin/zkServer .sh start //可执行文件路径,及启动所需要的参数
    服务开启自启动:chkconfig {服务名} on

  7. 启动可执行文件时,当时全路径时不需要用 “.”,如 /usr/local/tmp/xxx/startup.sh,不是全路径时需要加 “.”,如 ./startup.sh

  8. 打印当前工作目录:pwd

  9. 新建文件夹:mkdir {文件夹名}

  10. 剪切具备重命名功能:mv {原文件} {新文件}

  11. 删除:rm -r {文件名}—递归删除目录
    rm -f {文件名}—强制删除目录或文件,不需要确认
    rm -rf {文件名}

  12. 查看Linux版本信息uname -a
    在这里插入图片描述
    在这里插入图片描述

  13. 查看用户对文件、文件夹拥有的权限:ls -l [文件名]

  14. 环境变量相关:
    env:显示当前生效的环境变量;
    sourse {文件名}:生效文件中的配置到环境变量;
    export 变量名=值:临时生效环境变量;

  15. 手册查看命令(查看命令的参数等使用方法)
    man {命令}

  16. 在终端打印字符串或变量值:echo {字符串 | 变量}

二、操作进程相关命令

  1. 查看端口号占用进程: lsof -i:{端口号}
    用于查看某一端口的占用情况,比如查看22号端口使用情况,lsof -i:22
  2. netstat -tunlp|grep 端口号
    其实我常用的是 netstat -tnl | grep 443 (查看443端口是否被占用),如果有当前是root用户,我喜欢用netstat -pnl | grep 443 (还可显示出占用本机443端口的进程PID)。

netstat 功能说明:显示网络状态。
语  法:netstat [-acCeFghilMnNoprstuvVwx] [-A<网络类型>] [–ip]
补充说明:利用netstat指令可让你得知整个Linux系统的网络情况。
参  数:
-a 或–all 显示所有连线中的Socket。
-A <网络类型>或–<网络类型> 列出该网络类型连线中的相关地址。
-c 或–continuous 持续列出网络状态。
-C 或–cache 显示路由器配置的快取信息。
-e 或–extend 显示网络其他相关信息。
-F 或 –fib 显示FIB。
-g 或–groups 显示多重广播功能群组组员名单。
-h 或–help 在线帮助。
-i 或–interfaces 显示网络界面信息表单。
-l 或–listening 显示监控中的服务器的Socket。
-M 或–masquerade 显示伪装的网络连线。
-n 或–numeric 直接使用IP地址,而不通过域名服务器。
-N 或–netlink或–symbolic 显示网络硬件外围设备的符号连接名称。
-o 或–timers 显示计时器。
-p 或–programs 显示正在使用Socket的程序识别码和程序名称。
-r 或–route 显示 Routing Table。
-s 或–statistice 显示网络工作信息统计表。
-t 或–tcp 显示TCP 传输协议的连线状况。
-u或–udp 显示UDP传输协议的连线状况。
-v或–verbose 显示指令执行过程。
-V 或–version 显示版本信息。
-w或–raw 显示RAW传输协议的连线状况。
-x或–unix 此参数的效果和指定”-A unix”参数相同。 –ip或–inet 此参数的效果和指定”-A inet”参数相同。

  1. 杀死进程:kill -9 {进程ID}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值