ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux命令四与实战练习

2022-04-23 11:02:41  阅读:189  来源: 互联网

标签:实战 文件 tar tomcat 压缩 练习 解压 Linux 压缩包


一、数据类型

1、int整型——一般适用年龄,以%d表示

2、str/strmg——字符串,以%s表示

3、float 带小数点的整型——薪资,一般适用商品价格,以%f表示

4、boolean——逻辑,真(true),假(false)

 

二、用户管理

1、管理员相关(root账户)

1.1用户创建

创建用户使用的命令为:useradd 用户名

1.2用户删除

删除用户使用的命令为:userdel 用户名

操作步骤:登录root账户,输入命令:passwd 用户名,修改新的密码为:12345678,确认再输入,出现all authentication tokens updated successfully表示修改成功

  

2、切换用户

su - 用户名

 

切换root,输入密码

 

三、文件传输

不同的linux终端之间的文件传输,命令为:scp 文件名 用户名@101.43.158.84:/目录地址

删除目录为txt文件,命令:rm -i *.txt

 

四、文件压缩

1、zip

压缩与解压文件夹,压缩后,源文件还保留在之前的位置

命令:zip 压缩包名称.zip 需要压缩的文件名(需要压缩多个可以空格后添加)

解压:unzip 文件.zip,输入后可以查看全部的文件信息

 

2、gz

压缩与解压后的源文件不会被保留,只能把多个文件分别进行压缩,gzip不能压缩文件夹

压缩

gzip压缩文件的命令为:gzip 要压缩的文件名

如把yl.sh文件压缩到为压缩包:

 

解压

 gzip解压缩的命令为:gunzip 要解压的压缩包名称

如把yl.sh.gz压缩包解压:

 

 

3、tar方式

压缩

tar方式压缩的文件的命令为:tar -选项 定义压缩后的文件名.tar 需要压缩的文件,".tar" 格式打包命令选项:

(1)-c:打包

(2)-f:指定压缩包的文件名。压缩包的扩展名是用来给管理员识别格式的,所以一定要正确指定扩展名。

(3)-v:显示打包文件过程

其中-cf必须结合使用,-v可以选择性使用。

如把yl.sh和y.txt文件压缩到yl.tar压缩包中:

 

 

解压

tar方式解压的命令为:tar -选项 压缩包名称,“tar“解压命令选项:

(1)-x:解打包

(2)-f:指定压缩包的文件名

(3)-v:显示解打包文件过程

与压缩同理-xf必须结合使用,-v可以选择性使用。

如把yl.tar压缩包解压:首先查看ls

 

 

4、tar.gz方式

压缩

tar.gz方式压缩文件的命令为:tar -j选项 定义压缩后的文件名.tar.gz 需要压缩的文件,其中的选项与tar方式压缩方式一致。

如把yl.sh和y.txt文件压缩到yl.tar.gz压缩包中:

 

 

解压

tar.gz方式解压的命令为:tar -j选项 压缩包名称,其中的选项与tar方式解压方式一致

解压也可以用命令:tar -zxvf 压缩包名称

如把yl.tar.gz进行解压:

 

 

5、tomcat

5.1、tomcat端口

tomcat是干什么的呢?简单来说,通过tomcat我们可以部署java程序的环境,进而访问程序,tomcat的默认端口是8080

5.2、tomcat的使用

tomcat的下载

(1)下载tomcat时需要注意我们要下载core下的文件,下载tomcat的网址为:https://tomcat.apache.org/download-80.cgi

(2)找到要下载的文件后,鼠标右键剪辑文件,选择复制链接地址

(3)打开控制台,链接到linux服务器,然后下载文件即可,下载的命令为:wget 复制的链接地址

环境部署步骤

java程序环境部署的过程(开发写的程序的访问过程):

(1)通过maven把程序打包成文件名.war,如index.war;

(2)把java程序的index.war包放到tomcat的Webapps下;

(3)启动tomcat

(4)通过网址:http://IP(服务器IP):8080/文件名,就可以访问开发写的程序了

实战练习

下载tomcat,然后修改端口并且找到程序的开始与停止的文件,操作步骤如下:

(1)点击下载文件的网站链接,进入后找到core下面的taz.gz压缩包;

 

 

(2)鼠标右键点击taz.gz,复制链接地址

 

 

(3)打开控制台,链接linux后,下载压缩包,下载命令为:wget 复制的链接地址

 

 

 

(4)下载完成后进行解压,解压的命令为:tar -zxvf 压缩包名称;

 

 

(5)解压后进行端口修改的操作,操作步骤为:首先查询文件目录,然后进入conf目录下,编辑sever.xml文件,修改端口即可

 

 

(6)最后进入到bin目录下,就可以看到程序的开始与停止的脚本

 

 

tomcat的目录解读

 

 

bin:存放Tomcat的可执行文件,程序的开始与停止脚本就存放在bin目录中

 

conf:存放Tomcat的配置文件,修改端口是在conf目录下的sever.xml中。

logs:存放Tomcat执行时的日志文件

lib:存放Tomcat运行需要的库文件

webapps:存放Tomcat的应用文件

temp:存放tomcat执行时的临时文件

 

五、场景设计

1、nginx出现问题,拥有账户权限的人没法立即查看,需要协助查看出现的错误

1)使用账户与密码登录到服务器中

2)find / -name nginx,显示nginx/logs目录,/usr/local为本地文件

3)进入到nginx/logs:cd /usr/local/nginx/logs。进入到目录下,cd logs,pwd查看当前文件

4)tail -f 日志文件(error.log)

 

2、Tomcat无法启动,需要查看日志排查错误信息;如果是端口(8080)被占用,如何修改默认端口?解决步骤

查找

(1)链接到tomcat部署的服务器;

(2)文件查找,find / -name tomcat,找到nginx的目录;

(3)进入到tomcat(cd )的目录下,然后查看文件,找到logs,进入logs目录下,然后(pwd)查看当前目录;

(4)然后tail -f error.log就可以查看到实时的错误日志。

(5)截图给开发

修改

(1)从logs目录下返回到tomcat目录下(cd ..);

(2)然后查看ls目录,进入到conf目录下,找到sever.xml文件;

(3)vim编辑sever.xml文件,进入编辑页面后,/8080即可快速定位到要修改8080端口,然后点击a进行修改即可;

(4)修改结束后,点击esc,再点击shift+:后再输入wq进行保存和退出即可

 

3、场景:创建一个.sh文件,然后令其执行时输出当前时间和root目录下的所有文件信息,包含隐藏文件,操作步骤

(1)链接到linux服务器,登陆的是root账户;

(2)创建.sh文件,创建的命令为:touch 文件名;

(3)vim编辑器进入编辑页面进行编辑,命令为:vim 文件名(也可不先创建,直接这个命令进行创建和编辑),编辑的内容为:date 和 ls -la

(4)编辑成功后,按照vim保存步骤进行保存,然后查看文件内容

(5)内容写入成功后,赋予文件读写和执行的权限chmod 777 文件名

(5)最后输入命令./文件名 执行文件即可

 

4、场景:如何快速定位程序的内存溢出错误

可以找到日志文件(out of memory)

(1)先找到程序的错误日志,进入日志所在的目录;

(2)使用vim编辑器,进入编辑页面,/out of memory 即可定位到错误位置

 

如果日志被删除后,即找不到日志文件

(1)运行出现内存溢出的程序;

(2)然后tail -f logs.txt查看实时日志即可

标签:实战,文件,tar,tomcat,压缩,练习,解压,Linux,压缩包
来源: https://www.cnblogs.com/Kaylee/p/15933925.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有