fedora环境的搭建

来源:互联网 发布:想开个淘宝店 编辑:程序博客网 时间:2024/06/04 08:22
1.使用fedora自带的ibus框架的intelligent pinyin输入法,
设置->区域和语言->"添加输入源",选择汉语(intelligent pinyin)
2.安装github发布的文本编辑器atom
用上atom后,我就把sublime卸载了

3.安装jdk
1>查看当前linux系统中是否已经安装了java
rpm -qa | grep java
2>卸载上面查出的软件
rpm -e --nodeps <要卸载的软件>
3>将jdk解压到/usr/local/java下
4>配置jdk环境变量,打开/etc/profile配置文件,将下面的配置拷贝进去
#set java environment
JAVA_HOME=/usr/local/java/jdk1.8.0_131
CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
5>重新加载/etc/profile配置文件
source /etc/profile
6>检测是否安装成功
java -version

注意:我一般不装navicat和pl/sql developer这类图形工具,使用文档和图表来表示实体的关系更好。
4.mysql的安装
注意:这里只适合Fedora,并不适合其他的系统,
要在其他系统中安装mysql,请参考官方文档。
$>wget -i -c http://dev.mysql.com/get/mysql57-community-releasefc26-10.noarch.rpm
$>dnf install mysql57-community-release-fc26-10.noarch.rpm
$>yum install mysql-community-server (卸载时直接把install改为remove即可)
$>service mysqld start开启服务
$>service mysqld status查看状态(这步可以省)
service在初始化时会发生如下的事情:
1>SSL certificate and key files are generated in the data directory.
2>The validate password plugin is installed and enabled.
3>A superuser account 'root'@'localhost' is created is created.
A password for the superuser is set and stored in the erro log file.
To reveal it , use the following command:
     grep 'temporary password' /var/log/mysqld.log
    然后就可以修改密码了
在修改密码之前还要执行这两条命令:
sql>set global validate_password_policy=0;
sql>set global validate_password_length=1;
sql>mysql -uroot -p
sql>alter user 'root'@'localhost' identified by 'root'
5.远程访问MySQL和Tomcat和redis时,要关闭防火墙或开放访问端口。
1>关闭防火墙
service iptables stop  ---关闭防火墙
servece iptables start  -----开启防火墙
2>开放访问端口
vim /etc/sysconfig/iptables
在端口22下加入开放端口号8080,3306
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
/etc/init.d/iptables restart  ---- 重启防火墙
/etc/init.d/iptables status ----- 查看开放的端口
6.安装oracle客户端连接远程服务器
rpmb包的下载地址:http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html
1>下载rpm软件包
oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm      基本的动态库(oci,bocci,jdbc-oci)
oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm    客户端sqlplus安装包
oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm      API接口文件
2>cd 到rpm所在的位置,然后使用yum
yum install oracle-instantclient-basic-11.2.0.4.0-1.x86_64.rpm
yum install oracle-instantclient-sqlplus-11.2.0.4.0-1.x86_64.rpm
yum install oracle-instantclient-devel-11.2.0.4.0-1.x86_64.rpm
3>创建network/admin目录
mkdir -p /usr/lib/oracle/11.2/client64/lib/network/admin
4>配置环境变量
vi /etc/profile  然后在文件末尾添加如下内容
export  ORACLE_HOME=/usr/lib/oracle/11.2/client64
export  TNS_ADMIN=$ORACLE_HOME/lib/network/admin (也可以不写,因为系统默认的就是这个路径)

export  NLS_LANG="SIMPLIFIED CHINESE_CHINA".AL32UTF8

            上面的设置属于客户端的NLS_LANG,客户端的NLS_LANG应该与DB中的NLS_LANG保持一致。

             查询DB中的NLS_LANG: select * from v$nls_parameters  或   select USERENV('language') from DUAL

export  LD_LIBRARY_PATH=$ORACLE_HOME/lib
export  PATH=$ORACLE_HOME/bin:$PATH
5>生效环境变量
source /etc/profile
echo $OARCLE_HOME
6>连接远程的oracle数据库

sqlplus  <用户名>/<密码>@<IP地址和端口号>/数据库名


7.其他非必要软件

dnf install inkscape

原创粉丝点击