linux
文章平均质量分 67
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。
赵广陆
CSDN认证博客专家、CSDN的Java领域优质创作者、全网30w+粉丝、超300w访问量、专注于大学生项目实战开发、讲解和答疑辅导、以及产品测评宣传、工具推广等合作。同时招收学生代理、校园代理,对于专业性数据证明一切!
展开
-
Linux查看log日志命令总结
目录1,动态实时查看日志1.1 tail -f filename1.2 追踪特定内容日志2 cat关键字搜索3 查看整体的日志操作3.1 less命令3.2 vim编辑模式查看日志4 下载日志文件1,动态实时查看日志企业项目都运行在Linux环境,熟悉Linux环境下的日志查看结合远程调试端口及时排查程序bug,是后端程序员需掌握的必备技能。原创 2023-01-28 21:59:39 · 45569 阅读 · 1 评论 -
Ubuntu卸载自带mysql
查看是否安装mysql#查看是否存在mysql服务service mysql status#查看安装了哪些相关软件包dpkg --get-selections | grep mysql卸载sudo apt purge mysql-*删除残留文件sudo rm -rf /etc/mysql/ /var/lib/mysql清除无用依赖包sudo apt autoremove清除本地残留文件sudo apt autoreclean...原创 2021-11-02 20:45:00 · 515 阅读 · 0 评论 -
Linux报错:tar: Error Is Not Recoverable: Exiting Now
Linux操作系统下,下载完成xx.tar.gz文件然后执行tar -zxvf xx.tar.gz,执行出现如下错误:xxx.tar.gz: 归档文件中异常的 EOF tar: 归档文件中异常的 EOF tar: Error is not recoverable: exiting now解决方案有两种。方案一:去掉解压参数中的z,执行命令改为:tar -xvf xx.tar.gz。该方案的原因是:下载的文件并不是“通过 gzip 过滤归档”所以添加参数z就无法正常解压。但是一般从官网下载不会出现这种原创 2021-11-02 21:45:00 · 53031 阅读 · 3 评论 -
Linux报错:mkdir:无法创建目录“/opt/apps/xxx/logs“: Permission denied
Linux chmod(英文全拼:change mode)命令是控制用户对文件的权限的命令Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。只有文件所有者和超级用户可以修改文件或目录的权限。可以使用绝对模式(八进制数字模式),符号模式指定文件的权限。使用权限 : 所有使用者语法chmod [-cfvR] [--help] [--version] mode file...八进制语法chmod命令可以使用八进原创 2021-11-02 20:45:00 · 5704 阅读 · 0 评论 -
Linux主机名重启失效解决
Linux系统安装好后,都会有默认的主机名,这里以CentOS系统为例,默认的主机名为localhost.localdomain,为了便于使用,我们常常需要修改主机名,下面演示的是永久更改主机名的方法。步骤:1.以根用户登录,或者登录后切换到根用户,然后在提示符下输入hostname命令,可以看出当前系统的主机名为localhost.localdomain。2.更改/etc/sysconfig下的network文件,在提示符下输入vi /etc/sysconfig/network,然后将HOSTNA原创 2021-11-02 21:30:00 · 1748 阅读 · 0 评论 -
sudo报错:no valid sudoers sources found, quitting
在使用Linux系统过程中,通常情况下,我们都会使用普通用户进行日常操作,而root用户只有在权限分配及系统设置时才会使用,而root用户的密码也不可能公开。普通用户执行到系统程序时,需要临时提升权限,sudo就是我们常用的命令,仅需要输入当前用户密码,便可以完成权限的临时提升。在使用sudo命令的过程中,我们经常会遇到当前用户不在sudoers文件中的提示信息,如果解决该问题呢?通过下面几个步骤,可以很简单的解决此问题。1、切换到root用户权限[oldlu@bigdata~]$ su root[r原创 2021-11-02 20:15:00 · 9228 阅读 · 3 评论 -
Linux静态IP无法固定解决方案
目录1 解决方法1.1 第一步是禁用NetworkManager服务1.2 第二步重启network服务1.3 如果没有效果可以不受NetworkManager所控制1 解决方法可以看到此时还是动态获取原因是network与NetworkManager服务冲突1.1 第一步是禁用NetworkManager服务# systemctl stop NetworkManager.service# systemctl disable NetworkManager.service1.2 第二步重启n原创 2021-10-27 20:45:00 · 548 阅读 · 0 评论 -
Linux集群常用操作
目录1 设置主机名2 修改host3 关闭防火墙4 对所有集群发送统一命令5 固定ip地址5 免密配置5.1 Master节点的配置5.2 Slave的配置6 卸载自带数据库6 常见问题6.1 普通用户操作某个文件或文件夹中操作权限不足6.2 80端口占用6.2.1 Linux 查看端口占用情况6.2.2 lsof6.2.3 实例6.2.4 netstat6.2.5 kill1 设置主机名安装CentOS 7后系统会自动将主机名确定为localhost,用户一般都希望将这个localhost修改成个性原创 2021-10-26 22:55:14 · 2701 阅读 · 0 评论 -
Ubuntu防火墙使用
目录1 安装方法2 使用方法2.1 启用2.2 关闭2.3 查看防火墙状态1 安装方法sudo apt-get install ufw2 使用方法2.1 启用 sudo ufw enable sudo ufw default deny 作用:开启了防火墙并随系统启动同时关闭所有外部对本机的访问(本机访问外部正常)。2.2 关闭 sudo ufw disable 2.3 查看防火墙状态 sudo ufw status 3 开启/禁用相应端口或服务举例 sudo ufw原创 2021-10-12 22:30:00 · 517 阅读 · 0 评论 -
Ubuntu16搭建JDK运行环境
目录1 下载linux对应的安装包2 解压安装包jdk-8u171-linux-x64.tar.gz3 将解压后的文件夹移到/usr/lib目录下4 配置java环境变量5 配置软连接6 测试安装是否成功1 下载linux对应的安装包下载地址:http://www.oracle.com下载完成后,Linux默认下载位置在当前目录下的Download或下载文件夹下,通过命令cd ~/Downloads或cd ~/下载即可查看到对应的文件。2 解压安装包jdk-8u171-linux-x64.ta原创 2021-10-12 22:30:00 · 383 阅读 · 0 评论 -
Linux线上服务器问题排查
目录1 线上服务器CPU 100%了!该怎么排查、定位和解决?1.1 定位耗费cpu的进程1.2 定位耗费cpu的线程1.3 定位哪段代码导致的cpu过高2 线上机器的一个进程用kill命令杀不死该怎么办?磁盘空间快满了又该怎么处理?2.1 线上进程kill不掉怎么办2.2 存储空间快满3 挖矿木马1 线上服务器CPU 100%了!该怎么排查、定位和解决?线上服务器的cpu使用达到100%了,如何排查、定位和解决该问题?如果是大数据的经常的内存溢出或者高并发,话说实话,这个问题是面试的时候,聊基础,原创 2021-07-22 21:46:45 · 531 阅读 · 0 评论 -
大数据技术之Shell
目录1 Shell概述2 Shell解析器3 Shell脚本入门4 Shell中的变量4.1 系统变量4.2 自定义变量4.3 特殊变量:$n参数输入4.4 特殊变量:$#统计参数个数4.5 特殊变量:∗、*、∗、@4.6 特殊变量:$?5 运算符-expr6 条件判断7 流程控制(重点)7.1 if 判断7.2 case 语句7.3 for 循环7.4 while 循环8 read读取控制台输入9 函数10 Shell工具(重点)10.1 cut10.2 sed10.3 awk10.4 sort11 企业原创 2021-03-14 10:26:39 · 606 阅读 · 0 评论 -
ssh免密码登录
在这需要大致讲解一下ssh的含义,ssh 是secure shell,安全的shell,通过ssh可以远程登录到远程linux机器。我们下面要讲的hadoop集群就会使用到ssh,我们在启动集群的时候只需要在一台机器上启动就行,然后hadoop会通过ssh连到其它机器,把其它机器上面对应的程序也启动起来。但是现在有一个问题,就是我们使用ssh连接其它机器的时候会发现需要输入密码,所以现在需要实现ssh免密码登录。那有同学可能有疑问了,你这里说的多台机器需要配置免密码登录,但是我们现在是伪分布集群啊,只原创 2021-07-05 20:05:23 · 598 阅读 · 0 评论 -
SSH无密登录配置
1 配置ssh(1)基本语法ssh另一台电脑的IP地址(2)ssh连接时出现Host key verification failed的解决方法[oldlu@hadoop102 ~]$ ssh hadoop103出现:The authenticity of host ‘192.168.1.103 (192.168.1.103)’ can’t be established.RSA key fingerprint is cf:1e????????d7:d0:4c:2d:98:60:b4:fd:ae原创 2021-06-30 20:37:12 · 357 阅读 · 0 评论 -
集群同步文件分发脚本编写
1 scp(secure copy)安全拷贝(1)scp定义:scp可以实现服务器与服务器之间的数据拷贝。(from server1 to server2)(2)基本语法scp -r $pdir/$fname $user@hadoop$host:$pdir/$fname命令 递归 要拷贝的文件路径/名称 目的用户@主机:目的路径/名称(3)案例实操(a)在hadoop102上,将hadoop102中/opt/module原创 2021-06-30 20:36:57 · 239 阅读 · 0 评论 -
Ubuntu简单的配置JDK的方法
关于Linux系统下面JDK配置的方法有很多种,但是越简单的方法越不容易出错。这里分享一下最简单的JDK环境变量配置,应用的系统为Ubuntu,JDK版本为1.8,如果不同版本有所差异,那也是个别符号的问题,可以查阅相关资料解决。1.8版本的JDK直接按照我的方式是可行的。这里注意Linux的JDK和Windows的JDK是不通用的,如果只有Windows的JDK请重新去下载Linux版本的JDK。如何下载JDK版本就不说了,我下载的文件是jdk-8u201-linux-x64.tar.gz,最简单的.原创 2021-06-12 13:36:54 · 827 阅读 · 0 评论 -
Linux安装vsftpd组件
目录1 安装vsftpd组件2 添加一个ftp用户2.1 给ftp用户添加密码。3 防火墙开启21端口4 修改selinux5 FileZilla的主动、被动模式修改:6 关闭匿名访问7 重启ftp服务:8 开启被动模式9 设置开机启动vsftpd ftp服务1 安装vsftpd组件安装完后,有/etc/vsftpd/vsftpd.conf 文件,是...原创 2020-03-26 12:10:18 · 642 阅读 · 0 评论 -
centos7常用指令和操作
目录课程内容学习目标操作系统简介操作系统需要处理的内容主流的操作系统什么是linuxlinux的发展历程linux的特点linux发行版本Vmware虚拟机简介安装注意:开启虚拟化支持CentOS的下载安装与配置下载地址创建虚拟机启动虚拟机-CentOS设置配置静态IP配置虚拟机访问网络CRT的安装和配置CentOS-目录和文件CentOS 时间同步用户相关命令帐号管理命令用户组管理用户gpasswod系统管理相关命令日期管理date显示用户logname切换用户su查看当前用户详细信息id提升操作权限su原创 2020-12-08 22:43:58 · 1051 阅读 · 0 评论 -
CentOS 6和CentOS 7各种区别(固定ip地址和防火墙关闭)
目录1 默认文件系统2 系统初始化技术Sysvinit技术Upstart技术Systemd技术3 命令差异4 VMware启动时提示我已移动或我已复制该虚拟机5 固定Centos7虚拟机中的IP地址5 Centos7 切换为中文6 关闭Centos7的防火墙6.1 临时关闭6.2 永久关闭[禁止开机启动]1 默认文件系统 Centos Centos7 影响 默认文件系统 ext4 xfs 大量小文件在ext4上.原创 2020-12-08 22:43:27 · 988 阅读 · 0 评论 -
阿里云服务器配置遇到的一些问题总结
目录1 -bash: /usr/local/java/bin/java: No such file or directory2 bash: /usr/local/jdk/bin/java: Permission denied3 bash:./startup.sh:Permissiondenied4 阿里云配置tomcat后无法访问1 -bash: /usr/local/java/bin/java: No such file or directory在 Linux 系统中安装 J...原创 2020-08-18 10:27:16 · 1042 阅读 · 0 评论 -
centos6和7如何关闭和开启图形界面
目录1 Centos6默认开启状态1.1 临时关闭 init 31.2 永久关闭2 Centos7关闭与开启图形化界面2.1关闭图形化界面2.2 开启图形化界面1 Centos6默认开启状态界面的关闭分为临时关闭和永久关闭,临时关闭重启系统后恢复正常,永久关闭重启系统后图形界面仍然为关闭状态。1.1 临时关闭 init 3之后就关闭了1.2 永久关闭vi /etc/inittab修改下面一行id:3:initdefault重启即可!原创 2020-04-25 12:52:15 · 3290 阅读 · 0 评论 -
Linux搭建图片服务器
目录1 安装目的2 下载地址3 FastDFS安装环境3.1 安装libevent3.2 安装libfastcommon3.3 tracker编译安装4 配置5 启动5.1 设置开机自动启动。5.2 FastDFS--storage安装5.3 安装libevent5.4 安装libfastcommon5.5 storage编译安装5.6 配置5.7 启动5.8 设置开机自动启动。6 上传图片测试6.1 通过fdfs_test程序6.原创 2020-04-02 11:03:44 · 2267 阅读 · 0 评论 -
解决tomcat无法启动显示cannot touch
目录1.错误详情2.解决方案3.成功启动1.错误详情2.解决方案目录没有创建修改权限我们所有人可操作logs文件chmod说明(u:与文件属主拥有一样的权限[a:所有人];+:增加权限;rwx:可读可写可执行)-R:递归所有目录和文件找到tomcat中的logs文件输入:(注意不要进入logs文件)sudo chmod a+rwx -R lo...原创 2020-03-13 23:20:43 · 1849 阅读 · 0 评论 -
Linux忘记mysql密码怎么办?
linux下mysql的root密码忘记解决方法1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是...原创 2020-03-13 16:52:16 · 702 阅读 · 0 评论 -
Linux软件安装包含最常用的jdk、tomcat、mysql!
Linux软件安装 目录Linux软件安装1 安装 JDK1.1软件安装1.1.1上传文件到 linux1.1.2解压缩1.1.3测试 JDK1.2环境变量配置2 安装 Tomcat2.1软件安装2.1.1上传资源到 Linux2.1.2解压缩2.1.3使用2.2测试应用3 安装 MySQL3.1yum 安装3.1.1上传本地 y...原创 2020-03-12 18:15:33 · 690 阅读 · 0 评论 -
Linux常用命令介绍
Linux 常见命令介绍 目录Linux 常见命令介绍1 pwd1.1了解 Linux 系统目录:1.1.1/1.1.2/bin1.1.3/etc1.1.4/usr1.1.5/root1.1.6/home1.1.7/var2 cd2.1使用方式2.1.1切换固定位置2.1.2切换相对位置2.1.3进入主目录3 ls3.1使用方...原创 2020-03-11 18:32:26 · 1132 阅读 · 0 评论 -
Linux介绍与安装虚拟机
目录1 Linux 介绍2 安装VMware Workstation3 安装系统3.1新建虚拟机3.2 选择典型方便安装,也可自行配置3.3 选择自己下载的操作系统(这里我使用的是CentOS)3.4 选择目录文件3.5 随便起名字但是要记住3.6 备份文件和名字3.7 磁盘分配3.8 文件检测3.9 完成4 开启操作系统5 进入操作系统6 如何退出鼠标和进入鼠标7 等待安装8 显示登录界面代表安装成功10 常用操作11 外部工具.原创 2020-03-11 12:28:23 · 1808 阅读 · 5 评论