Category: Linux

变更档案最后修改时间

如果在 Linux 想想变更档案的最后修改时间,可以用 touch 指令,格式为 “touch -t 年月日时分.秒 档案”,例如: touch -t 200507012015.10 readme.txt 以上指令会把档案 readme.txt 的最后修改时间改为 2005 年 7 月 1 日 20 时 15 分 10 秒。 如果想改成现时的时间,只需输入 …

透过 SSH 传送档案

在两台主机间传送档案时,用 ftp 指令很方便,但另一个较为安全的做法是透过 SSH 来传送,而且使用上十分简单 ,只要使用 scp 指令则可。 假如你要把 /home/samtang/ 目录下所有 .php 副档名的档案,传送到主机 192.168.1.100 的 /var/www/ 下面,登入名称是 user1,可以输入: scp /home/samtang/*.php user1@192.168.1.100:/var/www/ 然后系统会询问你连接密码,输入正确密码后就可以传送了,但当然用来传送的帐号需要有合法权限在远端目录写入资料。

汇出 PuTTY 设定备份

每次重新安装 Windows 后,其中一个必装的软件是 PuTTY,但每次也要将自己每一台主机加上去实在很麻烦,以下是汇出 PuTTY 设定备份的方法: 1. 按 “开始” -> “执行”,然后输入 “RegEdt32” 并按确定。 2. 移到 HKEY_CURRENT_USER -> Software -> SimonTatham 3. 选择 SimonTatham 后按 “档案” -> “汇出”。 4. 储存好汇出的登录档。 …

检查及修复档案系统指令 — e2fsck

在 Linux 里面有一个 e2fsck 的指令,可以检查及修复档案系统。它的参数包括有: -a: 检查 partition,如发现问题会自动修复。 -b: 设定 superblock 位置。 -B size: 指定 size 作为区块大小。 -c: 检查 partition 是否有坏轨。 -C file: 将检查结果储存到 file。 -d: 输出 e2fsck debug …

Redhat / Centos 安装 Vsftpd FTP Server

Vsftpd 是 Redhat / Centos 默认的 ftp server,安装起来也很简单方便: 1. 安装 vsftpd 2. 设定 vsftpd Vsftpd 的设定档是 /etc/vsftpd/vsftpd.conf,建议更改以下设定: 关闭默认使用的 xferlog: xferlog_std_format=NO 改用完整的 vsftpd log format,默认会纪录档在 /var/log/vsftpd.log,加入以下一行: log_ftp_protocol=YES 设定用户登入后只锁定在用户目录: chroot_local_user=YES 3. …

netstat 检查不寻常连线

netstat 是一个十分好用的网络管理工具,而其中一个用途是查看不寻常连线,例如当一个 IP 发送大量连线到服务器,那么服务器很大机会是否遭受 DoS 或 DDoS 攻击。 以下是一些实用的 netstat 语法,可以检查主机的连线数量: 显示主机上所有已建立的连线: 显示所有 port 80 的连线,并把结果排序: 列出主机上有多少个 SYNC_REC,一般上这个数字应该相当低: 同样是列出 SYNC_REC,但不只列出数字,而是将每个 SYNC_REC 的连线列出: 列出发送 SYNC_REC 的所有 ip 地址: 计算每一个 ip …

在 Linux 用 iptables 封锁 ip

在 Linux 下如果要封锁 ip 的网络流量, 可以透过 iptables 实现, 指令如下: /linux/iptables # iptables -A INPUT -s IP_ADDRESS -j DROP 只要将想上面的 IP_ADDRESS 换成要封锁的 ip 便可以了. 有一种情况是不想将某个 ip 的全部流量封锁, 只想封锁指定的 port 埠号, …

Centos 安装及设定 MRTG

MRTG 是一套十分出名的网络流量监察工具,它会透过 SNMP 协定取得网络流量资料,并以网页接口输出。要安装 MRTG,需要安装以下套件: mrtg: MRTG 的主程式 net-snmp: NET-SNMP 内建几个 SNMP 工具,包括 snmpd 及 snmptrapd daemons 及文档等。 net-snmp-utils: 内建一些 NET-SNMP 工具。 以下是在 Centos 安装及设定 MRTG 的步骤: 1. 安装 …