编辑
2024-04-29
前端
00

1. Vue3简介

  • 2020年9月18日,Vue.js发布版3.0版本,代号:`O
编辑
2024-03-20
中间件
00

ubuntu安装jdk

1.下载jdk

oracle官网

默认是最新版本

image.png

我们可以在历史版本中选择我们需要的下载

image.png

这里可以选择具体的版本进入下载页面

image.png

下载之后,我们需要把压缩包上传到ubuntu,并解压

注意:以下步骤都需要使用root账号操作。

为了一次安装,所有用户都可以使用,建议将jdk解压缩到公共目录,所有用户都能访问的目录。我这里是在/opt目录下创建java目录保存解压缩文件。

cp /home/cpcnet/jdk-8u66-linux-x64.tar.gz /opt/java/ cd /opt/java tar -zxvf jdk-8u66-linux-x64.tar.gz

image.png

解压完成之后,我们需要修改/opt/java目录和解压缩目录的访问权限和归属组等信息

#修改访问权限 chmod -R 775 /opt/java chmod -R 775 /opt/java/jdk1.8.0_66 #修改归属组 chown root:root /opt/java/jdk1.8.0_66

为了让所有用户都可以共用jdk环境,我们选择将jdk安装在/etc/profile文件中。如果只想为某个用户安装,可安装在~/.bashrc中。

vim /etc/profile

将以下内容粘贴到文件的最后,并保存退出

export JAVA_HOME=/opt/java/jdk1.8.0_66 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH

image.png

使配置文件生效

source /etc/profile

查看是否安装成功,出现以下内容就代表安装成功

image.png

现在我们退出root账号,登录常规账号,在~/.bashrc文件中添加以下配置,确保每次账号重启都能附带安装jdk环境

vim ~/.bashrc

添加以下内容到文件结尾,并保存退出

source /etc/profile

image.png

使配置文件生效

source ~/.bashrc

查看是否安装成功

java -version

以上就是ubuntu安装jdk的整个步骤。

编辑
2024-03-13
openldap
00

OpenLDAP 日志功能

LDAP 默认情况日志是没有打印的,我们需要配置下将日志打印出来

修改rsyslog配置

vim /etc/rsyslog.conf local4.* /var/log/ldap.log

重启rsyslog服务

#centos7 systemctl restart rsyslog #centos6 sudo service rsyslog restart

测试日志功能

tailf /var/log/ldap.log [root@hn-nameserver02-2-205 ~]# tailf /var/log/ldap.log May 14 10:31:46 hn-nameserver02-2-205 slapd[15060]: conn=5442 fd=23 ACCEPT from PATH=/var/run/ldapi (PATH=/var/run/ldapi) May 14 10:31:46 hn-nameserver02-2-205 slapd[15060]: conn=5442 op=0 BIND dn="" method=163 May 14 10:31:46 hn-nameserver02-2-205 slapd[15060]: conn=5442 op=0 BIND authcid="gidNumber=995+uidNumber=997,cn=peercred,cn=external,cn=auth" authzid="gidNumber=995+uidNumber=997,cn=peercred,cn=external,cn=auth" May 14 10:31:46 hn-nameserver02-2-205 slapd[15060]: conn=5442 op=0 BIND dn="gidNumber=995+uidNumber=997,cn=peercred,cn=external,cn=auth" mech=EXTERNAL sasl_ssf=0 ssf=71 May 14 10:31:46 hn-nameserver02-2-205 slapd[15060]: conn=5442 op=0 RESULT tag=97 err=0 text= May 14 10:31:46 hn-nameserver02-2-205 slapd[15060]: conn=5442 op=1 SRCH base="" scope=0 deref=0 filter="(objectClass=*)" May 14 10:31:46 hn-nameserver02-2-205 slapd[15060]: conn=5442 op=1 SRCH attr=contextCSN
编辑
2024-03-07
linux
00

centos6配置阿里云yum源

进入yum源配置目录

cd /etc/yum.repos.d

备份系统自带的yum源

cp CentOS-Base.repo CentOS-Base.repo.bk

下载阿里云yum源

wget -O CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-6.repo

下载好后还存在的两个问题

问题1:

因为Centos-6早就停止了更新维护,阿里云镜像网站将其仓库也换到了centos-vault中,所以直接安装yum源会报错,因为配置文件里的链接是空的网址

我们将配置文件里的一些路径进行全局替换

sed -i 's/centos/centos-vault/g' CentOS-Base.repo

问题2:

releasever会自动识别centos版本,识别出来的结果是6,但是镜像中并没有6这个路径,所以会报错,这里将直接releasever 会自动识别centos版本,识别出来的结果是6,但是镜像中并没有6这个路径,所以会报错,这里将直接releasever替换为centos系统版本,我的是6.7

sed -i 's/$releasever/6.10/g' CentOS-Base.repo

清空缓存

yum clean all

服务器的包信息下载到本地电脑缓存起来

yum makecache

至此完成yum源的配置

编辑
2023-12-14
database
00

ubuntu下修改mysql默认data路径

由于ubuntu默认的mysql路径是在/var/lib/mysql下,很多时候我们如果没有挂载其它分区在/var的时候,随着网站逐渐浏览和添加内容,数据容量也会越来越大,自然磁盘空间也会比较吃紧。因此我们就需要把mysql的data路径转移到其它目录下。

今天在转移的时候走了不少弯路,最后经过反复尝试后得到了比较精简的步骤,提炼如下。

设置新data路径(假设新路径为/data/mysql)这里需要说明的就是,最开始我图省事使用了mv来移动,随后发现在设置完路径后mysql无法访问。因此为了保险起见还是按照这里的步骤来吧。

#建立新的路径 sudo mkdir -p /data/mysql #复制数据 sudo cp -a /var/lib/mysql/* /data/mysql #修改文件夹权限 sudo chown -R mysql:mysql /data/mysql #修改配置文件 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf #查找并用#注释以下 datadir = /var/lib/mysql #新增 datadir = /data/mysql

需要提醒的是:单只修改mysql的config文件是不够的,在你重启mysql服务的时候会发现启动失败。原因则是ubuntu里有一个访问控制系统apparmor,因此我们还需要在这里修改一下才能完全成功。

#修改安全保护文件 sudo vim /etc/apparmor.d/usr.sbin.mysqld #查找并用#注释以下两节 /var/lib/mysql/ r, /var/lib/mysql/** rwk, #新增 /data/mysql/ r, /data/mysql/** rwk, #修改访问控制文件 sudo vim /etc/apparmor.d/abstractions/mysql #注释掉 /var/lib/mysql/mysql.sock rw #新增 /data/mysql/mysql.sock rw #重启服务(必须重启才能生效对apparmor的修改) /etc/init.d/apparmor restart /etc/init.d/mysql restart

这时候再访问就会发现已经修改成功了,数据的读写都经由新路径实现。