0 、安装vsftpd
[root@iZ23l4blvwxZ ~]# yum -y install vsftpd
安装成功,设置开机启动 chkconfig vsftpd on,
启动ftp服务 [root@localhost ~]# service vsftpd start
停止服务:service vsftpd stop;重启服务:service vsftpd restart
上传到tmp 文件夹
1、安装jdk
[root@localhost tmp]# rpm -ivh jdk-7u80-linux-x64.rpm
默认安装到了/usr/java
配置环境变量
[root@localhost jdk1.7.0_80]# vi + /etc/profile
添加
#java
JAVA_HOME=/usr/java/jdk1.7.0_80
JRE_HOME=/usr/java/jdk1.7.0_80/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:JRE_HOME/lib
exprot JAVA_HOME JRE_HOME PATH CLASSPATH
2、安装mysql
查看是否安装了mysql
[root@localhost ~]# rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库
有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉
[root@
localhost
~]# rpm -e mysql // 普通删除模式
[root@
localhost
~]# rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
卸载
yum -y remove mysql-libs.x86_64
安装
yum install -y mysql-server mysql mysql-devel
修改端口号
编辑/etc/my.cnf 添加[client] port=3380
修改端口号不能启动,则关闭SELinux
setenforce 0 (0|1 开|关)
修改密码
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD('1234') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
最后正常方式重启服务
mysql启动/停止/重启
service mysqld start/stop/restart
/etc/init.d/mysqld start
启动出错 MySQL Daemon failed to start.
可能的错误解决方式
[root@localhost ~]# getenforce
Enforcing
[root@localhost ~]# setenforce 0
设置编码 utf-8
vi /etc/my,cnf
[ mysqld ] 下面加
character_set_server=utf8
开机启动列表
[root@localhost bin]# chkconfig --list |grep mysql //查找mysql服务
添加列表
[root@localhost bin]# chkconfig add mysqld
设置开机启动
[root@localhost bin]# chkconfig mysqld on
成功
开启防火墙
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
增加的开放3306端口的语句一定要在icmp-host-prohibited之前
mysql 远程连接开启
grant all PRIVILEGES on jtd.* to root@'123.123.123.123' identified by '123456';
上面的语句表示将 jtd数据库的所有权限授权给 root这个用户,允许 root 用户在 123.123.123.123 这个 IP 进行远程登陆,并设置 root 用户的密码为 123456 。
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; |
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword’ WITH GRANT OPTION; |
3、安装 tomcat
解压
[root@localhost tomcat]# tar -zxvf apache-tomcat-7.0.57.tar.gz
重命名
[root@localhost usr]# mv apache-tomcat-7.0.57.tar.gz tomcat
我们有了tomcat
防火墙开放8080端口
增加8080端口到防火墙配置中,执行以下操作:
[root@admin ~]# vi + /etc/sysconfig/iptables
#增加以下代码
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
重启防火墙
Tomcat开机自启动
修改/etc/rc.d/rc.local,使用vi /etc/rc.d/rc.local 命令
添加
export JAVA_HOME=/usr/java/jdk1.7.0_80
/usr/local/tomcat/tomcat7/bin/startup.sh
修改rc.local文件为可执行,如:chmod +x rc.local
OK
[root@admin java]# service iptables restart
mysql 连接出现1130
# mysql -u root -proot
mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root’@'%’ IDENTIFIED BY ‘youpassword’ WITH GRANT OPTION;
- 查看tomcat进程,ps -ef|grep java ,shutdown不了,可以kill pid
- 查看cpu位数 getconf LONG_BIT
- 查看当前linux的版本,[root@localhost bin]# cat /etc/issue output //CentOS release 6.5 (Final)
- 查看系统信息 [root@localhost bin]# uname -r //ouput 2.6.32-431.el6.x86_64
- 查看环境变量 env
- 查看已经安装了哪些软件包 rpm -qa|grep jdk* //查看是否安装了jdk
- 查看selinux 情况 [root@localhost bin]# cat /etc/sysconfig/selinux 关闭的话,需要设置为disabled
- 查看网络状态 ifconfig
- 关闭防火墙 service iptables stop ,临时关闭,重启则开启,#chkconfig iptables off.(永久管用),或者在system-config-firewall中把iptables的enabled选项取消
- 查看路由表 route -n
- 查看所有建立起来的连接 netstat -antp
- 显示进程 ps -ef , 例如 查找java ps -ef |grep java
- 查看用户登录历史 last
- 创建用户 useradd liubo,创建密码 passwd liubo ,创建用户组,groudadd liubolist.
- 启动图形界面 startx,若是没有图形,则安装,yum install gnome