首页 > 技术文章 > Linux安装软件

haoziliang 2018-06-30 23:39 原文

  • 安装与配置jdk
  1. 下载linux版本的jdk       wget http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/jdk-8u152-linux-i586.tar.gz
  2. 安装、解压缩  tar -zxvf jdk-7u15-linux-x64.tar.gz -C /usr/local/
  3. 修改文件名 mv jdk-7u15-linux-x64 jdk1.7
  4. javac命令只能在 jdk1.7/bin/javac
  5. 在任何路径下能可以使用javac命令,配置环境变量
    # vi /etc/profile
    在最后一行加入以下代码:
    export JAVA_HOME=/usr/local/jdk1.7
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=$JAVA_HOME/lib:.
    #查看环境变量
    echo $PATH:
    /usr/local/jdk1.7/bin:/usr/local/tomcat7/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

  6. 让配置即时生效:
    source /etc/profile

  7. 测试:
    java/javac

  • -安装与配置tomcat
    1.下载
    wget http://mirrors.shuosc.org/apache/tomcat/tomcat-7/v7.0.82/bin/apache-tomcat-7.0.82.tar.gz
    2.安装、解压缩的过程 :
    #tar -zxvf apache-tomcat-7.0.57.tar.gz -C /user/local
    3.重命名:
    #mv apache-tomcat-7.0.57 tomcat7
    4.把tomcat配置环境变量中:
    vi /etc/profile
    export TOMCAT_HOME=/usr/local/tomcat7
    export PATH=$TOMCAT_HOME/bin:$PATH
    5.默认情况下防火墙挡着8080端口,开启8080端口,window也能访问
    #编辑防火墙配置文件
    # vi /etc/sysconfig/iptables
    -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
    # 保存防火墙的配置
    service iptables save
    重启防火墙
    #/etc/init.d/iptables restart
    6.设置开机自启动
    #echo "source /etc/profile" >>/etc/rc.d/rc.local
    #echo "/usr/local/tomcat7/bin/startup.sh" >>/etc/rc.d/rc.local

  • -安装与配置 mysql
    1.解压缩:
    tar -zxvf mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz -C /user/local
    2.#mv mysql-5.6.37-linux-glibc2.12-x86_64 mysql
    3.创建用户组
    #groupadd mysql
    4.创建一个用户并加入到mysql组中
    #useradd -g mysql mysql
    5.#cd /usr/local/mysql
    修改用户、用户组
    #chown -R mysql:mysql ./
    6.手动创建一个数据库名称叫:mysql
    #./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql
    7.将mysql的服务加入init.d目录下,方便使用
    #cp support-files/mysql.server /etc/init.d/mysqld
    并修改权限
    #chmod 755 /etc/init.d/mysqld
    8.拷贝mysql配置文件到 /etc目录下
    #cp support-files/my-default.cnf /etc/my.cnf
    9.修改mysqld的配置文件
    #vi /etc/init.d/mysqld
    basedir=/usr/local/mysql/
    datadir=/usr/local/mysql/data/mysql
    mysql一组服务的命令
    #/etc/init.d/mysqld start
    #/etc/init.d/mysqld stop
    #/etc/init.d/mysqld status
    10.mysql初始是没有密码的
    ./bin/mysqladmin -u root password '密码'
    注意./bin : cd /usr/local/mysql
    11.修改mysql的中文乱码问题
    查看一下mysql的默认编码格式
    #SHOW VARIABLES LIKE 'character%';
    vi /usr/local/mysql/my.cnf
    加入
    [client]
    #port = 3306
    #socket = /var/lib/mysql/mysql.sock
    default-character-set=utf8
    2、在[mysqld]字段里加入character-set-server=utf8,如下:
    [mysqld]
    #port = 3306
    #socket = /var/lib/mysql/mysql.sock
    character-set-server=utf8
    3、在[mysql]字段里加入default-character-set=utf8,如下:
    [mysql]
    #no-auto-rehash
    default-character-set=utf8
    把原来的数据库删了,重新创建,此时乱码解决
    12.开机自启动mysqld服务
    chkconfig会自启动2345这四个级别
    #chkconfig mysqld 2345 on/off
    #chkconfig --add mysqld 添加服务
    #chkconfig --list 显示服务列表
    13.window 连接 linux mysql
    #mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
    14.linux防火墙开启3306端口
    #vi /etc/sysconfig/iptables
    #-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
    保存防火墙设置,
    #service iptables save
    --------------------------------------------------------------
    linux-vsftpd的安装与使用
    1.查看系统中是否安装vsftpd
    #rpm -qa | grep vsfptd
    2.在线安装
    #yum -y search vsftpd
    #yum -y install vsftpd.x86_64
    yum安装软件的位置:
    #rpm -ql vsftpd
    /etc
    /usr
    /var
    3.vsftpd的服务
    #/etc/init.d/vsftpd start / stop /restart /status
    4.授权
    /etc/init.d/iptables stop
    vi /etc/sysconfig/seliunx
    SELINUX=disabled
    chmod -R 777 /var/ftp/pub
    重启一下linux
    init 6 / reboot
    此时匿名用户可以登陆使用了,匿名用户常用的配置
    -anonymous_enable=YES :是否允许匿名登录
    -anon_upload_enable=YES
    -anon_mkdir_write_enable=YES
    -anon_other_write_enable=YES
    5.配置不允许匿名用户登陆
    #vi /etc/vsftpd/vsftpd.conf
    anonymous_enable=NO
    6.创建一个用户
    #useradd 用户名
    #passwd 用户名
    -每创建一个用户,都会在系统的/home下创建一个文件夹
    -自定义用户分享的是/home/用户名/的文件夹
    7.设置开机自启动vsftpd服务
    #chkconfig --add vsftpd :手动添加开机自启动mysql
    #chkconfig --level 2345 vsftpd on
    #chkconfig --list :查看开机自启动的服务

 

推荐阅读