1
远程连接工具SecureCRT下载、破解https://blog.csdn.net/xxujia/article/details/81348848
远程工具连接Linux服务器主要设置三点:
- 关闭防火墙
永久性生效:开启:chkconfig iptables on 关闭:chkconfig iptables off
即时生效,重启后失效:开启:service iptables start 关闭:service iptables stop。重启防火墙:service iptables restart
查看防火墙状态:[root@centos6 ~]# service iptables status
- 开启sshd服务
启动sshd服务:[root@centos ~]# service sshd start
查看sshd服务状态:[root@centos ~]# service sshd status
停止sshd服务:[root@centos ~]# service sshd stop
设置sshd服务开机启动:[root@centos ~]# chkconfig sshd on
- window能sping通
ping Linux的ip
2
JDK安装步骤:
- 查看当前Linux系统是否已经安装java
输入 rpm -qa | grep java
- 卸载两个openjdk
输入rpm -e --nodeps 要卸载的软件名字
- 使用SecureCRT快捷键alt+p上传jdk到linux
- 安装jdk运行需要的插件:yum install glibc.i686
- 解压jdk到/usr/local下: tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/local
- 配置jdk环境变量,打开/etc/profile配置文件:vim /etc/profile,将下面配置复制到最底部(jdk版本要对应)
#set java environment
JAVA_HOME=/usr/local/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
- 重新加载/etc/profile配置文件 :source /etc/profile
如果出现这个错误,就是粘贴的时候空格、行距问题:
- 输入java -version如下即可
3
安装Tomcat步骤:
- 上传Tomcat到Linux上
- 解压Tomcat到/usr/local下(需要在tomcat文件当前文件夹下操作):tar -xvf apache-tomcat-8.0.50.tar.gz -C /usr/local
- 关闭防火墙,开放Linux的对外访问的端口8080:
vim /etc/sysconfig/iptables,新添加一个8080端口(建议使用editplus工具编辑)。之后重启防火墙或关闭防火墙
查看端口是否被占用: netstat -anp |grep 8080
- 启动关闭Tomcat
进入tomcat的bin下启动:./startup.sh
进入tomcat的bin下关闭:./startup.sh stop,或者./shutdown.sh
查看日志,查看是否启动(启动需要时间):在tomcat目录下执行tail -f logs/catalina.out
浏览器输入ip+:8080
tomcat无法启动原因:防火墙未关闭,端口被占用,没有启动
4
MySQL安装:
步骤:
- 查看CentOS自带的mysql:输入 rpm -qa | grep mysql
(查看自己安装的mysql:rpm -qa | grep -i mysql)
- 将自带的mysql卸载
- 上传Mysql到linux
- 安装mysql的依赖(选做)
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
yum update libstdc++-4.4.7-4.el6.x86_64
- 解压Mysql到/usr/local/下的mysql目录(mysql目录需要手动创建)内
cd /usr/local
mkdir mysql
tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql
- 在/usr/local/mysql下安装mysql(.rpm文件相当于.exe)
安装服务器端:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
安装客户端:rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm(报错:依赖libncurses.so.5失败?是因为缺少插件,安装:yum -y install+插件名字)
- 启动mysql
service mysql start(会出现绿色的确定)
- 将mysql加到系统服务中并设置开机启动
加入到系统服务:chkconfig --add mysql
自动启动:chkconfig mysql on
- 登录mysql
mysql安装好后会生成一个临时随机密码,存储位置在/root/.mysql_secret(带.的是隐藏文件,需要在root下用ls -a才能查看到)
(5.5版本密码默认为空)
查看密码:cat .mysql_secret:cat命令是查看文本
mysql –u root -p,输入密码即可登录,但不能使用数据库,必须修改密码
- 修改mysql的密码
需要先用随机密码登录mysql,然后重置密码:Mysql>set password = password('123');
如果不能远程登录mysql:
- 开启mysql的远程登录
默认情况下mysql为安全起见,不支持远程登录mysql,所以需要设置开启 远程登录mysql的权限
登录mysql后输入如下命令:
grant all privileges on *.* to 'root' @'%' identified by 'root';
flush privileges;
- 开放Linux的对外访问的端口3306
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中