PureFTPd是一款专注于程序健壮和软件安全的免费FTP服务器软件(基于BSD License),以安全和配置简单为设计目标,支持虚拟主机,IPV6,PAM等功能。。其可以在多种类Unix操作系统中编译运行,包括Linux、OpenBSD、NetBSD、FreeBSD、DragonFly BSD、Solaris、Tru64、Darwin、Irix and HP-UX。PureFTPd还有Android移植版本。安装 Pure-FTPdsudo apt-get install pure-ftpd修改默认配置与 centos 不同,这里需要在 /etc/pure-f...阅读全文>>
Debian GNU/Linux 是一个操作系统及自由软件的发行版,它是由一群自愿付出时间和精力的用户来维护并更新的。首次安装后,使用root用户登录,密码是对的,但是系统提示错误。利用普通用户登录后,su切换到root用户,密码是对的。这是因为debian13 默认不允许 root 账户登录。解决方式,修改 gdm 配置,先利用普通用户登录后,再切换到 root 用户然后修改 /etc/gdm3/daemon.conf 文件在 [security] 下面添加一行 AllowRoot=true修改后如下修改 /etc/pam.d/gdm-password 文件,注释如下行:重启主机,...阅读全文>>
Debian GNU/Linux 是一个操作系统及自由软件的发行版,它是由一群自愿付出时间和精力的用户来维护并更新的。在Debian下,初次使用vi的时候会有点问题,在编辑模式下使用方向键并不会使光标移动,而是在命令行中出现[A [B [C [D之类的字母,而且编辑错误的话也无法使用退格键。解决方式:编辑配置文件vi /etc/vim/vimrc.tiny将其中的set compatible修改为set nocompatible,然后在增加 set backspace=2阅读全文>>
如果想要看某个IP是否通,直径Ping即可,但是如果想要测试下某个端口是否连通,比如服务有没有起来,有没有被防火墙拦截,可以使用如下几种方式来验证使用 telnet安装sudo yum install -y telnet测试telnet 172.16.2.4 30001结果使用 nc(netcat)安装sudo yum install -y nc测试nc -zv 172.16.2.4 30001-z:只扫描不发送数据-v:显示详细信息结果使用 curl适用于测试 H...阅读全文>>
很多时候,现场环境都是离线环境,如果想要安装一个软件,那是非常困难的。不能直接使用RPM在线安装。但是RPM的downloadonly允许我们把需要安装的依赖都先下载下来,这样再把这些RPM包拷贝到指定机器,同样可以正确安装。例如,我们现在要在一台离线机器上安装Docker,首先本地必须有一个同样系统的环境。安装yum-utilssudo yum install -y yum-utils添加DockerCE的阿里云仓库sudo yum-config-manager --add-repo  ...阅读全文>>
在官网的文档介绍中有一行介绍:Redis是一个快速稳定的发布/订阅消息系统。Redis提供了发布与订阅的功能,可以用于消息的传输,Redis的发布订阅机制包括三部分,发布者、订阅者和Channel(主题或者队列)。其原生命令以及相关介绍http://www.redis.cn/topics/pubsub.html 下载cd /usr/local wget https://download.redis.io/releases/redis-7.2.4.tar.gz解压和编译安装tar zxf redis-7.2.4.tar.gz cd ...阅读全文>>
Java Development Kit(JDK)是用于开发Java应用程序的一套完整的软件开发工具包,它由Sun Microsystems在1995年发布的Java语言的正式发布版中首次引入。后来,Sun公司由于某些原因无以为继就被Oracle给收购了,所以从Java8开始,我们看到的都是OracleJDK。OpenJDK(Open Java Development Kit)是Java Development Kit(JDK)的开源实现,也是Java Platform Standard Edition(Java SE)的官方参考实现。它实现了JDK的所有功能并提供了一个用于构建和开发Java...阅读全文>>
Centos系统服务脚本目录/usr/lib/systemd/有系统(system)和用户(user)之分,如需要开机没有登陆情况下就能运行的程序,存在系统服务(system)里,即:/usr/lib/systemd/system/。反之,用户登录后才能运行的程序,存在用户(user)里,服务以.service结尾,即:/usr/lib/systemd/user/服务的管理是通过 systemd,而 systemd 的配置文件大部分放置于 /usr/lib/systemd/目录内。但是Red Hat官方文件指出,该目录的文件主要是原本软件所提供的设置,建议不要修改!而要修改的位置应该放置于/e...阅读全文>>
SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH 最初是 UNIX 系统上的一个程序,后来又迅速扩展到其他操作平台。SSH 在正确使用时可弥补网络中的漏洞。打开终端并切换到root用户,生成SSH密钥对ssh-keygen -t rsa按照提示,选择生成SSH密钥对的位置和设置一个可选的密码。这将生成一个私钥(id_rsa)和...阅读全文>>
cui@cui-PC:~$ passwd rootpasswd:您不能查看或更改 root 的密码信息。cui@cui-PC:~$ sudo passwd root我们信任您已经从系统管理员那里了解了日常注意事项。总结起来无外乎这三点: #1) 尊重别人的隐私。 #2) 输入前要先考虑(后果和风险)。 #3) 权力越大,责任越大。[sudo] cui 的密码:输入新的 UNIX 密码:重新输入新的 UNIX 密码:passwd:已成功更新密码cui@cui-PC:~$ su root密码:结束。阅读全文>>