- 博客(33)
- 收藏
- 关注
原创 centos7 服务开机自启动 - systemctl -以禅道为例
服务的管理是通过 systemd,而 systemd 的配置文件大部分放置于 /usr/lib/systemd/目录内。Centos 系统服务脚本目录/usr/lib/systemd/ 有系统(system)和用户(user)之分,如需要开机没有登陆情况下就能运行的程序,存在系统服务(system)里,即:/usr/lib/systemd/system/。反之,用户登录后才能运行的程序,存在用户(user)里,服务以.service结尾,即:/usr/lib/systemd/user/
2024-05-25 14:49:53
2075
原创 centos7系统GitLab服务器搭建
GitLab 是一个用于仓库管理系统的开源项目,使 Git 作为代码管理工具,并在此基础上搭建起来的 Web 服务。Gitlab 是被广泛使用的基于 git 的开源代码管理平台,基于 Ruby on Rails 构建, 主要针对软件开发过程中产生的代码和文档进行管理,Gitlab 主要针对 group 和 project 两个维度进行代码和文档管理,其中 group 是群组,project是工程项目,一个 group 可以管理多个 project,可以理解为一个群组中有多项软件开发任务,而一个。
2024-05-24 17:17:42
1653
原创 解决ubuntu编译aosp报错问题:error while loading shared libraries: libncurses.so.5
解决方案:安装libncurses5解决,命令如下。
2023-11-28 11:56:13
833
原创 解决mysql错误: Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated
解决mysql错误: Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated
2022-10-18 19:02:43
1879
原创 JAVA解决IDEA2021新版没有JAVAEE servlet问题
因为学习的时候用的idea版本比较新,而网上的教程又全是老版本,所以出现了很多问题,总结以下,帮同样初学的朋友踩坑了。一、File->New->Project 新建一个普通Java项目:工程名可以随意命名二、工程名上右键->Add Framework Support:在Web Application上打勾,点击OK三、展开工程名->web->WEB-INF,在WEB-INF下新建两个文件夹,分别是classes、lib:四、按下ctrl+alt+shift+S
2021-11-21 16:15:56
8271
4
原创 gitee 生成/添加SSH公钥 以及解决 git@gitee.com: Permission denied (publickey). 错误问题
Gitee 帮助中心 / 仓库管理 / 公钥管理 / 帮助详情生成/添加SSH公钥SSH Key SSH 公钥Gitee 提供了基于SSH协议的Git服务,在使用SSH协议访问仓库之前,需要先配置好账户/仓库的SSH公钥。你可以按如下命令来生成 sshkey:ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com" # Generating public/private ed25519 key pair...注意:这里的 xxxxx@xxxxx.com 只是生成
2021-10-22 18:11:35
1942
原创 AWS EC2 Centos实例密钥远程登录方法以及切换root命令
1、连接-用户身份验证中的方法:选用 PKCS112、用户名:centos3、用户密钥:选择密钥文件;密码空着4、确定连接就可以;5、进入系统后,通过sudo -i 切换到root用户[centos ~]$ sudo -i[root ~]# ...
2021-01-06 13:23:09
690
原创 一条sql语句执行:有则更新,无则新增
一、Oracle、Sqlserver数据库:(merge into)通过Merge into你能够在一个SQL语句中对一个表同时执行inserts和updates操作. 当然是update还是insert是依据于你的指定的条件判断的,Merge into可以实现用B表来更新A表数据,如果A表中没有,则把B表的数据插入A表。1、Merge into的基本语法 MERGE INTO [表名] [表别名] USING ( [查询内容] )[或者像表查询一样的语句] ON ([条件表达式] A
2020-12-30 00:07:44
6421
1
原创 centos7下安装redis6.0版本+3种启动方式
一、安装redisreids官网:https://redis.io/1、yum安装gcc依赖yum install gcc[root@mmjredis local]# yum install gcc2、下载redis 安装包wgethttp://download.redis.io/releases/redis-6.0.1.tar.gz[root@mmjredis ...
2020-05-06 13:08:56
8922
4
原创 区块链-以太坊开发教程01-linux开发环境安装
一、安装前准备1、查看CPU架构在终端执行以下命令,确定是32位架构还是64位架构:[root@192 src]# uname -px86_642、下载工具确保你安装了下载工具wget:[root@192 src]# wget -VGNU Wget 1.14 在 linux-gnu 上编译。如果还没有安装wget 使用apt-get来安装[root@192 src]# s...
2019-09-19 16:52:55
455
原创 PHP开发-知识积累-异步多线程封装fsockopen
1、封装GET异步static public function fsockGet($url,$port=80,$data=[]){ $urlinfo = parse_url($url); $host = $urlinfo['host']; $path = $urlinfo['path']; $query = isset($data)...
2019-09-02 16:22:17
250
原创 PHP开发-知识积累-mysql查看日志和启用日志
进入mysql:查看日志SHOW VARIABLES LIKE "general_log%"; 启用日志SET GLOBAL general_log = 'ON';如果SHOW VARIABLES LIKE “general_log%”显示的value是off,表示没有开启日志,on开启日志...
2019-09-02 16:12:39
370
原创 centos7系统-知识积累-使用firewalld打开关闭防火墙与端口
1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld2、systemctl是CentOS...
2019-09-02 16:08:51
209
1
原创 PHP开发-知识积累-curl使用入门教程和常见用法实例
[目录]php中的curl使用入门教程和常见用法实例一、curl的优势二、curl的简单使用步骤三、错误处理四、获取curl请求的具体信息五、使用curl发送post请求六、文件上传七、文件下载八、http 验证九、通过代理发送请求十、发送json数据十一、cURL批处理(multi cURL)十二、总结起先cURL是做为一种命令行工具设计出来的,比较幸运的是,php也...
2019-09-02 16:03:24
279
原创 centos7系统-知识积累-添加开机启动服务/脚本
一、添加开机自启服务在centos7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例):systemctl enable jenkins.service #设置jenkins服务为自启动服务sysstemctl start jenkins.service #启动jenkins服务二、添加开机自启脚本在centos7中增加脚本有两种常用的方法,以脚本autostart....
2019-09-02 15:49:58
107
原创 开发常用地址合集
PHPphp - 官方手册https://www.php.net/manual/zh/index.phpREDISredis - 命令手册http://doc.redisfans.com/index.htmlPhpRedis - 命令手册https://github.com/phpredis/phpredis/#ltrim-listtrim...
2019-09-02 14:47:36
565
原创 PHP开发-知识积累-centos7 下对 php7.2.9 安装 jpeg 扩展
问题描述:环境:centos7版本:php7.2.9问题:安装PHP虽然开启了gd库但是没有开启JPEG,并且查看phpinfo中也没有,无法使用imagecreatefromstring等函数这里需要自己动手安装jpeg扩展 官网地址 http://www.ijg.org/files/注意:下载6d,下载6d,下载6d 重要的事情说三遍,(原因:经测试只有6d可以支持,8与9都不行,虽...
2019-09-02 14:34:45
293
原创 centos7系统-疑难杂症-gd库不支持jpeg解决办法
1、查看gd库是否支持jpeg gd_info();2、如果JPEG Support 不为1则不支持.3、首先下载 libjpeg http://www.ijg.org/ ,进行安装 安装目录/usr/local/libjpeg4、重新安装GD库, 需要删除原来的gd.so文件,5、利用phpize 安装方法时指定 --with-jpeg-dir = /usr/local/libjpeg...
2019-09-02 14:29:42
1485
原创 PHP开发-知识积累-php.ini修改php上传文件大小限制的方法详解
1、打开php.ini首先找到:file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹upload_max_filesize = 8m ;望文生意,即允许上传文件大小的最大值。默认为2Mpost_max_size = 8m ;指通过表单POST给P...
2019-09-02 14:24:35
157
原创 centos7系统-知识积累-systemctl命令详解
LinuxSystemctl是一个系统管理守护进程、工具和库的集合,用于取代System V、service和chkconfig命令,初始进程主要负责控制systemd系统和服务管理器。通过Systemctl –help可以看到该命令主要分为:查询或发送控制命令给systemd服务,管理单元服务的命令,服务文件的相关命令,任务、环境、快照相关命令,systemd服务的配置重载,系统开机关机相关的命...
2019-09-02 14:15:09
264
原创 centos7系统-知识积累-如何查看yum 安装的软件路径
例如:redis1、首先安装一个redis[root@iZbp1eem925ojwyx17ao9kZ ~]# yum install redis2、查找redis的安装包[root@iZbp1eem925ojwyx17ao9kZ ~]# rpm -qa|grep redisredis-3.2.10-2.el7.x86_643、查找安装包的安装路径[root@iZbp1eem925...
2019-09-02 12:44:25
317
原创 centos7系统-知识积累-crontab定时任务的设置
实现Linux定时任务有:cron、anacron、at等,这里主要介绍cron服务。名词解释:cron是服务名称,crond是后台进程,crontab则是定制好的计划任务表。软件包安装:要使用cron服务,先要安装vixie-cron软件包和crontabs软件包,两个软件包作用如下:vixie-cron软件包是cron的主程序。crontabs软件包是用来安装、卸装、或列举用来驱动...
2019-09-02 12:37:41
195
原创 centos7系统-知识积累-修改系统语言为简体中文
说明:自己装系统时一般都可以自定义选择系统语言。可是云端服务器一般都是安装好的镜像,默认系统语言为英文,对于初学者可能还会有搞不懂的计算机词汇。这里简单说一下centos7怎么修改系统语言为中文。修改centos7系统语言1、查看系当前语言包locale2、查看系统拥有语言包locale -a(zh_CN.UTF-8是简体中文,如果没有zh_CN.UTF-8,就安装语言包,如果存...
2019-09-02 12:22:45
147
原创 Centos7上卸载系统自动的MariaDB数据库
1、查询所安装的MariaDB组件:[root@localhost logs]# rpm -qa | grep Maria*MariaDB-server-5.5.49-1.el7.centos.x86_64MariaDB-common-5.5.49-1.el7.centos.x86_64MariaDB-client-5.5.49-1.el7.centos.x86_642、卸载数据库:...
2019-09-02 12:14:05
1024
原创 PHP开发-知识积累-tonyenc-一款简洁、高性能、跨平台的 PHP7 代码加密扩展
GitHub地址:https://github.com/lihancong/tonyenc介绍一个简洁、高性能、跨平台的 PHP7 代码加密扩展,当前版本为 0.2.2特点简单快速,经实测,几乎不影响性能兼容 OPcache、Xdebug 等其他扩展兼容 Linux、macOS、Windows 等系统兼容 Apache、Nginx + PHP-fpm、命令行等运行模式加密算法较简...
2019-08-09 17:32:04
2094
原创 CentOS 7系统中LNMP环境搭建 - php7.3.6编译安装
一、新增用户 用户组groupadd wwwuseradd -g www www二、官网下载源码:官网下载地址:http://php.net/downloads ,在这个页面选择一个具体的版本进行下载wget https://www.php.net/distributions/php-7.3.8.tar.gz三、解压tar -xzvf php-7.3.6.tar.gz cd...
2019-08-09 15:49:17
618
原创 CentOS 7系统中LNMP环境搭建 - MySQL8.0.17编译安装
一、清理环境1、首先查询系统是否安装了MySQL[root@localhost etc]# rpm -qa | grep mysqlmysql-community-libs-8.0.16-2.el7.x86_64mysql-community-common-8.0.16-2.el7.x86_64mysql-community-client-8.0.16-2.el7.x86_64mysq...
2019-08-09 14:27:33
684
原创 CentOS 7中环境搭建 - nginx1.16.0编译安装
系统平台:CentOS Linux release 7.6.1810(64位)一、安装编译工具及库文件yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel依赖包说明:1、编译依赖 gcc 环境,所以需要:gcc gcc-c++;2、PCRE(Perl Compatible Reg...
2019-08-09 12:02:45
214
原创 区块链-以太坊开发-各种坑-Remix读取本地文件设置报错-[ERR] URL Remix IDE instance has to be provided
安装完remixd 后 或者 可以再安装上remix-ide ,然后就可以把本地的合约共享到remix浏览器中使用,在控制台中输入命令:之前命令:remixd -s E:\Dapps\contracts (当前文件操作可用.)然而现在报错:[ERR] URL Remix IDE instance has to be provided解决方法就是在原来命令的基础上再加上一个可选命令即可,...
2019-08-05 18:56:03
617
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人