1开放端口

方法一:命令行方式
               1. 开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
               2.保存:/etc/rc.d/init.d/iptables save
               3.重启服务:/etc/init.d/iptables restart  (/bin/systemctl restart iptables.service)
               4.查看端口是否开放:/sbin/iptables -L -n
    

 方法二:直接编辑/etc/sysconfig/iptables文件
               1.编辑/etc/sysconfig/iptables文件:vi /etc/sysconfig/iptables
                   加入内容并保存:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
               2.重启服务:/etc/init.d/iptables restart    (/bin/systemctl restart iptables.service)
               3.查看端口是否开放:/sbin/iptables -L -n
               建议方式二
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport  端口  -j ACCEPT
service iptables restart(失败就-》systemctl restart iptables.service)
输入"service iptables status",回车,就会显示正在生效的规则

2 端口进程

ps -ef |grep redis检查后台redis进程是否正在运行
lsof -i :端口
#检测6379端口是否在监听
netstat -lntp | grep 6379



查看端口是否可以开通:  可以用 telnet ip 端口

3 tomcat启动 实时查看日记

sh bin/startup.sh & tail -f logs/catalina.out

4 文件编辑

编辑 vi 文件
查看 cat 文件
跳到文件最后 输入 : :&(是$  忘记 试一下) 回车
搜索 输入 :/ 搜的内容 回车  n匹配下一个

进入vi的命令 
vi filename :打开或新建文件,并将光标置于第一行首 
vi +n filename :打开文件,并将光标置于第n行首 
vi + filename :打开文件,并将光标置于最后一行首 
vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 
vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename 
vi filename….filename :打开多个文件,依次进行编辑

屏幕翻滚类命令 
Ctrl+u:向文件首翻半屏 
Ctrl+d:向文件尾翻半屏 
Ctrl+f:向文件尾翻一屏 
Ctrl+b;向文件首翻一屏 
nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。

插入文本类命令 
i :在光标前 
I :在当前行首 
a:光标后 
A:在当前行尾 
o:在当前行之下新开一行 
O:在当前行之上新开一行 
r:替换当前字符 
R:替换当前字符及其后的字符,直至按ESC键 
s:从当前光标位置处开始,以输入的文本替代指定数目的字符 
S:删除指定数目的行,并以所输入文本代替之 
ncw或nCW:修改指定数目的字 
nCC:修改指定数目的行

删除命令 
ndw或ndW:删除光标处开始及其后的n-1个字 
do:删至行首 
d$:删至行尾 
ndd:删除当前行及其后n-1行 
x或X:删除一个字符,x删除光标后的,而X删除光标前的 
Ctrl+u:删除输入方式下所输入的文本

5 mysql常用命令

Linux启动/停止/重启Mysql数据库的方法
1、查看mysql版本
方法一:status;
方法二:select version();
2、Mysql启动、停止、重启常用命令
a、启动方式
1、使用 service 启动:
[root@localhost /]# service mysqld start (5.0版本是mysqld)
[root@szxdb etc]# service mysql start (5.5.7版本是mysql)
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:
safe_mysqld&
b、停止
1、使用 service 启动:
service mysqld stop
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld stop
3、mysqladmin shutdown
c、重启
1、使用 service 启动:
service mysqld restart
service mysql restart (5.5.7版本命令)
2、使用 mysqld 脚本启动:
/etc/init.d/mysqld restart
linux root登陆问题

普通账户可以切换登陆root账户,但是secureFX等工具不能使用root登陆(已经知道root的密码)
修改配置

vi /etc/ssh/sshd_config
将PermitRootLogin 设置为yes

原来的配置为

PermitRootLogin prohibit-password

允许root登录,但是禁止root用密码登录。

我们将其注释掉然后添加 PermitRootLogin yes

reboot 服务器 iptables会清空_打开文件


重启服务

service ssh restart 或者 systemctl restart ssh.service