如何让脚本在退出终端的时候一直在运行?
- nohup在后台执行命令,忽略挂断信号。
- setsid让进程不属于接受hup信号的子进程
- screen提供一个分隔和重现连接一个会话的功能
- subshell子shell中运行
There are more ways than difficulties
如何让脚本在退出终端的时候一直在运行?
netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。
现在许多漏洞扫描都是在根据软件版本针对性的进行渗透,如果我们可以不让软件版本公布于互联网,可以减少服务器被恶意渗透的概率,而nginx的隐藏自己的版本号也是很简单。
iptables(linux防火墙)对于linux player来说都不是陌生,这是一款基于包过滤的4层防护软件,基于内核netfilter来过滤数据报文,在整个数据流经过程中,共设置了5个hooks,我们称之为链,基于不同的功能又形成了4个表,4表5链是iptables的核心功能。
NFS(Network File System)即网络文件系统,是类Unix系统支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。
FTP(File Transfer Protocol)文件传输协议,作为最早期的网络传输协议,他没有像HTTP协议那样仍然老当益壮,随着云存储等许多文件保存传输方案的出现,FTP已经慢慢退出历史舞台,但在内网仍然还有的公司会使用这样的传输协议,但是FTP的诟病也是很多,最重要的是很不安全(明文),所以我们来说说Linux下最流行的vsftpd(very secure ftp)。
前段时间在群里看见有人问,除了ssh还能这么连接服务器,我有两个答案netcat,telnet,但是其实这些基本都是不会在实际生产环境使用,因为都是不安全的方法,经过一番查询,接触到了dropbear,一种轻量级的ssh实现方式,广泛应用于嵌入式开发中。
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: true tags: true