Linux学习笔记(三):Linux实用操作

1.快捷键的使用

Linux部分快捷键
ctrl + c强制停止
ctrl + d退出登出
history查看历史命令
!命令前缀自动匹配上一个命令
ctrl + r搜索历史命令
ctrl + a | e光标移动到命令开始或结束
ctrl + ⬅或➡左右跳单词
ctrl +l或clear清屏

2.yum命令

yum:用于自动化安装配置Linux软件,并可以自动解决依赖问题

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

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

install:安装

remove:卸载

search:搜索

yum命令需要root权限,可以用su切换到root,或使用sudo提权

yum命令需要联网

3.systemctl命令

作用:可以控制软件的启动、关闭、开机自启动

        系统内置服务均可被systemctl控制

        第三方软件,如果自动注册了可以被systemctl控制

        第三方软件,如果没有自动注册,可以手动注册

语法:systemctl  start | stop | status | enable | disable 服务名

 4.软连接

可以将文件,文件夹链接到其他位置

链接只是一个指向,并不是物理移动,类似Windos里的快捷方式

软连接的使用语法

语法:ln -s 参数1 参数2

-s:创建软连接

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

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

5.data命令

作用:可以查看日期时间,并可以格式化显示形式以及日期计算

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

%Y        年

%y        年份后两位数字

%M        月份

%d        日

%H        小时

%M        分钟

%S        秒

%s        自1970-01-01 00:00:00 UTC到现在的秒数

修改Linux时区

rm  -f  /etc/localtime

sudo  ln  -s  /usr/share/zoneinfo/Asia/Shanghai   /etc/localtime

ntp的作用

可以自动联网同步时间,也可以通过ntpdata -u ntp.aliyun.com手动校准时间

6.ip地址

IPv4版本的地址格式:a.b.c.d,其中abcd表示0~255的数字,如192.168.88.101

可以通过命令:ifconfig查看本机的ip地址,如无法使用ifconfig命令,可以安装yum -y install net-tools

特殊的ip地址

        127.0.0.1:这个地址用于指代本机

        0.0.0.0特殊ip地址:可以用于指代本机,可以在端口绑定中用来确认绑定关系,在一些IP地址限制中,表示所有IP的意思

7.在VMware 中配置固定IP

(1)配置IP地址网关和网段(IP地址的范围)

(2)在Linux系统中手动修改配置文件,固定IP

8.ping,wget,curl命令

ping命令

作用:可以测试到某服务器是否可以联通

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

-c:测试的次数

wget命令

作用:进行网络文件下载

语法:wget [-b] url

-b:后台下载

curl命令

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

语法:curl [-o] url

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

url:要发起请求的网络地址

9.端口

端口是指计算机和外部交互的出入口,可以分为物理端口和虚拟端口

物理端口:USB,HDMI,DP,VGA,RJ45等

虚拟端口:操作端口和外部交互的出入口

端口的划分

1.公认端口:1~1023,用于系统内置或常用知名软件绑定使用

2.注册端口:1024~49151,用于松散绑定使用(用户自定义)

3.动态端口:49152~65536,用于临时使用(多用于出口)

查看端口占用

nmap IP地址,查看指定IP的对外暴露端口

netstat命令:netstat -amp | grep端口号,查看本机指定端口号的占用情况

10.进程

 为管理运行的程序,每一个程序在运行的时候,便被操作系统注册为系统中的一个进程,并为每一个进程都分配一个独有:进程ID(进程号)

查看进程

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

语法:ps [-e -f]

-e:显示出全部的进程

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

一般来说,固定用法:ps -ef列出全部进程的全部信息

UID进程所属的用户ID
PID进程的进程号ID
PPID进程的父ID(启动此进程的其他进程)
C此进程的CPU占用率
STIME进程的启动时间
TTY启动此进程的终端序号,如显示?,表示非终端启动
TIME进程占用CPU的时间
CMD进程对应的名称或启动路径或启动命令

ps-ef | grep关键字 过滤指定关键字进程信息

kell [-9] 进程号 关闭指定进程号的进程

