Linux使用操作

各类小技巧

ctrl+c强制停止

ctrl+d退出账户的登录

或者退出某些特定程序的专属页面

history 查看历史命令

!命令前缀,自动执行上一次匹配前缀的命令

ctrl+r 输入内容去匹配历史命令

光标移动快捷键

ctrl+a,跳到命令开头

ctrl+e,跳到命令结尾

ctrl+键盘左键,左跳一个单词

ctrl+键盘右键,右跳一个单词

ctrl+l清屏,clear一样的效果

软件安装

Linux系统的应用商店

yum命令

yum:RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖

语法:yum [-y] [install] | [remove] | [search] 软件名称

选项:-y 自动确认,无需手动确认安装或者卸载过程

install:安装

remove:卸载

search:搜索

yum命令需要root权限

systemctl命令

Linux系统很多软件都支持使用systemctl命令控制:启动、停止、开机自启

能够被这个命令管理的软件,一般也称之为:服务

语法:systemctl start | stop | status | enable | disable

ln命令创建软连接

在系统中创建软连接,可以将文件、文件夹链接到其他位置

类似于快捷方式

语法 ln -s 参数1 参数2

-s选项,创建软连接

参数1:被链接的文件或文件夹

参数2:要链接去的目的地

date命令

通date命令可以在命令行中查看系统的时间

语法:date [-d] [+格式化字符串]

-d 按照给定的字符串显示日期,一般用于日期计算

格式化字符串:通过特定的字符串标记,来控制显示的日期格式

[zhenjiayao@localhost ~]$ date +%Y-%m-%d
2023-11-16

IP地址和主机名

IP地址:每一台联网的电脑都会有一个地址,用于和其他计算机进行通讯

v4格式:a:b:c:d

其中abcd表示0-255的数字

可以通过命令ifconfig来查看本机ip

特殊ip

127.0.0.1,这个ip代指本机

0.0.0.0 可以指代本机,可以在端口绑定中来确定绑定关系

在一些ip地址限制中,表示所有IP的意思,如放行规则设置为0.0.0.0表示允许任意IP通过

虚拟机配置Linux固定ip

当前Linux的IP地址是通过DHCP服务获取的,他会动态获取IP,每次重启后都会获取依次,导致IP地址频繁变更

网络传输

ping命令

可以通过ping命令,检查指定的网络服务器是否可以联通状态

语法:ping [-c num] ip或者主机名

选项-c:检查的次数不使用-c,将无限次ping

参数:ip或者主机名

wget命令

非交互式的文件下载器,可以在命令行内下载网络文件

语法:wget [-b] url

选项-b:后台下载,会将日志写入当前工作目录wget-log文件

参数url 下载地址

curl命令

curl可以发送http请求,可用于下载文件,获取信息

语法: curl [-O] url

选项:-O 用于下载文件,当url是下载链接时,可以使用此选项保存文件

参数url:要发起请求的网络链接

端口

设备与外界通讯交流的出入口,可以分为:物理端口和虚拟端口

物理端口:又可称之为接口,是可见的端口,如usb,rj45网口,HDMI端口

虚拟端口:是计算机内部的端口,是不可见的。

例子:IP可以指向一台计算机,端口可以指向计算机内的程序

可以通过nmap命令查看端口的占用情况

nmap ip

可以通过netstat命令,查看指定端口的占用情况

语法:netstat -anp | grep 端口号

进程管理

程序运行在操作系统中,是被操作系统所管理的

为管理运行的程序,每一个程序在运行时,便被操作系统注册为系统的一个进程

并会为每一个进程都分配一个独有的:进程ID(进程号)

查看进程

可以通过ps命令查看Linux系统中进程信息

语法 ps [-e -f]

选项-e,显示出全部的进程

选项:-f,以完全格式化的形式展示信息

关闭进程

kill [-9] 进程id

-9:强制关闭

查看系统资源占用

top 类似任务管理器,每隔五秒刷新一次

磁盘信息监控

df [-h]

-h 更加人性化的单位

iostat查看CPU、磁盘的相关信息

iostat [-x] num1 num2

选项 -x,显示更多信息

num1:数字,刷新间隔,num2:数字,刷新几次

网络状态监控

可以使用sar命令查看网络的相关统计

语法 sar -n DEV num1 num2

选项 -n 查看网络,DEV表示查看网络接口

压缩和解压

tar命令

.tar,称之为tarball,归档文件,即简单的将文件组装到一个.tar 文件内,并没有太多文件体积的减少,仅仅是简单的封装

.gz,也常见为.tar.gz,gzip格式压缩文件,极大减少体积

语法:tar[-c -v -x -f -z -C] 参数1,参数2,。。。

-c:创建压缩文件,用于压缩模式

-v,查看进度

-x,解压模式

常用组合:

tar -cvf test.tar 1.txt 2.txt 3.txt

将1.txt 2.txt 3.txt压缩到test.tar

tar -zcvf test.tar 1.txt 2.txt 3.txt

将1.txt 2.txt 3.txt压缩到test.tar.gz,使用gzip模式

常用解压组合

tar -xvf test.tar

解压test.tar,将文件解压到当前目录

tar -xvf test.tar -C /home/....

解压到目录

tar -zxvf test.tar -C /home/....

以gzip模式

zip命令压缩

zip [-r] 参数1 参数2.。。。。。

包含文件夹加上-r

i

unzip解压

unzip -d 参数

-d同-C

你可能感兴趣的:(linux,运维,服务器)