系統node
查看系統版本號mysql
#cat /etc/redhat-release linux
Ngixnnginx
啓動和從新啓動nginx(/usr/local/ngixn/sbin/nginx)sql
#./nginx -s reload 重啓
#./nginx數據庫
nginx systemctl自啓配置(nginx安裝位置/usr/local/nginx)vim
vim /usr/lib/systemd/system/nginx.servicecentos
[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服務器
mysqlcurl
更改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 服務搭建過程當中出現的問題及其解決方法
一、服務開啓鏈接失敗
出現的緣由:是配置文件沒有正確配置(若有空格、沒有頂住行首、格式不正確等)
解決方法:檢查配置文件(svnserve.conf passwd authz 三個配置文件書寫內容)
二、安裝完成後能夠訪問,可是重啓以後沒法訪問
出現的緣由:沒有關閉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服務下的 支持客戶端恢復中斷的文件上傳和下載