系统
查看系统版本号
#cat /etc/redhat-release
Ngixn
启动和重新启动nginx(/usr/local/ngixn/sbin/nginx)
#./nginx -s reload 重启
#./nginx
nginx systemctl自启配置(nginx安装位置/usr/local/nginx)
vim /usr/lib/systemd/system/nginx.service
[Unit]
Description=The nginx HTTP and reverse proxy server
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/bin/kill -s HUP /usr/local/nginx/logs/nginx.pid
ExecStop=/bin/kill -s QUIT /usr/local/nginx/logs/nginx.pid
PrivateTmp=true
[Install]
WantedBy=multi-user.target
mysql
更改mysql 数据库密码
#update mysql.user set authentication_string=password('your password') where user='root';centos 7
Mysql 无法安装 依赖 在后面添加
#--force --nodeps
(查看临时密码)
#grep 'temporary password' mysqld.log
第一次修改密码
alter user 'root'@'localhost' identified by 'Root!!2018';
flush privileges;
mysql安装后无法启动原因
报错 mysql中的data目录已经有数据了
[root@iZm5e7otz2b85qopcw55ggZ ~]# journalctl -xn
-- Logs begin at Fri 2019-02-15 17:47:26 CST, end at Wed 2019-04-24 08:53:49 CST. --
Apr 24 08:53:48 iZm5e7otz2b85qopcw55ggZ systemd[1]: Unit mysqld.service entered failed state.
Apr 24 08:53:48 iZm5e7otz2b85qopcw55ggZ systemd[1]: mysqld.service failed.
Apr 24 08:53:48 iZm5e7otz2b85qopcw55ggZ systemd[1]: mysqld.service holdoff time over, scheduling restart.
Apr 24 08:53:48 iZm5e7otz2b85qopcw55ggZ systemd[1]: Stopped MySQL Server.
-- Subject: Unit mysqld.service has finished shutting down
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit mysqld.service has finished shutting down.
Apr 24 08:53:48 iZm5e7otz2b85qopcw55ggZ systemd[1]: Starting MySQL Server...
-- Subject: Unit mysqld.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit mysqld.service has begun starting up.
Apr 24 08:53:48 iZm5e7otz2b85qopcw55ggZ mysqld_pre_systemd[32251]: 2019-04-24T00:53:48.619495Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use
Apr 24 08:53:48 iZm5e7otz2b85qopcw55ggZ mysqld_pre_systemd[32251]: 2019-04-24T00:53:48.620987Z 0 [ERROR] --initialize specified but the data directory has files in it. Abo
Apr 24 08:53:48 iZm5e7otz2b85qopcw55ggZ mysqld_pre_systemd[32251]: 2019-04-24T00:53:48.621024Z 0 [ERROR] Aborting
Apr 24 08:53:49 iZm5e7otz2b85qopcw55ggZ mysqld[32275]: Initialization of mysqld failed: 0
Apr 24 08:53:49 iZm5e7otz2b85qopcw55ggZ systemd[1]: mysqld.service: control process exited, code=exited status=1
解决方法 (备份 然后重启服务)
将/var/lib/mysql备份,然后重新启动mysql:
#cd /var/lib/mysql
#mv myslq mysql.bf
本地连接提示密码过期
在服务端更新密码
mysql -u root -p
(输入密码)
SET PASSWORD = PASSWORD('root'); (更新密码为root)
svn
svn 服务搭建过程中出现的问题及其解决方法
1、服务开启连接失败
出现的原因:是配置文件没有正确配置(如有空格、没有顶住行首、格式不正确等)
解决方法:检查配置文件(svnserve.conf passwd authz 三个配置文件书写内容)
2、安装完成后可以访问,但是重启之后无法访问
出现的原因:没有关闭selinux 会出现连接失败提示
解决方法:改selinux配置文件 将其永久关闭
ftp
上传和下载。 21端口用于连接,20端口用于传输数据。
进行FTP文件传输中,客户端首先连接到FTP服务器的21端口,进行用户的认证,认证成功后,要传输文件时,服务器会开一个端口为20来进行传输数据文件。
也就是说,端口20才是真正传输所用到的端口,端口21只用于FTP的登陆认证。我们平常下载文件时,会遇到下载到99%时,文件不完成,不能成功的下载。
其实是因为文件下载完毕后,还要在21端口再行进行用户认证,而下载文件的时间如果过长,客户机与服务器的21端口的连接会被服务器认为是超时连接而中断掉,就是这个原因。解决方法就是设置21端口的响应时间。
挂载ftp到本地 命令 先安装 curlftpfs
curlftpfs -o codepage=utf8 ftp://zwk:QWEqwe123@192.168.10.128 /home/ftp/
一种解决小文件 传输的基本方法 使用NC 和tar 配合传输
OMV FTP无法断点续传
开启OMV ftp服务下的 支持客户端恢复中断的文件上传和下载