2019独角兽企业重金招聘Python工程师标准>>>

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对表起名时是无法用大写字母的,而查询用了大写字母却会出查不到的错误,真是弄的莫名其妙)

转载于:https://my.oschina.net/dajianguo/blog/983201

linux-基本开发环境搭建相关推荐

  1. Linux服务器开发环境搭建 Nginx+PHP+MongoDB

     Linux服务器开发环境搭建 Nginx+PHP+MongoDB mkdir -p /home/trlinux/download mkdir -p /home/trlinux/server mkdi ...

  2. Linux下开发环境搭建---2. emacs篇

    Linux下开发环境搭建---2. emacs篇 本节主要参考:      曹乐的<在Emacs下用C/C++编程>      王纯业的<Emacs 一个强大的平台>      ...

  3. linux android开发环境搭建

    android开发环境搭建的一些有用链接: 1. sdk manager的国内服务器 http://www.cnblogs.com/huangjacky/p/4077982.html 2. 常见问题的 ...

  4. Android Linux下开发环境搭建

    开发环境--这个没有要求你一定得在什么系统下开发,你对哪个环境熟悉就用哪个. 如果习惯Windows的话,那在Windows下开发:如果对Linux比较熟,那你就用Linux. 不过,话说回来,Lin ...

  5. 【嵌入式Linux】开发环境搭建

    一.概述 在进行某一个芯片平台开发前,一般都需要在电脑上安装一系列软件,然后在这些软件上阅读.编写.编译和调试在该平台上运行的代码,最后将编写好的代码通过某种方式烧录到该芯片的对应地址运行.在电脑上安 ...

  6. W800/Nepture/Hi3861/BL602 Harmony OS IOT Linux下开发环境搭建

    OpenHarmony(以下简称OH)自开源以来,已经过去了1年多.一年多时间,许多厂商争先恐后加入到OH的队伍中来,这一年多,发展迅速. 我有幸可以在这OH发展的初期加入到OH的开发中来,成为OH中 ...

  7. win10 linux开发环境搭建,win10子系统linux.ubuntu开发环境搭建

    UI线程和work线程 UI线程处理消息,比如重绘,响应键盘鼠标等等跟消息有关的处理. 而工作线程一般是你自己写的用来处理数据的,比如操作数据库等等.(work线程) ORACLE 自定义分页存储过程 ...

  8. Win10下的WSL(Linux子系统)开发环境搭建(PHP+Nginx+Mysql+Composer)

    上篇文章我们已经设置好了Ubuntu的基本配置 现在我们开始正式搭建PHP的一些相关环境 上篇教程 安装PHP 首先我们需要添加PHP的PPA软件源运行如下命令: sudo add-apt-repos ...

  9. python linux 下开发环境搭建

    1.1: 在虚拟环境目录下安装 ipython  => pip install ipython 1.2: 简单的使用 => ipthyon => print("heollo ...

  10. 基于Linux服务器的JAVA开发环境搭建

    Linux服务器开发环境搭建 Linux安装Java 一.使用yum查询JDK 二.执行安装命令 三.验证java是否安装成功 四.安装开发环境 Linux安装Nginx 一.安装前环境检查 二.下载 ...

最新文章

  1. 求过去9天的相同时刻的平均值的sql(MYSQL)语句(去掉最大值,最小值)
  2. Windows下Nginx+Tomcat整合的安装与配置
  3. python实验室怎么样_Python 有什么不为人知的坑?
  4. 吴恩达深度学习课程deeplearning.ai课程作业:Class 4 Week 1 Convolutional Neural Networks: Step by Step
  5. 什么是故事板?(故事图、Storyboard)(软件显示效果的视觉草图,用于视频创作和广告设计,表达作者的创意)
  6. XML内部DTD约束 Day24
  7. Java学习笔记_选择语句
  8. java----IO和NIO的区别
  9. java 访问权限控制
  10. maven命令-P 参数引发的思考
  11. python:urllib.error.URLError: <urlopen error [Errno 11004] getaddrinfo failed>
  12. Centos开机自动执行shell脚本启动tomcat服务器
  13. 推荐5款精挑细选的软件,大幅提升工作效率,用一次就会爱上
  14. 计算机的ie丢失,告诉你win7内的IE给卸载了怎么找回
  15. 益生菌居然这么重要?抑郁和它那些不得不说的秘密
  16. 鲲鹏920是计算机CPU吗,鲲鹏920是电脑cpu吗
  17. qpython教程_qpython教程
  18. 牛X,网易开源了这个项目后,结果被山寨出了无数个网易云音乐APP,网友炸锅了!...
  19. crosscheck archivelog all;crosscheck backup of区别
  20. Linux | 云盘扩容后,lsblk显示已增加,df -h显示没变化

热门文章

  1. golang for 循环中使用协程的问题
  2. CentOS 7 启动与切换图形界面
  3. 微信小程序提醒并延迟跳转
  4. Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,
  5. Maven 每次update之后自动修改jdk问题
  6. Kubernetes群集的零停机服务器更新
  7. Kubernetes Ingress入门指南和实践练习
  8. java来构造关联矩阵
  9. 【进阶3-5期】深度解析 new 原理及模拟实现
  10. WebSocket与http长连接的区别