‘Linux’ 分类下的所有文章

Linux

2015五月10

Linux 查看日志的命令

分类:Linux | 标签:, , | 浏览:239 2 Comments

日志文件说明

/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一
/var/log/secure 与安全相关的日志信息
/var/log/maillog 与邮件相关的日志信息
/var/log/cron 与定时任务相关的日志信息
/var/log/spooler 与UUCP和news设备相关的日志信息
/var/log/boot.log 守护进程启动和停止相关的日志消息

系统

# uname -a # 查看内核/操作系统/CPU信息
# cat /etc/issue
# cat /etc/redhat-release # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量

Read more…

2015二月27

Linux Bash严重漏洞修复方案

分类:Linux | 标签:, | 浏览:118 3 Comments

漏洞背景

日前Linux官方内置Bash中新发现一个非常严重安全漏洞(漏洞参考 https://access.redhat.com/security/cve/CVE-2014-6271),黑客可以利用该Bash漏洞完全控制目标系统并发起攻击,为了避免您Linux服务器受影响,在9月25日给出的Linux官方解决方案基础上。
特别提醒:Linux官方已经给出最新解决方案,已经解决被绕过的bug,建议您尽快重新完成漏洞修补。

已确认被成功利用的软件及系统

所有安装GNU bash 版本小于或者等于4.3的Linux操作系统。
受影响的系统包括:
CentOS、Debian、Redhat、Ubuntu

Read more…

2015二月27

Linux Glibc库严重安全漏洞修复方案

Linux Glibc漏洞背景

日前Linux GNU glibc标准库的 gethostbyname函数爆出缓冲区溢出漏洞,漏洞编号为CVE-2015-0235。黑客可以通过gethostbyname系列函数实现远程代码执行,获取服务器的控制权及Shell权限,此漏洞触发途径多,影响范围大,所以需要大家关注和及时临时修复

漏洞发布日期

2015年1月27日

已确认被成功利用的软件及系统

Glibc 2.2到2.17 (包含2.2和2.17版本)

漏洞描述

GNU glibc标准库的gethostbyname 函数爆出缓冲区溢出漏洞,漏洞编号:CVE-2015-0235。 Glibc 是提供系统调用和基本函数的 C 库,比如open, malloc, printf等等。所有动态连接的程序都要用到Glibc。远程攻击者可以利用这个漏洞执行任意代码并提升运行应用程序的用户的权限。

Read more…

2014十二月21

CentOS卸载自带OpenJDK

分类:Java技术,Linux | 标签: | 浏览:677 1 Comment

查看Linux自带的JDK是否已安装

安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息:
java version “1.6.0”
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)
最好还是先卸载掉openjdk,在安装sun公司的jdk.
先查看 rpm -qa | grep java
显示如下信息:
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

Read more…

2014十一月27

MySQL下的bin.000001日志文件清理

分类:Linux,Mysql | 标签:, | 浏览:105 1 Comment

写作背景

今天发现公司阿里云服务器mysql不能启动了,纠结半天找到了原因,原来是硬盘满了。,之后分析了每个文件夹的大小,发现是mysql日志文件占用空间太大,将其删除掉就可以释放掉很多空间,具体的操作步骤如下:

清理方法

删除数据库的操作日志,如下文件:
mysql-bin.000001
mysql-bin.000002
mysql-bin.000003
1、输入mysql -u root -p然后输入密码
2、成功进去后输入reset master;!
mysql> reset master;
Query OK, 0 rows affected, 1 warning (0.20 sec)
就可以清空mysql日志了,世界都清爽了…
3、如果不想mysql记录日志可以在my.ini中关闭掉
找到my.ini打开它 找到log-bin=mysql-bin然后注释掉就可以了
#log-bin=mysql-bin

2014十月2

CentOS网络配置 指定IP地址 DNS网关

分类:Linux | 标签:, , | 浏览:158 1 Comment

1、环境

系统硬件:CPU:2*2核,内存2G
系统版本:Centos-6.5-x86_64
路由器网关:192.168.1.1

2、查看网络MAC

[root@centos ~]# cat /etc/udev/rules.d/70-persistent-net.rules
显示如下信息
#PCI device 0x15ad:0x07b0 (vmxnet3)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:50:56:94:04:3c”, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth0″
# PCI device 0x15ad:0x07b0 (vmxnet3)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:50:56:94:53:24″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth1″
eth0:对应第一张网卡,eth1:对就第二张网卡。当前使用eth0连接路由器,eth1保留(服务器一般用来,连接其它主机)

Read more…

2013七月25

Linux/Nginx查看搜索引擎蜘蛛爬虫的行为

摘要

做好网站SEO优化的第一步就是首先让蜘蛛爬虫经常来你的网站进行光顾,下面的Linux命令可以让你清楚的知道蜘蛛的爬行情况。下面我们针对nginx服务器进行分析,日志文件所在目录:/usr/local/nginx/logs/access.log,access.log这个文件记录的应该是最近一天的日志情况,首先请看看日志大小,如果很大(超过50MB)建议别用这些命令分析,因为这些命令很消耗CPU,或者更新下来放到分析机上执行,以免影响网站的速度。

Read more…

2013七月21

SecureCRT中文乱码解决已设置UTF-8了

分类:Linux,网站运营,项目实施 | 标签:, , | 浏览:39,864 4 Comments

问题描述

SecureCRT与SecureFX的常规选项里面已经设置成了UTF-8,但是在SecureCRT中新建的中文文件夹,在SecureFX里面仍是乱码,这个问题,找了很多的方法,最后还是解决了,在这里和大家分享下。

查看服务器编码

查看linux的编码,修改为自己需要的,本文将已UTF-8为例进行说明。
修改Linux服务器的配置文件:
[root@iitshare ~]# vi /etc/sysconfig/i18n
如果安装系统的时候选择了中文系统,则把LANG字段改为:
LANG=”zh_CN.UTF-8″
如果安装系统的时候选择的英文系统,则把LANG字段改为:
LANG=”en_US.UTF-8″

Read more…

2013七月6

ftp 500 OOPS: cannot change directory解决方法

cannot change directory:/home/***
在链接ftp服务器连接失败,错误提示:
500 OOPS: cannot change directory:/home/*******
500 OOPS: child died
解决方法如下:
在终端输入命令:

setsebool -P ftpd_disable_trans 1
service vsftpd restart

就可以解决了
原因:这是因为服务器开启了selinux,这限制了FTP的登录。

2013七月4

CentOS 6.3 64位ftp服务器搭建-vsftpd安装及配置

vsftpd作为FTP服务器,在Linux系统中是非常常用的。下面我们介绍如何在centos系统上安装vsftp。

什么是vsftpd

vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开发源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。
OK !现在进入安装配置。

安装vsftpd

1、以管理员(root)身份执行以下命令
yum install vsftpd
2、设置开机启动vsftpd ftp服务
chkconfig vsftpd on
3、启动vsftpd服务
service vsftpd start

Read more…