linux

centos7通配ssl域名使用snap的certbot版本的lets-encrypt记录

星期日, 七月 25th, 2021 | computer, linux | 没有评论

之前直接使用脚本的形式现在已经不支持了,需要使用snap的模式

1.安装snap

sudo yum install epel-release -y
 
sudo yum install snapd
 
sudo systemctl enable --now snapd.socket
 
sudo ln -s /var/lib/snapd/snap /snap
 
sudo snap install core
 
sudo snap refresh core

2.移除历史的版本certbot

 
sudo yum remove certbot

3.Install Certbot

 
sudo snap install --classic certbot
 
sudo ln -s /snap/bin/certbot /usr/bin/certbot

› Continue reading

Tags: , , ,

ssh连接好用的工具electerm或xshell

星期五, 七月 2nd, 2021 | JAVA-and-J2EE, linux, mac, work-other | 没有评论

1.xshell基本上是window下常用的工具了,可以使用家庭版和学校版本免费

家庭或者学校版快速地址:https://www.netsarang.com/zh/free-for-home-school/

2.开源且使用起来还不错的electerm,支持linux, mac, win常用的三端

electerm is a terminal/ssh/sftp client(linux, mac, win) based on electron/ssh2/node-pty/xterm/antd/subx and many other libs.

下载地址:https://electerm.github.io/electerm/

Tags:

centos7或者windows下部署gitbook

星期四, 五月 13th, 2021 | JAVA-and-J2EE, linux | 没有评论

1.使用node版本为12版本,14版本会有问题降低版本保平安

node网站地址:https://nodejs.org/en/download/

win下地址:https://nodejs.org/dist/latest-v12.x/node-v12.22.1-x64.msi

linux下的版本: https://nodejs.org/dist/latest-v12.x/node-v12.22.1-linux-x64.tar.xz

2.解压及配置路径

tar -xJf node-v12.22.1-linux-x64.tar.xz -C /usr/local/lib/
 
cd /usr/local/lib
 
mv node-v12.22.1-linux-x64/ nodejs

3.配置环境变量

vi /etc/profile
 
export PATH=/usr/local/lib/nodejs/bin:$PATH
 
source /etc/profile

测试npm命令信息,输入npm -v查看npm的版本

4.利用npm 安装gitbook-cli

 npm install -g gitbook-cli

gitbook –version查看版本信息,执行时会自动安装gitbook

遭遇错误注释掉对应的文件中的 polyfills.js

  //fs.stat = statFix(fs.stat)
  //fs.fstat = statFix(fs.fstat)
  //fs.lstat = statFix(fs.lstat)

› Continue reading

Tags: ,

解决国内下载vscode慢的方法

星期四, 四月 22nd, 2021 | computer, linux | 没有评论

1.更新对应的cdn域名即可 vscode 官网访问地址:https://code.visualstudio.com/

把原来的:

https://az764295.vo.msecnd.net

替换成

https://vscode.cdn.azure.cn

如下:VSCodeUserSetup-x64-1.55.2.exe国内快速下载地址

https://vscode.cdn.azure.cn/stable/3c4e3df9e89829dce27b7b5c24508306b151f30d/VSCodeUserSetup-x64-1.55.2.exe

比如下载地址是:

https://az764295.vo.msecnd.net/stable/3c4e3df9e89829dce27b7b5c24508306b151f30d/code_1.55.2-1618307277_amd64.deb

更换成:

https://vscode.cdn.azure.cn/stable/3c4e3df9e89829dce27b7b5c24508306b151f30d/code_1.55.2-1618307277_amd64.deb

2.体验国内下载飞一般的速度^-^.

Tags:

解决vi不能使用鼠标右键复制粘贴的问题

星期四, 四月 22nd, 2021 | linux | 没有评论

使用最新版本的deepin 20.2的版本,使用vi编辑文件时,发生无法使用鼠标右键复制和粘贴功能,很是不方便。

一使用粘贴就会进入可视插入的模式,解除此模式也很简单 使用 :set mouse=v 即可

##在可视模式下使用鼠标搞定
:set mouse=v
 
###启动了所有模式,这样就屏蔽了鼠标右健功能
:set mouse=a

Tags: ,

centos7下yum安装PHP 7.4, 7.3 & 7.2 & 7.1

星期二, 三月 9th, 2021 | linux, php | 没有评论

centos7下yum安装PHP 7.4, 7.3 & 7.2 & 7.1

1.系统为centos7.9

2.使用yum安装 命令如下:

  sudo yum install epel-release
 
  sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

