一.简单介绍
1. 大家好,这是小编的第一篇文章,希望对大家有用,接下来在实习期间学到的知识分享给大家,大家参考与学习
二.知识介绍
1.Linux服务器如何解压部署包(面试有问到,小编只会upzip一种难绷)
在日常生活中常见的压缩包格式通常是以.zip为文件后缀,在Linux服务器中通常是unzip的命令形式,但是再工作部署中部署包的形式通常是.tar;tar.gz;.tar.bz2;tar.xz;,解压命令如下:
①tar命令解压.tar格式
②tar命令和gzip命令解压.tar.gz格式
③tar命令和bzip2命令解压.tar.gz格式
④tar和xz命令解压.tar.xz格式
2.Linux服务器上运行.sh文件
①什么是.sh文件
Linux中的脚步文件,一般都是bash脚本
②linux中的.sh文件怎么执行?
1.)直接./加上文件名.sh,如运行2233.sh为 ./2233.sh (绝对路径pwd 下也可以,但2233.sh必须有x权限)
2.)权限命令 对于文件是否具有x权限,可以目录文件夹下(存放当前文件的文件夹)输入 ll 命令查看,没有可使用 chmod u+x 2233.sh
3.)直接sh 加上文件名.sh,如运行2233.sh为 sh 2233.sh(2233.sh可以没有x权限)
3.Linux服务器日常巡检中常见命令含义
例如: zcat 1.zip|wc -l,ls -l *1.txt , ll *1*,tail -200f 1.traces(监控命令,检查日志),ll *1* -rt,ps -fu 用户名|grep java|grep forword(指定用户转发程序)
①常用命令命令
zcat可以在不用解压的条件下查看压缩文件内容
tail 是一个工具,用于查看文件的最后几行。在这个命令中,-200
参数表示从文件结尾处向 前读取200行,以便快速获取最新内容。如果文件很大,这个数值可以适当调整。
ps是显示瞬间进程的状态,并不动态连续,如果想对进程进行实时监控应该用top命令
配合参数:
grep命令是查找(是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来,grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户)
②通道符
“|”是Linux管道命令操作符,简称管道符。使用此管道符“|”可以将两个命令分隔开,“|”左边命令的输出就会作为“|”右边命令的输入,此命令可连续使用,第一个命令的输出会作为第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推
“*”,这个符号很好理解,比如想要输出的文件格式都是同一个类型的文件就可以用它,比如 ll*1.txt输出的都是.txt文件类型
③计数器
wc 统计行数利器(例如可以统计文件的行数,进程的个数),wc -l 统计行
④参数含义
-r
参数表示按照文件修改时间(即最近修改的排在前面)进行降序排列(reverse order)。
t
或者 -t
参数同样也用于排序,它依据的是文件的访问时间和改变时间,而不是创建时间。
-rt参数结合就是进行文件按照最近访问时间的降序排列
-f
或者 --follow
参数是关键,它告诉 tail
持续跟踪文件的变化,即使文件被追加新内容,它也会实时显示新的内容。这就意味着当你运行这个命令后,不论何时只要有新数据添加到 1.traces
文件中,都会立即显示在终端上。
4.跨服务器连接--踩到的坑
小编在工作时遇到的问题,在跨服务器时一般场景下都是通过 ssh +服务器ip,但是服务器上一般都是有不同权限的用户管理不同的资料,这时候就要指定用户进行跨服务器登入命令形式:
ssh 用户名@服务器ip
三、总结
这些都是最基础的知识,好好学习,能用得上,下篇介绍数据库相关知识