国内几个主要的ubuntu 20.04 软件源
1、阿里源deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal main...
Shell 中 if用法
条件测试的表达式[ expression ] 括号两端必须要有空格[[ expression ]] 括号两端必须要有空格test expression组合测试条件:-a : and -o : or ! : not 整数比较整数比较 -eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:if [ "$a" -ne "$b" ] -gt 大于,如:if [ "$a" -gt "$b" ] -ge 大于等于,如:if [ "$a" -ge "$b" ] -lt 小于,如:if [ "$a" -lt "$b" ] -le 小于等于,如:if [ "$a" -le "$b" ] < 小于(需要双括号),如:(("$a"...
电脑装系统教程
本篇装电脑教程分为两部分,第一部分是台式电脑的系统安装,第二部分是笔记本系统安装。为什么台式电脑跟笔记电脑要分开写呢?因为台式电脑的硬盘格式和笔记本出厂预装的硬盘格式是两种不同的格式。所以本篇装机教程就分开来讲解这两种装系统的教程。一、装系统前所需要做的准备① U盘1个 ② 一台可以使用的电脑 ③ 一个可以正常使用的操作系统GHO准备好上述的工具后,第一步则是制作用安装系统的PE盘。制作工具有很多,比如:老毛桃、电脑店、大白菜、U深度等等。本篇教程使用老毛桃的PE制作工具来演示如何制作PE启动盘。 二、制作PE启动盘首先安装好用来制作PE启动盘的软件,插入需要制作的U盘到电脑的USB接口。具体设置参数如图所示。设置完相关参数后点击...
Centos编译安装redis
安装RedisRedis官方下载地址:http://redis.io/download,下载wget http://download.redis.io/releases/redis-5.0.9.tar.gz tar -zxvf redis-5.0.9.tar.gz mv redis-5.0.9 /usr/local/redis cd /usr/local/redis make && make install 然后就发现/usr/local/redis/src目录下出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli启动redis服务cd src ./redis-server 注意这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动。./redis-server redis.conf redis.conf是一个默认的配置文件。我们可以根据需要使用自己的配置文件。 启动redis服务进程后,就可以使用测试客户端程序redis-cli和redis服务交互了。...
PHP编译安装时常见错误解决办法
configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution代码如下:yum -y install libxslt-devel configure: error: Could not find net-snmp-config binary. Please check your net-snmp installation.代码如下:yum -y install net-snmp-devel configure: error: Please reinstall readline - I cannot find readline.h代码如下:yum -y install readline-devel configure: error: Cannot find pspell代码如下:yum -y install aspell-devel checking for unixODBC support... configure: error: ODBC header...
Dockerfile关键字描述
Docker学习笔记:Dockerfile关键字描述FROM -- 基础镜像,当前新镜像是基于哪个镜像的MAINTAINER -- 镜像维护者的姓名和邮箱地址RUN -- 容器构建时需要运行的命令EXPOSE -- 当前容器对外暴露出的端口WORLDIR -- 指定在创建容器后,终端默认登陆的进来工作目录,一个落脚点ENV -- 用来构建镜像过程中设置环境变量ADD -- 将宿主机目录下的文件拷贝进镜像且ADD命令会自动处理URL和解压tar压缩包COPY -- 类似ADD,拷贝文件和目录到镜像中。将从构建上下文目录中<源路径>的文件/目录复制到新的一层的镜像内的<目标路径>位置VOLUME -- 容器数据卷,用于数据保存和持久化工作CMD --指定一个容器启动时要运行的命令。Dockerfile中可以有多个CMD指令,但只有最后一个生效,CMD会被docker run之后的参数替换。ENTRYPOINT --指定一个容器启动时要运行的命令。 ENTRYPOINT的目的和CMD一样,都是在指定容器启动程序及参数ONBUILD...
你若安好,我便是晴天。
...
mysql8修改密码策略
show global variables like '%validate_password%';#验证策略 0-->low 1-->MEDIUM 2-->strongset global validate_password.policy=0;#密码最小长度set global validate_password.length=3;
Navicat for MySQL远程连接的时候报错1130的解决方法
导致报错1130原因:无法给远程连接的用户权限首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。 解决方案一://授权root用户拥有数据库的所有权限mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;第一个root代表用户,%代表所有从所有IP进行访问(也可改成具体IP),第二个root代表密码//刷新系统权限表mysql>flush privileges;解决方案二:在服务器登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'。下面是用SQL语句解决问题:mysql> -u root -p mysql>use mysql; mysql>select 'host' from user where...
数据库授权
/*授予用户通过外网IP对于该数据库的全部权限*/grant all privileges on `test`.* to 'test'@'%' ;/*授予用户在本地服务器对该数据库的全部权限*/grant all privileges on `test`.* to 'test'@'localhost';grant select on test.* to 'user1'@'localhost'; /*给予查询权限*/grant insert on test.* to 'user1'@'localhost'; /*添加插入权限*/grant delete on test.* to 'user1'@'localhost'; /*添加删除权限*/grant update on test.* to 'user1'@'localhost'; /*添加权限*/ flush privileges; /*刷新权限*/(6)查看权限show grants;(7)删除权限revoke privileges on databasename.tablename from...