centOs 開發環境,jdk,mysql,tomcat



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;

如果你想允許用戶myuserip192.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;








  1. 查看tomcat進程,ps -ef|grep java    ,shutdown不了,可以kill pid
  2. 查看cpu位數  getconf LONG_BIT  
  3. 查看當前linux的版本,[root@localhost bin]# cat /etc/issue       output //CentOS release 6.5 (Final)
  4. 查看系統信息 [root@localhost bin]# uname -r   //ouput   2.6.32-431.el6.x86_64
  5. 查看環境變量 env
  6. 查看已經安裝了哪些軟件包   rpm -qa|grep jdk*   //查看是否安裝了jdk
  7. 查看selinux 情況 [root@localhost bin]# cat /etc/sysconfig/selinux    關閉的話,需要設置爲disabled 
  8. 查看網絡狀態  ifconfig  
  9. 關閉防火牆 service iptables stop ,臨時關閉,重啓則開啓,#chkconfig iptables off.(永久管用),或者在system-config-firewall中把iptables的enabled選項取消
  10. 查看路由表  route -n 
  11. 查看所有建立起來的連接  netstat -antp 
  12. 顯示進程 ps -ef ,  例如 查找java   ps -ef |grep java 
  13. 查看用戶登錄歷史 last
  14. 創建用戶 useradd liubo,創建密碼 passwd liubo ,創建用戶組,groudadd liubolist.
  15. 啓動圖形界面 startx,若是沒有圖形,則安裝,yum install gnome

 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章