1.修改連線時長
1 開啟 /etc/ssh/sshd_config 檔案,找到乙個引數為 clientalivecountmax,它是設定使用者端的 ssh 連線閒置多長時間後自動終止連線的數值,單位為分鐘。
clientaliveinterval 30
clientalivecountmax 3
2 重新啟動 sshd service sshd restart
2.安裝vsftp
[root@iz8 ~]# useradd -g ftp ftp1
[root@iz8 ~]# passwd ftp1
[root@iz8 ~]# yum install vsftpd -y
[root@iz8 ~]# cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf_bak
[root@iz8 ~]# cd /etc/vsftpd/
[root@iz8 vsftpd]# vim /etc/vsftpd/vsftpd.conf
anonymous_enable=no
local_enable=yes
write_enable=yes
local_umask=022
userlist_enable=yes
chroot_local_user=yes
allow_writeable_chroot=yes
[root@iz8v vsftpd]# systemctl restart vsftpd 重啟服務
[root@iz8v vsftpd]# systemctl enable vsftpd 開啟自啟
[root@iz8v vsftpd]# ftp localhost
如果提示ftp命令不存在[root@iz8 ~]# yum install ftp
ftp> mkdir upload
257 "/home/ftp1/upload" created
ftp> exit
chmod -r 755 /home/ftp1/
3.安裝mysql
[root@iz8 ~]# useradd -g mysql mysql
[root@iz8 ~]# passwd mysql
[root@iz8 ~]# tar -zvxf /home/ftp1/upload/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
不能解壓 去掉z 嘗試-vxf
如果有mariadb衝突先解除安裝mariadb
[root@iz8 ~]# rpm -e mariadb-libs-1:5.5.44-2.el7.centos.x86_64 --nodeps
[root@iz8 ~]# rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm --nodeps
[root@iz8 ~]# rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm --nodeps
[root@iz8 ~]# rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm --nodeps
[root@iz8 ~]# rpm -ivh mysql-community-libs-compat-5.7.18-1.el7.x86_64.rpm --nodeps
[root@iz8 ~]# rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm --nodeps
[root@iz8 ~]# systemctl start mysqld
[root@iz8 ~]# systemctl enable mysqld
[root@iz8 ~]# systemctl status mysqld
[root@iz8 ~]# mysqld --initialize --user=mysql
[root@iz8 ~]# grep 'temporary password' /var/log/mysqld.log
2017-06-19t01:42:10.820067z 1 [note] a temporary password is generated for root@localhost: g0lniu>f1gu!
[root@iz8 ~]# mysql -u root -p
mysql> set password = password('???????');
mysql> show variables like '%character%';
/etc/my.cnf
在 [mysqld] 前新增如下**:
[client]
default-character-set=utf8
在 [mysqld] 後新增如下**:
character_set_server=utf8
---------------------------------
置使用者 root 可以在任意 ip 下被訪問:
grant all privileges on *.* to root@"%" identified by "新密碼";
設定使用者 root 可以在本地被訪問:
grant all privileges on *.* to root@"localhost" identified by "新密碼";
linux下的mysql預設是區分表名大小寫的,通過如下設定,可以讓mysql不區分表名大小寫:
1、用root登入,修改 /etc/my.cnf;
2、在[mysqld]節點下,加入一行: lower_case_table_names=1
3、重啟mysql即可;
其中 lower_case_table_names=1 引數預設地在 windows 中這個選項為 1 ,在 unix 中為 0,因此在window中不會遇到的問題,一旦一直到linux就會出問題的原因(尤其在mysql對錶起名時是無法用大寫字母的,而查詢用了大寫字母卻會出查不到的錯誤,真是弄的莫名其妙)
搭建linux開發環境
直到今天終於把linux開發的環境算是搭建起來了。基本步驟如下 a 使用軟體維護工具apt get sudo apt get update更新程式列表,前提是虛擬機器可以連線到網路,大概需要好一段時間。b 安裝 配置 啟動ssh sudo apt get install openssh server...
linux開發環境搭建
home目錄採用git管理,這樣避免配置配更改 一直使用zsh,感覺zsh的自動補全功能非常好,比bash好用 也許是我沒配好吧 git clone powerline powerline為保證很好的視覺效果,設計了自己的一些字型 git clone depth 1 cd fonts install...
linux 開發環境搭建
我們學習需要 linux 系統,以下是用u盤安裝指南linux的教程。怎麼做啟動盤呢,需要什麼軟體來做啟動盤呢?ubuntu官方有簡明的 教程 在windows中製作 也可以看下面的教程。啟動盤製作好了之後就可以重啟電腦,選擇 從u盤啟動 即可進行安裝。通常選擇從u盤啟動是按 f12,f10等,詳情...