Linux
彼将取而代之
人生当中
成功只是一时的
失败却是主旋律
但是,如何面对失败
却把人分成了不同的样子
有的人,会被失败击垮
有的人,能够不断地爬起来,继续向前
我想真正的成熟
并不是追求完美
而是直面自己的缺憾
这才是生活的本质
罗曼罗兰曾说过
这个世上只有一种
真正的英雄主义
那就是
认清生活的真相
并且仍然热爱它
难道,向上攀爬的那条路
不是比站在顶峰
更让人热血澎湃吗!
展开
-
yum安装jdk
https://www.jb51.net/article/92450.htm原创 2022-03-23 19:50:39 · 234 阅读 · 0 评论 -
Linux中的shell编程
十八、shell编程1.shell中的命令1)sleep命令在有的shell中sleep支持睡眠(分,小时)sleep 1 睡眠1秒sleep 1s 睡眠1秒sleep 1m 睡眠1分sleep 1h 睡眠1小时 2)“|”“||”“&”“&&”的区别“|”:是管道符,前面的内容传到管道后的命令中执行“||”:command1 || command2,当commad1返回为true时command2不执行,当command1返回为false时,原创 2021-06-27 13:47:12 · 392 阅读 · 0 评论 -
Linux中的服务(service)管理
十七、服务(service)管理1)介绍服务本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其他程序的请求,如(mysql,sshd,防火墙等),因此我们有称为守护进程,2)原理图3)service管理指令service 服务名 [start|stop|restart|reload|status]这种方式只是临时生效,当重启系统后还是回归以前对服务的设置在centos7后不再是由service,而是systemctl4)使用案例:查看当前防火墙的状况,关闭防火墙和重启防火墙原创 2021-06-27 13:18:25 · 612 阅读 · 0 评论 -
Linux中的进程管理
十六、进程管理1.显示系统执行的进程一般来说使用的参数是ps -auxps显示信息的选项:字段 说明PID 进程识别号TTY 终端机号TIME 此进程所消CPU时间CMD 正在执行的命令或进程名ps -a:显示当前终端的所有进程信息ps -u:以用户的格式显示进程信息ps -x:显示后台进程运行的参数1.ps -ef:以全格式显示当前所有进程-e:显示所有进程-f:全格式2.终止进程kill和killallkill [选项] 进程号killall 进程名称 :原创 2021-06-27 13:14:33 · 59 阅读 · 0 评论 -
Linux中的JavaEE环境部署
十五、JavaEE环境部署1.安装jdk将安装包上传到/opt目录下解压到/opt配置环境变量需要注销用户才能生效测试是否按装成功2.Tomcat安装将tar包解压到/opt目录下启动Tomcat用虚拟机本地的浏览器访问开放端口8080,这样外网才能访问到Tomcat重启防火墙service iptables restart查看防火墙的状态3.eclipse安装将tar包解压到/opt目录下,然后进入eclipse目录不能再远程连接,只能在虚机上直接执行.原创 2021-06-27 13:11:41 · 126 阅读 · 0 评论 -
Linux中操作Oracle数据库
十四、操作Oracle数据库1.sqlpus中“-L”“-S”用法1)sqlplus中查询并赋值,通常使用“-S”以安静模式登录(不显示sqlplus的版本、帮助、提示、命令信息),通常用来获取查询结果并赋值给变量。(slient)SYS_DATE=`sqlplus -S ORACLEUSER/PASSWORD@$ORACLE_SID <<EOF set heading off set pagesize 0; set feedback of原创 2021-06-27 13:05:08 · 2257 阅读 · 0 评论 -
Linux中的网络配置(含虚拟机)
十三、网络配置(含虚拟机)1.Linux网络配置原理图2.查看网络IP和网关1)查看虚拟网络编辑器2)修改IP地址3)查看网关4)查看Windows环境中VMnet8的网络配置3.linux网络环境配置1)自动获取IP4.指定固定的IP地址说明:直接修改配置文件来指定ip,并且可以连接到外网,编辑/etc/sysconfig/network-scripts/ifcfg-eth0如果ifconfig有eth0而没有eth0网卡的配置文件,则赋值lo文件为eth0然后修改里面的原创 2021-06-27 12:45:22 · 170 阅读 · 0 评论 -
Linux中的磁盘分区、挂载
十二、Linux磁盘分区、挂载1.分区基础知识1)分区的方式2)Windows下的磁盘分区2.Linux分区1)原理介绍2)硬盘说明3)使用lsblk指令查看当前系统的分区情况3.挂载的经典案例4.挂载的步骤虚拟机添加硬盘分区 fdisk /dev/sdb格式化 mkfs -t ext4 /dev/sdb1挂载 先创建一个/home/newdisk ,挂载mount /dev/sdb1 /home/newdisk设置可以自动挂载(永久挂载,当重启系统仍原创 2021-06-27 12:41:07 · 332 阅读 · 0 评论 -
Linux中的crond任务调度
十一、crond任务调度基本语法:crontab [选项]常用选项:-e 编辑crontab定时任务(edit)-l 查询crontab任务-r 删除当前用户所有的定时任务1.快速入门要求:每小时每分钟执行ls -l/etc/>>/tmp/to.txt命令2.五个占位符的说明项目 含义 范围第1个”*” 一个小时当中的第几分钟 0-59第2个”*” 一天当中的第几个小时 0-23第3个”*” 一个月当中的第几天 1-31第4个”*” 一年原创 2021-06-27 12:28:50 · 172 阅读 · 0 评论 -
Linux中的组管理和权限管理
十、组管理和权限管理1.组的基本介绍在Linux中每个文件有所有者、所在组、其他组的概念。查看文件所有者:ls -ahl应用实例:创建一个组police,在创建一个用户tom,将tom放到police组中,然后再用tom来创建一个文件ok.txt,看看情况如何2.chown修改文件所有者只有root能改变文件的所有者和组。用法:chown 用户名 文件名应用案例:使用root创建一个apple.txt,然后将其所有者修改成tom3.groupadd组的创建用法:gro原创 2021-06-26 23:34:50 · 271 阅读 · 0 评论 -
Linux中的压缩和解压缩指令
九、压缩和解压缩指令1.gzip和gunzip指令gzip用于压缩文件,gunzip用于解压文件基本用法:gzip 文件:压缩文件,只能将文件压缩为*.gz文件。gunzip 文件(*.gz):解压缩文件命令。应用实例:细节说明:gzip对文件压缩后,不会保留源文件。(gzip能否压缩目录??是否要加什么选项?)2.zip和unzip指令zip用于压缩文件,unzip用于解压缩文件,在项目打包发布中很有用基本语法:zip [选项] *.zip 将要压缩的内容:压缩文件原创 2021-06-26 23:25:52 · 498 阅读 · 0 评论 -
Linux中的搜索查找类
八、搜索查找类1. find指令find指令将从指定的目录向下递归的遍历其各个子目录,将满足条件的文件或者目录显示在终端。基本语法:find [搜索范围] [选项]选项说明:选项 功能-name 按照指定的文件名查找模式查找文件-user 查找属于指定用户名所有文件-size 按照指定的文件大小查找文件-exec -exec command {} \; 对查询的结果文件执行command 命令,{}中就包含着查询结果。如:find / -mtime +10 -name *.tar原创 2021-06-26 23:21:46 · 151 阅读 · 0 评论 -
Linux中的时间日期类
七、时间日期类1.date指令-显示当前日期基本语法date :显示当前时间date “+%Y”:显示当前年份date “+%m”:显示当前月份date “+%d”:显示当前是哪一天date “+%Y-%m-%d %H:%M:%S”:显示年月日时分秒应用实例:1.显示当前时间2.显示当前年份3.显示年月日时分秒:此时只有双引号成功,其他全部报错2.date指令-设置日期基本语法:date -s 字符串时间 (s:set)应用实例:设置系统当前时间,比如设原创 2021-06-26 23:14:19 · 322 阅读 · 1 评论 -
Linux中的yum命令
1)yum基本命令查询yum服务器是否有需要安装的软件yum list | grep xxx安装指定的yum包yum install xxx2)应用实例:使用yum的方式来安装Firefox查看Firefox的rpm安装包在yum服务器上是否存在安装Firefox...原创 2021-06-26 23:11:12 · 163 阅读 · 0 评论 -
Linux中的RPM包管理
五、RPM包管理rpm包类似于Windows中的setup.exe1)rpm包的简单查询指令查询已安装的RPM列表:rpm -qa|grep xx查询一下当前的Linux有没有安装Firefox2)rpm包名的基本格式:名称:Firefox版本号:45.7.0-2适用操作系统:el6.centos.x86_64表示centos6的64位系统,如果是i686,i386表示32位系统,noarch表示通用3)rpm包的其他指令查询rpm -qa:查询所安装的所有的rpm软件包r原创 2021-06-26 23:09:20 · 239 阅读 · 0 评论 -
Linux中的实用指令
四、实用指令1.cd 指令cd ~:回到自己的家目录cd /:回到根目录2.mkdir指令mkdir [选项] 要创建的目录:创建目录常用选项 创建多级目录:[-p] 3.rmdir和rm指令rmdir:删除空目录基本语法: rmdir [选项] 要删除的空目录 只能删除空目录,删除非空目录时会报错,选项加上 -rf 就可以删除非空目录,如:rmdir -rf 可以使用 ./ 和 …/ 来删除当前目录下的内容,如:rmdir只能删除空目录,要删除有内容的目录需原创 2021-06-26 23:01:23 · 162 阅读 · 0 评论 -
Linux中的用户管理
三、用户管理1.添加用户:useradd [选项] 用户名 -d:设置用户的宿主目录,默认宿主目录为“/home/”目录下与用户名同名的目录,如“zhangsan”用户的宿主目录为“/home/zhangsan”,可以将zhangsan的宿主目录做修改 创建的时候可以创建在dog目录下,如:useradd -d /home/dog zhangsan。passwd:设置用户密码2.删除用户:userdel [选项] 参数Userdel 用户名:删除用户,保留家目录Userdel -r 用户名:原创 2021-06-26 21:55:45 · 1066 阅读 · 0 评论 -
Linux中的vi和vim编辑器
Vim时vi的升级版,主要用vim,使用vim时,如果vim后面跟的是一个不存在的文件则创建文件,如果有则打开文件一般模式:Vim中有三种模式,刚进去的时候是一般模式,在这个模式中可以使用“上下左右”按键来移动光标,还可使用删除字符和删除整行来处理文档内容,也可以使用“复制粘贴”来处理你的文件数据。拷贝当前行:yy, 拷贝当前行向下的5行:5yy, 粘贴:p删除当前行:dd, 删除当前行向下的五行:5dd直接输入/关键字,回车查找,输入n就是查找下一个 如:/Hello设置文件的行号[:se原创 2021-06-26 21:47:25 · 73 阅读 · 0 评论 -
centos7安装和配置
之前的都默认现在设置语言设置时间 选上海键盘布局选英语美国新手选择桌面,老手选择gui服务器选择我要配置分区默认分区格式为lvm,在下拉列表中选择Standard Partition(标准分区),点击下方“+”号开始创建分区此次系统磁盘分区大小如下所示:先分/boot/boot 200M 系统启动引导分区,200M够用再分swapswap 2G 交换分区,一般为内存2倍最后所有空间给根分区/ 50G原创 2021-06-26 21:45:00 · 179 阅读 · 0 评论 -
Linux内存不足,删除无用的大文件
1 首先查询磁盘空间占用情况。 发现/根目录下面磁盘占用百分之一百df -ah2 进入根目录,查询大文件与目录cd /du -sh * | sort -n查看上GB的目录并且排序,可以用这个命令du -h --max-depth=1 |grep ‘G’ |sort3 然后不断执行上面的过程,进入大文件目录,定位大文件4 最后找到是Tomcat下面logs日志占据了20多G文件,删除,重启Tomcat释放空间...原创 2021-06-20 14:54:35 · 1003 阅读 · 0 评论 -
Linux系统字符集设置
https://blog.51cto.com/xiyuxingxia/2379702原创 2021-02-22 17:23:03 · 486 阅读 · 0 评论 -
解决docker下载的Tomcat容器启动后无法进入首页(亲测有效)
问题:docker安装之后,下载Tomcat容器,就是连接不上,端口已经映射,服务也重启防火墙也关闭,就是报404原因:使用阿里云获取tomcat镜像,其webapps文件为空,其欢迎页都放在webapps.dist文件中解决办法:将webapps.dist 改为webapps即可操作:[root@admin ~]# docker exec -it bfd0d1d93c7e(tomcat容器Id) /bin/bashroot@bfd0d1d93c7e:/usr/local/tomcat# m原创 2020-12-08 20:41:44 · 573 阅读 · 0 评论