一些linux常用知识

一些linux常用知识

一般连接kali终端的软件推荐

在这里插入图片描述

家庭版免费

常用命令:

切换目录命令cd

列出文件列表:ls ll

创建目录和移除目录:mkdir rmdir

浏览文件的话

cat用于显示文件的内容。格式:cat[参数]<文件名>

more一般用于要显示的内容会超过一个画面长度的情况。按空格键显示下一个画面。按Q退出查看

tail:tail命令是在实际使用过程中使用非常多的一个命令,它的功能是:用于显示文件后几行的内容。

用法:

扫描二维码关注公众号,回复: 11451081 查看本文章

tail -10 /etc/passwd  查看后10行数据

tail -f catalina.log  动态查看日志(*****)

ctrl+c 结束查看

删除文件

rm -f a.txt  不询问,直接删除rm 删除目录

rm -r a  递归删除不询问递归删除(慎用)

rm -rf a  不询问递归删除

rm -rf *  删除所有文件

rm -rf /*  自杀

复制转移文件:

cp(copy)命令可以将文件从一处复制到另一处。一般在使用cp命令时将一个文件复制成另一个文件或复制到某目录时,需要指定源文件名与目标文件名或目录。

cp a.txt b.txt  将a.txt复制为b.txt文件

cp a.txt …/  将a.txt文件复制到上一层目录中

mv 移动或者重命名

mv a.txt …/  将a.txt文件移动到上一层目录中

mv a.txt b.txt  将a.txt文件重命名为b.txt

解压命令:

tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成xxx.tar.gz(或称为xxx.tgz)的文件。常用参数:

-c:创建一个新tar文件

-v:显示运行过程的信息

-f:指定文件名

-z:调用gzip压缩命令进行压缩

-t:查看压缩文件的内容

-x:解开tar文件

打包:

tar –cvf xxx.tar ./*

打包并且压缩:

tar –zcvf xxx.tar.gz ./*

解压

​ tar –xvf xxx.tar

tar -zxvf xxx.tar.gz -C /usr/aaa

grep

查找文件里符合条件的字符串。

用法: grep [选项]… PATTERN [FILE]…示例:

grep lang anaconda-ks.cfg 在文件中查找lang

grep lang anaconda-ks.cfg –color 高亮显示

其他命令

【pwd】

显示当前所在目录

【touch】

创建一个空文件

* touch a.txt

【clear/ crtl + L】

清屏

vim的使用

快捷键:

dd – 快速删除一行

yy - 复制当前行

在Linux下一般使用vi编辑器来编辑文件。vi既可以查看文件也可以编辑文件。三种模式:命令行、插入、底行模式。

切换到命令行模式:按Esc键;

切换到插入模式:按 i 、o、a键;

​ i 在当前位置前插入

​ I 在当前行首插入

​ a 在当前位置后插入

Linux的权限命令

在这里插入图片描述

r:对文件是指可读取内容 对目录是可以ls

w:对文件是指可修改文件内容,对目录 是指可以在其中创建或删除子节点(目录或文件)

x:对文件是指是否可以运行这个文件,对目录是指是否可以cd进入这个目录

chmod 变更文件或目录的权限。

chmod 755 a.txt

chmod u=rwx,g=rx,o=rx a.txt

查看端口占用

netstat -apn | grep 端口号 (最后一格为pid)

根据pid杀掉进程

kill -9 pid号

查看Mysql状态:

[root@localhost ~]# systemctl status mysqld.service

开启Mysql服务:

[root@localhost ~]# systemctl start  mysqld.service

1.启动防火墙

systemctl start firewalld 

2.禁用防火墙

systemctl stop firewalld

3.设置开机启动

systemctl enable firewalld

4.停止并禁用开机启动

sytemctl disable firewalld

5.重启防火墙

firewall-cmd --reload

6.查看tomcat的日志信息在log文件夹下面

tail -f catalina.out

Nginx

反向代理:

​ 项目部署到tomcat后,再Nginx配置文件配置

在这里插入图片描述

高级操作之:负载均衡

把存放项目的tomcat复制三份,端口分别改为8080 8081 8082

开启三个服务器:

在这里插入图片描述





猜你喜欢

转载自blog.csdn.net/m0_46160373/article/details/107522586