卸载apt-get purge --auto-remove 软件包名称 # 备注: purge一起删除掉其可执行文件和配置文件 切换版本(update-alternatives)update-alternatives --config <name>
注:这里的“mask”是系统服务的一个状态,相当于被“屏蔽”,运行unmask,然后重新安装# Failed to preset unit: Unit file /etc/systemd/system/php8.0-fpm.service is masked. # systemctl unmask php8.0-fpm.service # systemctl enable php8.0-fpm.service
1. 环境变量的配置# jdk1.8 JAVA_HOME=/usr/local/java/jdk1.8.0_321 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH # jdk11 JAVA_HOME=/usr/local/java/jdk-11.0.15 CLASSPATH=.:$JAVA_HOME/lib PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH 2. 在Java11中默认时没有jre目录,生成jre目录方式如下# cd $JAVA_HOME # bi...
1. 下载JetBrainsRuntime下载地址:https://github.com/JetBrains/JetBrainsRuntime 2. 应用patch下载地址:https://github.com/prehonor/myJetBrainsRuntime patch的使用方式:将下载好的 idea.patch 文件移动到JetBrainsRuntime目录下 命令行运行:git apply idea.patch 3. 编译JetBrainsRuntime编译方法请查看https://github.com/JetBrains/JetBrainsRuntime上面的教程 4. 修改idea的启动SDK修改idea.sh文件在开头加上expo...
$ cp /etc/apt/source.list /etc/apt/source.list.bak $ vim /etc/apt/source.list deb http://mirrors.163.com/debian/ bullseye main non-free contrib deb http://mirrors.163.com/debian/ bullseye-updates main non-free contrib deb http://mirrors.163.com/debian/ bullseye-backports main non-free contrib deb-src http://mirrors.163.com/debian/ bullseye main non-free contrib deb-src http://mirrors.163.c...
# 编辑文件 $ vim /etc/network/interfaces allow-hotplug enp0s3 iface enp0s3 inet dhcp #auto enp0s3 #iface enp0s3 inet static #address 10.0.2.20 #netmask 255.255.255.0 #auto enp0s8 #iface enp0s8 inet static #address 192.168.0.107 #netmask 255.255.255.0 auto enp0s9 iface enp0s9 inet static address 192.168.56.191 netmask 255.255.255.0 备注$ ip route show #查看各网卡当前...
1.在本地机器上使用ssh-keygen产生公钥私钥对 $ ssh-keygen -t rsa -C "xxx@xxx.com" 2.用ssh-copy-id将公钥复制到远程机器中 # ssh-copy-id 将key写到远程机器的 ~/ .ssh/authorized_key.文件中 $ ssh-copy-id -i .ssh/id_rsa.pub username@xxx.xxx.xxx.xxx 3.登录到远程机器不用输入密码 # 如果密钥文件在~/.ssh目录下不需要指定密钥文件否则需要-i来指定密钥文件 $ ssh username@xxx.xxx.xxx.xxx $ ssh ...
新建 创建一个新的 git 版本库。这个版本库的配置、存储等信息会被保存到.git 文件夹中 # 初始化当前项目 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 在指定目录创建一个空的 Git 仓库。运行这个命令会创建一个名为 directory,只包含 .git 子目录的空目录。 $ git init --bare <directory> # 下载一个项目和它的整个代码历史 # 这个命令就是将一个版本库拷贝到另一个目录...
# 安装依赖库 > yum -y install libXrender-devel fontconfig-devel rw-fonts libXext openssl-devel # 下载地址 https://github.com/wkhtmltopdf/wkhtmltopdf > tar xvfJ wkhtmltox-0.12.4_linux-generic-amd64.tar.xz > cd wkhtmltox/bin > mv wkhtmlto* /usr/bin/ > chmod 777 /usr/bin/wkhtmlto* # 将windows的simsun字体移动到/usr/share/fonts/目录下,否则中文会出现乱码 > unzip simsun.zip > cp simsun/simsu...
1.安装yum install python-setuptools easy_install supervisor mkdir -p /etc/supervisor/conf.d echo_supervisord_conf > /etc/supervisor/supervisord.conf 2. 设置系统服务 1.vim /lib/systemd/system/supervisord.service # dservice for systemd (CentOS 7.0+) # by ET-CS (https://github.com/ET-CS) [Unit] Description=Supervisor daemon [Service] Type=forking ExecStart=/usr/bin/supervisord -c /etc/s...
Model的一些常用rules规则 提示:打印出Validator::$builtInValidators可以看到被支持的所有validators 去除首尾空白字符 ['email', 'trim'] 或 ['email', 'filter', 'filter' => 'trim'] 字段必填 ['email', 'required'] 赋予默认值 ['age', 'default', 'value' => 18] 字符串长度 ['email', 'string', 'min' => 3, 'max' => 20] 或 ['email', 'string', 'length' => [3, 20]] 格式类型验证// 整数格式 ['age', ...
[root@localhost gitlab]# gitlab-rails console production DEPRECATION WARNING: Passing the environment's name as a regular argument is deprecated and will be removed in the next Rails version. Please, use the -e option instead. (called from require at bin/rails:4) -------------------------------------------------------------------------------- GitLab: 12.4.0 (1425a56c75b) GitLab Shell...
php的守护进程Daemon化守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。php也可以实现守护进程的功能。 1、基本概念 进程:每个进程都有一个父进程,子进程退出,父进程能得到子进程退出的状态。 进程组:每个进程都属于一个进程组,每个进程组都有一个进程组号,该号等于该进程组组长的PID 2、守护编程要点 1. 在后台运行。...
Guide这是一篇讲解如何正确使用 Markdown 的排版示例,学会这个很有必要,能让你的帖子有更加清晰的排版。 引用文本:Markdown is a text formatting syntax inspired 语法指导普通内容这段内容展示了在内容里面一些小的格式,比如: 加粗 - **加粗**倾斜 - *倾斜*删除线 - ~~删除线~~Code 标记 - Code 标记超级链接 - [超级链接](http://github.com)
1. 开启远程服务的ssh的22端口sudo apt-get install openssh-server 2. 安装sshfs2.1 ubuntu apt-get install sshfs 2.2 Fedore yum -y install fuse-sshfs 2.3 Centos 2.3.1 yum安装 yum -y install epel-release yum -y install fuse-sshfs yum list fs-sshfs 2.3.2 rpm安装 下载rpm文件 wget http://ftp.tu-chemnitz.de/pub/linux/dag/redhat/el7/en/x86_64/rpmforge/RPMS/fuse-sshfs-2.5-1.el7.rf.x86_64.rpm ...
-- MySQL日期时间处理函数 -- 当前日期:2017-05-12(突然发现今天512,是不是会拉防空警报) SELECT NOW() FROM DUAL;-- 当前日期时间:2017-05-12 11:41:47 -- 在MySQL里也存在和Oracle里类似的dual虚拟表:官方声明纯粹是为了满足select ... from...这一习惯问题,mysql会忽略对该表的引用。 -- 那么MySQL中就不用DUAL了吧。 SELECT NOW();-- 当前日期时间:2017-05-12 11:41:55 -- 除了 now() 函数能获得当前的日期时间...
网络设置Elasticsearch 缺省情况下是绑定 localhost。对于本地开发服务是足够的(如果你在相同机子上启动多个节点,它还可以形成一个集群),但是你需要配置基本的网络设置,为了能够在实际的多服务器生产集群中运行。WARNING:注意网络配置,永远不要暴露未受保护的节点到公网上 常用的网络配置network.host节点将绑定到一个主机名或者 ip 地址并且会将该这个节点通知集群中的其他节点。接受 ip 地址,主机名,指定值或者包含这...
1、查看数据库当前的进程,看一下有无正在执行的慢SQL记录线程。mysql> show processlist; 2、查看当前的事务# 当前运行的所有事务 mysql> SELECT * FROM information_schema.INNODB_TRX; # 当前出现的锁 mysql> SELECT * FROM information_schema.INNODB_LOCKs; # 锁等待的对应关系 mysql> SELECT * FROM information_schema.INNODB_LOCK_waits; 解释:看事务表INNODB_TRX,里面是否有正在锁定的事务线程,看看ID...
一、configure 报错 1、错误类型:Configure: error: Please reinstall the libcurl distribution-easy.h should be in <curl-dir>/include/curl/解决方法:sudo apt-get install libcurl4-gnutls-dev libcurl4-openssl-dev 2、错误类型:configure: error: sasl.h not found!解决方法:sudo apt-get install libsasl2-dev 3、错误类型:Configure: error: Please reinstall the ncurses distribution解决方法:sudo apt-get in...
# 删除索引 DELETE /statistics_add_cart DELETE /statistics_browses DELETE /statistics_del_cart DELETE /statistics_keywords DELETE /statistics_goods_rejected # 查看索引的配置 GET /statistics_add_cart/_settings # 查询所有文档 GET /statistics_add_cart/add_cart/_search { "query": { "match_all": {} } } # 清空所有数据 POST /statistics_add_cart/add_cart/_delete_by_query?refre...
备注:如果在Mac OS中出现 /dev/urandom tr Illegal byte sequence 这种错误信息时,主要是因为 MacOS 在处理 unicode 字符时跟 Linux 会不一样,此时需要指定一个语言环境才行,如C(LC_CTYPE=C):< /dev/urandom LC_CTYPE=C tr -dc 0-9-A-Z|head -c ${1:-10};echo 1. 使用SHA算法来加密日期,并输出结果的前10个字符:[root@kafka60 shell]# date +%s |sha256sum |base64 |head -c 10 ;echo YTc4Mjk0Yj 2. 使用内嵌的/dev/ur...