- 浏览: 24322 次
- 性别:
- 来自: 成都
最新评论
-
masuweng:
恩很实用,辛苦了
linux 基础命令
文章列表
/etc/login.defs
- 博客分类:
- 其他
/etc/login.defs
login.defs是设置用户帐号限制的文件,在这里我们可配置密码的最大过期天数,密码的最大长度约束等内容。该文件里的配置对root用户无效。如果/etc/shadow文件里有相同的选项,则以/etc/shadow里的设置为准,也就是说/etc/shadow的配置优先级高于/etc/login.defs
[root@localhost ~]# cat /etc/login.defs
# *REQUIRED*
# Directory where mailboxes reside, _or_ name of file, relative to the
...
一、清除/var/log下的messages日志文件的简单脚本。
#在还没有编辑脚本之前我们需要考虑如何去实现清除
cd /var/log
cat /dev/null >messages
echo “Logs cleaned up”
#写一个提示,说明这个是系统日志文件,很重要。
下面就可以来实现脚本的编辑:
#!/bin/bash
#清除日志脚本
#2016-07-18
#脚本必须要以root用户来运行
#chkconfig: 2345 90 60
LOG_DIR=/var/log
ROOT_UID=0 #UID等于0的时候,用户才具有root用户权 ...
Apache 服务启动不了
- 博客分类:
- Apache
{我是新手,从未遇到此问题,请各位大大勿喷}
时间:2016-07-11
事由:今天早上上班突然发现公司网站出现问题。经过排查,发现是Apache出现问题。首先检查配置文件没有出问题后,启动服务发现Apache服务能启动,但是没法关闭,没法重启。这是什么原因呢?
解决办法:(出现任何问题首先要想到的就是日志)
查看httpd日志:
tail -f /var/log/httpd/error_log
果然,显示了以下报错:
[Mon Jul 11 09:04:07 2016] [notice] suEXEC mechanism enabled (wrapper: /usr/sb ...
linux 基础命令
- 博客分类:
- CentOS 6.5
文件搜索
查找目录:find / -name httpd -type d
查找文件:find / -name httpd -print
搜索属于用户 'user1' 的文件和目录:find / -user user1
在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件:find /home/user1 -name \*.bin
搜索在过去100天内未被使用过的执行文件:find /usr/bin -type f -atime +100
搜索在10天内被创建或者修改过的文件:find /usr/bin -type f -mtime -10
搜索以 '.rp ...
Mysql 自动备份脚本2
- 博客分类:
- Mysql
备份方案:
备份主机:192.168.10.11
数据库服务器:192.168.10.22
备份内容:对mysql服务器中的xxxx和yyyy库进行远程备份,每天凌晨2:30执行,每个库备份为独立的.sql文件,然后压缩成.tar.gz的格式,文件名中嵌入执行备份的日期和时刻。
工作准备:
1、确保备份主机与数据库服务器之间的网络保持连接通畅,不能有网络链路故障,防火墙等阻碍。
2、mysql服务必须允许备份主机远程访问,且授权用户能够查询xxxx和yyyy库。
这儿可以创建一个专用的数据库备份账户"kanghui" 允许备份主机192.168.10. ...
部署Nginx+Tomcat及其负载均衡
- 博客分类:
- Tomcat
如果哪儿有错,请留言帮我提出来,我也好修改,谢谢!!!
软件包在文章后面可以下载。JDK软件包太大,没法上传,要的给我留言留下邮箱地址就行,我发给你们!!!
转载本文章请留下原文地址,谢谢!!!
实验环境:
操作系统:CentOS 6.5
Nginx服务器:192.168.1.210
Tomcat服务器1:192.168.1.211
Tomcat服务器2:192.168.1.212
shell自动同步移动文件脚本
- 博客分类:
- Shell
在企业中,服务器很多,又要做到集群,比如说网站目录,做到同步。在刚搭建环境的时候不可能一个文件一个文件的去写或者一个一个的拷到服务器上,我这儿呢就写了一个自动移动文件的脚本,把需要的文件复制到刚搭建 ...
shell脚本自动拉黑恶意试图攻击IP
- 博客分类:
- Shell
(本文章只是用于个人用时查看,有问题请勿喷!觉得行可供参考。)
首先我来说下配置这个shell脚本的原理,为什么要配置这个脚本.
在Linux中,虽然系统自带有iptables防火墙,但是这只能说服务器相对安全,但不能说服务器非常安全。当服务器配置了防火墙,但是还是有人恶意对我们的端口进行扫描,进行攻击。 如果我们允许22端口对外网所有人访问,如果我们没有做VPN,比如我在上海,服务器在北京,如果我们要远程,但是现在IP已经变化了,而且我们的服务器22号端口已经打开,全国所有人都可以访问我们服务器,如果频繁的进行扫描,那迟早会把服务器攻破,盗取我们的密码。当然,我们可以 ...
TIME-WAIT 快速回收
- 博客分类:
- 其他
有些时候我们在服务器上发现大量TIME-WAIT连接,多达上万,通过修改内核参数使系统能够快速回收time-wait {此文章只作为自己使用,请勿喷}
查看TCP连接情况:
[root@centos ~]# netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
LAST_ACK 56
SYN_RECV 77
ESTABLISHED 11213
FIN_WAIT1 4013
FIN_WAIT2 1638
CLOSING 3
TIME_WAIT ...
Mysql 自动备份脚本
- 博客分类:
- Shell
cd /data/shell/
vim auto_backup_mysql.sh
#!/bin/bash
#auto backup mysql db
#by authors kanghui 2016-6-12
#define backup path
BAK_DIR=/data/backup/`date +%Y%m%d`
MYSQLDB=duscyz #数据库
MYSQLUSR=root #用户名
MYSQLPW=123456 #密码
MYSQLCMD=/usr/bin/mysqldump #备份命令
if [ $UID -ne 0 ]; then ...
安装前须知:
内存(RAM)的最小要求是 1GB,建议 2GB 及以上。
虚拟内存 swap 建议:内存为 1GB~2GB 时建议swap大小为内存大小的 1.5 倍;内存为 2GB~16GB 时建议swap大小为内存的大小;内存超过 16GB 时swap保持16GB。
要求临时文件目录,如 /tmp 的磁盘空间至少 1GB。
磁盘空间要求:企业版为4.35GB的安装空间和1.7GB以上的数据文件空间;标准版为4.22GB的安装空间和1.5GB以上的数据文件空间。
需要 X window 图形界面。
需要 root 用户权限
本文安装环境:
操作系统 CentOS 6 ...
MySQL 处理重复数据
- 博客分类:
- Mysql
一、MySQL 处理重复数据
有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据。本章节我们将为大家介绍如何防止数据表出现重复数据及如何删除数据表中的重复数据。
二、防止表中出现重复数据
你可以在MySQL数据表中设置指定的字段为 PRIMARY KEY(主键) 或者 UNIQUE(唯一) 索引来保证数据的唯一性。让我们尝试一个实例:下表中无索引及主键,所以该表允许出现多条重复记录。
CREATE TABLE person_tbl
(
first_name CHAR(20),
last_na ...
MySQL 数据类型
- 博客分类:
- Mysql
一、MySQL 数据类型
MySQL中定义数据字段的类型对你数据库的优化是非常重要的。
MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。
二、数值类型
MySQL支持所有标准SQL数值数据类型。
这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。
关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词。
BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表。 ...
一、使用mysql二进制方式连接
您可以使用MySQL二进制方式进入到mysql命令提示符下来连接MySQL数据库。
实例以下是从命令行中连接mysql服务器的简单实例:
[root@host]# mysql -u root -p
Enter password:******
在登录成功后会出现 mysql> 命令提示窗口,你可以在上面执行任何 SQL 语句。以上命令执行后,登录成功输出结果如下:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is ...
MySQL PHP 语法
- 博客分类:
- Mysql
一、MySQL PHP 语法
MySQL 可应用于多种语言,包括 PERL, C, C++, JAVA 和 PHP。 在这些语言中,Mysql在PHP的web开发中是应用最广泛。
在本案例中我们大部分实例都采用了PHP语言。如果你想了解Mysql在PHP中的应用,可以访问我们的 PHP中使用Mysql介绍。
PHP提供了多种方式来访问和操作Mysql数据库记录。PHP Mysql函数格式如下:
mysql_function(value,value,...);
以上格式中 function部分描述了mysql函数的功能,如:
mysqli_connect($conne ...