
linux
文章平均质量分 66
打工人笔记
点滴积累方有为,每步思索可致远。
展开
-
Centos7安装Hive2.0.1集群
1、准备工作1.1、安装jdk1.8和mysql5.7.21,略1.2、安装Hadoop2.6.0,略1.3、机器介绍192.168.1.89 node1192.168.1.149 node2192.168.1.180 node3node1、node2、node3上都已经安装了Hadoop2.6.02、下载并上传(三个节点都操作)http://archive.apache.org/dist/hive/hive-2.0.1/apache-hive-2.0.1-bin.tar.gz上传至三台原创 2021-06-03 21:27:18 · 409 阅读 · 2 评论 -
CentOS7下安装部署kafka集群
一、环境在centos7.2系统下,使用3台服务器搭建集群Server1:192.168.1.11Server2:192.168.1.12Server3:192.168.1.13二、安装配置JDK下载并安装JDK1.8版本,比较简单,此处不再介绍。三、搭建zookeeper集群Zookeeper集群的工作是超过半数才能对外提供服务,这里选择使用3台。1、下载地址https://archive.apache.org/dist/zookeeper/zookeeper-3.4.10/z原创 2021-05-25 14:36:25 · 1127 阅读 · 1 评论 -
centos7 快速卸载openjdk
rpm -qa | grep java | xargs rpm -e --nodeps参考:https://blog.youkuaiyun.com/weixin_34060741/article/details/91905833转载 2021-04-22 16:37:46 · 225 阅读 · 0 评论 -
Centos7.2下RocketMQ 集群部署(2m-2s-sync)
一、环境准备与介绍1、部署架构、使用的模式是 2m-2s-sync2、broker机器信息Master 1:192.168.31.5Slave 1:192.168.31.6Master 2:192.168.31.7Slave 2:192.168.31.83、nameserver机器信息Name Server 1:192.168.31.5Name Server 2:192.168.31.6Name Server 3:192.168.31.74、安装jdk安装jdk-8u1原创 2021-03-17 18:17:57 · 486 阅读 · 0 评论 -
CentOS 7 MySQL自动备份shell脚本
系统环境:CentOS7 64位 Minimal版(VMware)MySQL5.7原理与工具:shell脚本mysqldump程序crontab命令1、新建shell脚本vi /opt/mysqlBackup.sh#!/bin/bash# 以下配置信息请自己修改mysql_user="USER" #MySQL备份用户mysql_password="PASSWORD" #MySQL备份用户的密码mysql_host="localhost"mysql_port.转载 2020-12-10 14:45:28 · 539 阅读 · 0 评论 -
Nginx设置URL用户登陆认证
1.创建用户名密码文件htpasswd -b -c /usr/local/nginx/conf/passwd.db myuser 123456会在/usr/local/nginx/conf/passwd.db文件中生成用户名和加密的密码:myuser:YlmaHlkJnzhxG2.nginx增加auth_basic和auth_basic_user_file两项配置:locati原创 2018-01-30 12:06:35 · 4840 阅读 · 0 评论 -
linux压缩和解压缩命令总结
tar命令解包:tar zxvf FileName.tar打包:tar czvf FileName.tar DirNamegz命令解压:gunzip FileName.gz解压:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.g...原创 2017-09-30 11:43:06 · 365 阅读 · 0 评论 -
Ubuntu如何修改mysql的账号密码
1.如果您没有忘记密码的情况下,可以通过UPDATE直接编辑user表来修改密码:进入数据库mysql -u rootmysql> use mysql;mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';mysql> FLUSH PRIVILEGES;2.如果您已经忘记密码:# /etc/i原创 2017-09-21 16:17:41 · 3574 阅读 · 0 评论 -
启动tomcat服务报Cannot find bin/catalina.sh
启动tomcat Cannot find bin/catalina.sh The file is absent or does not have executepermission This file is needed to run thisprogram 原因: 没有权限解决 : chmod 777 *.sh原创 2017-09-21 16:18:07 · 3457 阅读 · 0 评论 -
Linux用户管理
1.添加用户 useradd 用户名 passwd 用户名2.删除用户 userdel 用户名原创 2017-09-21 16:17:44 · 222 阅读 · 0 评论 -
Linux下启动停止查看杀死Tomcat进…
启动一般是执行tomcat/bin/startup.sh 停止一般是执行tomcat/bin/shutdown.sh脚本命令查看执行ps -ef |grep tomcat 输出如下sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java-Djava.util.logging.manager=org.apache.原创 2017-09-21 16:17:10 · 269 阅读 · 0 评论 -
解决xshell中文乱码
执行echo $LANG命令输出的是当前的编码方式,执行locale命令得到系统中所有可用的编码方式。要让Xshell不显示乱码,则要将编码方式改为UTF-8。在Xshell中[file]-> [open] -> 在打开的session中选择连接的那个,点击properties->[Terminal],在右边translation中选择UTF-8,再重新连接服务器即可。 或原创 2017-09-21 16:17:01 · 1218 阅读 · 0 评论 -
安装ubuntu之后怎样使用root登陆
1.先使用你预先设置的账户登陆。2.执行命令sudo passwdroot,之后或提示输入root的新密码,此时你就可以设置你想要的密码了。3.修改成功之后执行exit命令注销当前用户。4.重新用root登录即可。原创 2017-09-21 16:16:24 · 300 阅读 · 0 评论 -
linux中查看某一进程的启动时间
ps -p PID -o lstart其中PID是进程的pid原创 2017-09-29 11:32:00 · 2242 阅读 · 0 评论 -
linux下scp命令格式
scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下。scp传输数据用的是SSH协议,保证了数据传输的安全,具体格式如下。将远程Linux系统上的某个文件或者目录拷贝到本地Linux系统上:scp 远程用户名@IP地址:文件的绝对路径 本地Linux系统路径 将本地的某个文件或者目录拷贝到远程Linux系统的某个路径下:scp原创 2017-09-30 11:48:24 · 1154 阅读 · 0 评论 -
linux下haproxy安装配置笔记
1.下载https://fossies.org/linux/misc/legacy/haproxy-1.7.9.tar.gz2.解压将安装包上传至home目录下cd /hometar -zxvf haproxy-1.7.9.tar.gzcd haproxy-1.7.93.安装make TARGET=linux2628 ARCH=x86_64 PREFIX=/usr/原创 2017-12-22 11:25:46 · 1520 阅读 · 1 评论 -
kibana使用高德地图显示IP分布
1.说明目前Kibana默认自带的地图全部是英文,更换高德地图对地图汉化。2.修改配置2.1编辑kibana配置文件kibana.yml,最后面添加tilemap.url: 'http://webrd02.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=7&x={x}&y={y}&z={z}'style=7是原创 2018-01-27 22:19:20 · 5095 阅读 · 3 评论 -
利用ssh反向隧道实现内网穿透远程控制
1.环境介绍局域网客户端A-192.168.40.24广域网服务器B-172.10.12.882.安装autossh(客户端A上操作)yum install autossh#使用autossh必须使用客户端A必须使用key认证登录方式3.配置免密登录(客户端A上操作)ssh-keygen -t rsassh-copy-id -i .ssh/id_rsa.pub root@...原创 2019-05-13 19:28:12 · 1785 阅读 · 4 评论 -
使用fedora把U盘制作为启动盘后恢复隐藏空间
diskpartlist diskselect disk 1cleancreate partition primaryformat quick fs=fat32 label="udisk"assign letter="F"exi转载:https://blog.youkuaiyun.com/qq_31737339/article/details/53671772转载 2019-03-27 18:50:50 · 958 阅读 · 0 评论 -
yum自动下载RPM包及其所有依赖的包并批量安装
yum自动下载RPM包及其所有依赖的包至/root/rpm目录:yum install --downloadonly --downloaddir=/root/rpm <package-name>切换到下载目录rpm中批量安装:rpm -ivh * --nodeps --force...原创 2019-03-20 21:13:44 · 9835 阅读 · 0 评论 -
CentOS7使用无线WiFi连接并设置为开机启动
1.使用wpa_supplicant联网1.1查看无线网卡名称[root@localhost ~]# ip addr1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd...原创 2019-02-16 11:17:17 · 13911 阅读 · 2 评论 -
linux下查看磁盘分区&挂载
1.查看磁盘分区列表fdisk -l可以看到:磁盘 /dev/vdb:214.7 GB, 214748364800 字节,419430400 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节2.挂载到目录(/data目录已存在)mount /de...原创 2018-12-29 14:39:19 · 764 阅读 · 2 评论 -
rap2安装部署笔记
1.简介RAP2是在RAP1基础上重做的新项目,它包含两个组件(对应两个Github Repository)。rap2-delos: 后端数据API服务器,基于Koa + MySQLlinkrap2-dolores: 前端静态资源,基于React link官方演示demo地址:http://rap2.taobao.org/2.获取源代码git clone https://githu...原创 2018-12-27 14:19:48 · 1344 阅读 · 3 评论 -
Linux下zookeeper集群安装配置
1.下载Zookeeper安装包这里我用到的是zookeeper-3.4.10下载地址:http://mirror.bit.edu.cn/apache/zookeeper/2.解压到指定目录 2.1集群节点192.168.20.38192.168.20.52192.168.20.1112.2解压缩(三台机器都执行)将zookeeper-3.4.10.tar.gz原创 2017-10-19 14:04:22 · 612 阅读 · 0 评论 -
ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台笔记
1.ELK注意事项1.1要求jdk1.8+1.2Elsearch不允许使用root启动1.3ELK三个包版本要一致2.ELK下载地址https://www.elastic.co/cn/downloadselasticsearch-6.1.1.tar.gzkibana-6.1.1-linux-x86_64.tar.gzlogstash-6.1.1.tar.gz3.原创 2018-01-19 19:31:06 · 529 阅读 · 1 评论 -
linux中查看进程总数
1.查看全部进程数ps -ef | wc -l2.查看httpd的进程数ps -ef | grep httpd | wc -l原创 2017-09-29 11:10:06 · 25077 阅读 · 3 评论 -
linux快速杀死某个用户的全部进程
两种方法,我们以kill用户user为例:1. pkill方式# pkill -u user2. killall方式# killall -u user原创 2017-09-29 11:04:23 · 16905 阅读 · 2 评论 -
Linux下Nexus私服搭建
1.下载Nexus 官方下载:http://www.sonatype.org/nexus/go, Nexus 最新版下载:http://www.sonatype.org/downloads/nexus-latest-bundle.tar.gzNexus war下载:http://www.sonatype.org/downloads/nexus-latest.war当前最新版地址:h原创 2017-09-12 19:01:57 · 1566 阅读 · 1 评论 -
如何用linux一台服务器时间去同步其他服务器的时间
一、搭建时间服务器1、在一台linux服务器安装ntp server2、修改ntp.conf配置文件vi /etc/ntp.confrestrict default nomodify(允许任何IP的客户机都可以进行时间同步,如果是只允许某个网段的客户机进行时间同步可以这样写restrict 10.58.26.0 mask 255.255.255.0 nomodify)3、以守护转载 2016-11-28 13:39:11 · 6843 阅读 · 0 评论 -
linux 下取进程占用 cpu/内存 最高的前10个进程
# Linux 下 取进程占用 cpu 最高的前10个进程ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head# linux 下 取进程占用内存(MEM)最高的前10个进程ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head转载 2016-11-24 12:51:19 · 6835 阅读 · 0 评论 -
linux下强行踢出用户的命令使用方法
一、输入w命令查看已登录用户信息 [root@wlptServer ~]# w 13:58:22 up 263 days, 3:25, 4 users, load average: 0.00, 0.02, 0.06USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot tty原创 2016-12-12 14:11:22 · 3952 阅读 · 0 评论 -
linux快速修改文件夹及文件下所有文件与文件夹权限
更改权限,递归方式chmod -R 755 /var/www/html/index.org更改属主,递归chown -R apache:apache /var/www/html/index.org原创 2016-12-12 10:56:45 · 565 阅读 · 0 评论 -
Linux 如何禁止用户登录
在Linux上,有多种方式让不安份的用户无法登录。1.修改用户配置文件/etc/shadow,将第二栏设置为“*”,如下。那么该用户就无法登录。但是使用这种方式会导致该用户的密码丢失,也就是当你再次允许他登录的时候,你还得让他重新设置密码。[再次启用这个帐号的方法是把“*”去掉就可以了]转载 2016-12-12 09:44:30 · 1560 阅读 · 0 评论 -
RedHat删除自带openJdk
[root@localhost home]# rpm -qa | grep gcjlibgcj-4.4.7-4.el6.x86_64java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64[root@localhost home]# rpm -e --nodeps libgcj-4.4.7-4.el6.x86_64warning: /usr/lib64/secu原创 2016-11-02 18:59:10 · 1388 阅读 · 0 评论 -
linux修改系统时间
[root@localhost home]# ntpdate pool.ntp.org 2 Nov 18:42:55 ntpdate[4841]: no server suitable for synchronization found[root@localhost home]# date2016年 11月 02日 星期三 18:42:57 CST[root@localhost h原创 2016-11-02 18:44:15 · 356 阅读 · 0 评论 -
RHEL6解决无法使用YUM源问题
RHEL的YUM源需要注册用户才能更新使用,由于CentOS和RHEL基本没有区别,并且CentOS已经被REHL收购。所以将RHEL的YUM源替换为CentOS即可。问题如下:[root@bogon ~]# yum repolistLoaded plugins: product-id, refresh-packagekit, security, subscription-manage转载 2016-10-26 13:26:47 · 992 阅读 · 0 评论 -
修改linux系统用户最大线程数限制
遇到了坑就记下来,养成一个好习惯,利人利己。tomcat启动后老是报错:java.lang.OutOfMemoryError: unable to create new native thread,刚开始以为内存不够就增加tomcat内存:JAVA_OPTS="-server -XX:PermSize=1024M -XX:MaxPermSize=2048m -DentityExpans原创 2016-09-09 11:14:34 · 10549 阅读 · 0 评论 -
Linux 开放指定服务端口
方法一:命令行方式 1. 开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 2.保存:/etc/rc.d/init.d/iptables save 3.重启服务:/etc/init.d/iptables restart原创 2016-08-04 19:51:25 · 2193 阅读 · 0 评论 -
Ubuntu安装ssh
ssh连接不上服务器原因可能是:1.root用户没有启用2.服务器防火墙没关闭3.服务器没有安装ssh,下面是安装Ubuntu安装ssh的命令 就一句话:sudo apt-get install ssh(别说我无聊,就是记下来备用)原创 2015-02-10 16:09:18 · 455 阅读 · 0 评论 -
centos crontab不执行疑点
记得很久以前给一个服务器加了个cron用来定时备份mysql来着,今天偶然翻看卷宗,OMG!发现此cron并未执行。。就是说这么长时间都没有mysql备份,好惊悚。。试着执行了一下bash脚本,发现可以正常执行的,那么猜测问题就在crontab上了。可是写在同一个cron里的另一条命令却按计划执行了,有点诡异哦。用google找了下,恩,让我找到原因了:cron requi转载 2016-02-16 16:37:59 · 640 阅读 · 0 评论