分类目录归档:linux

ntp

1. yum install ntp -y

2. http://www.pool.ntp.org是NTP的官方网站,在这上面我们可以找到离我们城市最近的NTP Server. NTP建议我们为了保障时间的准确性,最少找两个个NTP Server
那么比如在英国的话就可以选择下面两个服务器
0.uk.pool.ntp.org
1.uk.pool.ntp.org

它的一般格式都是number.country.pool.ntp.org

第二步要做的就是在打开NTP服务器之前先和这些服务器做一个同步,使得我们机器的时间尽量接近标准时间.
这里我们可以用ntpdate命令手动更新时间
代码:
#... 继续阅读

发表在 linux | ntp已关闭评论

pptp

1、检查服务器是否有必要的支持。如果检查结果没有这些支持的话,是不能安装pptp的。执行指令:
#modprobe ppp-compress-18 && echo ok(用模块方式支持MPPE加密模式浏览,如果内核支持检测不到。)
这条执行执行后,显示“ok”则表明通过。

2、安装ppp和iptables。默认情况下,完整的CentOS是带有这两个组件的,但是精简版的系统可能没有。我们输入下面的命令来确认,如果没有则进行安装,有的话系统不会做任何动作:
#yum install -y iptables
 
3、安装pptp。这个软件在yum源里是没有的,我们需...

继续阅读

发表在 linux | 标签为 , | pptp已关闭评论

CentOS6.4系统下安装和创建KVM虚拟机

一、安装kvm 

1 在安装CentOS6.3时可以选择安装好kvm



2 如果未安装好kvm,请按照下列方式安装

[创建本地yum源]

挂载iso文件

mount -o loop -t iso9660 CentOS-6.3-x86_64-bin-DVD1.iso /mnt

设置本地yum源

在/etc/yum.repos.d/创建   “任意文件名.repo"    文件  

vi 刚才新建的文件名编辑

【localyum】任意名称 ,不能有空格。

name= local yum  任意名称

baseur... 继续阅读

发表在 linux | 标签为 | CentOS6.4系统下安装和创建KVM虚拟机已关闭评论

CentOS 6.3 KVM

参考文章:

RedHat/CentOS6.2 x86系统KVM虚拟机网络配置 http://www.linuxidc.com/Linux/2012-05/61445.htm 

作业环境

服务器端

操作系统:CentOS 6.3 final x86_64

IP: 133.133.10.50

Hostname:myKVM

KVM:qemu-kvm-0.12.1.2-2.295.el6_3.2.x86_64

客户端:Ubuntu和Win7,先在服务器端装好VNC,通过VNC连接服务器CentOS

一、安装KVM及相关软件

