linux运维常见的故障,Linux运维中遇到的常见问题

1、CentOS启动tomcat出现乱码的解决方案

1、打开tomcat下的server.xml配置文件,在connect标签中添加编码属性:URIEncoding="UTF-8"

2、在/etc/profile文件里加入:

echo "export LC_ALL=en_US.UTF-8" >> /etc/profile

执行命令后重新登录即可!

2、CentOS设置JDK环境变量,在/etc/profile设置

export JAVA_HOME=/root/dev/jdk1..0_80

export JRE_HOME=/root/dev/jdk1..0_80/jre

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$PATH

3、shell脚本启动tomcat服务

#!/bin/bash

tomcat_home=/home/root/dev/apache-tomcat-7.0.

STARTUP=$tomcat_home/bin/startup.sh

SHUTDOWN=$tomcat_home/bin/shutdown.shecho "\n准备关闭$tomcat_home...."

$SHUTDOWN

pidlist=`ps -ef |grep tomcat |grep -v "grep"`

kill - $pidlist

echo "\n$tomcat_home关闭完成...."

sleep 2

echo "\n准备启动$tomcat_home...."

$STARTUP

echo "\n$tomcat_home启动完成...."

启动脚本:sh startup.sh &

4、shell脚本关闭tomcat服务

#!/bin/bash

tomcat_home=/home/root/dev/apache-tomcat-7.0.

SHUTDOWN=$tomcat_home/bin/shutdown.sh

echo -e "准备关闭$tomcat_home....\n"

$SHUTDOWN

pidlist=`ps -ef |grep tomcat |grep -v "grep"`

kill - $pidlist

echo -e "\n$tomcat_home关闭结束..."

5、shell脚本查看tomcat日志

#!/bin/bash

tomcat_home=/home/root/dev/apache-tomcat-7.0.

CATALINA=$tomcat_home/logs/catalina.out

tail -f $CATALINA

6、Linux查看物理CPU个数、核数、逻辑CPU个数

# 总核数 = 物理CPU个数 X 每颗物理CPU的核数

# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

# 查看物理CPU个数

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

# 查看每个物理CPU中core的个数(即核数)

cat /proc/cpuinfo| grep "cpu cores"| uniq

# 查看逻辑CPU的个数

cat /proc/cpuinfo| grep "processor"| wc -l

#查看CPU信息(型号)

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

7、设置tomcat访问不带项目名

unpackWARs="true" autoDeploy="true">

prefix="localhost_access_log." suffix=".txt"

pattern="%h %l %u %t "%r" %s %b" />

8、创建centos用户

创建centos用户

adduser liying

passwd liying

为liying用户添加sudo权限

vim /etc/sudoers

liying ALL=(ALL) NOPASSWD:ALL ##操作sudo需要密码

liying ALL=(ALL) ALL ##操作sudo不需要密码

删除用户

userdel -rf zhangsan:删除名称为zhangsan的用户。

然后通过命令ls -l /home查看系统中还有哪些用户

9、创建联合唯一索引

-- 联合唯一索引

alter table lot_log_payflow add unique index(pay_no,sub_flow_type);

-- 在创建索引的时候指定索引字段的长度

create index index_name on table_name(column_name(length), clolumn_name(length)…)

eg、create index aa on lot_order_test(create_time, proxy_code(6), incre)

10、 Ubuntu更新软件源

apt-get update 更新软件源中的所有软件列表。

apt-get upgrade 更新软件。

apt-get dist-upgrade 更新系统版本。如果你对新版本软件的需求不是那么迫切,可以不执行

11、jetty内存溢出设置

jetty内存设置如下:

run as --->run configuragtions--->jre标签下的属性VM arguments:

-Xms512m -Xmx1024m

linux运维中的命令梳理(二)

回想起来,从事linux运维工作已近5年之久了,日常工作中会用到很多常规命令,之前简单罗列了一些命令:http://www.cnblogs.com/kevingrace/p/5985486.html今 ...

linux运维中的命令梳理(一)

