首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

关于面试总结7-linux经典面试题

返回两级目录 mkdir dir1 创建一个叫做 ‘dir1’ 的目录 rmdir dir1 删除一个叫做 ‘dir1’ 的目录 (只能删除空目录) rm -f file1 删除一个叫做 ‘file1...启动服务 4.如何启动服务 以启动Tomcat为例,先cd到启动的.sh文件目录 > cd /java/tomcat/bin > ./startup.sh 停止Tomcat服务命令 ..../shutdown.sh 查看日志 5.如何查看测试项目的日志 一般测试的项目里面,有个logs的目录文件,会存放日志文件,有个xxx.out的文件,可以用tail -f 动态实时查看后端日志 先cd...到logs目录(里面有xx.out文件) tail -f xx.out 这时屏幕上会动态实时显示当前的日志,ctr+c停止 6.如何查看最近1000行日志 tail -1000 xx.out 查看端口...time) find / -atime -2   # 查找系统中最后48小时访问的文件 find / -empty   # 查找系统中为的文件或者文件夹 find / -group cat

6.6K30

Discourse 云平台安装

下面我们是通过 DigitalOcean 服务提供商来进行安装测的,但是所有的安装步骤都能够 所有兼容 Docker 的云计算平台上进行,同时也可以本地的服务器完成安装。  ...创建你的新 Droplet,这个过程就等于你 DigitalOcean 创建了一个服务器,也等同你在其他平台上面创建了一个 VPS 或者服务器。...电子邮件 电子邮件系统 Discourse 的用户创建过程中非常重要。 ...如果你没有安装 Discourse 之前创建电子邮件 SMTP 服务器,那么你安装的 Discourse 无法访问也无法登录(HAVE A BROKEN SITE)!...(如果你不能注册你的管理账号(Admin),请通过路径/var/discourse/shared/standalone/log/rails/production.log 检查日志,或者访问 电子邮件问题检查列表

1.2K00
您找到你想要的搜索结果了吗?
是的
没有找到

Celery实现定时任务crontab

搭建celery定时任务架构 项目中适合的位置新建一个定时任务目录celery_crontab,目录创建config.py, main.py, tasks.py三个文件,分别用于编写配置代码...没分钟执行一次任务函数 'schedule': crontab(minute='*/1'), # 传入任务函数的参数,可以是一个列表或元组, # 如果函数没参数则为列表或元组...启动定时任务 启动定时任务应在main.py的位置,所以最好到main.py所在目录下执行命令,在其他位置启动时要指定main的路径 ''' 使用multi方式启动定时任务,celery会自动生成任务子节点和自动创建子进程...指定日志保存的文件名.也可指定路径加文件名 ''' celery multi start work -A main -l info -B --logfile=celerylog.log # 停止定时任务时...系统.

1.8K30

带你认识 flask 错误处理

为了让这些错误处理程序Flask中注册,我需要在应用实例创建后导入新的app/errors.py模块。...本质,上面的代码创建了一个SMTPHandler实例,设置它的级别,以便它只报告错误及更严重级别的信息,而不是警告,常规信息或调试消息,最后将它附加到Flask的app.logger对象中。...运行该应用并再次触发SQLAlchemy错误,以查看运行模拟电子邮件服务器的终端会话如何显示具有完整堆栈跟踪错误的电子邮件。 这个功能的第二个测试方法是配置一个真正的电子邮件服务器。...(file_handler) app.logger.setLevel(logging.INFO) app.logger.info('Microblog startup') 日志文件的存储路径位于顶级目录下...日志文件的第一个有趣用途是,服务器每次启动时都会在日志中写入一行。当此应用在生产服务器运行时,这些日志数据将告诉你服务器何时重新启动过。

2K30

一文带你了解 Docker 容器生命周期

同时,您也可以 Docker Hub 创建自己的账户,并上传自己构建的镜像供他人使用。Docker Registry 则是 Docker 镜像的私有仓库,它允许您在自己的服务器存储和管理镜像。...Docker 容器的创建和启动本节中,我们将深入了解如何创建和启动 Docker 容器。我们将介绍 Dockerfile 的使用,以及如何构建自定义镜像,并运行容器。...Docker 容器的管理与监控本节中,我们将学习如何管理和监控正在运行的 Docker 容器。我们将介绍如何查看容器的状态、日志和资源使用情况。...Docker 容器的停止与删除本节中,我们将学习如何停止和删除容器。...Docker 容器的持久化和数据管理本节中,我们将学习如何处理 Docker 容器中的数据,并确保数据持久化。5.1 数据卷数据卷是一种特殊类型的目录,可以绕过容器文件系统,并将数据存储主机上。

64910

如何在Ubuntu 12.04安装和配置AppScale

撰写本文时,AppScale仅对Ubuntu 12.04提供官方支持。如果您修改构建脚本,则可以Ubuntu 14.04安装。但是,这也超出了本教程的范围,社区可能不支持。...这些工具可以安装在本地计算机或服务器。为简单起见,我们将在我们的服务器安装这些工具。Mac OS X和Windows的安装过程非常相似。你需要 Windows 使用Cygwin。...该登录按钮看起来可能在小屏幕的不同,但它仍然是绿色的。 使用您在上一步中设置的管理员电子邮件和密码登录。然后,您将看到AppScale状态页面。...确保我们回到用户的主目录中: cd ~ 从GitHub克隆示例应用程序源代码以创建Guestbook App: git clone https://github.com/AppScale/sample-apps.git...datastore_server-400*.log - 这是AppScale数据存储的日志文件。 结论 我们为单个服务器部署安装并配置了AppScale。我们学习了如何部署和删除应用程序。

1.4K00

DuerOS 应用实战示例——机器狗DIY

为了展示DuerOS 的能力,本文以DIY 一个机器狗为例,描述如何让一只机器狗听懂你说的话, 并做出相应的动作。一只机器狗变成了真正听话的电子宠物,嗯, 这一定是一件挺开心的事。...“勿浮沙筑高塔”,硬件的验证非常重要,如果硬件自身出了问题,一切免谈。那么,如何验证Xgo是否工作正常呢?根据官网的说明,可以通过对应的手机App 完成功能的展示。...专辑《DuerOS 的AI 实战》的《一个安卓App如何成为DuerOS 的技能应用呢?》...设备启动apk: adb shell am start com.abel.myserial/.MainActivity 启动logcat,查看输出日志, serial_port 代表了c 语言的输出日志...DBP平台,先创建两个意图(具体可以参考: xgo_mark:原地踏步 xgo_stop: 停止运动 并适当补充常用的表达。

1K20

【5分钟玩转Lighthouse】搭建bitwarden个人密码管理器

为了解决个人对密码管理的需求,我们本期【5分钟玩转Lighthouse】系列教程中,将为大家介绍如何在腾讯云Lighthouse轻量应用服务器基于Docker搭建bitwarden私人密码管理器。...那么为什么选Lighthouse和bitwarden呢?原因如下:1. Lighthouse轻量应用服务器创建简单,性价比高,自带Docker镜像。...注册bitwarden账号首先我们使用自己的电子邮件地址注册一个账号。9.创建账号.png点击提交后,即表示注册成功。接下来会返回到登录页面,输入电子邮件地址,和主密码即可登录。...下图显示注册账号后为的密码库。密码库.png4.2. 禁止其他人注册由于这个bitwarden服务器是供个人使用,我们注册完账号后,要关闭注册功能,防止他人注册。...IOS 使用bitwardenAppStore搜索bitwarden,下载Bitwarden密码管理器image.png打开APP,点击设置图标,设置我们搭建的bitwarden服务器域名。

10.5K3114

玩转 Spring Boot 应用篇(项目打包、发布)(二十)

java -jar /Users/caicai/ToyApp-0.0.1-SNAPSHOT.jar 执行效果: 此时,服务是启动了,但是不能关闭这个窗口,一旦关闭服务就停止了,不得不考虑后台运行,并且还想看日志...logs(日志目录) ├── toyapp.gc.log └── toyapp.out 首先创建项目目录例如 toyapp,然后分别创建 bin、lib、logs 目录;把 ToyApp-0.0.1...启动脚本(start.sh) bin 目录下,创建 start.sh,应用启动脚本。 #!.../bin/bash # 定义应用名称App_Name=toyapp echo "\033[44;37m ☺☺☺☺☺ 开始停止 ${App_Name} 应用 ☺☺☺☺☺ \033[0m"ps -ef |...例行回顾 本文主要是对 Spring Boot 应用打包发布的探究,面对引入三方依赖编译打包时,默认不会打进去,需要配置 includeSystemScope 方能包含 system 的三方依赖;接着重点讲解了如何用一行命令启动

46610

Python中用Celery安排管理后台工作流

然而,仍然有很多情况下,您希望将繁重的任务的执行转移到整个系统架构的其他部分,而不是主线程处理它们。...第三方任务——web应用程序必须快速地为用户提供服务,而不需要等待其他的操作页面加载时完成。例如发送电子邮件或通知或传播更新到内部工具(例如收集A/B测试或系统日志记录的数据)。...本文中,我们不仅将展示一些有趣的示例,还将尝试学习如何将Celery应用于实际的任务,如后台邮件、报告生成、日志记录和错误报告。...3.Importer 是GitHub生成最热门存储库的CSV报告的workers 。 ?  ...Django有一个专门的日志程序处理程序,名为AdminEmailHandler,它为每一个日志信息发送电子邮件。

7.2K20

玩转 Spring Boot 应用篇(项目打包、发布)

java -jar /Users/caicai/ToyApp-0.0.1-SNAPSHOT.jar 执行效果: 此时,服务是启动了,但是不能关闭这个窗口,一旦关闭服务就停止了,不得不考虑后台运行,并且还想看日志...└── logs(日志目录) ├── toyapp.gc.log └── toyapp.out 首先创建项目目录例如 toyapp,然后分别创建 bin、lib、logs 目录;把 ToyApp...启动脚本(start.sh) bin 目录下,创建 start.sh,应用启动脚本。 #!.../bin/bash # 定义应用名称 App_Name=toyapp echo "\033[44;37m ☺☺☺☺☺ 开始停止 ${App_Name} 应用 ☺☺☺☺☺ \033[0m" ps -ef...例行回顾 本文主要是对 Spring Boot 应用打包发布的探究,面对引入三方依赖编译打包时,默认不会打进去,需要配置 includeSystemScope 方能包含 system 的三方依赖;接着重点讲解了如何用一行命令启动

75050

appium+python自动化60-appium命令行参数

和—app-activity) -g, —log 值 也发送日志输出到这个文件 —log /path/to/appium.log —log-level 调试 日志级别; 默认(console [:file...* nix / Mac默认为/ tmp,Windows默认为C:\ Windows \ Temp —trace-dir 目录的绝对路径Appium用于保存ios乐器轨迹,默认为/ appium...值 [DEPRECATED] - IOS:abs模拟器编译的.app文件的路径或设备所需目标的bundle_id; Android:abs路径到.apk文件 —app /abs/path/to/my.app...Android,这也会在会话完成后删除应用程序。...] - (仅限Android)包含时,禁止重新启动前停止应用程序 —calendar-format 值 [DEPRECATED] - iOS模拟器的(仅iOS)日历格式 —calendar-format

2.8K10

如何在Ubuntu 16.04安装Bro

服务器安装Postfix作为仅发送邮件传输代理(MTA)。必须为Bro安装像Postfix这样的MTA才能发送电子邮件警报。它将在没安装的情况下可以运行,但不会发送电子邮件。...为了确保它在全局可用,最好的方法是/etc/profile.d目录下的文件中指定路径。我们称该文件为3rd-party.sh。 使用您喜欢的文本编辑器创建并打开3rd-party.sh。...接下来我们将配置邮件和日志记录设置。 配置邮件和日志记录设置 您可以broctl.cfg文件中配置BroControl如何处理其电子邮件和日志记录职责。大多数默认值不需要更改。...激活cron作业后,您应该收到一封电子邮件,说明已在/ usr / local / bro / logs /stats中创建了stats文件的目录。...因为bro从单个捕获会话到工作目录创建了许多文件,所以最好在为该捕获会话创建目录中调用bro捕获命令。例如,以下内容显示了实时流量捕获会话期间创建的文件的长列表(ls-l)。

1.1K50

开源资产管理系统Snipe-IT安装教程

安装LNMP,关于如何安装LNMP您可以参考CVM搭建网页服务器(LNMP)这篇文章。...mysql -u root -p localhost创建一个名为snipeit的新MySQL用户127.0.0.1,并为用户分配密码。...您可以在此告诉Snipe-IT如何连接到您在第一步中创建的MySQL数据库。 由于Snipe-IT默认配置为连接到localhost运行的MySQL数据库,因此您无需修改​​前两行。...电子邮件域”字段中,输入您希望Snipe-IT用于外发邮件的域,并在“电子邮件格式”字段中,选择您希望Snipe-IT【发送到】字段中使用的格式。...名字和姓氏字段中输入您的姓名,电子邮件字段中输入您的电子邮件地址。 最后,“ 用户名”字段中输入您要与帐户关联的用户名,然后“密码”字段中输入您要使用的密码。

14.6K50

Android网络收集和ping封装库

目录介绍 01.基础介绍 02.stetho大概流程 03.Android中应用 04.如何使用 05.案例截图如下 06.网络请求接口信息 07.如何使用ping 01.基础介绍 该工具作用 诸葛书网络拦截分析...创建连接。跟服务器建立连接,这里包括 TCP 三次握手、TLS 密钥协商等工作。多个 IP/ 端口该如何选择、是否要使用 HTTPS、能否可以减少甚至省下创建连接的时间。 发送 / 接收数据。...成功建立连接之后,就可以愉快地跟服务器交互,进行组装数据、发送数据、接收数据、解析数据。思考一下,如何根据网络状况将带宽利用好,怎么样快速地侦测到网络延时,弱网络下如何调整包大小等问题。...所有启动/连接/获取事件最终将接收到匹配的结束/释放事件,要么成功(非参数),要么失败(非可抛出)。 比如,可以开始链接记录时间;dns开始,结束等方法解析记录时间,可以计算dns的解析时间。...pingAndroid的应用 为了检查网络,android也可以通过ping来查看是否网络通。

1.7K00

《Docker极简教程》--Docker卷和数据持久化--Docker卷的使用

–rm: 容器停止时自动删除关联的卷。这个参数创建临时卷时很有用。 –read-only: 将卷挂载为只读。这可以确保容器只能读取卷中的数据,而无法对其进行写入操作。...以下是如何将主机目录挂载到容器的基本步骤: 确定要挂载的主机目录主机上选择一个目录,作为需要共享给容器的数据或配置文件的存储位置。...当需要停止或重新启动容器时,数据将保留在数据卷中,并且可以容器重新启动后立即访问。 通过这个例子,可以看到如何使用 Docker 数据卷来实现 MySQL 数据库的持久化存储。...无论容器如何启动、停止或重新启动,数据库数据都会被保存在数据卷中,确保数据的持久性和安全性。...持久化日志数据: 当 Nginx 容器启动和运行时,所有的日志数据都将存储 nginx_logs 数据卷中。即使容器被停止或重新启动,日志数据仍然保持在数据卷中,可以容器重新启动后继续访问。

6600
领券