Linux快捷键
history | grep ch
在历史命令中搜索以ch开头的命令
!p从下往上搜索以p开头的命令,并执行
但不建议搜索时间比较久的命令,容易执行错误的命令。
对于时间比较久的,可以使用ctrl + r
搜索到相应命令后,通过键盘的左右箭头可以修改选中的命令
安装软件
wget命令可以从网络上直接下载程序,但是wget本身也需要安装
systemctl命令控制软件开启和关闭
systemctl status firewalld :查看防火墙状态
防火墙当前正在运行中
systemctl stop firewalld :关闭防火墙状态
防火墙状态显示为dead
软链接 —> 快捷方式
lrwxrwxrwx. 1 root root 8 May 16 18:58 sbin -> usr/sbin
ln -s /etc/yum.conf ~/yum.conf
切换到当前目录下后,ln -s创建软连接,~表示home目录
ll查看文件时,以l开头的就是软连接
日期和时区
%s:表示从19700101到现在所经过的秒数,也就是时间戳
date时间默认UTC,需要调整到东八区。
首先切换到root用户,执行 rm -f /etc/localtime命令,删除掉本地时间。
ln -s /usr/share/zoneinfo/asia/shanghai /etc/localtime
将上海时间链接到本地时间
通过ntp校准时间
通过yum进行下载
yum -y install ntp
ip和主机
主要关注ens33网卡,IP主要存在这个地方
在Linux系统中,输入命令符前面的一般是用户名 + 主机名
首先,使用管理员身份打开记事本,按照所给路径打开hosts文件,
固定IP设置
windows中配置固定IP:大致分为两个步骤
打开VM,在编辑里找到虚拟网络编辑器,
这里表示一个网段,表示从88.0到88.255.
第二步,
网络传输
文件下载无论成功不成功,相应的文件都会存在
curl 等同于在浏览器中打开页面,只不过获得的是没有渲染的 html 的源码
端口
IP地址只能代表一台电脑,但是锁定不了电脑中的某一程序
netstat -anp | grep 12345
结果为空。表明:
- 系统中肯定没有12345这个进程
- 系统中12345这个端口肯定没人占用
进程管理 ps -ef
主机状态 top
磁盘监控 df iostat
非运维关心这三个指标即可
iostat 3 3 表示程序三秒刷新一次,一共刷新三次
网络监控 sar
sar命令相当复杂,一般直接写成 sar -n DEV 就可以了
后边的两个数字和 iostat 一样,一个表示时间间隔,一个表示刷新次数
环境变量.
在任何地方都能准确执行 cd 命令,就是 PATH 里存了命令的默认路径
知道环境变量的key,可以通过$ 来取到对应的记录的词
可以通过$ 符取到对应的值,知道键值 PATH 就可以通过 echo 的方式输出对应的值
通过$ { }的方式,拿到对应的值,并且拼接上其他的字符
临时设置环境变量: export
永久生效:vi进入bashrc,编辑内容
编辑之后,source bashrc 是文件生效
知道$ 的取值方式后,可以自己设置全局变量来使用。
配置到 ~/bashrc 文件下可以对当前用户生效
文件上传和下载
注意:rz ,sz 命令需要终端软件支持才可以使用。finalshell,xshell等都支持
压缩和解压 tar zip
tar -zcvf 压缩文件名 要压缩的文件1…2…3…
常用组合为
tar -cvf 压缩效果不明显
tar -zcvf 压缩效果比较明显
z 表示压缩
c 表示创建文件
v 表示过程可视化
f 表示要创建的文件 后边要跟上压缩后的文件名