Linux
文章平均质量分 61
Alvin_Lam
这个作者很懒,什么都没留下…
展开
-
macOS Catalina 下「已损坏无法打开」解决办法
升级到 macOS Catalina 后,你的应用可能会出现损坏提示:解决办法:App 在macOS Catalina下提示已损坏无法打开的两种解决办法:(以下方法二选一)1.打开终端;输入以下命令,回车;sudo xattr -r -d com.apple.quarantine /Applications/xxxx.app注意:/Applications/xxxx.app 换成你的App路径(将 App 拖到终端里即可)重启 App。2.由于SIP机制会限制破解文件的调用原创 2021-06-23 20:15:11 · 677 阅读 · 0 评论 -
【java】AES加密解密|及Base64的使用
AES加解密算法,使用Base64做转码以及辅助加密:package com.wintv.common;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import sun.misc.BASE64Decoder;i...原创 2019-01-16 17:58:25 · 1528 阅读 · 0 评论 -
误删除 linux 系统文件,用extundelete可以恢复
说在前面的话针对日常维护操作,难免会出现文件误删除的操作。大家熟知linux文件系统不同win有回收站,删除后的文件可以到垃圾箱寻回,要知道linux文件修复比较费劲,网络上面的文档也是五花八门。所以本次研究一种比较靠谱的文件和目录恢复方法,也给维护人员留一条后路。分析对比debugfs、testdisk 6.14、extundelete,对比各自官网介绍和操作说明本次决定研究extund...原创 2018-12-29 14:19:50 · 757 阅读 · 1 评论 -
SpringBoot | 第十四章:基于Docker的简单部署
http://www.importnew.com/29584.html前言讲解了单元测试,本章节讲讲应用的部署吧。总体而言,在进行自动化部署时,基本都会用上Jenkins+Maven+Docker进行部署。本章节主要讲解使用Maven+Docker进行SpringBoot应用的部署知识。题外话:对于Docker,本人也是去年才第一次听说的,当时也没有进行过相关了解。然后年初的时候,...原创 2018-12-20 16:55:16 · 314 阅读 · 0 评论 -
Docker搭建Java Web环境(Centos6.8+JDK8+tomcat8)
一、在docker中pull centos为了与原有的虚拟机区分开来,这里我们下载用centos6.8 64位的环境。原有虚拟机环境:利用docker查找一下centos镜像信息:可以看到,在Docker中,可以pull的centos已经更新到最新的7.3版本了。我们这里pull一下centos6.8。相关命令:docker pull daocloud.io/libra...转载 2018-12-20 14:37:36 · 281 阅读 · 0 评论 -
使用Docker搭建Java环境
准备首先需要准备一个CentOS的操作系统,虚拟机也可以。具体配置要求如下:必须是64位操作系统 建议内核在3.8以上 安装Docker只需要通过以下命令即可安装Docker软件yum -y install docker-io可使用以下命令,查看Docker是否安装成功:docker version 如果输出看Docker的版本号,则说明安装成功了,可通过...转载 2018-12-20 13:56:26 · 437 阅读 · 0 评论 -
ping: unknown host www.baidu.com
root用户命令: dhclient[root@centOS home]# dhclient原创 2018-12-07 14:44:21 · 295 阅读 · 0 评论 -
ip命令介绍
1、ip:show/manipulate routing, devices, policy routing and tunnels 1)说明:ifconfig命令已经废弃。其功能可通过下文介绍的ip addr、ip link和ip -s link等命令代替。 2)常用语法:ip [ OPTIONS ] OBJECT { COMMAND | help } 常用的OPTIONS:-s...原创 2018-12-07 13:15:24 · 2302 阅读 · 0 评论 -
VMware虚拟机中如何配置静态IP
此处详解如何在VMware虚拟机中配置静态IP。 上图是一个草图,大致说明下VMware网络情况。网段指某个IP范围,例如一栋小区楼和另一栋小区楼就不是一个网段如果你在A小区,你女朋友在B小区,你想和她联系就需要通过网关。你好基友住你隔壁,你和他通信就不需要通过网关。VMware给我们模拟了网关,所以我们配置的时候需要根据VMware虚拟机来设置网络ip。我们将windo...转载 2018-12-14 11:02:36 · 1818 阅读 · 0 评论 -
yum安装Docker及入门使用
一、安装1、配置yum源# vim /etc/yum.repos.d/docker.repo[dockerrepo]name=Docker Repositorybaseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/enabled=1gpgcheck=1gpgkey=https://yum...原创 2018-12-13 19:08:48 · 385 阅读 · 0 评论 -
VM连接centOS注意配置
1、VM配置宿主机ip:172.17.36.2002、VM虚拟机设置3、centOS网络设置ifcfg-eth0 cat /etc/sysconfig/network-scripts/ifcfg-eth0 [root@centOS ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0HWADDR=0...原创 2018-12-07 17:38:24 · 305 阅读 · 0 评论 -
tomcat添加远程debug端口
tomgcat/bin/catalina.sh文件添加命令CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=18513"JAVA_OPTS="$JAVA_OPTS -server -Xms256m -Xm...原创 2018-10-15 15:42:31 · 1990 阅读 · 0 评论 -
Windows7 安装MongoDB 简单配置
1、下载安装包,各版本安装包下载路径https://blog.csdn.net/alvin_lam/article/details/809704302、把zip包解压,将解压文件bin及同目录下个文件都放入C盘创建的文件夹mongodb里,3、创建data目录方便启动,在D盘创建mongodb目录,创建db,目录层级为:D:\mongodb\data\db;创建logs目录,目录层级为:D:\mo...原创 2018-07-12 15:21:39 · 1091 阅读 · 0 评论 -
Linux上安装MongoDB
MongoDB在Windows上的安装过程整体上来说并不难,网上的资料也比较多,这里我就不介绍了,我主要说下如何在Linux环境下安装MongoDB。 环境: CentOS 7 MongoDB 3.4.9 下载MongoDB首先去MongoDB官网下载MongoDB,地址https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.9...转载 2018-07-12 11:48:49 · 318 阅读 · 0 评论 -
Linux里http请求样例url
curl 'https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx' \ -H 'Content-Type: application/json' \ -d ' {"msgtype": "text", "text": { "content": "我就是我, 是不一样的烟火" } }'...原创 2018-04-02 17:53:15 · 2541 阅读 · 0 评论 -
Git-命令行-删除本地和远程分支
https://blog.csdn.net/qq_32452623/article/details/54340749命令行方式Git Bash: 切换到要操作的项目文件夹 命令行 : $ cd <ProjectPath> 这里写图片描述 查看项目的分支们(包括本地和远程) 命令行 : $ git branch -a 这里写...转载 2019-01-15 17:30:49 · 1542 阅读 · 0 评论 -
git 拉取远程分支到本地
https://blog.csdn.net/carfge/article/details/79691360步骤:1、新建一个空文件,文件名为hhhh2、初始化 git init3、自己要与origin master建立连接(下划线为远程仓库链接)git remote add origin git@github.com:XXXX/nothing2.git远程仓库...转载 2019-01-16 15:22:29 · 1970 阅读 · 0 评论 -
通过SSH克隆远程仓库(GitLab)到本地
通过SSH克隆远程仓库(GitLab)到本地由于不是任何用户都能从远程仓库克隆到本地的,也是需要鉴别的,因此本地需要用git bash 创建一个公钥,而远程仓库也要把这个公钥保存下来,进而本地才可以从远程download。主要步骤如下:1.首先需要下载一个git for windows,成功安装。2.在github或者gitlab上有自己的账户。3.打开git bash.exe ...转载 2019-05-24 11:23:52 · 1493 阅读 · 0 评论 -
GitLab配置ssh key
GitLab配置ssh key一、背景 当前很多公司都选择git作为代码版本控制工具,然后自 己公司搭建私有的gitlab来管理代码,我们在clone代码的时候可以选择http协议,当然我们亦可以选择ssh协议来拉取代码。但是网上很少找到 如何用git客户端生成ssh key,然后配置在gitlab,我当时在做的时候苦于摸索,后来终于找到了解决方案,那么本文,我们就来聊一聊如何本地git...转载 2019-05-24 11:20:38 · 555 阅读 · 1 评论 -
linux grep命令(查找文件里符合条件的字符串)
1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-I:不区分大 小写(只适用于单字符)。...转载 2019-05-08 21:54:10 · 15789 阅读 · 0 评论 -
mysql导出指定字段或指定数据到文件中
使用mysqldump把mysql数据库的数据导出到文件中还是挺方便的;比如说要导出baijunyao数据库;// mysqldump -u用户名 -p 数据库名 [表名]> 导出的文件名mysqldump -uroot -p baijunyao > baijunyao.sql导出baijunyao数据库中的users表;mysqldump -uroot -p...转载 2019-05-08 21:43:07 · 6913 阅读 · 0 评论 -
免费域名证书+nginx开启https访问
http://www.nginx.cn/category/nginx-article转载 2019-04-15 15:34:31 · 522 阅读 · 0 评论 -
Nginx的优化和压力测试
https://blog.csdn.net/qq_30038111/article/details/79794377我们要测试 nginx 的负载能力,需要借助压力测试工具。本博客是使用 Apache 服务器自带的一个 web 压力测试工具 ApacheBench ,简称 ab。ab 是一个命令行工具,即通过 ab 命令行,模拟多个请求同时对某一 URL 地址进行访问,因此可以用来测试目标服务...转载 2019-04-15 15:00:14 · 515 阅读 · 0 评论 -
Centos6下使用yum安装MariaDB
1)增加mariaDB的yum源[root@centos6-test08 ~]# cd /etc/yum.repos.d/[root@centos6-test08 yum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo.bak[root@centos6-test08 yum.repos.d]# vim CentOS-Base.repo......原创 2019-04-03 12:03:49 · 501 阅读 · 0 评论 -
mysql中导出指定条件的数据
mysql中导出指定条件的数据mysqldump -u用户名 -p密码 -h mysql主机 --default-character-set=指定编码 数据库名称 表名称 --where=" 查询条件 " > 导出文件名.sqlmysqldump -uroot -p123456 -h 192.168.1.123 --default-character-set=utf8 ...转载 2019-04-08 14:01:05 · 2796 阅读 · 0 评论 -
用本地代码直接share到github上过程中出现了一个问题
Successfully created project 'xxx' on GitHub, but initial push failed: Could not read from remote remote解决方案:在Settring -> VersionControl ->GitHub中去掉:“Clone gitrepositories using ssh”即可原...转载 2019-03-27 22:45:17 · 548 阅读 · 0 评论 -
Linux 下MySql 重置密码
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线...原创 2019-04-04 18:39:48 · 602 阅读 · 0 评论 -
MySql实现远程连接,用户grant授权
https://blog.csdn.net/hnxuwei/article/details/504817491、进入mysql,创建一个新用户root,密码为root:格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by “用户密码”;grant select,update,insert,delete on . to root@192.168.1...转载 2019-04-04 18:37:53 · 4243 阅读 · 0 评论 -
linux查看pid关联的进程
1、linux查看pid关联的进程ps -aux |grep -v grep|grep pid进程idps -aux |grep -v grep|grep 28990(pid)2、linux查看端口占用情况lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:80003、netstat -tunlp |grep 端口号,用于查看指定的...原创 2019-03-05 11:50:43 · 7075 阅读 · 0 评论 -
linux支持xshell文件上传和下载命令rz、sz
xshell 上传下载文件,一般问题可以直接如下处理,不需要安装xftp环境(不存在sz,rz命令的话,通过这个安装下yum install -y lrzsz): sz 文件名 下载文件 rz 文件名 上传文件...原创 2019-02-11 17:54:00 · 455 阅读 · 0 评论 -
sublime 中按 ctrl + B 调用 python3 运行
用sublime写了python3的代码,ctrl + B运行时却调用了python2,导致运行报错。 这是因为很多系统默认安装了python2,默认调用python的版本就是python2。解决办法:我们先来新建一个sublime build system然后自动打开了一个文本,清空并写入以下内容:{ "env": {"PYTHONIOENCODING": "ut原创 2018-01-22 23:57:34 · 872 阅读 · 0 评论 -
linux中合并多个文件内容到一个文件的例子
Windows 中实现合并多个文件内容到一个文件中 代码如下复制代码copy *.sql MERGE.sqlLinux 或 类Unix 下实现合并多个文件内容到一个文件中 代码如下复制代码cat b1.sql b2.sql b3.sql > b_all.sql或者cat *.sql > merge.原创 2018-01-21 22:42:43 · 134815 阅读 · 2 评论 -
lsof命令:查看Liunx进程所打开的文件命令
lsof命令是什么?可以列出被进程所打开的文件的信息。被打开的文件可以是1.普通的文件,2.目录 3.网络文件系统的文件,4.字符设备文件 5.(函数)共享库 6.管道,命名管道 7.符号链接8.底层的socket字流,网络socket,unix域名socket9.在linux里面,大部分的东西都是被当做文件的…..还有其他很多怎样使用lsof这里主要用案例的形式来介原创 2016-06-02 14:51:08 · 843 阅读 · 0 评论 -
Linux 系统如何查看系统配置信息
拿到一个系统,肯定要看看系统配置,linux下看配置,可没有windows那么直观。你只能一个一个查看。一:cpu[root@srv /]# more /proc/cpuinfo | grep "model name"model name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHzmodel name原创 2016-06-02 14:48:38 · 844 阅读 · 0 评论 -
Linux中的文件特殊权限
linux中除了常见的读(r)、写(w)、执行(x)权限以外,还有3个特殊的权限,分别是setuid、setgid和stick bit1、setuid、setgid先看个实例,查看你的/usr/bin/passwd 与/etc/passwd文件的权限 [root@MyLinux ~]# ls -l /usr/bin/passwd /etc/passwd-rw-r--r-- 1原创 2016-06-02 14:47:39 · 402 阅读 · 0 评论 -
MySQL授权
grant allprivileges on *.* to 'root'@'%' identified by '密码';flushprivileges;grant allprivileges on 表名.* to '用户名'@'localhost' identified by'密码';grant allprivileges on 表名.* to '用户名'@'%' identifi原创 2016-03-01 14:40:00 · 814 阅读 · 0 评论 -
Linux安装MySQL的两种方法
1. 运行平台:CentOS 6.3 x86_64,基本等同于RHEL 6.32. 安装方法:安装MySQL主要有两种方法:一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明;另一种是通过编译过的二进制文件进行安装。二进制文件安装的方法又分为两种:一种是不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz的压缩文件;第二种转载 2016-03-01 13:06:33 · 424 阅读 · 0 评论 -
Linux下MySQL多实例免安装部署
目前,LAMP、LNMP是两套非常流行的开源Linux Web服务搭建方式。以免费高效著称,是很多网站和Web系统的首选服务器架构。业务数据往往是很宝贵的资源,业务数据的损坏和丢失,对企业来讲是一个重大损失。因此,对业务数据做实时的备份和恢复显得尤为重要。在LAMP平台和LNMP平台上,数据的存储主要是存储在MySql数据库上。MySql从3.23.15版本开始,提供了主从同步复制原创 2016-01-13 00:16:52 · 572 阅读 · 0 评论 -
CentOS环境下安装Sqoop导入数据到HDFS
一、准备工作1.Hadoop安装(上一篇有介绍,不解释)2.下载,解压Sqoop(不解释,因为我Hadoop用的是2.3所以Sqoop使用sqoop-1.99.3-bin-hadoop200 )二、基本配置1.环境配置sudo vi /etc/profile[html] view plaincopy#set转载 2016-01-13 00:08:45 · 405 阅读 · 0 评论 -
Nginx负载均衡配置实例详解
[导读] 负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。负载均衡先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。负载均衡先来简单了解一下什么是负载均衡,单从原创 2015-11-15 15:29:52 · 347 阅读 · 0 评论