首页 Linux基础正文

linux常用操作

Jean Linux基础 2014-01-15 713 0

1.添加端口

vi /etc/ssh/sshd_config

将#Port 22的注释去掉并且换行加入Port 8022   #去掉

如果是不是增加,而是修改端口的话,建议先保留22端口,等新端口可以登录再去掉。

重启SSH服务 /etc/init.d/sshd restart


2.防火墙开启8022端口

vi /etc/sysconfig/iptables

加入-A INPUT -m state –state NEW -m tcp -p tcp –dport 8022 -j ACCEPT

重启防火墙 /etc/init.d/iptables restart


3.屏蔽默认端口

确认新端口可以使用后最好能屏蔽掉默认的22号端口

vi /etc/sysconfig/iptables

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT

前加#号注释掉

重启防火墙 /etc/init.d/iptables restart


禁Ping

-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j DROP

 

二.修改密码
以root身份登陆,执行:
 
  # passwd 用户名 (修改密码)
 
  # useradd 用户名 (添加用户)
 
  具体示例如下:[root@bogon ~]# passwd root
 
  Changing password for user root.
 
  New UNIX password:
 
  BAD PASSWORD: it is based on a dictionary word
 
  Retype new UNIX password:
 
  passwd: all authentication tokens updated successfully.

 

三.

查看mac地址: ifconfig    init 0 是关机   init 3 启动到3级别 字符命令行界面  init 5 到图形化界面 init 6 是重启

 

四.

Linux配置防火墙 开启80端口、3306端口的方法
vi /etc/sysconfig/iptables

-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙)
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙)
特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面

添加好之后防火墙规则如下所示:

代码如下:
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
-A INPUT -j REJECT –reject-with icmp-host-prohibited
-A FORWARD -j REJECT –reject-with icmp-host-prohibited
COMMIT

/etc/init.d/iptables restart
#最后重启防火墙使配置生效


评论