centos 6.5 浏览器?centos7.5安装

大家好,今天小编来为大家解答centos 6.5 浏览器这个问题,centos7.5安装很多人还不知道,现在让我们一起来看看吧!

centos6.5怎么安装chromium

其实,根本的原因不是CentOS/RHEL

6有多老,连Windows

XP和停止更新的Ubuntu

10.04都能继续使用Chrome呢。实际的原因是,Chrome由于种种考虑,使用了CentOS/RHEL

6中所不支持的C++

11,所以才不能继续更新CentOS/RHEL

6上的Chrome。

那么,如果希望在CentOS/RHEL

7出来之前继续使用Chrome怎么办?使用Chrome的开源版本:Chromium。

1、切换到root:

su

-

或者

sudo

-i

2、下载新的软件源定义:

cd

/etc/yum.repos.d

wget

3、安装Chromium:

yum

install

chromium

这样就安装完成了。

可以通过菜单来启动浏览器:

在CentOS/RHEL

6.5上安装Chromium

启动后:

如果需要查看Flash和PDF,可以继续下面两步来安装插件。

4、安装Pepper

Flash插件:

4.1、下载

hughesjr

辅助安装脚本:

cd

/tmp

wget

4.2、设置

chrome_pepperflash_copy.sh

为可执行:

chmod

+x

chrome_pepperflash_copy.sh

4.3、

执行脚本进行安装(你可以查看一下脚本内容来了解发生了什么):

./chrome_pepperflash_copy.sh

安装后,如果需要通过命令行方式启动(带有Flash支持),可以输入以下命令:

/opt/chromium/chrome-wrapper

%U

--ppapi-flash-path=/opt/chromium/PepperFlash/libpepflashplayer.so