1、KVM 需要有 CPU 的支持(Intel vmx 或 AMD s...

继续阅读

发表在 linux | 标签为 | CentOS 6.3 KVM已关闭评论

glibc bug

Linux GNU glibc标准库的 gethostbyname函数爆出缓冲区溢出漏洞,漏洞编号为CVE-2015-0235。黑客可以通过gethostbyname系列函数实现远程代码执行,获取服务器的控制权及Shell权限
 
一、    漏洞发布日期 
2015年1月27日 
 
二、    已确认被成功利用的软件及系统 
Glibc 2.2到2.17 (包含2.2和2.17版本) 
 
三、    漏洞描述&nbsp...

继续阅读

发表在 linux | 标签为 | glibc bug已关闭评论

systemctl, chkconfig

systemctl 对比表
任务 旧指令 新指令
使某服务自动启动 chkconfig --level 3 httpd on systemctl enable httpd.service
使某服务不自动启动 chkconfig --level 3 httpd off systemctl disable httpd.service
检查服务状态 service httpd status systemctl status httpd.service (服务详细信息) systemctl is-active httpd.service (仅显示是否 Active)
显示所有已启动的服务 chkconfig --lis...

继续阅读

发表在 linux | 标签为 , | systemctl, chkconfig已关闭评论

linux install

passwd
update openssl

vi /etc/hosts
vi /etc/resolv.conf
vi /etc/sysconfig/network
import iptables
hostname xxxxxxxxxxxxxx
vi /etc/modprobe.d/dist.conf

alias net-pf-10 off
alias ipv6 off

date -R

继续阅读

发表在 linux | linux install已关闭评论

logrotate 日志轮转

logrotate -f /etc/logrotate.conf 继续阅读

发表在 linux | 标签为 , | logrotate 日志轮转已关闭评论

ssh

#添加用户

useradd uesrname

#设置用户密码

passwd username

 

允许/禁止root登录
vi /etc/ssh/sshd_config

#是否允许root登录

PermitRootLogin yes/no

 

#是否允许不输入密码登录
PermitEmptyPasswords yes

 

#设置允许远程登录的用户

AllowUsers uesrname username1

 

配置说明:

AcceptEnv

 只支持SSHv2协议

 指定客户端发送的哪些环境变量将会被传递到会话环境中。具体的细节可以参考 ssh...

继续阅读

发表在 linux | 标签为 | ssh已关闭评论

tail 文件查看

 

最后 10行
tail -10 a.log

最后 10行
tail -n 10 a.log

最后 5行
tail -n 5 a.log

最后10行的前5行
tail -n 10 a.log | head -n 5

继续阅读

发表在 linux | 标签为 | tail 文件查看已关闭评论

linux硬件查看及驱动设备

linux系统中的设备驱动是否安装好一般检查几个方面:
1、系统日志。嵌入式系统多是直接dmesg一下,看有没有设备关键字相关的出错信息(通用系统可检查/var/log/messages文件)。
2、已加载的模块。检查模块加载列表中有没有相关设备的模块。
      lsmod
3、设备列表。检查已加载的设备中有没有相关设备
    cat /proc/devices
4、设备入口。如果以上检查都正常,还需要检查设备目录下设备入口是否已经创建
    ls /dev/xx...

继续阅读

发表在 linux | linux硬件查看及驱动设备已关闭评论

RedHat Yum & Yum Update & EPEL

Redhat Linux通常由于没有注册,导致yum程序无法使用,需要将其替换为centos的yum程序。

1. 下载Yum的安装包,由于体系结构的不同和包的更新,因此目录和文件名的版本号可能需要调整以下。

#wget http://centos.ustc.edu.cn/centos/5/os/{i386|x86_64}/CentOS/yum-3.2.22-39.el5.centos.noarch.rpm
#wget http://centos.ustc.edu.cn/centos/5/os/{i386|x86_64}/CentOS/yum-fastestmirror-1.1...

继续阅读

发表在 linux | 标签为 , | RedHat Yum & Yum Update & EPEL已关闭评论

bash 判断

运算符 描述 示例
文件比较运算符
-e filename 如果 filename存在,则为真 [ -e /var/log/syslog ]
-d filename 如果 filename为目录,则为真 [ -d /tmp/mydir ]
-f filename 如果 filename为常规文件,则为真 [ -f /usr/bin/grep ]
-L filename 如果 filename为符号链接,则为真 [ -L /usr/bin/grep ]
-r filename 如果 filename可读,则为真 [ -r /var/...

继续阅读

发表在 linux | 标签为 | bash 判断已关闭评论

sh & bash 资料

一 简单过程

1)可以使用任意一种文字编辑器,比如nedit、kedit、emacs、vi等来编写shell脚本。ubuntu中可以使用gedit,notpad++也不错啊。

2)文件必须以#!/bin/sh开始。符号#!用来告诉系统那个shell来执行该脚本的程序,系统中可以有多个shell,例如使用/bin/sh,/bin/bash。

3)编辑结束并保存后,如果要执行该脚本,必须先使其可执行,使用命令chmod +x filename。

...

继续阅读

发表在 linux | 标签为 , | sh & bash 资料已关闭评论

bash & sh

bash是 Bourne Again SHell 是linux标准的默认shell ,它基于Bourne shell,吸收了C shell和Korn shell的一些特性。bash完全兼容Bourne shell,也就是说用Bourne shell的脚本不加修改可以在bash中执行。
sh是Bourne shell 这个是UNIX标准的默认shell,对它评价是concise简洁 compact紧凑  fast高效 有AT&T编写,属于系统管理shell。 继续阅读

发表在 linux | 标签为 , | bash & sh已关闭评论