我需要一些脚本来记录(仅输出到控制台或文件)对某个磁盘或目录的每次访问(对我都有效)。我还想知道究竟访问了什么(哪个子目录或文件)。我的系统是 ubuntu linux。有可能吗,我该怎么做?
我有一个面向网络的 Ubuntu Linux 服务器。正因为如此,我得到了相当多的蛮力 SSH 尝试(谁没有)。我想在我的登录提示中显示最近 N 次失败的登录尝试。我已经制定了简单的脚本:
grep "Failed" /var/log/auth.log | tail -5
Run Code Online (Sandbox Code Playgroud)
但我需要知道的是我把这行脚本放在哪里?有没有地方可以放置它与外壳无关?
我有一个奇怪的问题,托管在 Softlayer 华盛顿数据中心。
从 EC2 实例到我在 Softlayer 的服务器的测试:-
[root@EC2-box ~]# ping -f -c 100 MY-SL-BOX
PING MY-SL-BOX (MY-SL-BOX) 56(84) bytes of data.
..................................................
--- MY-SL-BOX ping statistics ---
100 packets transmitted, 50 received, 50% packet loss, time 743ms
rtt min/avg/max/mdev = 2.464/2.906/3.606/0.220 ms, ipg/ewma 7.505/2.927 ms
[root@EC2-box ~]#
Run Code Online (Sandbox Code Playgroud)
从 EC2 实例到 www.softlayer.com(或任何其他网站)的测试:-
[root@EC2-box ~]# ping -f -c 100 www.softlayer.com
PING www.softlayer.com (66.228.118.51) 56(84) bytes of data.
--- www.softlayer.com ping statistics ---
100 packets transmitted, 100 received, 0% packet loss, time …Run Code Online (Sandbox Code Playgroud) 由于一些安全问题,我的老板要求我将所有敏感数据存储在外部/可移动存储设备中,例如 U 盘或外部硬盘驱动器,这特别包括我们正在运行的 SQL Server 2008 的 MDF/NDF/LDF 文件。
过去三天我一直在阅读,但没有找到解决方案。有什么解决办法吗?有没有人做过这样的事情?
我有用于开发和测试的 64 位桌面。CPU 没有 vt 支持。我愿意使用任何 Linux 操作系统和任何 VM 软件来获得 64 位客户机。是否可以?
我需要将大约 130 个用户的主驱动器移动到他们现在托管的同一台服务器上的另一个硬盘驱动器。什么是最好的方法来做到这一点,而不必一一介绍?
用户分散在不同的 OU 中。
我有一个来自 AIX 服务器的磁盘,我需要探索它以恢复一些数据(服务器已关闭)。
是否可以在 Linux 上挂载 AIX 分区?如何?
我正在运行 Windows Server 2008 标准版,并将 Windows XP Pro 工作站设置作为测试单元。
我添加了一个名为“Misc Users”的组织单位,并将一个名为“Basic Security GP”的 GP 链接到 OU。我对 GP 所做的任何更改几乎都会立即反映在工作站上。我已经删除了控制面板,运行并设置了漫游配置文件,这些配置文件成功地从 H 驱动器映射到我在服务器上的共享。
我想添加另一个映射驱动器作为测试。我在服务器上创建了一个简单的共享,它是:
\\server\miscusers
Run Code Online (Sandbox Code Playgroud)
所以我编辑了 GP 并添加了一个具有以下设置的映射驱动器:
Action: create
Location \\server\miscusers
Reconnect: No
Label As: Misc Users
Use: O
Show this drive is selected
Run Code Online (Sandbox Code Playgroud)
但是映射的驱动器永远不会为我的用户显示。
这有什么原因吗?我已阻止 A、C 和 D 驱动器显示在“我的电脑”中,但由于该驱动器是 O,因此它应该可以工作。
谢谢,
丹尼
今天,我心不在焉,而不是删除我想要的数据库,我写了
drop database mysql;
Run Code Online (Sandbox Code Playgroud)
现在我该怎么做!?!从那以后我没有做任何其他事情,而且我还没有关闭我的会话。
幸运的是,这只是我的本地计算机,没有真实数据。我应该删除mysql数据文件夹吗?我可以撤消吗?有没有我可以做的 cmd 来修复它?没有真正的问题,我什么都吓坏了?
- 编辑 - 好的,所以它是我的服务器。幸运的是它的我的服务器而不是公司服务器。我只有网站没人访问反正。由于它是服务器,因此我每天都会转储两次很少更改的站点。我尝试使用转储脚本转储数据库,但出现错误。我觉得没问题,好几天没碰过,所以我试着用这个来恢复它
gunzip < mybackup.sql.gz | mysql
Run Code Online (Sandbox Code Playgroud)
我得到了错误
ERROR 1146 (42S02) at line 12: Table 'mysql.time_zone_name' doesn't exist
Run Code Online (Sandbox Code Playgroud)
现在我无法恢复,我该怎么办?
linux ×3
hard-drive ×2
aix ×1
database ×1
filesystems ×1
group-policy ×1
icmp ×1
logging ×1
mappeddrive ×1
monitoring ×1
mount ×1
mysql ×1
networking ×1
packet ×1
partition ×1
ping ×1
security ×1
sql-server ×1
ubuntu ×1