Fedora安装配置记录
不纠结,无快乐........从Ubuntu纠结到CentOS,再到现在的Fedora......
Ubuntu部署WEB,外网访问不了,应该是防火墙的问题,但自己一直解决不了,于是转战圣斗士;刚装上CentOS,界面可以,外网也可以访问了,但是,但是,eclipse中不能输入中文?输入法兼容也太X了,有强迫症的我不能忍受,搞了大半天还是解决不了,最后KDE崩溃了,我也崩溃了....
好吧,再试试ubuntu,重装后还是解决不了外网访问问题(配置Fedora后,我应该懂怎么解决了),画面还丑,另寻他路。。。
Fedora,基于Red Hat Linux,在Red Hat Linux终止发行后,红帽公司计划以Fedora来取代Red Hat Linux在个人领域的应用,而另外发行的Red Hat Enterprise Linux(Red Hat企业版Linux,RHEL)则取代Red Hat Linux在商业应用的领域。好像不错,试试......这界面至少I like...
一、安装
这里初始安装的是Fedora23 server无桌面中文,但刚进入不是中文的。。
1.添加第三方源:
RPM Fusion源:sudo rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm && sudo rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
FZUG源:# dnf config-manager --add-repo=http://repo.fdzh.org/FZUG/FZUG.repo或# dnf install http://repo.fdzh.org/FZUG/free/23/x86_64/fzug-release-23-0.1.noarch.rpm或# wget http://repo.fdzh.org/FZUG/FZUG.repo -P /etc/yum.repos.d/ 听说有搜狗、百度云音乐、有道什么的...
2.安装KDE:
1.指令:dnf groupinstall kde安装完成后,dnf grouplist |more 查看是否有“X window System”或KDE(K Desktop Environment,有KDE即可进入桌面,有可能需要dnf groupinstall "X Window System"安装X,进入KDE指令:startx ;就不配置开机自启了,不需要。
2.汉化:dnf search *kde*i18n*chinese* (搜索确认中文支持包名);dnf install "kde-i18n-Chinese.noarch"(正常情况下会有此包的);进入系统后,并不是中文。。
3.继续汉化:dnf install system-config-language安装语言套件,然后指令:system-config-language,打开语言选择程序,如图:
4.持续汉化:
右键时间("7:23"),弹出框选择【set time format..】,区域选择【中国-简体中文】,不是其他如【China××××】之类。
重启系统,应该就是中文了。。
5.搜狗输入法
刚才添的第三方源,现在用上了。# dnf search *sogou*pinyin*
安装第一个:dnf install sogoupinyin.x86_64 安装完,启动器里会多出一个【选择要使用的输入法...】或【Choose the input method...】;
点击注销,重新登陆后,搜狗可用!(安装成功之前,死也找不到输入法选择器&&设置也找不到【语系】、【语言支持】之类,找哭没找到)
二、搭建JAVA开发环境
1.数据库mariadb,fedora用此代替了MYSQL(卸载它,重装MySql未成功),所以不用动了,反正兼容
启动:service mariadb start 进入:mysql -u root 改密码:use mysql ; UPDATE user SET password=PASSWORD(‘new_password’) WHERE user=’root’;FLUSH PRIVILEGES;
数据库编码(乱码)设置:/etc/my.cnf的[mysqld]下添加:
character_set_server=utf8
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
collation_server=utf8_unicode_ci
skip_character_set_client-handshake
2.eclipse、JDK、Tomcat(卸载自带,我的eclipse启动不了自带tomcat
指令:rpm -qa|grep tomcat
把列出的tomcat服务全部删除:rpm -e --nodeps tomcat-tmp.rpm
)
安装参照【Ubuntu下JAVA统一开发环境搭建】,相关安装之类apt-get变为dnf。
三、WEB项目部署
1.原理同发布项目到Tomcat(域名直接访问);
2.firewalld导致外网不能访问解决,这里主要是这个问题。
网上解决方法都抄一个人的,99%都不行,直到看了这篇中文站的文章。
最方便的方法:图形界面工具 firewall-config:启动器-->程序-->管理-->防火墙-->
添加80端口、添加http服务、选项-->更改连接区域到自己改的区域或【trusted】,OK,等会儿/重启,应该就可以不被自己墙住了。。。