随笔分类 -  03 Linux

摘要:在服务器众多的企业里,通常运维会把某台机器开放外网访问权限,其他服务器通过该机器进行访问,该机器通常称之为跳板机。开发人员可以通过SSH工具访问服务器,进行日志查看、问题排查等等。 这里先假设一下服务器情况,跳板机地址:220.101.5.5,内网服务器两台:192.168.100.5 192.16 阅读全文
posted @ 2021-09-03 19:18 panchanggui 阅读(2733) 评论(0) 推荐(1)
摘要:今天试了以下好久没用的xftp,结果连接虚拟机中的CentOS出现了错误:Permission is not allowed.根据提示感觉应该是文件夹权限问题。 查看一下文件夹权限后发现,wwwroot文件夹属于root用户,而我登录xftp用的是其他用户,并没有赋予相应权限,因此权限不够。干脆直接 阅读全文
posted @ 2021-09-03 14:15 panchanggui 阅读(710) 评论(0) 推荐(0)
摘要:lrzsz在linux里可代替ftp上传和下载。lrzsz 官网入口:http://freecode.com/projects/lrzsz/lrzsz是一个unix通信套件提供的X,Y,和ZModem文件传输协议 windows 需要向centos服务器上传文件,可直接在centos上执行命令yum 阅读全文
posted @ 2021-09-03 13:59 panchanggui 阅读(769) 评论(0) 推荐(0)
摘要:location配置 1. 语法规则(按优先级) = 表示精确匹配,优先级最高 ^~ 表示uri以某个常规字符串开头,用于匹配url路径(而且不对url做编码处理,例如请求/static/20%/aa,可以被规则^~ /static/ /aa 匹配到(注意是空格)) ~ 表示区分大小写的正则匹配 ~ 阅读全文
posted @ 2021-07-27 19:00 panchanggui 阅读(1667) 评论(0) 推荐(0)
摘要:开启防火墙服务 以前为了方便,把防火墙都关闭了,因为现在项目都比较重要,害怕受到攻击,所以为了安全性,现在需要将防火墙开启,接下来介绍一下步骤。1, 首先查看防火墙状态: firewall-cmd --state 下图所示为关闭防火墙,接下来需要开启 2, 开启防火墙,启动firewall: sys 阅读全文
posted @ 2021-07-27 16:56 panchanggui 阅读(183) 评论(0) 推荐(0)
摘要:一直就知道 java -jar xx ctrl+c就退出了 java -jar XXX.jar &命令结尾没有 “&” ,则变成 “java -jar XXX.jar ” ,表示在当前ssh窗口,可按CTRL + C打断程序运行,或者直接关闭窗口,则程序直接退出命令结尾添加 “&” ,则变成 “ja 阅读全文
posted @ 2021-06-14 23:33 panchanggui 阅读(835) 评论(0) 推荐(0)
摘要:nmap是一款非常实用的扫描工具,适用于linux、windows、mac三大主流平台。小编使用centos编译安装nmap-7.01版本。下载包: $wget http://nmap.org/dist/nmap-7.01.tar.bz21解压: $tar -xvf nmap-7.01.tar.bz 阅读全文
posted @ 2021-06-08 08:54 panchanggui 阅读(2585) 评论(0) 推荐(0)
摘要:利用shell脚本自动清理,脚本如下 1.删除文件命令: find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \; 实例命令: find /home/weblogic/rc-server-tomcat-8081/logs -mtime +30 -name 阅读全文
posted @ 2021-05-08 13:58 panchanggui 阅读(1208) 评论(0) 推荐(0)
摘要:问题: 服务器上日志文件不断增加导致磁盘满,用户无法登陆到Linux机器。 解决方案: 定时任务每日删除3天前的日志。 步骤: 1、手动执行命令删除日志 find /opt/web/log/ -mtime +3 -name "*.log.*" -exec rm -rf {} \; 命令解析: 将目录 阅读全文
posted @ 2021-05-08 13:47 panchanggui 阅读(909) 评论(0) 推荐(0)
摘要:image.png 访问控制 白名单 若存在/etc/cron.allow,只有该文件内的用户才能使用crontab 黑名单 若存在/etc/deny,该文件内的用户不能使用crontab 优先级 /etc/cron.allow > /etc/cron.deny 常用选项 -e: 编辑任务 -l: 阅读全文
posted @ 2021-05-08 11:12 panchanggui 阅读(1167) 评论(0) 推荐(0)
摘要:crontab(定时任务) 1.当linux发行的版本有service这个命令时候(service 是服务。必须root用户才可以支持) service crond status 查看定时任务运行状态命令 service crond start 启动定时任务命令 service crond stop 阅读全文
posted @ 2021-05-08 11:11 panchanggui 阅读(1888) 评论(0) 推荐(0)
摘要:以前一直没有弄明白find的 -mtime参数的真正含义刚好今天跟一个同学聊起这个事我在写shell脚本的时候,定时删除一些文件的时候,也经常用得到-mtime这个参数,所以打算好好看看,把它弄明白一下man find里的解释:-mtime nFile’s data was last modifie 阅读全文
posted @ 2021-05-08 10:47 panchanggui 阅读(954) 评论(0) 推荐(0)
摘要:问题 在windows下使用记事本打开deploy.sh文件,编写.sh脚本,保存后拷贝到Linux服务器上,执行后报如下错误。 [root@i-dbb1f0ff shell]# ./deploy.sh -bash:./deploy.sh:/bin/bash^M:bad interpreter:No 阅读全文
posted @ 2020-08-25 09:08 panchanggui 阅读(927) 评论(0) 推荐(0)
摘要:1、开放端口 firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口 firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口 f 阅读全文
posted @ 2020-04-02 16:20 panchanggui 阅读(257) 评论(0) 推荐(0)
摘要:1.下载java版本到本机 可以直接用yum install 命令,但是这样是默认下载,有时安装的版本不是你想要的,有时会出现安装失败 一般下载64位版本,这里选择的版本是java版本1.8 rpm版本:下载后可以直接用yum install命令安装或者rpm命令安装 tar.gz版本:下载到本地后 阅读全文
posted @ 2020-03-05 16:55 panchanggui 阅读(597) 评论(0) 推荐(0)
摘要:环境 Linux版本:CentOS 6.5、Ubuntu 12.04.5 JDK版本:JDK 1.7 目录 方法一:手动解压JDK的压缩包,然后设置环境变量 方法二:用yum安装JDK 方法三:用rpm安装JDK 方法四:Ubuntu 上使用apt-get安装JDK 内容 方法一:手动解压JDK的压 阅读全文
posted @ 2020-03-05 15:41 panchanggui 阅读(3756) 评论(0) 推荐(0)
摘要:一般linux系统根目录有如下文件夹: ./bin 重要的二进制 (binary) 应用程序,包含二进制文件,系统的所有用户使用的命令都在这个目录下。./boot 启动 (boot) 配置文件,包含引导加载程序相关的文件./dev 设备 (device)文件包含设备文件,包括终端设备,USB或连接到 阅读全文
posted @ 2019-12-13 20:49 panchanggui 阅读(2435) 评论(0) 推荐(0)
摘要:Linux下如何查看版本信息, 包括位数、版本信息以及CPU内核信息、CPU具体型号等等,整个CPU信息一目了然。 1、# uname -a (Linux查看版本当前操作系统内核信息) Linux localhost.localdomain 2.4.20-8 #1 Thu Mar 13 17:54: 阅读全文
posted @ 2019-01-28 15:21 panchanggui 阅读(55214) 评论(1) 推荐(1)
摘要:1. sz 和 rz sz命令发送文件到本地: # sz filename # sz filename # sz filename rz命令本地上传文件到服务器: # rz # rz # rz 执行该命令后,在弹出框中选择要上传的文件即可。 阅读全文
posted @ 2018-09-12 11:22 panchanggui 阅读(319) 评论(0) 推荐(0)
摘要:关于Linux 虚拟内存和物理内存的理解。 首先,让我们看下虚拟内存: 第一层理解 1. 每个进程都有自己独立的4G内存空间,各个进程的内存空间具有类似的结构 2. 一个新进程建立的时候,将会建立起自己的内存空间,此进程的数据,代码等从磁盘拷贝到自己的进程空间,哪些数据在哪里,都由进程控制表中的ta 阅读全文
posted @ 2018-07-10 12:31 panchanggui 阅读(31187) 评论(0) 推荐(4)