Linux相关操作命令汇总——基于CentOS

查看 CentOS 系统的版本

cat  /etc/redhat-release

CentOS Linux release 7.8.2003 (Core)

查看 CentOS 系统的版本

dmesg|more

查看 CentOS 内核版本

uname -a
Linux localhost.localdomain 3.10.0-1127.el7.x86_64 
#1 SMP Fri Apr 1 23:36:51 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

系统使用初步

把默认启动界面设置为multi-user.target

# ls -l /etc/systemd/system/default.target
# systemctl set-default multi-user.target

查看正在运行的target

systemctl list-units --type=target

systemctl 命令控制服务

systemctl  start|stop|restart|status name[.service]

管理防火墙服务

systemctl start firewalld.service
# 启动 firewall 服务

systemctl stop firewalld.service
# 停止 firewalld 服务

systemctl restart firewalld.service
# 重新启动 firewalld 服务

systemctl status firewalld.service
# 查看 firewalld 服务的状态

systemctl enable firewalld.service
# 把 firewalld 服务设置为开机自启动

设置 CentOS 主机名

# hostnamectl set-hostname<hostname>
# 例子
# hostnamectl set-hostname centos-01

设置完成后需重新打开命令窗口生效!

CentOS 修改ip (设置为静态ip)

# ifconfig  # 查看网卡名  

网卡设备名为 ens33

# cd /etc/sysconfig/network-scripts (切换到这个路径下)
# ls
ifcfg-ens33  ifdown-ppp       ifup-ib      ifup-Team
ifcfg-lo     ifdown-routes    ifup-ippp    ifup-TeamPort
ifdown       ifdown-sit       ifup-ipv6    ifup-tunnel
ifdown-bnep  ifdown-Team      ifup-isdn    ifup-wireless
ifdown-eth   ifdown-TeamPort  ifup-plip    init.ipv6-global
ifdown-ib    ifdown-tunnel    ifup-plusb   network-functions
ifdown-ippp  ifup             ifup-post    network-functions-ipv6
ifdown-ipv6  ifup-aliases     ifup-ppp
ifdown-isdn  ifup-bnep        ifup-routes
ifdown-post  ifup-eth         ifup-sit

对 ifcfg-ens33 配置文件进行修改

TYPE="Ethernet"           # 网卡协议类型
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"        # 设置为静态              (设置)
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="f6837165-9002-4c72-8cf2-4c78c3300190"  
DEVICE="ens33"            # 物理设备名 
ONBOOT="yes"              # 开机自启动              (设置)
IPADDR=192.168.126.129    # 添加 静态ip             (设置)
NETMASK=255.255.255.0     # 添加 子网掩码           (设置)
GATEWAY=192.168.126.1     # 添加 网关               (设置)
# DNS1=8.8.8.8         # 指定DNS1地址
# DNS2=8.8.4.4         # 制定DNS2地址

:wq 保存文件

重新导入ifcfg-eth33 网络配置文件

# /etc/init.d/network reload

重新启动网络服务

# systemctl restart network

再次查看网卡设备信息

# ifconfig

查看 CentOS 端口占用情况

lsof

lsof(list open files)是一个列出当前系统打开文件的工具。

lsof 查看端口占用语法格式:

lsof -i:端口号

查看服务器 8000 端口的占用情况:

# lsof -i:8000
COMMAND   PID USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
nodejs  26993 root   10u  IPv4 37999514      0t0  TCP *:8000 (LISTEN)

# lsof -i:8080            :查看8080端口占用
# lsof abc.txt            :显示开启文件abc.txt的进程
# lsof -c abc             :显示abc进程现在打开的文件
# lsof -c -p 1234         :列出进程号为1234的进程所打开的文件
# lsof -g gid             :显示归属gid的进程情况
# lsof +d /usr/local/     :显示目录下被进程开启的文件
# lsof +D /usr/local/     :同上,但是会搜索目录下的目录,时间较长
# lsof -d 4               :显示使用fd为4的进程
# lsof -i -U              :显示所有打开的端口和UNIX domain文件

vi 编辑器使用 

编辑文本命令

vi 文件名
命令功能介绍
a在当前的光标后面添加文本
A在当前的光标所在行的行尾添加文本
i在当前的光标前面添加文本
I在当前光标所在行的行首添加文本
o在当前光标所在行的下方添加一行,并且在新加行的行首添加文本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值