
Linux
文章平均质量分 57
严严严的博客
做一些技术备案,方便学习
展开
-
Ubuntu设置redis开机自启
前提条件:Ubunturedis1、在redis目录下找到 utils/redis_init_script 复制到 /etc/init.d/redis,并且按如下修改;例如我的指令为:cp /home/redis-6379/utils/redis_init_script /etc/init.d/redis_63792、修改文档redis_6379按自身的配置修改:源文件:#...原创 2018-09-20 12:43:53 · 4919 阅读 · 0 评论 -
Ubuntu配置tomcat开机自动启动
Ubuntu配置tomcat开机自动启动为了重启机器时相关服务可以自启动,我们可以这么做:在开机的时候就启动一个服务,比如tomcat。1、将tomcat目录下/bin中的catalina.sh拷贝到/etc/init.d下,并重命名为tomcat根据自己tomcat存放的位置命令如下:cp /home/tomcat/bin/catalina.sh /etc/init.d/ mv /...原创 2018-09-19 14:19:56 · 343 阅读 · 0 评论 -
Ubuntu14.04升级到Ubuntu16.04
1、查看Ubuntu 版本指令:lsb_release -a2、执行更新命令apt-get update && apt-get dist-upgrade3、进行升级do-release-upgrade若提示没有找到新的版本,你需要改动apt源 软件配置,一般选择“Yes”完成升级 4、重启服务器reboot博客链接:https:...原创 2018-06-21 15:07:41 · 14573 阅读 · 1 评论 -
构建基本的脚本
一、执行1、并行执行命令,多个命令用分号隔开[root@Study network-scripts]# date;whoTue May 3 14:55:44 CST 2016root tty1 2016-05-03 01:40root pts/0 2016-05-03 13:41 (192.168.78.1)2、Shell脚本的第一行表示需要ba转载 2017-12-15 17:41:51 · 292 阅读 · 0 评论 -
Linux命令之grep及f ind
grep更详细的指令博客:http://www.cnblogs.com/peida/archive/2012/12/17/2821195.htmlf ind 博客内容:http://man.linuxde.net/findgrep指令grep 工具,以前介绍过。 grep -[acinv] '搜索内容串' filename -a 以文本文件方式搜索 -c 计算找到的...原创 2017-10-26 11:05:08 · 1032 阅读 · 0 评论 -
Linux查看系统版本信息
1、什么是screenfetch?screenfetch;uname -a cat /proc/versioncat /etc/issuelsb_release -a转载 2018-03-13 17:08:43 · 417 阅读 · 0 评论 -
如何将Ubuntu Server 12.04 升级到 Ubuntu Server 14.04 LTS
使用网上常用的方法:博客链接:http://ju.outofmemory.cn/entry/102106 1.安装更新器 sudo apt-get updatesudo apt-get install update-manager-core2.更新 sudo do-release-upgrade -d提示找不到最新版本。如果上诉命令不行使用: sudo do-relea...原创 2018-04-09 15:52:47 · 2010 阅读 · 0 评论 -
防火墙
1、Linux下的防火墙iptables一般是系统集成的组件,检查是否安装可以 通过 rpm -qa进行查询 rpm -qa|grep iptables2、如果没有安装改组件,可以进行安装(必须联网)sudo apt-get install iptables3、查看防火墙状态:$ service iptables status iptables: unrecognized service显示未原创 2018-04-10 11:32:54 · 264 阅读 · 0 评论 -
UFW防火墙简单设置---Ubuntu
Ubuntu附带了一个相对iptables简单很多的防火墙 配置工具:ufwufw防火墙 即uncomplicated firewall,不复杂的防火墙,繁琐部分的设置还是需要去到iptables查看防火墙状态sudo ufw status防火墙版本sudo ufw version1.安装sudo apt-get install ufw2....原创 2018-04-10 11:40:33 · 1020 阅读 · 0 评论 -
linux下登录ssh设置指定端口登入
一、修改默认的登入端口默认登入端口为 22 编辑文件:sudo vim /etc/ssh/sshd_config 建议改成高位数端口,例如:6622,7722修改之后重启服务:sudo service ssh restart登入时得指定修改的端口:ssh root@**.**.** -p 7722或:ssh -l root **.**.** -p ...原创 2018-04-10 16:39:01 · 16740 阅读 · 0 评论 -
Linux添加新用户并设置root权限、不能使用TAB键解决
一、用户的创建useradd userName 创建用户passwd userName 设置密码,输入此命令后会提示你输入密码删除用户 userdel -r userName使用 userdel xx 删除,结果出现userdel: user xx is currently logged in 的提示,其结果是无法删除,可以使用 sudo userdel -r -...原创 2017-05-31 13:50:10 · 3457 阅读 · 0 评论 -
sudo cd为什么不能够执行
问题描述:ubuntu@VM-0-16-ubuntu:/home$ cd /root/bash: cd: /root/: Permission deniedubuntu@VM-0-16-ubuntu:/home$ sudo cd /rootsudo: cd: command not foundubuntu@VM-0-16-ubuntu:/home$ 原因:cd不是一个应用程...原创 2018-04-11 11:11:11 · 957 阅读 · 0 评论 -
如何在 Ubuntu 中升级到指定版本的内核
如何升级 CentOS 7内核 http://www.linuxidc.com/Linux/2017-03/141941.htm1、检查安装的内核版本在 Ubuntu 中检查内核版本:uname -a 或name -srroot@iZ23676aoitZ:/home/tomcat/logs# uname -aLinux iZ23676aoitZ 3.19.8-031908-ge...原创 2018-06-15 10:55:39 · 9340 阅读 · 0 评论 -
Centos防火墙设置与端口开放的方法
Centos升级到7之后,内置的防火墙已经从iptables变成了firewalld。所以,端口的开启还是要从两种情况来说明的,即iptables和firewalld。更多关于CentOs防火墙的最新内容,请参考Redhat官网。一、iptables Centos61.打开/关闭/重启防火墙开启防火墙(重启后永久生效):chkconfig iptables on关闭防火墙(重启...原创 2018-06-27 11:48:43 · 234 阅读 · 0 评论 -
nginx安装配置博客总结列表
1、Nginx介绍:http://www.cnblogs.com/xingzc/p/5753030.html 2、ubuntu下Nginx安装:http://www.jianshu.com/p/9393a82ce654 3、ubuntu中使用nginx把本地80端口转到其他端口: https://www.cnblogs.com/leo-li-3046/p/5690599.html 4原创 2017-11-10 11:13:32 · 506 阅读 · 0 评论 -
tomcat配置https安全证书
tomcat7配置https:http://blog.youkuaiyun.com/xuxile/article/details/53671576配置tomcat同时支持http和https协议: http://blog.youkuaiyun.com/jxllove1120/article/details/60747660如果在腾讯云购买过证书,可参考:https://cloud.tencent.com/doc...转载 2017-11-10 15:08:10 · 2280 阅读 · 0 评论 -
Linux环境下清理Tomcat缓存
1.进入tomcat/bin目录下,执行sh shutdown.sh命令关闭tomcat。2.然后执行命令 ps -aux | grep tomcat 命令,查看tomcat命令是否真的关闭3.如果没有关闭执行 kill -9 #pid 来彻底关闭tomcat(#pid是tomcat的进程ID)root 17505 0.0 0.0 63344 768 pt转载 2017-06-23 14:13:17 · 5643 阅读 · 0 评论 -
创建cron定时压缩日志的脚本级find指令
//进入服务区cd /etccd cron.daily/vim compresslog//脚本内容:#!/bin/shecho "" > /home/tomcat/logs/catalina.outbash -c 'pushd /home/tomcat/logs && find . -type f -mtime +0 | grep -v ".tar" | xargs -I {} tar -原创 2017-09-25 11:24:04 · 658 阅读 · 0 评论 -
Linux上传下载文件/文件夹
1:连接进入服务器 ssh 账号@服务器ip地址 例如:ssh root@123.23.250.250 2:开启新端口 查看网卡的IP地址[root@localhost ~]# ifconfigeth0 Link encap:Ethernet HWaddr 00:50:56:BF:26:20 inet addr:192.168.120.204 Bcast原创 2017-06-19 16:09:49 · 848 阅读 · 0 评论 -
top监控CPU、内存、磁盘脚本
CPU、内存使用率:top -n 1 -b | grep -E '^[[:alpha:]]' > $(date +%Y-%m-%d-%H)_cpu_mem.txt#关闭tomcat前 监控CPU、内存使用率:top -n 1 -b | grep -E '^[[:alpha:]]' >> /root/restart_tomcat.log进程占用内存(降序):top -n 1 -b | grep转载 2017-11-28 16:25:02 · 1247 阅读 · 0 评论 -
Linux 将文件夹下的所有文件复制到另一个文件里
如何将文件夹/home/work下的文件复制到/home/temp里面?使用命令:cp -R /home/work/* /home/temp*表示所有文件但是/home/work 下的隐藏文件都不会被拷贝更好的复制的方法是用“.”代替“*”就好了。 cp -R /home/work/. /home/temp将一个文件夹复制到另一个文件夹下,例如将/home下的work文件夹复制到temp下面命令为转载 2017-11-29 20:53:32 · 1243 阅读 · 0 评论 -
Linux安装tomcat部署java web项目
配置阿里云服务器:1、Linux安装包指令apt —help 指令详情apt update 更新源 apt upgrade 更新已安装的包需要sudo权限 可查看博客: http://blog.youkuaiyun.com/hktkfly6/article/details/53156283如果想查看系统版本,可以安装:screenFetch: screenFetch是一个C...原创 2017-08-17 18:06:17 · 981 阅读 · 0 评论 -
定时循环执行某一个脚本的方法
定时一分钟: 1、for循环执行:#!/bin/bashfor ((i=1; i<= 10000; i++))do count=0 echo "Number of execution scripts : $i" #要执行的脚本 bash /root/shell/stopthree for ((k=1; k<= 60; k++)) do sleep 1原创 2017-11-30 22:59:11 · 6179 阅读 · 0 评论 -
Linux Shell系列教程(十三)之Shell while和until循环
while循环用于不断执行一系列命令,也用于从输入文件中读取数据;命令通常为测试条件。其格式为:while command do Statement(s) to be executed if command is true done 命令执行完毕,控制返回循环顶部,从头开始直至测试条件为假。(1)计数器控制的while循环#!/bin/bashsum=0i=0while(( i原创 2017-12-01 11:32:48 · 403 阅读 · 0 评论 -
Linux Shell系列教程(十三)之Shell for循环
13.1、Shell for循环语法for 变量 in 列表do command1 command2 ... commandNdone**也可以写成:for var in list; do13.1.1、读取列表中的值#!/bin/bash#basic for commandfor test in Alabama BOb Tom Consoledo ec原创 2017-11-30 21:20:30 · 38382 阅读 · 0 评论 -
shell脚本:使用if-then语句和test命令
一、基本结构化命令if-then语句格式:if commandthen commandfibash shell的if语句会运行if后面的那个命令。如果该命令的退出状态码是0(该命令成功运行),位于then部分的命令就会被执行。如果该命令的退出状态码是其他值,then部分的命令就不会被执行。 fi语句用来表示if-then语句到此结束。#! /bin/bashif pwdthen原创 2017-12-19 15:27:22 · 49256 阅读 · 0 评论 -
Linux重启tomcat脚本
定时重启tomcat脚本: 经过测试,脚本有可能将自身的进程搜索出来结果kill掉了,可以将关键词更具体化”tomcat/conf”,这样就可以避免查找到自身的脚本进程了 循环关闭和启动:#!/bin/bashecho "#########starting##########" >> /root/restartlogs/restart_tomcat_`date +\%Y\...原创 2017-10-26 10:06:28 · 1673 阅读 · 0 评论 -
jconsole监控远程linux tomcat运行情况的配置
参照博客: 配置:https://www.cnblogs.com/sunxucool/p/4059040.html 使用:http://jiajun.iteye.com/blog/810150偶尔测试的时候需要远程查看服务上的应用及环境运行情况,比如内存,cpu、、、、一系列信息java的jdk提供了客户端工具,用该工具可以进行远程连接并展示实时环境信息,比如jdk/bin目录下的:JCons转载 2017-12-08 17:56:14 · 303 阅读 · 0 评论 -
Linux查看磁盘占用率及文件大小
df和du指令原创 2017-10-13 09:32:47 · 9663 阅读 · 0 评论 -
Linux命令中su与sudo的详细区别
一. 使用 su 命令临时切换用户身份1、su 的适用条件和威力 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有三个: 一是退出beinan用户,重新以root用户登录,但这种办法并不是最好的;二是我们没有必要退出beinan用户,可以用su来切换到转载 2017-05-31 14:00:57 · 382 阅读 · 0 评论