--ppapi-flash-version=$(grep

'"version":'

/opt/chromium/PepperFlash/manifest.json

|

grep

-Po

'(?<=version":

")(?:\d|\.)*')

也可以修改系统菜单中的对应命令。

5、安装Google

Chrome

PDF

Viewer插件:

5.1、下载

hughesjr

辅助安装脚本:

cd

/tmp

wget

5.2、设置

chrome_libpdf_copy.sh

为可执行:

chmod

+x

chrome_libpdf_copy.sh

5.3、执行脚本进行安装(你可以查看一下脚本内容来了解发生了什么):

./chrome_libpdf_copy.sh

如何在CentOS 7/6.5/6.4 下安装PostgreSQL 9.3 与 phpPgAdmin

PostgreSQL是一个强大开源的对象关系类型数据库系统,它能运行于几乎所有主要的操作系统,包括Linux、Unix(AIX、BSD、HP-UX、SGI IRIX、Mac OS、Solaris、Tru64)、Windows OS。在这篇教程里,我们将学习如何在CentOS7/6.5/6.4 server中建立PostgreSQL。

1.安装PostgreSQL

首先根据你的服务器架构添加PostgreSQL库:

对CentOS 6.x 32bit:

rpm-Uvh 1.noarch.rpm

对CentOS 6.x 64bit:

rpm-Uvh

对CentOS 7 64bit:

rpm-Uvh

对于其它的发行版,可查看以下链接并建立库:

使用以下命令来更新库:

yum update

使用以下命令来安装PostgreSQL:

yum install postgresql93-server postgresql93-contrib

使用以下命令来初始化PostgreSQL数据库:

在CentOS 6.x系统中:

service postgresql-9.3 initdb

在CentOS 7系统中:

/usr/pgsql-9.3/bin/postgresql93-setup initdb

然后启动PostgreSQL服务并使之开机自启:

在CentOS 6.x系统中:

service postgresql-9.3 start

chkconfig postgresql-9.3 on

在CentOS 7系统中:

systemctl enable postgresql-9.3

systemctl start postgresql-9.3

2.调整Iptables/Firewall

接下来调整防火墙出站规则:

在CentOS 6.x系统中:

vi/etc/sysconfig/iptables

并添加以下行

-A INPUT-m state--state NEW-m tcp-p tcp--dport 5432-j ACCEPT

-A INPUT-m state--state NEW-m tcp-p tcp--dport 80-j ACCEPT

退出并保存文件。重启iptables服务:

service iptables restart

在CentOS系统中:

firewall-cmd--permanent–add-port=5432/tcp

firewall-cmd--permanent–add-port=80/tcp

firewall-cmd--reload

3.访问PostgreSQL常用的命令提示符

默认情况下数据库名和用户名都是postgres。切换至用户以执行相关操作:

su– postgres

输入以下命令登陆:

psql

会有以下样例输出:

psql(9.3.5)

Type"help" for help.

Postgres=#

可通过输入\q退出postgresql返回命令终端:

4.设置用户密码

登陆至postgres命令提示符界面

su– postgres

psql

然后使用命令设置密码

postgres=#\password postgres

Enter new password:

Enter it again:

postgres=#\q

输入命令以建立PostgreSQL系统管理工具

postgres=# CREATE EXTENSION adminpack;

CREATE EXTENSION

5.创建用户和数据库

例如:用户名:senthil密码:centos数据库名:mydb

转到postgres用户

su– postgres

创建用户senthil

$ createuser senthil

创建数据库

$ createdb mydb

现在登陆至psql提示符界面,为用户senthil设置密码及授权对数据库mydb的访问:

$ psql

psql(9.3.5)

Type"help" for help.

postgres=# alter user senthil with encrypted password'centos';

ALTER ROLE

postgres=# grant all privileges on database mydb to senthil;

GRANT

postgres=#

6.删除用户和数据库

首先转到postgres界面

su– postgres

输入命令

$ dropdb<database-name>

删除用户名可输入

$ dropuser<user-name>

7.配置PostgreSQL-MD5认证

MD5认证需要客户端提供一个MD5-encrypted密码以便身份验证。你需要编辑/var/lib/pgsql/9.3/data/pg_hba.conf文件:

vi/var/lib/pgsql/9.3/data/pg_hba.conf

添加或修改的行如下:

[...]

# TYPE DATABASE USER ADDRESS METHOD

#"local" is for Unix domain socket connections only

local all all md5

# IPv4 local connections:

host all all 127.0.0.1/32 md5

host all all 192.168.1.0/24 md5

# IPv6 local connections:

host all all::1/128 md5

[...]

重启postgresql服务以应用更改

在CentOS 6.x系统中

service postgresql-9.3 restart

在CentOS 7系统中

systemctl restart postgresql-9.3

8.配置PostgreSQL-Configure TCP/IP

默认情况下,TCP/IP连接是不可行的,所以其他计算机用户不能连接到postgresql。编辑文件/var/lib/pgsql/9.3/data/postgresql.conf可以允许连接:

vi/var/lib/pgsql/9.3/data/postgresql.conf

找到下面的行:

[...]

#listen_addresses='localhost’

[...]

#port= 5432

[...]

把两行都取消并设置为你的postgresql服务器IP地址或设置为“*”监听所有客户端。如下所示:

listen_addresses='*'

port= 5432

重启以应用更改

在CentOS6.x系统中:

/etc/init.d/postgresql-9.3 restart

在CentOS7系统中:

systemctl restart postgresql-9.3

9.使用phpPgAdmin管理PostgreSQL

phpPgAdmin是使用PHP编写的基于web的管理工具,用于管理PostgreSQL。它只适用与PostgreSQL RPM库。

如果你没有添加PostgreSQL库,你可以添加EPEL库。

可根据下面的链接在CentOS 6.x中建立EPEL库

CentOS 7的话参考下面的链接

使用命令更新库

yum update

现在输入命令安装phpPgAdmin:

yum install phpPgAdmin httpd

注意phpPgAdmin区分大小写,要准确使用上面所示的大小写!

默认你可以使用访问phpPgAdmin。若要远程访问需要继续:

编辑文件/etc/httpd/conf.d/phpPgAdmin.conf

vi/etc/httpd/conf.d/phpPgAdmin.conf

修改如下加粗的部分:

[...]

Alias/phpPgAdmin/usr/share/phpPgAdmin

<Location/phpPgAdmin>

<IfModule mod_authz_core.c>

# Apache 2.4

Require all granted

#Require host example.com

</IfModule>

<IfModule!mod_authz_core.c>

# Apache 2.2

Order deny,allow

Allow from all

# Allow from.example.com

</IfModule>

</Location>

启动或重启Apache服务

在CentOS 6.x系统中

service httpd start

chkconfig httpd on

在CentOS 7系统中

systemctl enable httpd

systemctl start httpd

现在打开浏览器并转到。终于看到下面的界面了!

使用你之前创建的用户登录,我的是用户senthil密码CentOS。

你可能会遇到:Login failed。

这是因为SELLinux可能限制用户连接到PostgreSQL,只需输入以下命令更改即可:

setsebool-P httpd_can_network_connect_db 1

现在你应该能正常登录了。

Centos 6.5下安装配置VNC(tigervnc)服务的详细配置

一、搭建vnc服务器的过程

1.查看tigervnc是否安装。

[root@localhost~]# rpm-qa| grep tigervnc

tigervnc-1.1.0-5.el6_4.1.x86_64

tigervnc-server-1.1.0-5.el6_4.1.x86_64

2.编辑vncservers配置文件。

[root@localhost~]# vim/etc/sysconfig/vncservers

VNCSERVERS=1:root 2:bob//其中的1表示桌面号,后面指定用户如果设置多个用户可以继续书写,用户必须为系统存在用户,最多为6,端口对应5901-5906。

VNCSERVERARGS[1]=-geometry 1024x768-nolisten tcp

VNCSERVERARGS[2]=-geometry 1024x768-nolisten tcp

3.初次启动设置root用户的vnc登录密码,会生成/root/.vnc/passwd密码文件。

[root@localhost~]# vncserver

password:

verify:

4.设置bob用户的vnc登录密码,会生成/home/bob/.vnc/passwd密码文件。

[root@localhost~]# su- bob

[bob@localhost~]$ vncserver

password:

verify:

5.在root用户下,修改/root/.vnc/xstartup文件,启动GNOME桌面还是KDE桌面。

[bob@localhost~]$ exit

logout

[root@localhost~]# vim/root/.vnc/xstartup

#twm//注释该行

末尾追加如下行:

gnome-session//如果为KDE桌面,则修改为:startkde

6.在bob用户下,修改/home/bob/.vnc/xstartup文件,启动GNOME桌面还是KDE桌面。

[bob@localhost~]# vim/home/bob/.vnc/xstartup

#twm//注释该行

末尾追加如下行:

gnome-session//如果为KDE桌面,则修改为:startkde

7.启动关闭服务,搭建完成。

8.在windows上部署VNC VIEWER,傻瓜式安装即可,连接方式为ip:1,或者ip:2,一次类推,对应不同的用户。

二、其他的一些vnc命令

1.关闭root用户的vnc桌面,再连接被拒绝(此时bob用户不受影响,bob用户关闭vnc桌面同root)。

[root@localhost~]# vncserver-kill:1

Killing Xvnc process ID 5962

Xvnc seems to be deadlocked. Kill the process manually and then re-run

/usr/bin/vncserver-kill:1

to clean up the socket files.

重新开启root用户的vnc桌面。

[root@localhost~]# vncserver:1

New'localhost.localdomain:1(root)'desktop is localhost.localdomain:1

Starting applications specified in/root/.vnc/xstartup

Log file is/root/.vnc/localhost.localdomain:1.log

2.修改root用户在初次启动vncserver时设置的vnc登录密码(切换到bob用户,修改方法同root)。

[root@localhost~]# vncpasswd

Password:

Verify:

再次登录需要设置使用新设置的密码。

三、VNC详细介绍

VNC(Virtual Network Computer)是虚拟网络计算机的缩写。VNC是一款优秀的远程控制工具软件,由著名的 ATT的欧洲研究实验室开发的。VNC是在基于 UNIX和 Linux操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和Windows和 MAC中的任何远程控制软件媲美。在 Linux中,VNC包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下用户只需要其中的两个命令:vncserver和 vncviewer。

工作过程:

1)在服务器端启动 VNC Server。

2) VNC客户端通过浏览器或 VNCViewer连接至VNC Server。

3) VNC Server传送一对话窗口至客户端,要求输入连接密码,以及存取的VNC Server显示装置。

4)在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。

5)若是客户端通过 VNC Server的验证,客户端即要求VNC Server显示桌面环境。

6) VNC Server通过X Protocol要求X Server将画面显示控制权交由VNC Server负责。

7) VNC Server将来由 X Server的桌面环境利用VNC通信协议送至客户端,并且允许客户端控制VNC Server的桌面环境及输入装置。

阅读剩余
THE END