linux-基本开发环境搭建
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-基本开发环境搭建相关推荐
- Linux服务器开发环境搭建 Nginx+PHP+MongoDB
Linux服务器开发环境搭建 Nginx+PHP+MongoDB mkdir -p /home/trlinux/download mkdir -p /home/trlinux/server mkdi ...
- Linux下开发环境搭建---2. emacs篇
Linux下开发环境搭建---2. emacs篇 本节主要参考: 曹乐的<在Emacs下用C/C++编程> 王纯业的<Emacs 一个强大的平台> ...
- linux android开发环境搭建
android开发环境搭建的一些有用链接: 1. sdk manager的国内服务器 http://www.cnblogs.com/huangjacky/p/4077982.html 2. 常见问题的 ...
- Android Linux下开发环境搭建
开发环境--这个没有要求你一定得在什么系统下开发,你对哪个环境熟悉就用哪个. 如果习惯Windows的话,那在Windows下开发:如果对Linux比较熟,那你就用Linux. 不过,话说回来,Lin ...
- 【嵌入式Linux】开发环境搭建
一.概述 在进行某一个芯片平台开发前,一般都需要在电脑上安装一系列软件,然后在这些软件上阅读.编写.编译和调试在该平台上运行的代码,最后将编写好的代码通过某种方式烧录到该芯片的对应地址运行.在电脑上安 ...
- W800/Nepture/Hi3861/BL602 Harmony OS IOT Linux下开发环境搭建
OpenHarmony(以下简称OH)自开源以来,已经过去了1年多.一年多时间,许多厂商争先恐后加入到OH的队伍中来,这一年多,发展迅速. 我有幸可以在这OH发展的初期加入到OH的开发中来,成为OH中 ...
- win10 linux开发环境搭建,win10子系统linux.ubuntu开发环境搭建
UI线程和work线程 UI线程处理消息,比如重绘,响应键盘鼠标等等跟消息有关的处理. 而工作线程一般是你自己写的用来处理数据的,比如操作数据库等等.(work线程) ORACLE 自定义分页存储过程 ...
- Win10下的WSL(Linux子系统)开发环境搭建(PHP+Nginx+Mysql+Composer)
上篇文章我们已经设置好了Ubuntu的基本配置 现在我们开始正式搭建PHP的一些相关环境 上篇教程 安装PHP 首先我们需要添加PHP的PPA软件源运行如下命令: sudo add-apt-repos ...
- python linux 下开发环境搭建
1.1: 在虚拟环境目录下安装 ipython => pip install ipython 1.2: 简单的使用 => ipthyon => print("heollo ...
- 基于Linux服务器的JAVA开发环境搭建
Linux服务器开发环境搭建 Linux安装Java 一.使用yum查询JDK 二.执行安装命令 三.验证java是否安装成功 四.安装开发环境 Linux安装Nginx 一.安装前环境检查 二.下载 ...
最新文章
- 求过去9天的相同时刻的平均值的sql(MYSQL)语句(去掉最大值,最小值)
- Windows下Nginx+Tomcat整合的安装与配置
- python实验室怎么样_Python 有什么不为人知的坑?
- 吴恩达深度学习课程deeplearning.ai课程作业:Class 4 Week 1 Convolutional Neural Networks: Step by Step
- 什么是故事板?(故事图、Storyboard)(软件显示效果的视觉草图,用于视频创作和广告设计,表达作者的创意)
- XML内部DTD约束 Day24
- Java学习笔记_选择语句
- java----IO和NIO的区别
- java 访问权限控制
- maven命令-P 参数引发的思考
- python:urllib.error.URLError: <urlopen error [Errno 11004] getaddrinfo failed>
- Centos开机自动执行shell脚本启动tomcat服务器
- 推荐5款精挑细选的软件,大幅提升工作效率,用一次就会爱上
- 计算机的ie丢失,告诉你win7内的IE给卸载了怎么找回
- 益生菌居然这么重要?抑郁和它那些不得不说的秘密
- 鲲鹏920是计算机CPU吗,鲲鹏920是电脑cpu吗
- qpython教程_qpython教程
- 牛X,网易开源了这个项目后,结果被山寨出了无数个网易云音乐APP,网友炸锅了!...
- crosscheck archivelog all;crosscheck backup of区别
- Linux | 云盘扩容后,lsblk显示已增加,df -h显示没变化