Ubuntu18.04服务器上搭建GitLab仓库及管理员密码重置
首先安装一些基础服务,openssh-server让远程主机可以通过网络访问sshd服务,开始一个安全shell,ca-certificates维护SSL证书的。postfix是GPL协议之下的MTA(邮件传输代理)软件。postfix是WietseVenema想要为使用最广泛的sendmail提供替代品的一个尝试。在安装postfix,选择InternetSite确定即可。 #安装一些基础服务 apt-getupdate apt-getinstall-ycurlopenssh-serverca-certificatespostfix #接着下载gpg信任GitLab的公钥 curlhttps://packages.gitlab.com/gpg.key2>/dev/nullapt-k...[>>…]
gitlab常见问题Mixlib::ShellOut::ShellCommandFailed和GitLab is taking too much time to respond
1.在安装gitlab进行gitlab-ctlreconfigure的时候,碰到问题bash[migrategitlab-railsdatabase](gitlab::database_migrationsline55)hadanerror:Mixlib::ShellOut::ShellCommandFailed:Expectedprocesstoexitwith[0],butreceived'1'报错database_migrations问题涉及数据库。使用gitlab-ctlstop停止gitlab服务,执行如下命令后重启gitlab即可。 chmod0755/var/opt/gitlab/postgresql systemctlrestartgitlab-runsvdir #重启gitlab gitlab-ctlreconfigure gitlab-ctlrestart &...[>>…]
ab压测的选项、示例和主要关注的指标意义
ab压测的一些选项-nrequests 全部请求数-cconcurrency 并发数-ttimelimit 最传等待回应时间-ppostfile POST数据文件-Tcontent-typePOSTContent-type-vverbosity Howmuchtroubleshootinginfotoprint-w PrintoutresultsinHTMLtables-i UseHEADinsteadofGET-xattr...[>>…]
ab压测问题Connection reset by peer (104),Connection timed out (110)的解决
ab是常用的压测工具,安装apache后就自带ab压测工具。不安装apache也可以直接使用ab,只需要安装apache的工具包httpd-tools即可。使用ab–V命令即可查看ab是否安装成功。压测示例见下方,使用-p带上要post的数据存放的文件路径,-H带上常用的token数据即可开压。如下: #yum-yinstallhttpd-tools #ab-V ThisisApacheBench,Version2.3<$Revision:1430300$> #catpost.txt {"user_id":1} #压测示例 ab-n20000-c1000-ppost.txt-Tapplication/json-H'x-token:SDY21='http://127.0.0.1. #1...[>>…]
在Centos7服务器安装使用minio并添加进systemctl启动
之前在docker中安装了minio,见:http://47.93.183.36/article/927.html这次使用下载文件来安装minio。官方文档:http://docs.minio.org.cn/docs/:到官网下载二进制文件并启动如下: #下载并添加权限 cd/usr/local/minio/ wgethttp://dl.minio.org.cn/server/minio/release/linux-amd64/minio Copychmod+xminio #创建数据目录,数据目录存储需要大点 mkdir-p/data/minio ./minioserver/data/minio #编辑配置文件/usr/lib/systemd/system/minio.service,内容如下: [Unit] Description=Mi...[>>…]
git的一些问题解决及一些使用技巧
1.gitdiff文件比对时中文编码问题。 gitdiff一个有差异的文件时,如果出现中文差异,显示出的内容无法阅读,如下内容所示。这时可以通过修改gitconfig配置几个命令来解决。+//<E4><BF><9D><E5><AD><98> #在命令行下输入以下命令: $gitconfig--globalcore.quotepathfalse#显示status编码 $gitconfig--globalgui.encodingutf-8#图形界面编码 $gitconfig--globali18n.commit.encodingutf-8#提交信息编码 $gitconfig--globali18n.logoutputencodingutf-8#输...[>>…]
Qt项目启动的报错处理There s no QT version assigned,fatal error C1083
QT安装包官网下载地址:https://download.qt.io/archive/qt/QT下载地址:https://download.qt.io/official_releases/QT开发教程:http://c.biancheng.net/qt/报错1.There'snoQTversionassignedtothisprojectforplatformx64 VS2017安装好QT插件之后,需要在QTVSTOOLS选项中进行配置,点击VS工具栏“QtVSTools”,选择QtProjectSettings,选择Version项对应的版本,当然操作这一步的前提是在QT选项中已经添加了QT的目录并选择了默认的QT版本。报错2.fatalerrorC1083:无法打开包括文件:“QWidget...[>>…]