Linux安装软件
Posted haoziliang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux安装软件相关的知识,希望对你有一定的参考价值。
- 安装与配置jdk
- 下载linux版本的jdk wget http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/jdk-8u152-linux-i586.tar.gz
- 安装、解压缩 tar -zxvf jdk-7u15-linux-x64.tar.gz -C /usr/local/
- 修改文件名 mv jdk-7u15-linux-x64 jdk1.7
- javac命令只能在 jdk1.7/bin/javac
-
在任何路径下能可以使用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 -
让配置即时生效:
source /etc/profile -
测试:
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 :查看开机自启动的服务
以上是关于Linux安装软件的主要内容,如果未能解决你的问题,请参考以下文章