您的位置:首页 > 其它

学习中的错误及解决方法

2016-04-18 15:31 274 查看
Yum 源:
服务端Chown root:ftp ftp/ -RChmod 775 ftp:/注意源的大小,有时会因为拷贝过程没有完成,拷贝的源镜像出错,看大小可以发现服务端:ftp ://主机IP/pub/rhel6.0 ****一定要加pub
1, yum 源
file:/// 三个
http/ftp:// 两个
2,etho 设备不能正常使用
Cd /etc/udev/rules.d
Rm -f 70-persistent-net.rules
3,利用模板创建虚拟机
Qemu-img create -f qcow2 -b disk.img vm1
4, 550 服务本身不允许做此权限
553 文件系统本身不允许此操作5,/etc/ssh/ 出错
a ,文件丢失 ------systemctl restart sshd
可以找回文件
b,推送时会显示密钥错误 rm -f /root/.ssh/*
可以解决问题
Sep 16 21:28:21 localhost sshd[16581]: Received disconnect from 192.168.122.2: 11: disconnected by user
Sep 16 21:28:21 localhost sshd[16581]: pam_unix(sshd:session): session closed for user root
Sep 16 21:31:35 localhost sshd[17458]: fatal: No supported key exchange algorithms [preauth]
Sep 16 21:31:36 localhost
6,vsftpd 服务的目录进不去

drwxrwxr-x. 4 root ftp 31 Sep 21 18:51 pub
Access failed: 550 Failed to change directory.
修改所下载文件的权限
drwxrwxrwx. ftp ftp system_u:object_r:public_content_t:s0 data
6: mysql启动关闭出错
ERROR! MySQL server PID file could not be found!
1,ps -aux | grep mysql
kill -9 pid
killal -9 mysql(d)
/etc/init.d/mysqld start
///////解决///
Can't connect to local MySQL server through socket '/usr/local/lnmp/mysql/data/mysql.sock'
关闭mysql 并且关闭进程重新启动
7,解决nginx服务器中403 forbidden的错误
403 forbidden只是一个http的状态码
返回403状态码的场景?
1,网站禁止特定的用户访问所有内容 eg: 网站屏蔽某个ip访问
2,访问禁止目录浏览的目录
3,用户访问只能被内网访问的文件
以上几种常见的需要返回403 forbidden的场景
由于服务器配置的错误导致的不希望
1, nginx 需要对文件 的读权限,有需要文件所有父目录的可执行权限
方法: 设置所有父目录755权限
设置文件644权限
2,目录索引设置错误(index指令配置)
网站根目录下不包含indx指令设置的文件
index index.html index.htm index.php;

8:nginx 证书错误:
[root@server2 conf]# nginx -t
nginx: [emerg] BIO_new_file("/usr/local/lnmp/nginx/conf/nginx.pem") failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/usr/local/lnmp/nginx/conf/nginx.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)

解决方法:
添加ngnix.pem证书
cd /etc/pki/tls/certs
make nginx.rpm,填写证书信息:
由于https配置中写的是相对路径,所以需要将证书文件复制到/usr/local/lnmp/nginx/con
nginx -t 查看是否成功

u盘修复
现象:windows 可以使用而在linux 中只能读不能进行删除拷贝等操作
解决方法:
fdisk -l
df
umount /run/media/root/disk ///手动卸载u盘
df //u盘不见了
sudo dosfsck -v -a /dev/sdb|||sdb1
拔掉u盘
插进u盘

mysql 服务不能正确开启 重载
原因是因为多个mysql进程使用了同一个socker(套接字)
解决方法:
1, shutdown -h now ///关机
2. 删除或将mysql.sock文件重新命名
mv /var/lib/mysql/mysql.socker /var/lib/mysql/mysql.1

时间错误
查看本机时区more /etc/sysconfig/clock
1,系统时间 date
2.bios时间 /sbin/hwclock -r
如果2错误
/sbin/hwclock —systohc
1.错误
/sbin/hwclock —hctosys
如果两个都错误:
要在外网的情况下 /usr/sbin/ntpdate 210.72145.44 //ip地址也可以更改为stdtime.gov.hk///clock.redhat.com||time.nist.gov等站点进行同步

cacti .没有图像显示
1,时间不同步
2./usr/bin/php /var/www/html/cacti/poller.php --force
3,权限 chmod 777 -R /var/www/html/cacti/rra
4.数据库表损坏 重新部署
5,重起snmpd服务

依赖性问题:—skip-broken //可以解决依赖性问题
6,scp 推送文件时出错,有时是因为selinux状态,也可以自行设置

7, Oct 21 12:33:19 server2 heartbeat: [1856]: ERROR: Client child command [/usr/lib/heartbeat/ipfail] is not executable
hearteat //路径有问题 /usr/lib64/heartbeat..

8: wife不能连接时将有线网卡关闭
9:haproxy 监听的是80端口,http也是80不能同时开启会报错
10,mfs报错 浏览器不能正常浏览,
cd /usr/lib/mfs
rm -fr metadata.mfs.back.1 metadata.mfs.back
//将此类文件删除
11,hadoop出错 poccess information unavailable
ssh 设置无密码连接时,应该将slave先连接一次,负责会出现(yes/no)这时会产生错误,没响应
cd /tmp
rm -fr hsperfdatea ////(没试验)

12 。nfs错误
做nfs实验的时候,从客户端访问服务器报错,提示:clnt_create: RPC: Program not registered
解决办法:在服务器上先停止rpcbind,
/etc/init.d/rpcbind stop
然后在停止nfs
/etc/init.d/nfs stop
最后在重启rpcbind和nfs,一定要按顺序启动和停止
/etc/init.d/rpcbind start
/etc/init.d/nfs start

##############################################
1,linux下不能识别分区
有可能是为windows磁盘出错,进入windows --cmd 执行 chkdsk {\f}
在重新进入里linux成功

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  主机 服务端