在linux日常运维中,我们平时会用到很多常规的操作命令. 下面对常用命令进行梳理: 命令行日常系快捷键(不分大小写)CTRL + A 移动光标到行首CTRL + E 移动光标到行末CTRL + U ...

linux运维中的命令梳理(三)

----------文本操作命令---------- sed命令:文本编辑工具 sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换.删除.新增.选取等特 ...

linux运维中的命令梳理(四)

----------管理命令---------- ps命令:查看进程 要对系统中进程进行监测控制,查看状态,内存,CPU的使用情况,使用命令:/bin/ps (1) ps :是显示瞬间进程的状态,并不 ...

linux运维中常用的指令

一.终端中常用的快捷键 man界面中的快捷键: ?keyword                 向上搜索关键词keyword,n向下搜索,N继续向上搜索 /keyword   向下搜索关键词keyw ...

linux运维中经常使用的目录和文件讲解

第9章 linux中目录结构 9.1 linux中的常见目录和解释说明 ID 目录 说明 1 bin 命令文件保存的地方 2 sbin 只有root用户才可以使用的命令 3 Boot(了解即可) Li ...

Linux运维工作中需要掌握的知识

说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具.我就大概列出这几方面,这样入门就基本没问题了.linux系统如果是学习可以选用redhat或centos,特别是cent ...

Linux运维入门到高级全套常用要点

Linux运维入门到高级全套常用要点 目 录 1. Linux 入门篇................................................................. ...

Linux运维之道(大量经典案例、问题分析,运维案头书,红帽推荐)

Linux运维之道(大量经典案例.问题分析,运维案头书,红帽推荐) 丁明一 编   ISBN 978-7-121-21877-4 2014年1月出版 定价:69.00元 448页 16开 编辑推荐 1 ...

随机推荐

- > code vs 3038 3n+1问题(递归)

3038 3n+1问题  时间限制: 1 s  空间限制: 32000 KB  题目等级 : 白银 Silver 题解   题目描述 Description 3n+1问题是一个简单有趣而又没有解决的数 ...

JS中 toString() & valueOf()

数据的转换 所有对象继承了两个转换方法: 第一个是toString(),它的作用是返回一个反映这个对象的字符串 第二个是valueOf(),它的作用是返回它相应的原始值 toString() toSt ...

Oracle基础 各种语句的定义格式

Oracle内建数据类型 一. 字符数据 1. char(size) 2. varchar2(size) 最常用,最大长度4000字节 3. nvhar(size).nvarchar(size) 4. ...

python高精度浮点型计算的诡异错误

>>> from decimal import Decimal >>> a=Decimal(100.1) >>> b=Decimal(100.1) ...

zombodb 几个方便的_cat api

zombodb 暴露所有es _cat/ api 为视图,我们可以通过视图方便的查询es 的信息,默认在zdb的schema 中 包含的视图 几个方便的view 查看索引统计信息zdb.index_s ...

bzoj 2216 [Poi2011]Lightning Conductor——单调队列+二分处理决策单调性

题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2216 那个关于位置的代价是带根号的,所以随着距离的增加而增长变慢:所以靠后的位置一旦比靠前的 ...

深入理解java虚拟机读后总结(个人总结记录)

1.jvm布局:   jdk1.6版本JVM布局分为:heap(堆),method(方法区),stack(虚拟机栈),native stack(本地方法栈),程序计数器共五大区域. 其中方法区包含运行 ...

【Hibernate】解析hibernate中的缓存

Hibernate中的缓存一共有三种,一级缓存.二级缓存.查询缓存.缓存除了使用Hibernate自带的缓存,还可以使用redis进行缓存,或是MongoDB进行缓存. 所使用的Demo: User. ...

Hotaru's problem(hdu5371+Manacher)多校7

Hotaru's problem Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) ...

【转】iOS的APP资源,开源的哦

完整项目 文章转自  “标哥的技术博客” IOS-Swift2.0 高仿半糖App 这个开源项目为半糖,官网➡,类似于美丽说,一款电商App,使用语言:Swift2.0,开发工具: Xcode 7.1 ...

  • 1
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值