centos7.4 linux 指令
Posted jack-zou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7.4 linux 指令相关的知识,希望对你有一定的参考价值。
1.查看版本
lsb_release -a
2.查看mysql路径
whereis mysql
3.查看编码
locale
4.安装ftp
安装
yum install -y vsftpd // 安装
systemctl start vsftpd.service // 启动vsftpd服务
ftp权限配置:
vsftpd 的配置目录为 /etc/vsftpd,包含下列的配置文件:
1、vsftpd.conf // 主配置文件
2、ftpusers // 禁止访问 FTP 服务器的用户列表
3、user_list // 用户访问控制
这里只做简单配置,禁止切换目录。编辑 /etc/vsftpd/vsftpd.conf,找到下面两处配置并修改:
anonymous_enable=NO (改为NO) // 禁用匿名用户
chroot_local_user=YES (改为YES) // 禁止切换根目录
切换目录权限配置:
chroot_list_enable=YES/NO(NO)
设置是否启用chroot_list_file配置项指定的用户列表文件。默认值为NO。
chroot_list_file=/etc/vsftpd/chroot_list
用于指定用户列表文件,该文件用于控制哪些用户可以切换到用户家目录的上级目录。
chroot_local_user=YES/NO(NO)
用于指定用户列表文件中的用户是否允许切换到上级目录。默认值为NO。
通过搭配能实现以下几种效果:
1、当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。
2、当chroot_list_enable=YES,chroot_local_user=NO时,在/etc/vsftpd.chroot_list文件中列出的用户,不能切换到其他目录;未在文件中列出的用户,可以切换到其他目录。
3、当chroot_list_enable=NO,chroot_local_user=YES时,所有的用户均不能切换到其他目录。
4、当chroot_list_enable=NO,chroot_local_user=NO时,所有的用户均可以切换到其他目录。
故上面配置属于第三种情况,所有用户不能切换到其他目录。
如果使用情况1或者情况2时,要在/etc/vsftpd下新建chroot_list文件,配置相关用户。
重启服务:
systemctl restart vsftpd.service
5.杀进程 PID
kill -9 23754
6.登录mysql
mysql -u root -p
7设置mysql编码
/etc/my.cnf
进入etc文件夹>>vim my.cnf
* 查看当前mysql运行状态
mysql>status
此时所有编码应该都是UTF-8
8.mysql重启
service mysqld restart
/etc/inint.d/mysqld start
常见问题:
1、本地测试没有问题,部署到客户服务器之后报如下错误:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘testID’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
以上是关于centos7.4 linux 指令的主要内容,如果未能解决你的问题,请参考以下文章