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访问不带项目名
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!--lotmall为项目名,跟webapps目录下的项目名一致-->
<Context crossContext="true" debug="0" docBase="lotmall" path="" reloadable="true"/> <!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
--> <!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" /> </Host>
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运维中的命令梳理(二)
回想起来,从事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 ...
随机推荐
- Spring mvc,jQuery和JSON数据交互
一.实验环境的搭建 1.Spring mvc jar. 导入spring mvc运行所需jar包.导入如下(有多余) 2.json的支持jar 3.加入jQuery. 选用jquery-3.0.0.m ...
- (二分匹配 模板 KM)奔小康赚大钱--hdu--2255
链接: http://acm.hdu.edu.cn/showproblem.php?pid=2255 代码: #include <iostream> #include <cstdio ...
- PAT甲 1048. Find Coins (25) 2016-09-09 23:15 29人阅读 评论(0) 收藏
1048. Find Coins (25) 时间限制 50 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue Eva loves t ...
- Breaseman算法绘制圆形|中点算法绘制圆形_程序片段
Breaseman算法绘制圆形|中点算法绘制圆形_程序片段 1. Breaseman算法绘制圆形程序 由于算法的特殊性,限制绘制第一象限部分,其他部分通过旋转绘制. void CCGProjectWo ...
- Apache服务器的简单配置与安全策略
在之前讲的关于weevely后门分析中,有说到利用Apache的配置文件.htaccess来隐藏php后门.关于.htaccess文件的用途,在此结合Apache服务器的具体配置作一详解,也算是自己的 ...
- Delphi Dll 动态调用例子(2)
http://zhidao.baidu.com/question/157196792.html delphi动态调用DLL 写了个1.dll内容如下 library Project2; uses Sy ...
- Android-Activity跳转时动画
Activity跳转时动画,是在跳转Activity,或者在Activity结束返回 等,用到的进入效果: 第一种效果展示: 第一个Activity的代码: package liudeli.activ ...
- Excel中使用VBA进行度分秒与十进制度的转换
发现Excel的VBA功能真是批量处理的一把利刃,工作中小试牛刀了一把,将Excel中度分秒形式的坐标批量处理成十进制度形式,处理完后用于GIS展点制图. 原Excel数据如下: VBA代码如下: S ...
- Chrome自定义缩放百分比
我想要设置Chrome页面缩放为120%,但是Chrome只提供110% 125%,根本没有让我舒心的缩放比例. 强迫症发作,谷歌了半天没有一个很好的解决方案. 虽然也有不少第三方扩展可以自定义缩放比 ...
- [UWP]爱恋动漫BT开发小记
在七月和某个人相识,在七月又和这个人重回陌路,在这个伤感的七月,让我来水一篇博客. 已经很久没有写博客了,最近现在来写一篇,总结一下这个七月. 今年的暑假特别的长,大概六月中旬就考完试了,而开学一直要 ...