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;

posted @ 2016-06-22 12:08  万首real  阅读(6304)  评论(0编辑  收藏  举报