我正在尝试使用 NGiNX 和 PHP 保护我的服务器上的文件(多种类型)。
基本上,我希望人们如果想访问图像等静态文件,就必须登录网站。DropBox 做得很好。他们在哪里强迫您登录以访问您放在那里的服务器上的任何静态文件。
我想使用NGiNX Perl 模块。我会编写一个 perl 脚本来检查会话以查看用户是否已登录以授予他们对静态文件的访问权限。
我更喜欢使用 PHP,因为我所有的代码都在 PHP 下运行,我不确定如何使用 PERL 检查由 PHP 创建的会话。
所以基本上我的问题是:如何保护需要用户登录并使用 PHP 脚本创建有效会话的任何类型的静态文件?
我想知道是否有人可以在不查看事件日志的情况下找出谁对 AD 中的用户帐户进行了更新?
像批处理文件或 vbs 这样的东西应该没问题。
我刚刚购买了一台二手 HP ProLiant ML350 G4p 服务器,在我将其插入电源插座后,它的电源立即开始工作。(风扇转,单位耗电20W)卖家说这是正常功能,防止数据丢失什么的。这是真的吗?这是这款电源的特点?这个可以关掉吗?或者这是一个失败?
我刚刚编写了这个脚本,用于将所有内容备份到 tar.gz 文件中。看起来没问题吗?执行后如何获取 tar 文件以将其自身转移到另一台服务器?FTP本身?我将把这个脚本放到每周一次的 cron 中。
#!/bin/bash
rm ~/backup.tar.gz #removes old backup
BACKUP_DIRS=$HOME #$HOME is builtin, it goes to /home/ and all child dirs
tar -cvzf backup.tar.gz $BACKUP_DIRS
# run tar -zxvf to extract backup.tar.gz
Run Code Online (Sandbox Code Playgroud) 当我输入“ifconfig | more”或“ifconfig | less”时,Solaris 上的输出不会分页(我习惯于 Linux 和 FreeBSD)。有没有办法在 Solaris 11 上做到这一点?
我在我工作的公司的网络中有这种拓扑结构:

唯一的路由器是“主路由器”(在这里我们从供应商那里接收互联网信号),其他网络点是交换机,所以今天我的网络是级联的,我想知道这是否是我网络的最佳拓扑。如果不是,那会是什么?
编辑:这是我工作的公司的结构:

我使用以下命令来禁止损害我网站的 IP,但不起作用。我不知道为什么
iptables -I INPUT -s 89.200.143.50 -j DROP
iptables -I INPUT -s 37.46.112.102 -j DROP
Run Code Online (Sandbox Code Playgroud)
请帮忙
Centos 5.7+LAMP
#iptables -L -n output:~
Chain INPUT <policy Accept>
target INPUT opt source destination
DROP all -- 89.200.143.50 0.0.0.0/0
DROP all -- 37.46.112.102 0.0.0.0/0
Chain FORWARD <policy ACCEPT>
target prot opt source destination
chain OUTPUT <policy Accept>
target prot opt source destination
Run Code Online (Sandbox Code Playgroud) 我想找出远程 Windows PC 上的用户帐户列表。我想从 Windows 命令提示符执行此操作。这是可能的吗?如果可以,怎么办?
原来我们可以通过一台计算机为另一台计算机获取windows下的可用用户,并且两者都在局域网中。即假设 PC1 和 PC2 在局域网中。我想使用命令提示符了解 PC2 到 PC1 上可用的用户。
CentOS 6.2 - vsftpd 运行
95.76.44.67 背后的人每天扫描我的 ftp 服务器,我阻止了他使用 iptables,但检查 vsftpd.log 我看到他仍然可以连接到 vsftpd,我不知道为什么。
这是我的 iptables 输出:
Chain INPUT (policy ACCEPT 223K packets, 34M bytes)
num pkts bytes target prot opt in out source destination
1 18709 1370K ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:512
2 43135 2175K ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:21
3 143K 181M ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpts:62222:63333
4 68342 94M ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 …Run Code Online (Sandbox Code Playgroud) 我的根 crontab 中列出了一个脚本
07 9 * * * /opt/HLRSDATA_2010_OCT/HLRS_Scheduler_sp.sh > /opt/HLRSDATA_2010_OCT/logs/HLRTKJob.log
Run Code Online (Sandbox Code Playgroud)
该脚本包含以下内容
#!/bin/bash
echo HLRSData Scheduler
cd /opt/HLRSDATA_2010_OCT
/usr/bin/java -Xms32m -Xmx1024m -cp ".:HLRSDATA_Premium.jar:lib/commons-net-1.4.1.jar:lib/jakarta-oro-2.0.8.jar:lib/mysql-connector-java-3.1.12-bin.jar:lib/x
ercesImpl.jar" mx.com.txm.hlrsdata.scheduler.HLRS_Scheduler
/opt/HLRSDATA_2010_OCT/HLRS_Scheduler_Reports_sp.sh
/opt/HLRSDATA_2010_OCT/HLRS_Scheduler_Reports_Redundant_sp.sh
/opt/HLRSDATA_2010_OCT/HLRS_Delete_Data_sp.sh
/opt/HLRSDATA_2010_OCT/HLRS_Delete_Data_Redundant_sp.sh
/opt/HLRSDATA_2010_OCT/HLRS_Delete_Files.sh
Run Code Online (Sandbox Code Playgroud)
脚本没有运行,我检查了 /var/log/cron ,甚至没有任何迹象表明它至少试图运行某些东西。
日志:
Oct 18 08:47:19 isvahlrtk01 crontab[46449]: (root) END EDIT (root)
Oct 18 08:47:22 isvahlrtk01 crontab[46455]: (root) BEGIN EDIT (root)
Oct 18 08:47:35 isvahlrtk01 crontab[46455]: (root) REPLACE (root)
Oct 18 08:47:35 isvahlrtk01 crontab[46455]: (root) END EDIT (root)
Oct 18 08:57:18 isvahlrtk01 crontab[46540]: (root) LIST (root)
Oct 18 09:00:18 …Run Code Online (Sandbox Code Playgroud) centos ×2
iptables ×2
linux ×2
automation ×1
bash ×1
cron ×1
hp-proliant ×1
networking ×1
nginx ×1
php5 ×1
rhel6 ×1
security ×1
solaris ×1
solaris-11 ×1
wifi ×1
windows ×1