找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
打包的作用:避免多个目录文件同时移动时出现遗漏或者错误,另一个作用就是备份
linux系统中常见的一些包有tartar.gzzipgzipwar
tar命令:对文件打包成tartar.gz
tar包:tar -cvf 包名.tar 原文件
tar -cvf a1.tar a1 a1打包为a1.tar
参数c代表打包操作,v代表打包的进度、f代表打包的文件
当文件打包成为tar包时,打包后的tar包会比原文件大
tar包:tar -xvf 包名.tar
参数x代表解包操作
tar.gz包:tar -zcvf 包名.tar.gz 原文件
参数z代表需要操作的文件为tar.gz
tar.gz包:tar -zxvf 包名
tar.gz包有压缩的效果,打包后的包文件比原文件要小
zip包:
zip包:zip +包名.zip +原文件
       如果对目录进行打包需要加参数-r,否则打包不了里面的文件
      zip -r +包名.zip +目录名
zip包:unzip +包名.zip
tartar.gzzip包都是可以对目录以及多目录进行打包操作的,但是打zip包时,对目录进行操作需使用 -r 参数
gz
gz包:gzip +原文件名
gz包:gunzip +包名.gz
注意点:gz包不管是打包还是解包,原文件都会消失;打gz包只能是文件,不能是目录
Windows系统里面的安装包.exe格式的文件
linux系统里面的软件安装包常见是.rpm格式的文件
rpm命令作用就是用来安装rpm格式的linux软件安装包
rpm -ivh +包名.rpm
参数i表示安装软件包、v表示可视化,可以提供安装过程的信息、h表示显示安装进度
rpm -qa :可以查看当前linux系统安装过的rpm软件
rpm -e +linux软件名称 :卸载
lrzsz工具:可以让远程终端传输Windowslinux的文件,可以互相传输
rz命令:从Windows系统传输文件到linux系统
sz命令:从linux系统传输文件到Windows系统
当文件比较小的时候可以使用lrzsz工具进行传输,不超过1G文件
当文件比较大的时候就使用xftp工具进行传输
因为xftp工具比lrzsz工具传输更稳定
df 查看linux系统磁盘大小以及使用情况的命令
df -h 带单位去查看磁盘大小及使用的情况
du -sh :查看当前路径使用磁盘空间的大小
du -sh +文件名、目录名:查看指定文件或者目录的磁盘空间大小
free 查看linux系统的内存使用情况(默认是以KB为单位)
free -m M(兆)为单位查看内存的情况
计算机里面的一些单位换算
1T=1024G
1G=1024M
1M=1024K
1K=1024B
1B=8bit
00000000
计算机里面最小单位就bit,以二进制的形式表示,0/1
top命令 动态显示当前服务进程的一些性能情况,CPU的占用情况,内存(MEM)的占用情况
如果系统出现反应缓慢(卡顿)的情况,死机的情况,我们可以通过top命令查看当前系统占用内存或者CPU比较高的服务进程,
CPU需要控制在80%~85%以下,高于这个值就必须要进行优化
top命令的一些内部命令:
N   -PID(服务进程号)的大小进行排序查看
P    -CPU使用率(%CPU)进行排序,从大到小
M  -以内存使用率(%MEM)进行排序,从大到小
top命令可以接的一些参数
top -d +需要多少秒刷新一次
top -p +进程号 单独查看某个服务进程的性能情况
kill -9 +对应pid,强制杀死任务
ps -ef |grep +任务名  :可以找到某个任务的服务进程号(pid
2台服务器之间文件传输,首先要知道对方服务器的IP,用户名,密码,对方文件的绝对路径,要求两台服务器在同一个局域网中
1,从 A服务器到B服务器取文件--下载文件
scp +B用户名@B服务器IP:需要下载的文件的绝对路径 +本地服务器路径
scp root@192.168.249.135:/root/install.log ./
192.168.249.135服务器中/root/install.log到本地的当前目录下
2,从A服务器推送文件到B服务器--上传文件
scp +本地服务器里文件的路径 +B用户名@B服务器IP地址:存放的绝对路径
scp /dcs30/head_tail.txt root@192.168.249.135:/root
把本地/dcs30/head_tail.txt上传到 192.168.249.135服务器里面的/root目录里面
注意:对目录进行传输操作要加-r
scp -r +本地服务器里目录的路径 +B用户名@B服务器IP地址:存放的绝对路径
方法二:通过sftp工具进行传输文件
ftp 文件传输协议
sftp 安全文件传输协议
步骤:
1sftp +对方服务器IP
2,输入对方服务器管理员root用户的密码
3sftp工具里面的get命令去获取对方服务器里面的文件到本地服务器 ,例子:get +对方服务器文件的路径 +本地存放文件的路径
4sftp工具里面的put命令进行上传文件到对方服务器,例子:put +本地服务器文件的路径 +需要存放在对方服务器的路径
5,退出用exit
注意点:当进入了一个Linux里面的工具时,使用的命令就是该工具的命令
如何让你的同桌连接你的服务器(怎么解决ifconfig没有IP的情况)
1,都要连接同一个wifi(在同一个局域网内)
2,虚拟机的网卡需要修改为桥接模式(注意IP是经常变化的)
3,修改之后是ifconfig命令查看IP地址发现没有了IP,就要重启Linux服务器的网卡 通过root用户执行指令service network restart 进行网卡的服务重启
4,如果还是没有IP,那么就要在Windows系统 按 ‘开始’键+R,调出 运行查窗口,输入services.msc,点击确定
5,弹出 ‘服务’窗口,点击一下名称,输入V,把VM开头的服务都做一下重新启动
6,再回到Linux,通过root用户执行指令service network restart 进行网卡的服务重启
面试题:怎么查看服务是否已经被启动?以及怎么查看端口是否被占用?不知道端口号的情况下怎么去查?
1ps -ef|grep +服务名称  查看服务有没有启动
2netstat -nultp 查看当前所有已经使用的端口号
3lsof -i:端口号  可以查看端口号是否在使用
4netstat -anp|grep 端口号  可以查看端口号是否在使用
面试题:你是怎么测试一些时间很长的场景的?例如电商平台的订单自动确认收货功能?
我会通过date -s 的方式去修改服务器的时间,让订单快速的到达自动确认收货前的时间
service network restart ==>重启网卡服务
service network start  ==》启动网卡服务
service network stop  ==》停止网卡服务
service network status  ==》查看网卡服务状态
service iptables stop  ==》停止防火墙服务
service iptables status ==》查看防火墙服务状态
service iptables start  ==》启动防火墙服务
service iptables restart ==》重启防火墙服务
alias命令:自定义一些命令,快速进行执行某些命令
alias DK='cat /root/head_tail.txt'  定义一个DK命令,执行时等同于执行cat /root/head_tail.txt
unalias DK  :取消自定义命令DK
定义自定义命令时,不能定义为Linux本身的那些命令,否则会造成linux命令冲突
ln命令:创建链接 必须要使用绝对路径
软链接:类似Windows系统里面的快捷方式 ln -s
ln -s +指定文件或者目录的路径 +定义链接的路径
硬链接:类似于备份  ln -d
ln -d +指定文件的路径 +定义硬链接的路径
硬链接文件和原文件时互相影响的,任一方发生修改都会影响到另一方
vim命令:
命令模式(末行模式),退出编辑模式之后,输入‘:’进入
常见的命令有
:q   退出
:q!  强制退出,!表示强制执行
:w  保存
:w! 强制保存
:wq  保存并退出
:wq! 强制保存并退出
1,在此模式下无法进行编辑和输入
2,命令模式,只能输入vim的内置命令
3,从编辑模式中进入命令模式 可以按‘Esc’键
:/+关键字 :快速查找文件里面的关键字,并高亮显示
:noh   取消高亮
:set nu  显示文件中的行号
:set nonu 取消显示行号
: 1,10w(复制第1行到第10) +新文件的绝对路径  (只能把内容写到一个新文件)
:%s/'需要替换的字符'/'替换之后的字符'/g
把文件中‘需要替换的字符’替换为‘替换之后的字符’
%s表示执行替换
/g表示全局执行,不加/g 则只会替换每一行匹配到的首个字符
编辑模式:
i:按小写的‘i’进入编辑模式,在光标所在位置前面输入
I:按大写的I进入编辑模式,光标直接跳转至行首,在光标所在位置前面输入
a:在光标所在位置后移一位进入编辑模式
A: 光标跳转至行末进入编辑模式
o:在光标所在行,往下插入一行进入编辑模式
O:在光标所在行,往上插入一行进入编辑模式
x:删除光标所在位置的一个字符
X: 删除光标所在位置前面的一个字符
dd:直接删除光标所在行所有内容
u:撤销
D:删除光标所在位置至行末的所有内容
r:替换光标所在位置的一个字符
yy:复制光标所在行内容
p:在光标所在行下进行粘贴
P:在光标所在行上进行粘贴
6yy:复制当前光标所在行开始的6

分享至 : QQ空间
收藏

1 个回复

倒序浏览
6
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册