CentOS下调整home和根分区大小

新装的机器,如果安装时候没有调整分区,装好之后应该都在/home 下的,所以需要调整到根目录。

目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root

1.首先查看磁盘使用情况

[root@localhost ~]# df -h

文件系统 容量 已用 可用 已用% 挂载点

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root 154G 7.9G 139G 6% /

tmpfs 1.9G 100K 1.9G 1% /dev/shm

/dev/sda1 485M 69M 391M 15% /boot

/dev/mapper/VolGroup-lv_home 299G 984M 283G 1% /home

- 阅读全文 -

记一次WIFI_dog系统的路由器信息不更新问题

    客户反馈问题:路由器在上网,但是信息一直显示离线。

2016-05-17_113704.png

中间各种曲折的过程,这里就不献丑了,直接上最终方法。

首先查看nginx 的 access.log

B_1.png

Nginx 499 错误,抓到错误了,问题还想跑?

各种找nginx 499错误 的资料,原因可能是 nginx认为是不安全的连接,主动拒绝了客户端的连接。

解决方案,修改nginx.conf 加入下面的配置,重启nginx。

fastcgi_connect_timeout         300s; 
fastcgi_send_timeout            300s; 
fastcgi_read_timeout            300s; 
fastcgi_ignore_client_abort     on; 
proxy_ignore_client_abort       on;

B_2.png

再次查看日志状态就是 200了。

B_3.png

到这里,系统正常了。

总结:生产环境的经验还是要靠积累,要善于从log中寻找答案,会分析各种log,来寻找相应的对策,还有就是耐心,解决这个问题,累计耗时10个小时,当然可能我比较笨吧。

Linux压缩,解压命令参数记录

tar czvf test.tar.gz test  压缩
tar zxvf test.tar.gz   解压

-c — 创建一个新归档。

-f — 当与 -c 选项一起使用时,创建的 tar 文件使用该选项指定的文件名;当与 -x 选项

一起使用时,则解除该选项指定的归档。

-t — 显示包括在 tar 文件中的文件列表。

-v — 显示文件的归档进度。

-x — 从归档中抽取文件。

-z — 使用 gzip 来压缩 tar 文件。

-j — 使用 bzip2 来压缩 tar 文件。


CentOS安装zip unzip命令

yum install zip unzip

unzip的压缩文件操作

解压: unzip filename.zip 
压缩: zip -r filename.zip files    递归地压缩一个目录及目录下的文件

CentOS中zip压缩和unzip解压缩命令详解


Centos 解压、压缩 rar文件

cd /usr/local/src
wget http://www.rarsoft.com/rar/rarlinux-4.0.1.tar.gz
tar -xvf rarlinux-4.0.1.tar.gz
cd rar
make

看见下面这些信息就是安装成功了

mkdir -p /usr/local/bin

mkdir -p /usr/local/lib

cp rar unrar /usr/local/bin

cp rarfiles.lst /etc

cp default.sfx /usr/local/lib

rar x filename.rar  // 解压 filename.rar 到当前目录
rar filename.rar ./filename.com/   // 将 filename.com 目录打包为 filename.rar

*************************  使用的时候出现的错误  *****************************

运行命令rar时,出现下面这个问题

rar: /lib/i686/nosegneg/libc.so.6: version `GLIBC_2.7' not found (required by rar)

解决办法:

cp rar_static /usr/local/bin/rar


bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

是因为64位系统中安装了32位程序

解决方法:

yum install glibc.i686

 

重新安装以后还有如下类系错误 再继续安装包

error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

yum install libstdc++.so.6


Centos设置网络连接

新配置一台服务器首先就是配置网络方便远程管理。

常见的Linux远程工具:putty,Xshell,secureCRT。我本人喜欢用Xshell。这些工具一定要从官方网站下载。

新系统一般没有vim,用vi就可以。调通网络 yum install vim -y 安装即可!

在虚拟机一般是 ifcfg-eth0,在服务器真机上看你插哪个网口了。真机上一般是em1,em2,em3,em4。

vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0  设备名称
BOOTPROTO=dhcp /static  自动获取/静态ip(服务器一般static)
IPADDR=IP地址
NETMASK=掩码
GATEWAY=网关
ONBOOT=yes  开机激活网卡
 
vi /etc/resolv.conf   增加  nameserver 114.114.114.114
 
service network restart  重启网络

自动获取网络配置

vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth1
BOOTPROTO=dhcp
ONBOOT=yes
保存之后重启网卡  service network restart

配置完成能ping通,就可以远程管理了。

- 阅读全文 -

Centos6.5通过yum安装LNMP稳定版

记录Centos用yum安装nginx,mysql,php的稳定版。

Nginx当前稳定版本1.8.1

首先配置 nginx 源

vim /etc/yum.repos.d/nginx.repo  (新建的文件)
#nginx.repo    
[nginx]  
name=nginx repo  
baseurl=http://nginx.org/packages/centos/6/$basearch/  
gpgcheck=0  
enabled=1

:wq 保存退出。

安装nginx

yum install nginx

如果之前安装了低版本,可以平滑升级

yum update nginx

- 阅读全文 -