Linux基础备忘_03:图形界面,中文输入,xwiki,selinux中配置bugzilla
2017-03-23 09:55
525 查看
1)图形界面:
#vim /etc/X11/xinit/Xclients看出当前为gnome
如遇无鼠标图标:gsetting get org.gnome.settings-daemon.plugins.cursor active
gsetting set org.gnome.settings-daemon.plugins.cursor active false
2)中文输入:
除terminal外的应用均无法中文输入,使用init 5后成功。
参考http://www.360doc.com/content/17/0312/15/4059533_636202845.shtml
3)apache相关:
配置#vim /etc/httpd/conf/httpd.conf
去掉/etc/httpd/conf.d/welcome.conf(指向/usr/share/httpd/noindex/index.html)后
DocumentRoot "/var/www/html"
4)安装xwiki:
使用WAR http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationWAR
4.1)container使用tomcat,安装apache-tomcat-9.0.0.M18.zip, TOMCAT_HOME=/usr/local/tomcat/
参考http://www.linuxidc.com/Linux/2016-08/134408.htm
4.2)db使用mysql,注意将MyISAM换成InnoDB,这里默认已经是InnoDB
安装mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz,参考https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html
注意/var/log/mariadb/mariadb.log和/var/run/mariadb/mariadb.pid权限,参考http://blog.csdn.net/u011402032/article/details/53843999
注意/var/lib/mysql/server-key.pem权限
ERROR2002错误参考https://zhidao.baidu.com/question/202122963.html
注意是用root登陆而不是mysql, 修改密码set password for 'root'@'localhost' =password('123456');
关于字符集参考http://www.cnblogs.com/gzyx1988/p/6073053.html
4.2.1)如果是一铭server7已经安装好的mysql5.5.50,只需:
#mysql_install_db --user=mysql
#mysqld_safe --user=mysql &
#/usr/bin/mysqladmin -u root password 123456
4.3)xwiki
用户名xwikiadmin
wget http://repo1.maven.org/maven2/mysql/mysql-connector-java/6.0.5/mysql-connector-java-6.0.5.jar /usr/local/tomcat/webapps/xwiki/WEB-INF/lib/
解压配置即可。
注意xwiki的错误检查从下开始调试。
如果遇到MySQL JDBC Driver 5.1.33 - Time Zone Issue
参考http://stackoverflow.com/questions/26515700/mysql-jdbc-driver-5-1-33-time-zone-issue
4.3.1)xwiki的安装包:
因为自动激活DW,安装
最好先装Extension Manager(platform_xwiki-platform-extension-ui-9.2.xar): http://extensions.xwiki.org/xwiki/bin/view/Extension/Extension+Manager+Application
adminstration(org.xwiki.platform_xwiki-platform-administration-ui-9.2.xar): http://extensions.xwiki.org/xwiki/bin/view/Extension/Administration+Application
然后就可以在Extensions里安装XWiki Enterprise Flavor - Main Wiki 9.2
如果手动安装Flavor(enterprise_xwiki-enterprise-ui-mainwiki-9.2.xar): http://extensions.xwiki.org/xwiki/bin/view/Extension/XWiki%20Enterprise%20-%20UI%20-%20Main%20wiki
应该是这个sub wiki Flavor?: enterprise_xwiki-enterprise-ui-wiki-9.2.xar: http://extensions.xwiki.org/xwiki/bin/view/Extension/XWiki%20Enterprise%20-%20UI%20-%20Wiki
5)bugzilla的安装:
httpd.conf只需增加:
<Directory /var/www/html/bugzilla>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride All
</Directory>
运行/var/www/html/bugzilla/checksetup.pl
测试/var/www/html/bugzilla/testserver.pl http://localhost/bugzilla
配置/var/www/html/bugzilla/localconfig
但需要关闭selinux: setenforce 0
如果在selinux环境下,按照selinux管理手册P103配置安全上下文:
#chcon -R -t httpd_sys_script_exec_t /var/www/html/bugzilla/
#semanage boolean -m -1 httpd_can_network_connect_db
更好的是用setsebool -P httpd_can_network_connect 1
此时仍然httpd访问mysql失败,audit.log:
type=AVC msg=audit(1491464637.639:13328): avc: denied { connectto } for pid=22553 comm="index.cgi" path="/var/lib/mysql/mysql.sock" scontext=system_u:system_r :httpd_sys_script_t:s0 tcontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
tclass=unix_stream_socket
参考http://serverfault.com/questions/322117/selinux-letting-apache-talk-to-mysql-on-centos
semanage fcontext -a -t mysqld_db_t "/var/lib/mysql(/.*)?"
注意在restorecon -Rv /var/lib/mysql后
/var/lib/mysql/mysql.sock是unconfined_u:object_r:mysqld_var_run_t:s0
后续参看另一篇文档
#vim /etc/X11/xinit/Xclients看出当前为gnome
如遇无鼠标图标:gsetting get org.gnome.settings-daemon.plugins.cursor active
gsetting set org.gnome.settings-daemon.plugins.cursor active false
2)中文输入:
除terminal外的应用均无法中文输入,使用init 5后成功。
参考http://www.360doc.com/content/17/0312/15/4059533_636202845.shtml
3)apache相关:
配置#vim /etc/httpd/conf/httpd.conf
去掉/etc/httpd/conf.d/welcome.conf(指向/usr/share/httpd/noindex/index.html)后
DocumentRoot "/var/www/html"
4)安装xwiki:
使用WAR http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationWAR
4.1)container使用tomcat,安装apache-tomcat-9.0.0.M18.zip, TOMCAT_HOME=/usr/local/tomcat/
参考http://www.linuxidc.com/Linux/2016-08/134408.htm
4.2)db使用mysql,注意将MyISAM换成InnoDB,这里默认已经是InnoDB
安装mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz,参考https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html
注意/var/log/mariadb/mariadb.log和/var/run/mariadb/mariadb.pid权限,参考http://blog.csdn.net/u011402032/article/details/53843999
注意/var/lib/mysql/server-key.pem权限
ERROR2002错误参考https://zhidao.baidu.com/question/202122963.html
注意是用root登陆而不是mysql, 修改密码set password for 'root'@'localhost' =password('123456');
关于字符集参考http://www.cnblogs.com/gzyx1988/p/6073053.html
4.2.1)如果是一铭server7已经安装好的mysql5.5.50,只需:
#mysql_install_db --user=mysql
#mysqld_safe --user=mysql &
#/usr/bin/mysqladmin -u root password 123456
4.3)xwiki
用户名xwikiadmin
wget http://repo1.maven.org/maven2/mysql/mysql-connector-java/6.0.5/mysql-connector-java-6.0.5.jar /usr/local/tomcat/webapps/xwiki/WEB-INF/lib/
解压配置即可。
注意xwiki的错误检查从下开始调试。
如果遇到MySQL JDBC Driver 5.1.33 - Time Zone Issue
参考http://stackoverflow.com/questions/26515700/mysql-jdbc-driver-5-1-33-time-zone-issue
4.3.1)xwiki的安装包:
因为自动激活DW,安装
最好先装Extension Manager(platform_xwiki-platform-extension-ui-9.2.xar): http://extensions.xwiki.org/xwiki/bin/view/Extension/Extension+Manager+Application
adminstration(org.xwiki.platform_xwiki-platform-administration-ui-9.2.xar): http://extensions.xwiki.org/xwiki/bin/view/Extension/Administration+Application
然后就可以在Extensions里安装XWiki Enterprise Flavor - Main Wiki 9.2
如果手动安装Flavor(enterprise_xwiki-enterprise-ui-mainwiki-9.2.xar): http://extensions.xwiki.org/xwiki/bin/view/Extension/XWiki%20Enterprise%20-%20UI%20-%20Main%20wiki
应该是这个sub wiki Flavor?: enterprise_xwiki-enterprise-ui-wiki-9.2.xar: http://extensions.xwiki.org/xwiki/bin/view/Extension/XWiki%20Enterprise%20-%20UI%20-%20Wiki
5)bugzilla的安装:
httpd.conf只需增加:
<Directory /var/www/html/bugzilla>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride All
</Directory>
运行/var/www/html/bugzilla/checksetup.pl
测试/var/www/html/bugzilla/testserver.pl http://localhost/bugzilla
配置/var/www/html/bugzilla/localconfig
但需要关闭selinux: setenforce 0
如果在selinux环境下,按照selinux管理手册P103配置安全上下文:
#chcon -R -t httpd_sys_script_exec_t /var/www/html/bugzilla/
#semanage boolean -m -1 httpd_can_network_connect_db
更好的是用setsebool -P httpd_can_network_connect 1
此时仍然httpd访问mysql失败,audit.log:
type=AVC msg=audit(1491464637.639:13328): avc: denied { connectto } for pid=22553 comm="index.cgi" path="/var/lib/mysql/mysql.sock" scontext=system_u:system_r :httpd_sys_script_t:s0 tcontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
tclass=unix_stream_socket
参考http://serverfault.com/questions/322117/selinux-letting-apache-talk-to-mysql-on-centos
semanage fcontext -a -t mysqld_db_t "/var/lib/mysql(/.*)?"
注意在restorecon -Rv /var/lib/mysql后
/var/lib/mysql/mysql.sock是unconfined_u:object_r:mysqld_var_run_t:s0
后续参看另一篇文档
相关文章推荐
- Linux基础备忘_07: SELinux之利用te来调通bugzilla
- 配置XDM-一种Linux的图形登录界面
- Xming的另一种配置,实现远程登录Linux图形界面
- linux下监听的配置 采用netca命令调用图形界面进行配置
- 配置XDM--一种Linux的图形登录界面
- Vmware中RedHat命令行和图形界面切换 Linux运行级别 默认界面配置 修改错误配置
- 配置vnc远程连接Linux图形界面
- Linux基础备忘_06: ssh无密码访问和ssh root登录(在selinux下)
- [Linux基础] 03、Linux的网络配置
- 【linux】图形界面基础知识(X、X11、GNOME、Xorg、KDE的概念和它们之间的关系)
- linux纯命令行界面显示和输入中文
- 【Qt移植到linux】问题 qt界面无法输入中文,中文不显示,乱码等问题
- Vmware中RedHat命令行和图形界面切换 Linux运行级别 默认界面配置 修改错误配置
- Linux:基础配置--备忘
- linux基础学习之图形界面与命令行界面切换
- Linux配置网络(无图形界面)
- Vmware中RedHat命令行和图形界面切换 Linux运行级别 默认界面配置 修改错误配置
- linux 图形界面编程基础
- Linux基础备忘_11:Selinux的base mode与mls mode切换