ubuntu(5)

SSH 远程端口转发
ssh -v -CNgD 7070 username@sshhostipaddress
监控网络所有的 tcp 数据
sudo apt-get install snort #安装 snort 入侵检测程序
sudo snort -vde
监控 TCP/UDP 连接的流量
sudo
sudo
#或
sudo
sudo
apt-get install iftop
iftop
apt-get install iptraf
iptraf
扫描某个 IP 的端口
nc -v -w 1 192.168.1.1 -z 1-1000
iptables
防止外网用内网 IP 欺骗
#eth0 为外网网卡
sudo iptables -t nat -A PREROUTING -i eth0 -s 10.0.0.0/8 -j DROP
sudo iptables -t nat -A PREROUTING -i eth0 -s 172.16.0.0/12 -j DROP
sudo iptables -t nat -A PREROUTING -i eth0 -s 192.168.0.0/16 -j DROP
查看 nat 规则
sudo iptables -t nat -L
查看 filter 规则
sudo iptables -L -n
取消 nat 规则
sudo iptables -t nat -F
取消 filter 规则
sudo iptables -F
阻止一个 IP 连接本机
#规则位于最后
sudo iptables -t filter -A INPUT -s 192.168.1.125 -i eth0 -j DROP
关闭 1234 端口
sudo iptables -A OUTPUT -p tcp --dport 1234 -j DROP
开启 80 端口
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
限制访问 80 端口的外部 IP 最大只有 50 个并发
sudo iptables -A INPUT -p tcp --dport 80 -m connlimit --connlimit-above 50
--connlimit-mask 32 -j DROP
禁止一个 IP 或者一个 IP 段访问服务器端口服务
#80 端口 ,规则插入到前面
sudo iptables -t filter -I INPUT -s 192.168.2.0/24 -p tcp --dport http -j DROP
#21 端口,规则插入到前面
sudo iptables -t filter -I INPUT -s 192.168.1.23 -p tcp --dport ftp -j DROP
安全
检查本地是否存在安全隐患
sudo apt-get install rkhunter
sudo rkhunter --checkall
如何安装杀毒软件
sudo apt-get install clamav
clamscan -r ~/
Linux 下可以使用的商业杀毒软件
卡巴斯基(deb): http://www.kaspersky.com/productupdates?chapter=146274389
avast!(免费/deb): http://www.avast.com/eng/download-avast-for-linux-edition.html
小红伞(gz): http://www.avira.com/en/downloads/avira_antivir_professional.html
BitDefender(比特梵德/run):
http://download.bitdefender.com/ ... Management/BitDefen
der_Antivirus_Scanner_for_Unices/Unix/Current/EN_FR_BR_RO/Linux/
申请比特梵德的 KEY: http://www.bitdefender.com/site/Products/ScannerLicense/
防止服务器被暴力破解 ssh 密码
sudo apt-get install denyhosts
查看系统的登录情况
last
查看所有帐号的登录情况
lastlog
服务
添加一个服务
sudo update-rc.d 服务名 defaults 99
删除一个服务
sudo update-rc.d 服务名 remove
临时重启一个服务
/etc/init.d/服务名 restart
临时关闭一个服务
/etc/init.d/服务名 stop
临时启动一个服务
/etc/init.d/服务名 start
用户管理
增加用户
sudo adduser 用户名
删除用户
sudo deluser 用户名
修改当前用户的密码
passwd
修改用户密码
sudo passwd 用户名
修改用户资料
sudo chfn userid
如何禁用/ 启用某个帐户
sudo
sudo

sudo
sudo
usermod -L 用户名 #锁定用户
usermod -U 用户名 #解锁
passwd -l 用户名 #锁定用户
passwd -u 用户名 #解锁
增加用户到 admin 组,让其有 sudo 权限
sudo usermod -G admin -a 用户名
如何切换到其他帐号(需要该用户的密码)
su 用户名
如何切换到 root 帐号
sudo -s
sudo -i
sudo su
设置
配置默认 Java 环境
sudo update-alternatives --config java
设置系统 http 代理
export http_proxy=http://xx.xx.xx.xx:xxx
设置系统 https 代理
export https_proxy=http://xx.xx.xx.xx:xxx
修改系统登录信息
sudo vim /etc/motd
使用 eclipse 等其他自带 java 编译器的软件,换回 sun 的编译器方法
对于 Java JDK6 (就是 1.6,sun 缩短 Java 的版本名字了):
sudo update-java-alternatives -s java-6-sun
对于 Java JDK1.5
sudo update-java-alternatives -s java-1.5.0-sun

转载于:https://my.oschina.net/tsing308/blog/166785

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值