
Linux
文章平均质量分 60
fFee-ops
it's tough.
展开
-
linux配置JAVA_HOME
1、首先输入echo $JAVA_HOME看有没有输出。有的话证明已经配置了,没有就继续。2、输入find / -name java找到JDK位置3、复制选中的jdk的路径4、vi /etc/profile 添加如下内容: export JAVA_HOME=刚刚复制的路径 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar4、source原创 2022-02-05 22:45:35 · 6224 阅读 · 1 评论 -
Linux的IO模式
Linux的IO模式概念说明进程的阻塞文件描述符fd缓存 I/OIO模式阻塞 I/O(BIO)非阻塞 I/O(NIO)I/O 多路复用( IO multiplexing)异步 I/O(AIO)区别 本文讨论的背景是Linux环境下的network IO。概念说明在进行解释之前,首先要说明几个概念:进程的阻塞文件描述符缓存 I/O进程的阻塞正在执行的进程,由于期待的某些事件未发生,如请求系统资源失败、等待某种操作的完成、新数据尚未到达或无新工作做等,则由系统自动执行阻塞原语(Block),原创 2021-02-10 16:20:57 · 379 阅读 · 0 评论 -
服务器后台运行jar包
服务器后台运行jar包启动结束直接用java -jar xxx.jar这样的话一断开连接,这个jar也不会运行了。启动我们只要使用nohup java -jar xxx.jar &在后台运行jar包。输入了nohup java -jar xxx.jar & 然后再输入exit断开连接,这样就可以在后台运行了。结束要结束的话就用ps -ef|grep xxx.jar找到进程号,再用kill -9 进程号来杀掉这个进程就好了。...原创 2020-12-29 23:26:00 · 727 阅读 · 0 评论 -
CentOS7.3安装MySQL
CentOS7.3安装MySQL# 查看系统中是否已安装 MySQL 服务:rpm -qa | grep mysql或yum list installed | grep mysql# 如果已安装则删除 MySQL 及其依赖的包:yum -y remove mysql-libs.x86_64# 下载 mysql57-community-release-el7-8.noarch.rpm 的 YUM 源:wget http://repo.mysql.com/mysql57-community-原创 2020-12-28 19:59:12 · 249 阅读 · 1 评论 -
CentOS7修改主机名
在CentOS或RHEL中,有三种定义的主机名:静态的(static),瞬态的(transient),灵活的(pretty)。“静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。“瞬态”主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则。而另一方面,“灵活”主机名则允许使用自由形式(包括特殊/空白字符)的主机名,以展示给终端用户(如mss01)。centos7和之前的修原创 2020-10-14 22:45:02 · 1403 阅读 · 0 评论 -
记LINUX无法ping通WIN,但Win可ping通Linux
文章目录今天做LVS负载均衡的时候发现LINUX无法ping通win,但相反WIN可ping通LINUX,且Linux可ping通外网。一番排查后不是网段的问题,也不是防火墙的问题。原因是:默认情况下,Windows防火墙和网络设置是禁止文件和打印机共享的,同时不响应其他计算机的ping,只有打开文件和打印机共享后才会响应ping。 反过来,linux系统默认情况下并不启用防火墙功能,所以对其他计算机的ping是会有响应的。解决:启用文件和打印机共享即可。...原创 2020-06-16 11:25:36 · 1040 阅读 · 3 评论 -
LAMP搭建论坛、博客平台
文章目录什么是LAMP搭建论坛搭建博客什么是LAMPLAMP 是指Linux(操作系统)+ Apache (HTTP 服务器)+ MySQL/MariaDB(数据库)和 PHP(网络编程语言),一般用来建立 web 应用平台。搭建论坛1、首先确保你的linux能连上外网ping www.qq.com2、安装http服务软件,并启动服务 yum install httpd httpd-devel httpd-tools -y开机自启:systemctl enable httpd原创 2020-06-13 13:19:10 · 1275 阅读 · 0 评论 -
Linux搭建FTP服务器
文章目录什么是FTPLinux中的FTP服务安装FTP文件配置配置允许匿名用户上传的FTP服务解决普通的FTP无法登入问题匿名用户登录示例普通用户登录示例FTP访问常用命令什么是FTP文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP。FTP允许用户以文件操作的方式(如文件的增、删、改、查、传送等)与另一主机相互通信。然而, 用户并不真正登原创 2020-05-27 21:02:13 · 386 阅读 · 0 评论 -
Shell编程
Shell编程shell 是什么Shell 脚本的执行方式脚本的常用执行方式shell 的变量将命令的返回值赋给变量设置环境变量shell 是什么Shell 是一个命令行解释器,它为用户提供了一个向 Linux 内核发送请求以便运行程序的界面系统级程序,用户可以用 Shell 来启动、挂起、停止甚至是编写一些程序.Shell 脚本的执行方式脚本格式要求脚本以#!/bin/bash 开头脚本需要有可执行权限编写第一个 Shell 脚本创建一个 Shell 脚本,输出 hello worl原创 2020-05-16 10:53:06 · 743 阅读 · 0 评论 -
搭建 JavaEE 环境
搭建 JavaEE 环境安装 JDK安装 JDK步骤:0) 先将软件通过 xftp5 上传到 /opt 下解压缩到 /opt配置环境变量的配置文件 vim /etc/profile JAVA_HOME=/opt/jdk1.7.0_79 PATH=/opt/jdk1.7.0_79/bin:$PATH export JAVA_HOME PATH需要注销用户,环境变量才能生效在任何目录下就可以使用 java 和 javac注意:如果export 前也没有空原创 2020-05-12 11:53:12 · 331 阅读 · 0 评论 -
RPM和 YUM
RPM和 YUMrpm包的管理yumrpm包的管理介绍:一种用于互联网下载包的打包及安装工具,它包含在某些 Linux 分发版中。它生成具有.RPM 扩展名的文件。RPM 是 RedHat Package Manager(RedHat 软件包管理工具)的缩写,类似 windows 的 setup.exe,这一文件格式名称虽然打上了 RedHat 的标志,但理念是通用的。Linux 的分发版本都有采用(suse,redhat, centos 等等),可以算是公认的行业标准了rpm 包的简单查询指令原创 2020-05-12 10:49:34 · 237 阅读 · 0 评论 -
记 Linux与windos ping不通的解决
今天做实验将Centos7的IP地址改为了静态地址,随后发现无法与windows进行ping通。原因是因为没有更改VMvare的网段,导致windows和CentOS不在同一网段。首先更改静态IP:然后:最后测试一下:大功告成。...原创 2020-05-06 23:08:06 · 547 阅读 · 0 评论 -
进程管理
进程管理进程的基本介绍显示系统执行的进程ps 指令详解应用实例终止进程 kill 和 killall查看进程树服务(Service)管理(基于centOS6.8演示)使用案例:查看服务名开机流程说明chkconfig 指令动态监控进程应用实例查看系统网络情况 netstat进程的基本介绍1)在 LINUX 中,每个执行的程序(代码)都称为一个进程。每一个进程都分配一个 ID 号。2)每一个进...原创 2020-04-23 11:20:41 · 216 阅读 · 0 评论 -
网络配置
网络配置Linux 网络配置原理图(含虚拟机)查看网络 IP 和网关ping 测试主机之间网络连通linux 网络环境配置/ifcfg-eth0文件说明Linux 网络配置原理图(含虚拟机)目前的网络配置采用的是 NAT。查看网络 IP 和网关1、查看虚拟网络编辑器2、修改 ip 地址(修改虚拟网络的 ip)3、查看网关4、 查看 windows 环境中的 VMnet8 网络...原创 2020-04-22 10:45:31 · 363 阅读 · 0 评论 -
Linux 磁盘分区、挂载
Linux 磁盘分区、挂载分区基础知识分区的方式windows 下的磁盘分区Linux分区原理介绍硬盘说明挂载经典案例如何增加一块硬盘具体步骤磁盘情况查询查询系统整体磁盘使用情况查询指定目录的磁盘占用情况磁盘情况-工作实用指令分区基础知识分区的方式mbr 分区:1.最多支持四个主分区2.系统只能安装在主分区3.扩展分区要占一个主分区4.MBR 最大只支持 2TB,但拥有最好的兼容性...原创 2020-04-17 13:13:00 · 272 阅读 · 0 评论 -
crond 任务调度
crond 原理示意图与概述快速入门任务的要求步骤参数细节说明crond 相关指令:原理示意图与概述概述:任务调度:是指系统在某个时间执行的特定的命令或程序。任务调度分类:1.系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等2.个别用户工作:个别用户可能希望执行某些程序,比如对 mysql 数据库的备份。基本语法: crontab [选项]常用选项:快速入门任务的...原创 2020-04-17 12:50:37 · 295 阅读 · 0 评论 -
组管理和权限管理
组管理和权限管理Linux 组基本介绍文件/目录 所有者查看文件的所有者修改文件所有者组的创建文件/目录 所在组查看文件/目录所在组修改文件所在的组改变用户所在组权限的基本介绍rwx 权限详解rwx 作用到文件rwx 作用到目录修改权限指令 chmod第一种方式:+ 、-、= 变更权限第二种方式:通过数字变更权限Linux 组基本介绍在 linux 中的每个用户必须属于一个组,不能独立于组外...原创 2020-04-17 10:47:00 · 373 阅读 · 0 评论 -
实用指令
实用指令指定运行级别切换到指定运行级别的指令帮助指令man 获得帮助信息help指令文件目录类pwd指令ls指令cd指令rmdir指令touch 指令cp指令rm指令mv指令cat命令more 指令less指令> 指令 和 >> 指令echo指令head指令tail指令in指令history指令指定运行级别运行级别说明-0 :关机1 :单用户【找回丢失密码】2:多用户...原创 2020-04-14 11:21:55 · 302 阅读 · 0 评论 -
关机、重启和用户登录注销以及用户管理
关机、重启和用户登录注销以及用户管理关机、重启和用户登录注销关机&重启命令用户登录和注销用户管理基本介绍添加用户关机、重启和用户登录注销关机&重启命令基本介绍:shutdownshutdown -h now : 表示立即关机shutdown -h 1 : 表示 1 分钟后关机shutdown -r now: 立即重启halt(若系统的 runlevel 为 0 ...原创 2020-04-09 15:48:22 · 464 阅读 · 0 评论 -
vi 和 vim 编辑器
vi 和 vim编辑器vi 和 vim 的基本介绍vi 和 vim 的三种常见模式6.4 vi 和 vim 三种模式的相互转化图vim 和 vi 的快捷键键盘一览图vi 和 vim 的基本介绍所有的 Linux 系统都会内建 vi 文本编辑器。Vim 具有程序编辑的能力,可以看做是 Vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能...原创 2020-04-09 15:28:51 · 303 阅读 · 0 评论 -
Linux 的目录结构
Linux 的目录结构基本介绍目录结构的具体介绍Linux 目录总结基本介绍linux 的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。深刻理解 linux 树状文件目录是非常重要的,这里我给大家说明一下。记住一句经典的话:在 Linux 世界里,一切皆文件。目录结构的具体介绍Linux 目录总结linux 的目录中...原创 2020-04-09 11:34:23 · 351 阅读 · 0 评论 -
基础篇 VM 和 Linux 系统(CentOS)安装
基础篇 VM 和 Linux 系统(CentOS)安装安装 vm 和 CentosCentOS 安装的步骤vmtools 的安装和使用安装 vm 和 Centos学习 Linux 需要一个环境,我们需要创建一个虚拟机,然后在虚拟机上安装一个 Centos 系统来学习。1)先安装 virtual machine ,vm122)再安装 Linux (CentOS 6.8)3)原理示意图,这...原创 2020-04-09 11:25:34 · 332 阅读 · 0 评论 -
Linuxの基础入门
入门LINUX介绍unix 是怎么来的Linux 是怎么来的LINUX和UNIX的关系一览Linux和Windows的比较LINUX介绍Linux 怎么读 【里纽克斯,利尼克斯,里纳克斯】Linux 是一款操作系统,免费,开源, 安全,高效,稳定, 处理高并发非常强悍,现在很多的企业级的项目都部署到 Linux/unix 服务器运行。Linux 创始人-linux 林纳斯Lin...原创 2020-04-09 10:49:04 · 272 阅读 · 0 评论