centos svn 重启命令,ssh服务的命令
大家好,centos svn 重启命令相信很多的网友都不是很明白,包括ssh服务的命令也是一样,不过没有关系,接下来就来为大家分享关于centos svn 重启命令和ssh服务的命令的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
linux 已经安装svn 怎么配置
代码库创建
SVN软件安装完成后还需要建立SVN库
[root@Linux modules]# mkdir-p/opt/svn/repo
[root@Linux modules]# svnadmin create/opt/svn/repo
执行上面的命令后,自动建立repo测试库,查看/opt/svn/repo文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。
配置SVN代码库
进入上面生成的文件夹conf下,进行配置
[root@Linux modules]# cd/opt/svn/repo/conf
用户密码passwd配置
[root@Linux password]# cd/opt/svn/repos/conf
[root@Linux conf]# vim passwd
修改passwd为以下内容:
[users]
# harry= harryssecret
# sally= sallyssecret
root=raykaeso
用户名=密码
这样我们就建立了root用户, raykaeso密码
以上语句都必须顶格写,左侧不能留空格,否则会出错.
权限控制authz配置
[root@Linux conf]# vi+ authz
目的是设置哪些用户可以访问哪些目录,向authz文件追加以下内容:
#设置[/]代表根目录下所有的资源
[/]或者写成[repl:/]
root= rw
意思是root用户对repo测试库下所有的目录有读写权限,当然也可以限定。
如果是自己用,就直接是读写吧。
以上语句都必须顶格写,左侧不能留空格,否则会出错.
服务svnserve.conf配置
[root@Linux conf]# vim svnserve.conf
追加以下内容:
[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access=none
#使授权用户有写权限
auth-access=write
#密码数据库的路径
password-db=passwd
#访问控制文件
authz-db=authz
#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字
realm=/opt/svn/repositories
以上语句都必须顶格写,左侧不能留空格,否则会出错.
配置防火墙,SVN端口为3690
[root@Linux conf]# vi/etc/sysconfig/iptables
添加以下内容:
-A INPUT-m state–state NEW-m tcp-p tcp–dport 3690-j ACCEPT
保存后重启防火墙
[root@Linux conf]# service iptables restart
启动SVN
svnserve-d-r/opt/svn/repo
启动SVN服务
svnserve-d-r/opt/svn/
注意:如果在一台服务器上同时启动多个版本管理,那么启动路径必须是所有项目仓库的根路径:比如
/opt/svn/project1/opt/svn/project2——————->/opt/svn/
参考:CentOS 6.2 SVN搭建(YUM安装)-
软件测试-Svn服务器搭建全过程-基于Centos6.7-64bit
本文详细介绍了在CentOs6.7-64bit服务器上搭建SVN版本控制服务的过程,以下为操作步骤:
首先,需要准备的工具包括:CentOs6.7-64bit操作系统;关闭linux防火墙;设置固定的IP地址;在系统安装过程中,选择安装开发包。
接下进行SVN服务器搭建过程:
1:环境准备
在CentOS环境中,通过命令:yum groupinstall"X Software Development""Development Libraries""Development Tools"进行软件环境的准备。
2:下载所需的源码包
下载并获取SVN支持库的源码包:subversion-deps-1.6.17.tar.gz和SVN主程序的源码包:subversion-1.6.17.tar.gz。这些软件包将存储在/root目录下,并通过wget命令进行下载。
3:源码编译安装
创建一个名为svn的目录,并将下载的两个源码包移动到该目录下,并进行解压。之后使用命令:mkdir svn tar zxvf subversion-deps-1.6.17.tar.gz tar zxvf subversion-1.6.17.tar.gz cd subversion-1.6.17./configure--prefix=/opt/svn make&& make install完成源码编译和安装过程。
4:修改环境变量
编辑/etc/profile文件,向其中加入PATH=$PATH:/opt/svn/bin这一行,以确保路径变量指向安装的SVN工具。执行export PATH命令使修改生效,之后使用命令:svnserve--version来检查是否安装成功。
5:创建项目库
在服务器上创建名为testsv的SVN库,通过命令:mkdir/var/svn cd/var/svn svnadmin create testsv完成库的创建。接下来在conf目录下创建authz、passwd和svnserve.conf三个文件,分别用于配置权限、用户口令和服务器配置。
6:配置版本库信息
通过编辑svnserve.conf文件,去除相关配置行的注释符号,完成服务器配置。
7:定义版本库权限
编辑authz文件,并在文件末尾添加权限配置,例如:r\w表示用户testuser拥有可读、可写权限。
8:定义用户密码
编辑passwd文件,添加用户testuser的密码信息,例如:testuser=testsv123456。
9:创建启动SVN用户
添加用户后需要修改authz和passwd文件,并重启服务。
10:启动SVN服务
通过命令:svnserve-d--listen-port 9999-r/var/svn启动SVN服务,其中-d表示后台运行,-r表示服务器根目录。
11:检查服务状态
使用ps-ef| grep svnserve命令查看是否有svnserve进程,以此确认服务是否正常启动。
12:将服务设置为开机自启动
编辑/etc/rc.local文件,在文件末尾添加命令:svnserve-d--listen-port 9999-r/var/svn&,以实现服务开机自动启动。
至此,SVN服务器搭建完成。通过SVN客户端访问服务器,输入地址(例如:svn://192.168.1.68:9999/testsv/,其中IP地址替换为服务器实际IP)并输入用户名和密码即可进行操作。
怎样在CentOS 7.0上安装和配置VNC服务器
1.安装 X-Window
首先我们需要安装 X-Window,在终端中运行下面的命令,安装会花费一点时间。
# yum check-update# yum groupinstall"X Window System"
installing x windows
#yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts
install gnome classic session
###设置默认启动图形界面# unlink/etc/systemd/system/default.target# ln-sf/lib/systemd/system/graphical.target/etc/systemd/system/default.target
configuring graphics
# reboot
在服务器重启之后,我们就有了一个工作着的 CentOS 7桌面环境了。
现在,我们要在服务器上安装 VNC服务器了。
2.安装 VNC服务器
现在要在我们的 CentOS 7上安装 VNC服务器了。我们需要执行下面的命令。
# yum install tigervnc-server-y
vnc server
3.配置 VNC
然后,我们需要在/etc/systemd/system/目录里创建一个配置文件。我们可以将/lib/systemd/sytem/vncserver@.service拷贝一份配置文件范例过来。
# cp/lib/systemd/system/vncserver@.service/etc/systemd/system/vncserver@:1.service
copying vnc server configuration
接着我们用自己最喜欢的编辑器(这儿我们用的 nano)打开/etc/systemd/system/vncserver@:1.service,找到下面这几行,用自己的用户名替换掉。举例来说,我的用户名是 linoxide所以我用 linoxide来替换掉:
ExecStart=/sbin/runuser-l<USER>-c"/usr/bin/vncserver%i"PIDFile=/home/<USER>/.vnc/%H%i.pid
替换成
ExecStart=/sbin/runuser-l linoxide-c"/usr/bin/vncserver%i"PIDFile=/home/linoxide/.vnc/%H%i.pid
如果是 root用户则
ExecStart=/sbin/runuser-l root-c"/usr/bin/vncserver%i"PIDFile=/root/.vnc/%H%i.pid
configuring user
好了,下面重启 systemd。
# systemctl daemon-reload
最后还要设置一下用户的 VNC密码。要设置某个用户的密码,必须要有能通过 sudo切换到用户的权限,这里我用 linoxide的权限,执行“su linoxide”就可以了。
# su linoxide$ sudo vncpasswd
setting vnc password
确保你输入的密码多于6个字符
4.开启服务
用下面的命令(永久地)开启服务:
$ sudo systemctl enable vncserver@:1.service
启动服务。
$ sudo systemctl start vncserver@:1.service
5.防火墙设置
我们需要配置防火墙来让 VNC服务正常工作。
$ sudo firewall-cmd--permanent--add-service vnc-server$ sudo systemctl restart firewalld.service
allowing firewalld
现在就可以用 IP和端口号(LCTT译注:例如 192.168.1.1:1,这里的端口不是服务器的端口,而是视 VNC连接数的多少从1开始排序)来连接 VNC服务器了。
6.用 VNC客户端连接服务器
好了,现在已经完成了 VNC服务器的安装了。要使用 VNC连接服务器,我们还需要一个在本地计算机上安装的仅供连接远程计算机使用的 VNC客户端。