linux/ubuntu
文章平均质量分 78
杨小扬
左手文字,右手代码
展开
-
服务端安装Gitlab记录(CentOS7)
一、Gitlab介绍Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git的读音为/gɪt/。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。二、环境准备1、下载gitlab安装包https://mirrors.tuna.tsinghua.edu.cn/在清华大学镜像站搜索选择社区版,选择yum->el7注:el是Red Hat Enterprise Linux(EL)的缩写[root...原创 2021-07-12 01:45:37 · 245 阅读 · 0 评论 -
服务端安装SVN记录及httpd、nginx实现端口转发域名访问(CentOS7)
一、SVN介绍SVN的全称是Subversion,即版本控制系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(Repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样就可以把档案恢复到旧的版本,或是浏览文件的变动历史。Subversion是一个通用的系统,可用来管理任何类型的文件,其中包括程序源码。二、SVN安装流程//安装SVN服务端[root@yang~]# yum install...原创 2021-07-11 19:46:53 · 2102 阅读 · 1 评论 -
Elasticsearch基本用法
一、ES介绍官方:开源搜索:Elasticsearch、ELK Stack 和 Kibana 的开发者 | ElasticGithub:原创 2021-05-30 22:41:17 · 472 阅读 · 2 评论 -
CentOS7防火墙firewalld详解
一、firewalld概念firewalld是一个防火墙服务守护进程,它提供了一个具有D-Bus接口的动态可定制的基于主机的防火墙。它是动态的,允许创建、更改和删除规则,而无需在每次更改规则时重新启动防火墙守护程序。二、firewalld基础The configuration for firewalld is stored in various XML files in/usr/lib/firewalld/and/etc/firewalld/.1、系统配置目录/usr/lib/fi...原创 2021-05-10 01:14:06 · 7376 阅读 · 0 评论 -
CentOS7修改服务器时区
1、查看时区设置timedatectl2、修改时区,比如上海时区timedatectl set-timezone Asia/Shanghai注:列出所有时区timedatectl list-timezones[root@yang ~]# timedatectl Local time: Wed 2021-03-10 22:09:01 EST Universal time: Thu 2021-03-11 03:09:01 UTC ...原创 2021-03-11 10:54:49 · 627 阅读 · 0 评论 -
Redis的Cluster集群搭建(CentOS7环境,Redis6.0.9)
目录一、介绍二、部署Redis的Cluster集群1、编译完成Redis文件2、新建准备好6个文件夹3、拷贝redis执行文件和conf4、修改redis.conf文件5、创建启动文件start_all.sh6、创建停止文件stop_all.sh7、启动节点8、创建集群三、验证集群正常工作参考文献:一、介绍在单机版的Redis中,每个Master之间是没有任何通信的,所以我们一般在Jedis客户端或者Codis这样的代理中做Pre-shardi..原创 2020-12-06 22:35:01 · 878 阅读 · 0 评论 -
Redis安装与部署(CentOS7环境,Redis6.0.9)
目录一、Redis官网二、安装Redis1、解压2、编译源码3、安装三、部署Redis1、创建bin和etc文件夹2、移动文件四、启动Redis一、Redis官网https://redis.io/download本文使用的是当下最新的稳定版本V6.0.9二、安装Redis1、解压tar -zxf redis-6.0.9.tar.gz2、编译源码make注:make过程可能会报错,错误信息如下In file includ...原创 2020-12-06 00:59:15 · 1090 阅读 · 0 评论 -
Linux运维笔记(四)
一、构建Linux下MySQL数据库1、MySQL数据库MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL两个引擎:MyISAM和innoDB。区别是MyISAM类型的表强调的是性能,其执行速度比InnoDB类型更快,但不提供事务支持,如果执行大量的SELECT操作,MyISA...原创 2020-10-05 04:44:33 · 529 阅读 · 1 评论 -
Linux磁盘满了快速查找清理空间
du -sh *[root@yang /]# df -hFilesystem Size Used Avail Use% Mounted on/dev/vda1 40G 38G 0 100% /tmpfs 3.9G 12K 3.9G 1% /dev/shm[root@yang ...原创 2020-04-07 14:23:15 · 809 阅读 · 0 评论 -
Nexus环境安装部署及使用
目录一、Nexus介绍二、环境安装部署1、Nexus官网下载地址2、解压到本地3、修改Nexus端口(默认为8081)4、开放防火墙5、修改启动文件6、启动7、访问nexus一、Nexus介绍二、环境安装部署这里以2.X最新版为例,版本号2.14.161、Nexus官网下载地址https://www.sonatype.com/down...原创 2020-03-24 15:10:28 · 8593 阅读 · 1 评论 -
Linux运维笔记(三)
一、构建Linux下Apache主流WEB服务器Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。官网:http://httpd.apache....原创 2020-03-23 02:19:11 · 370 阅读 · 0 评论 -
Linux运维笔记(二)
一、构建NTP时间服务器NTP服务器是用于局域网服务器时间同步使用的,可以保证局域网所有的服务与时间服务器的时间保持一致,某些应用对时间实时性要求高的必须统一时间。国内外常用NTP公共时间同步服务器如下供参考:(https://blog.csdn.net/weixin_42588262/article/details/82501488)servercn.pool.ntp.org...原创 2020-03-17 22:18:50 · 1139 阅读 · 0 评论 -
VirtualBox安装CentOS7及网络配置
一、环境说明1、VirtualBox:6.1.4 r136177 (Qt5.6.2)2、CentOS:7二、安装步骤1、安装完成VirtualBox后,在首界面点新建2、自定义命名并选择系统类型Linux,版本可以选择RedHat3、点击下一步配置内存,并选择创建虚拟硬盘,点击创建,虚拟硬盘文件类型选择VDI,物理硬盘这里点动态分配,文件位置默认,这里修改了下路径磁...原创 2020-03-17 16:42:39 · 4704 阅读 · 1 评论 -
rsync基本命令说明
补充:rsync -hrsync version 3.1.2 protocol version 31Copyright (C) 1996-2015 by Andrew Tridgell, Wayne Davison, and others.Web site: http://rsync.samba.org/Capabilities: 64-bit fil...原创 2020-03-16 02:28:44 · 773 阅读 · 0 评论 -
Linux运维笔记(一)
一、基础知识1、分区:类似windows分区,Linux通常分区为根分区/、swap分区,Linux中规定每一个硬盘设备最多智能有4个主分区()文件系统类型:ext2、ext3、ext4等(windows文件系统类型:nfts、fat32)。...原创 2020-03-15 20:55:06 · 1360 阅读 · 0 评论 -
/etc/sysconfig/iptables详解
一、iptables概念Linux内核集成的IP信息包过滤系统,linux的包过滤功能,即linux防火墙,它由netfilter和iptables两个组件组成。防火墙在做数据包过滤决定时,有一套遵循和组成的规则,这些规则存储在专用的数据包过滤表中,而这些表集成在 Linux内核中。在数据包过滤表中,规则被分组放在我们所谓的链(chain)中。而netfilter/iptables IP 数据...原创 2020-03-15 01:18:33 · 16406 阅读 · 0 评论 -
Ubuntu 下配置使用Android adb
1、配置环境变量进入终端,输入sudo gedit ~/.bashrc在文件的最后追加:?123#set path for android sdk toolsexport PATH=$PATH:/your_android-sdk-linux_path/tools/export PAT转载 2015-11-01 14:33:44 · 485 阅读 · 0 评论 -
id_rsa权限过高导致不能下载
repo服务器源代码时遇到提示Permission0664 for ‘/home/guest/.ssh/id_rsa’ are too open该原因是由于id_rsa的权限过高,故需要修改权限输入命令chmod 0600 ~/.ssh/id_rsa原创 2016-03-09 19:26:33 · 2661 阅读 · 0 评论 -
ubuntu set root user
Ubuntu刚安装后,不能在terminal中运行su命令,因为root没有默认密码,需要手动设定。以安装ubuntu时输入的用户名登陆,该用户在admin组中,有权限给root设定密码。给root用户设置密码的具体步骤:1. 打开一个terminal,然后输入下面的命令sudo passwd [root] 回车后会出现让你输入原始密码,新密码和确认密码转载 2016-05-18 16:05:03 · 1264 阅读 · 0 评论 -
Linux下安装jdk
最近使用Redhat,发现的确没有ubuntu的方便,但是也得用啊。工具:putty:远程连接命令行操作LINUX 传输门:http://download.csdn.net/detail/xlyrh/9703112WinSCP:远程传输文件工作 传输门:http://download.csdn.net/detail/xl原创 2016-12-06 14:28:22 · 276 阅读 · 0 评论 -
Linux部署tomcat发布网站
1、首先确认jdk已安装2、解压tomcat,我这里使用的tomcat8,拷贝到usr/local文件夹下3、修改catalina.sh,添加下面这句CATALINA_HOME=/usr/local/tomcat8/4、启动tomcatchmod +x *.sh/usr/local/tomcat8/bin/catalina.sh start 或者原创 2016-12-06 14:54:48 · 4188 阅读 · 0 评论 -
VMware共享文件夹方式
前提:需要安装 VirtualBox增强功能包(VBoxGuestAdditions)1、设置共享文件夹菜单:设备->共享文件夹->添加,指定文件夹和共享文件夹名称2、虚拟机设置获取权限sudo -i进入mnt目录新建共享文件夹mkdir share挂载共享文件夹盘mount -t vboxsf VMwareShare /原创 2017-01-19 11:11:08 · 471 阅读 · 0 评论 -
Gradle时Execute failed: java.io.IOException: Cannot run program "sdk-linux/build-tools/22.0.0/aapt"
使用Gradle build时出现Execute failed: java.io.IOException: Cannot run program "/usr/local/android-sdk-linux/build-tools/22.0.0/aapt": error=2, No such file or directory检查aapt文件是存在的,原因是Ubuntu下原创 2017-01-22 11:57:10 · 2717 阅读 · 0 评论 -
centOS 卸载安装jdk
一、如果已安装卸载jdk1、java -version确认是否安装java2、rpm -qa | grep java或者rpm -qa | grep jdk检查jdk的版本3、yum -y remove jdk1.8.0_111-1.8.0_111-fcs.x86_64卸载要卸载的jdk,需要sudo权限二、安装jdk4、mv jdk-7u80-linux-x64.原创 2017-08-11 14:29:52 · 3021 阅读 · 0 评论 -
gradle build提示You have not accepted the license agreements of the following SDK components
http://majing.io/questions/804从Android Gradle plugin 2.2.0开始,gradle会自动加载需要的SDK, build-tools,但是因为没有接受license,导致加载依赖终止,提示* What went wrong:A problem occurred configuring project ':app'.>转载 2017-01-22 11:51:33 · 32073 阅读 · 9 评论 -
linux命令查找文件及文件夹
find命令find /(查找范围) -name '查找关键字'eg:find / -name 'nginx'过滤没有权限访问的文件夹,find / -name 'nginx' 2>/dev/null原创 2019-04-04 10:37:07 · 6105 阅读 · 0 评论 -
declare:not found解决办法
错误现象:deployer@andy-VirtualBox:~/pds/EB$ sh build.sh build.sh: 18: build.sh: declare: not foundbuild.sh: 25: build.sh: declare: not foundbuild.sh: 32: build.sh: declare: not found原因分析转载 2015-11-01 14:29:04 · 4640 阅读 · 0 评论