2.1:安装php版本

  ## Install PHP 7.4 
  yum --enablerepo=remi-php74 install php
 
  ## Install PHP 7.3 
  yum --enablerepo=remi-php73 install php
 
  ## Install PHP 7.2 
  yum --enablerepo=remi-php72 install php
 
  ## Install PHP 7.1 
  yum --enablerepo=remi-php71 install php

2.2 安装php相关常用扩展(Modules)

	### For PHP 7.4
yum --enablerepo=remi-php74 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt
 
### For PHP 7.3
yum --enablerepo=remi-php73 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt
 
### For PHP 7.2
yum --enablerepo=remi-php72 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt
 
### For PHP 7.1
yum --enablerepo=remi-php71 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

2.3 支持mysql及php-fpm

  ## For PHP 7.4 
  yum --enablerepo=remi-php74 install php-fpm mysqlnd
 
  ## For PHP 7.3 
  yum --enablerepo=remi-php73 install php-fpm mysqlnd
 
  ## For PHP 7.2 
  yum --enablerepo=remi-php72 install php-fpm mysqlnd
 
  ## For PHP 7.1 
  yum --enablerepo=remi-php71 install php-fpm mysqlnd

2.4 查看更多可安装的模块

› Continue reading

Tags: , ,

deepin升级后无法进入图形界面的处理办法

星期四, 一月 28th, 2021 | computer, linux | 没有评论

一直升级都很正常,今天遭遇无法进入图形界面

解决如下:

ssh连接进入命令行界面:

	sudo apt-get install deepin-appstore
	##注意移除data数据即可
	sudo apt-get remove deepin-appstore-data
	sudo apt-get install dde
	sudo reboot

重启后进入搞定

Tags:

centos7.x配置安装chrome+chromedriver+selenium

星期四, 十二月 31st, 2020 | JAVA-and-J2EE, linux | 没有评论

1.系统centos7.x

下载chrome

 wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

2. 安装chrome

 yum -y install ./google-chrome-stable_current_x86_64.rpm

2.1.Installed:
google-chrome-stable.x86_64 0:87.0.4280.88-1

查看chrome版本号

  [root@localhost soft]# google-chrome --version
   Google Chrome 87.0.4280.88

3.下载对应的chromedriver(87.0.4280.88)版本要保持一致

   wget https://npm.taobao.org/mirrors/chromedriver/87.0.4280.88/chromedriver_linux64.zip
 
   #解压chromedriver_linux64.zip
 
   unzip chromedriver_linux64.zip
   mv chromedriver /usr/bin/

4. 后续使用selenium等就可以愉快的使用了

5.修复中文方块问题

中文字体问题:下载宋体simsun,或者其他字体
把文件放到

    /usr/share/fonts/simsun.ttc
   ##执行命令
   fc-cache -fv

成功后即可

Tags: , ,

docker-selenium server的安装及使用

星期二, 十二月 22nd, 2020 | JAVA-and-J2EE, linux | 没有评论

1.需要使用selenium进行访问网站获取信息及截图

在服务器上安装对应的selenium比较麻烦,有docker真是方便多了

更多使用代码见:启用远程调用Docker下应用selenium-chrome服务

2.安装docker,如果已经安装可以忽略
此处选用的是chrome,完成后访问地址:http://localhost:4444/wd/hub
顺便安装下docker的openjdk11为以后备用.

 $ curl -sSL https://get.daocloud.io/docker | sh
 $ sudo systemctl start docker
 
 $ docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome:4.0.0-beta-1-prerelease-20201208
 
 //如果遭遇iptables nat 等失败 可以重新启动下docker再运行selenium chrome解决
 $ service iptables stop
 $ service iptables start
 $ sudo systemctl restart docker
 $ docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome:4.0.0-beta-1-prerelease-20201208
 
 //仅仅是备用,无需安装
 $ docker pull openjdk:11

3.使用selenium即可

<dependency>
	<groupId>org.seleniumhq.selenium</groupId>
	<artifactId>selenium-java</artifactId>
</dependency>

Tags: , ,

启用远程调用Docker下应用selenium-chrome服务

星期五, 九月 18th, 2020 | JAVA-and-J2EE, linux | 没有评论

1.服务调用本地的chromedriver驱动部署到服务器上比较麻烦,借助docker可以快速使用和独立

docker-selenium 的git地址:https://github.com/SeleniumHQ/docker-selenium

如果未安装docker可以一键安装

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
#或者:国内源速度快点
curl -sSL https://get.daocloud.io/docker | sh
##启动docker
sudo systemctl start docker
 
docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome:4.0.0-alpha-7-prerelease-20200907

2.启用chrome的支持cdp功能远程驱动
› Continue reading

Tags: ,

Search

文章分类

Meta