本章內容概覽:
- 1.linux系統下配置ip地址
- 2.linux系統下安裝jdk並配置環境變量
- 3.linux系統下安裝tomcat並配置環境變量
- 4.linux系統下安裝ssh遠程登陸工具並實現免密碼登陸
- 5.linux系統下關於防火牆的操作
- 6.linux系統下關於mysql數據庫的操作
1.linux系統下配置ip地址
2.linux系統下安裝jdk並配置環境變量
2.1卸載Open JDK
rpm -qa | grep java
rpm -e --nodeps tzdata-java-2012c-1.el6.noarch
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-1.45.1.11.1.el6.x86_64
2.2安裝jdk,在/etc/profile文件下配置環境變量,並立即生效
JAVA_HOME=/usr/java/jdk1.7.0_79
JRE_HOME=/usr/java/jdk1.7.0_79/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
source /etc/profile
3.linux系統下安裝tomcat並配置環境變量
解壓tomcat壓縮文件,並在catalina.sh文件后添加CATALINA_HOME=/usr/local/apache-tomcat-6.0.30/
4.linux系統下安裝ssh遠程登陸工具並實現免密碼登陸
4.1查看openssh安裝情況
rpm -qa | grep ssh
4.2如果沒有安裝
yum install openssh-server
yum install openssh-clients
4.3重啟ssh
service sshd restart
4.4設置開啟自啟
chkconfig sshd on
chkconfig --list sshd
4.5生成秘鑰
ssh-keygen -t rsa
4.6在.ssh文件中新建authorized_keys文件,將每台機器的公鑰添加到authorized_keys文件中,分發到每台機器上面去
4.7給authorized_keys文件賦600權限
chmod 600 authorized_keys
5.linux系統下關於防火牆的操作
#查看防火牆狀態
service iptables status
#關閉防火牆
service iptables stop
#查看防火牆開機啟動狀態
chkconfig iptables --list
#關閉防火牆開機啟動
chkconfig iptables off
6.linux系統下關於mysql數據庫的操作
#yum安裝mysql
yum -y install mysql-server
#設置開機啟動
chkconfig mysqld on
#啟動MySql服務
service mysqld start
#設置MySQL的root用戶設置密碼
mysql -u root
select user,host,password from mysql.user;
查詢用戶的密碼,都為空,用下面的命令設置root的密碼為root
set password for root@localhost=password('root');
exit
#用新密碼登陸
mysql -u root -p
#基本命令
show databases; //查看系統已存在的數據庫
use databasesname; //選擇需要使用的數據庫
drop database databasename; //刪除選定的數據庫
exit //退出
create database test; //創建test的數據庫
show tables; //列出當前數據庫下的表
desc test.result; //查看表信息
alter database test default character set utf8 collate utf8_general_ci; //修改數據庫字符集
alter table test.result default character set utf8 collate utf8_general_ci; //修改數據表字符集
create database `test` character set 'utf8' collate 'utf8_general_ci'; //創建數據庫並指定字符集
#開放遠程登錄權限
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
flush privileges;