11.主机状态

查看系统资源占用:可以通过top命令查看CPU,内存使用情况,类似Windos的任务管理器

默认每5秒刷新一次,语法:直接输入top即可,按q或ctrl + c退出

top命令内容详解:

        第一行:top:命令名称,当前系统时间,启动了多少分钟,多少用户登录,load:1,5,15分钟负载

        第二行:Tasks:多少进程,多少进程正在进行,多少进程睡眠,多少停止进程,多少僵尸进程

        第三行:%CPU(s)CPU使用率,sy:系统CPU使用率,ni:高优先级进程占用CPU时间百分比,id:空闲CPU率,wa:IO等待CPU占用率,hi:CPU硬件中断率,si:CPU软件中断率,st:强制等待占用CPU率

        第四行:Kib Mem:物理内存,total:总量,free:空闲,used:使用,buff/cache占用

        第五行:KibSwap:虚拟内存(交换空间),total:总量,free:空闲,used:使用,buff/cache占用

进程信息:

PID进程id
USER进程所属用户
PR进程优先级,越小越高
NI负值表示高优先级,正表示低优先级
VIRT进程使用虚拟内存,单位KB
RES进程使用物理内存,单位KB
SHR进程使用共享内存,单位KB
S进程状态(S休眠,Z僵死状态,N负数优先级,I空闲状态)
%CPU进程占用CPU率
%MEM进程占用内存率
TIME+进程使用CPU时间总计,单位10毫秒
COMMAND进程的命令或名称或程序文件路径

top命令选项:

-p只显示某个进程的信息
-d设置刷新时间,默认5秒
-c显示产生进程的完整命令,默认是进程名
-n指定刷新次数
-b以非交互非全屏模式运行,以批次方式执行top,一般配合-n指定输出几次统计信息,将输出重定向到指定文件
-i不显示任何闲置(idle)或无用(zombie)的进程
-u查找特定用户启动的进程

磁盘信息监控

使用df命令,可以查看硬盘的使用情况

语法:df [-h]

选项:-h,以更加人性化的单位显示

可以使用iostat查看CPU,磁盘的相关信息

语法:iostat [-x] [num1] [num2]

选项: -x,显示更多信息

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

-x:

rKB/s:每秒发送到设备的读取请求数

wKB/s:每秒发送到设备的写入请求数

%util:磁盘利用率

网络状态监控

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

语法:sar -n DEV num1 num2

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

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

12.环境变量

1.环境变量是一组信息记录,类型是KeyValue型(名称=值),用于操作系统运行的时候记录关键信息

2.通过env命令可以查看当前系统配置的环境变量信息

3.通过$符号,可以取出环境变量的值

4.PATH:

环境变量PATH会记录一组目录,目录之间用:隔开。这里记录的是命令的搜索路径,当执行命令会从记录中记录的目录中挨个搜索要执行的命令并执行。

可以通过修改这个项目的值,加入自定义的命令搜索路径,如export PATH=$PATH:自定义路径

修改环境变量

临时生效:export 名称=值

永久生效:

        针对当前用户:~/bashrc文件中配置

        针对所有用户:/etc/profile文件中配置

        并通过语法source配置文件,进行立刻生效,或重新登录finalshell生效

13.rz,sz命令

通过yum -y install lrzsz安装命令

rz进行文件上传

sz文件,进行文件下载

14.压缩和解压

Linux系统常用压缩格式:

1.tar格式,归档文件,无压缩效果

2.gzip格式:gzip压缩文件,不仅能整合到一个文件,同时具有体积压缩效果

tar命令

tar [-z -x -v -c -f -C] 参数…

-c:创建压缩文件,-v:查看压缩/解压过程,-x解压模式

-f:指定压缩/解压的文件,-z,gzip模式,-C,指定解压的路径

-z:在选项组建议在开头,-f在选项组内必须在尾部,-C单独使用

zip命令

zip [-r] 参数…

-r:压缩文件夹使用

unzip命令

unzip [-d] 参数

-d:指定解压去的目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值