Linux服务器 如何安装pkg包 软件
pkg ?
没见过……貌似是非常偏门的 Linux 系统吧……
你看看 /etc/ 里面有没有什么含有 release 的文件,这个文件里面一般是发行版的名字和版本
另外 /etc/issue 和类似的文件里面是登录的提示信息,一般这个提示也是发行版的名字和版本
你先确定具体用的是哪种系统弄来的吧……
或者是 FreeBSD ?好像 bsd 系列的扩展名是 pkg 。
一、从本站下载Wamp服务器安装包,在您的计算机上获取一个本地压缩包,并使用360压缩软件对其进行解压缩。双击exe文件进入Wamp服务器安装向导界面,单击[下一步]。二、进入Wamp服务器安装许可协议界面,主要是指一些作者和Wamp使用声明信息。您可以选择[接受],无需单击,然后单击[下一步]。三、选择Wamp服务器安装位置,可以直接点击下一步,软件默安装。四、进入Wamp服务器安装选项界面。您可以选择是否选中“创建桌面”图标和“Lanuch快速创建”图标,并在选择后单击[下一步]。
五、Wamp服务器已安装,您必须耐心等待安装完成。六、必须设置SMTP并输入电子邮件地址。插入后,单击[下一步]。七、安装完Wamp服务器后,您可以选中“立即运行Wamp服务器软件”,然后单击[完成]自动打开该软件。八、通过以上步骤说明我们的软件已经安装完成了,然后我们找到软件点击打开,打开完成之后我们通过做上教的新建来新建工程九、我们可以使用软件上方的功能来直接选择我们要使用的功能,并且可以直接进入功能选择。九、左边工具栏出现的是我们可以用用到的工具,我们可以点击使用,也可以使用快捷键使用
以上就是需要注意的地方 。
这个简单,用本地的计算机作为网盘服务器,搭建过程大概10分钟就可以搞定!
搭建前准备:X86架构服务器,最低配置:4 核 CPU、16G 内存及 500G 硬盘。具体配置需根据使用人数及存储来确定。
云盒子企业网盘服务器安装包。云盒子提供Windows和Linux2个版本包。如果只是测试,可以搭建Windows安装包,一键傻瓜式,真正10分钟搞定,但如果是正式的工作环境,建议搭建Linux版。
搭建教程:因为Windows服务器安装包过程比较简单,只需要根据提示一步一步操作就能完成,没什么技术难度,这里就不再提供了。下面主要讲解Linux网盘服务器的搭建教程。
一、刻录、安装系统
将下载好的服务器安装包“ClouDocServeriso”刻录光盘或写入U盘,设置服务器启动从U盘或光驱启动,插入U盘或光驱启动数秒后就能看到CentOS 7系统安装界面了。此界面无需任何操作,等待倒计时结束,系统会自动进入自动安装模式。
启动后登录系统。在“cloud-server-XXXr login”行输入登录名“yp”回车,在“Password“行输入密码“Yp123$%^”,这里密码不显示,输入完后回车即可;
二、确认IP及配置网络
登录系统后,输入命令ifconfig -a回车查看系统IP是否正确。
如果IP正确请直接跳到下一步;如不正确或不显示IP信息,请修改网络配置文件。
具体操作为:
登录系统后,输入“vi /etc/sysconfig/network-scripts/ifcfg-ens33”,回车,显示当前的网络配置信息。
按“上下左右”键移动光标,按“i”进入输入模式,输入正确IPADDR(服务器IP地址)、NETMASK(子网掩码)、GATEWAY(网关地址)、DNS1(DNS服务器地址),改好后“esc”退出,在左下角输入“:wq”确认保存退出,最后使用 “sudo reboot”命令重启服务器。
为了避免再次重启服务器后配置初始化,须注释掉初始化安装脚本。操作为:
登录系统,执行“sudo -i”输入密码Yp123$%^登陆root账户,使用命令“vi /etc/rcd/rclocal”打开编辑文件,输入i进入编辑模式。
除了sudo systemctl start elasticsearch、sudo systemctl start tomcat及echo "never" > /sys/kernel/mm/transparent_hugepage/enabled之外,其他的都在前面加#号注释,修改完后按“esc”退出编辑,再在左下角输入“:wq”确认保存退出。
三、激活绑定服务器
系统安装成功后,即可注册企业账户,激活和绑定服务器。
准备任意一台与云盒子服务器在同一网络下的电脑,使用IE8及以上、谷歌等主流浏览器,在地址栏输入服务器地址,例如:1921684231,回车进入服务器激活页面,到这里已经是可视化界面,你可以轻松地根据页面向导一步一步走完激活绑定过程。
成功绑定后,使用页面提供的初始账户登录。(为保护您的数据安全,登录后请立即修改密码)
局域网搭建企业网盘教程到这里就结束了。希望各位都能使用上安全又好用的云盘产品。
这个有很多原因都会引起速度慢的
比如,手机中毒,软件冲突,手机处理器慢,零件老化等都会引起手机安装软件慢。解决方法:用杀毒软件杀毒,或格机,后台别开太多。也可能你手机本身反应慢这个是没什么办法的。格式化就是强制性删除内存卡所有文件,你可以清理手机里面垃圾,不长用的软件都卸载了。这个有很多原因都会引起速度慢的,比如,手机中毒,软件冲突,手机处理器慢,零件老化等都会引起手机安装软件慢。解决方法:用杀毒软件杀毒,或格机,后台别开太多。也可能你手机本身反应慢这个是没什么办法的。格式化就是强制性删除内存卡所有文件
分两个系统说下:Windows和centos
windows一般远程上去后操作如同本地Windows系统一样,ie打开百度一下要安装的软件,下载后直接运行安装;
centos系统,ssh远程上去后一般使用yum安装软件;
举个例子:centos 安装mysql
使用putty ssh远程到服务器上
yum -y install mysql mysql-server mysql-devel
chkconfig --level 35 mysqld on
/etc/initd/mysqld start
在介绍CVS命令之前,先说点别的
如以前说,仓库内除乐源文件外,还包括一系列的管理文件位于$CVSROOT/CVSROOT
修改管理文件的方法等同于源代码文件,利用CVS命令提取和修改
下面描述每个文件的用途:
checkoutlist 支持CVSROOT目录的其它管理文件,允许为各种CVS命令定置信息
commitinfo 在cvs commit命令执行时,这个文件指定乐文件提交时执行的命令
cvswrappers 定义乐一个包装程序当文件登记或检取时就会执行
editinfo 允许你在commit命令启动前在日志信息被记录后执行的脚本
history 跟踪所有影响仓库的命令
loginfo 类似coimmitinfo, 只是在文件提交后执行
modules 允许为一组文件定义一个符号,否则必须为每一个要引用的文件
指定部分路径名(相对于$CVSROOT)
nitify 控制从/"watch/"来的通知/"watch/"由/"cvs watch add/"和/"cvs edit/"
设置
rcsinfo 为commit log回话指定一个模板
taginfo 定义乐在任意/"tag/"操作后执行的程序
CVS服务器的安装
默认情况下,CVS在Redhat Linux中已经安装,这一点可以通过在Linux命令行的情况下运行:
代码如下:
rpm –q cvs
如果出现CVS的版本信息就证明已经安装成功了。
CVS服务器安装包可以从网上的很多地方下载,也可以到CVS的官方网站进行下载。根据你所使用的系统,下载相应的版本,然后进行安装。因为我们的项目是在Redhat Linux下使用CVS服务器进行版本管理,所以本文将主要基于Redhat Linux进行介绍。首先下载CVS服务器的rpm包,当然也可以下载其它方式的包如源程序包,然后采用以下命令进行安装:
代码如下:
rpm -ivh cvs-1117-1i386rpm
CVS服务器的配置
安装完之后的第一件事就是要配置CVS服务器的配置文件,使其能正常的工作。首先在/etc/services文件中添加cvspserver,使其成为Linux的一种服务也就是cvs服务器例程的入口,配置如下:
cvspserver 2401/tcp # cvs client/server operations
cvspserver 2401/udp # cvs client/server operations
如果文件中已经存在上面的两行文字,就不用添加了。
配置xinetd,用xinetd来启动CVS验证服务器:
进入到/etc/xinetdd/目录,然后编辑一个文本文件,名字一定要与/etc/services中的入口名字cvspserver一致,所以这里用cvspserver作为文件名,文件的内容如下所示:
代码如下:
service cvspserver
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/usr/cvsroot pserver
log_on_failure += USERID
}
编辑文件之后测试cvspserver服务是否配置成功。
执行
代码如下:
/etc/initd/xinetd restart
重新启动服务,启动成功之后,执行下面的语句,验证服务是否启动正常:
代码如下:
telnet localhost 2401
如果出现如下字样:
Trying 127001
Connected to localhost
Escape character is '^]'
输入hi,会继续输出如下字样
cvs [pserver aborted]: bad auth protocol start: hi
Connection closed by foreign host
出现以上的现象表示CVS用户验证服务器已经配置成功。
如果出现如下字样,表示配置不成功,请重新检查以上的配置:
Trying 127001
telnet: connect to address 127001: Connection refused
CVS的环境变量
CVS使用乐几个环境变量
CVSROOT 仓库根目录的完整路径名
CVSREAD 如果设置,表明在checkout操作时所有的文件都置成只读
CVSBIN CVS利用乐很多RCS的命令,指定乐RCS工具的路径
CVSEDITOR 指定用户书写日志信息所使用的编辑器
CVS_RSH 启动一个远程CVS服务器时,所使用的shell的名称
CVS_SERVER 决定/"cvs server/"的名字,缺省是CVS
CVSWRAPPERS cvswrapper脚本, 用来指定包装文件名
关键字
管理源文件的一种技术叫/"关键字替换/"在每次执行/"cvs commit/"操作后
源文件的某些关键字会被替换为可用的词
$AUTHOR$ 用户名
$Data$ 登记时的时间
$Header$ 标准的首部,包含RCS的完整路径名,日期,作者
$Id$ 除RCS文件名不完整外与$Header$同
$Log$ 包含RCS的完整路径名,版本号,日期,作者和在提交时提供的日志信息
$RCSfile$ 包含RCS的文件名,不包括路径名
$Revision$ 分配的版本号
$Source$ RCS文件的完整名
$State$ 分配的版本的状态,由 cvs admin -s 分配
例:
在cvs commit之前,mainc里有
static char rcsid=/"$Id$/";
执行cvs commit后
mainc的改行变为:
static char rcsid=/"$Id: mainc,v 12 1999/04/29 15:10:14 trimblef Exp$/";
下面开始说说CVS的命令
我们已下面仓库的数据为例
$CVSROOT
--CVSROOT
--project
--src
--main
--mainc
--mainh
--printc
--printh
--term
--termc
--termh
CVS checkout 命令
从仓库提取指定的文件到当前目录,并建立同样的结构,并创建CVS目录
例
代码如下:
bash$ cvs checkout project
bash$ cvs checkout project/src/main
为使用便利,我们可以对一个目录建一个缩写,方法是修改$CVSROOT/CVSROOT/下的
modules文件(当然是用cvs 命令完成)
代码如下:
cvs checkout CVSROOT/modules
cd CVSROOT
vi modules
我们在文件尾加上
代码如下:
src project/src
print project/src/print
cvs commit
以后我们就可以用cvs checkout print来代替
cvs checkout project/src/print
cvs checkout命令缺省是得到最新版本我们也可以得到某一个老版本
代码如下:
cvs checkout -r 11 print
将print的11版的代码取出
cvs checkout的详细用法见cvs -H checkout的输出
CVS commit 命令
在对文件的修改完成后,用cvs commit提交到仓库
代码如下:
cvs commit -m /"Update by xxxxx/" project
cvs commit -m /"Update mainc/" mainc
提交完成后,当前的版本号会更新,如原来为11,现为12 这两个版本都在
仓库的主干(maintrunk)上
-m选项可以记录有关提交的注释如果没有指定-m选项,在环境变量CVSEDITOR
中指定的编辑器被调用(vi是缺省的),提示键入文本,修改记录注释
CVS update
CVS允许多人同时对一个文件进行修改
假设泥正在修改文件的一部分,现想合并更新自己的本地拷贝(checkout)和
另一个人所做的修改(已经放在仓库里),可用cvs update
代码如下:
cvs update
CVS tag , CVS rtag
创建分支可以使用户对一些文件进行修改而不会影响主干(当commit时)
创建分支首先为拟修改的某些文件创建一个标签(tag),标签是赋于一个文件或一组文件的符号在源代码的生命周期里,组成一组模块的文件被赋于相同的标签
创建标签:在工作目录里执行cvs tag
例: 为src创建标签:
代码如下:
cvs checkout src
cvs tag release-1-0
标签创建后, 就可以为其创建一个分支:
代码如下:
cvs rtag -b -r release-1-0 release-1-0-path print
-b :创建分支
-r release-1-0 :指定存在的标签
releas-1-0-patch:分支
print: 模块名
合并
使用cvs update -j 选项可以将分支上的改变与本地文件拷贝合并
代码如下:
cvs update -j release-1-0 printc
cvs release
对源文件作必要修改后, 可以用cvs release 删除本地工作拷贝
并通知其他开发者这个模块不再使用
代码如下:
cvs release -d print
-d : 删除
print: 目录
冲突
由于CVS允许多人同时修改同一文件,冲突是不可避免的例如当两人
同时修改同一文件的同一行时
这时,如用cvs update 更新,CVS检测到冲突的存在,它会将冲突的代码
用/"/"标识这时需手工处理这段代码与引起
冲突的开发者协商,并对文件修改后即可用cvs commit提交
0条评论