centos6.5下常见命令和操作
本章内容概览:
- 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;