linux配置
2015-10-25 21:20
525 查看
/etc/vsftpd.conf 管理ftp用户
web主目录 /var/www/html
ftp主目录 /var/www/html
apache配置文件主目录 /etc/httpd/conf
php配置文件 /etc/php.ini
mysql配置文件 /etc/my.conf
phpmyadmin配置文件 /etc/httpd/conf.d/phpmyadmin.conf
日志目录
/var/log/httpd apache存放日志主目录
/var/log/mysqld mysql日志
/*------------------------*/
apache操作:
/etc/init.d/httpd --start/stop/restart/
或者
service httpd --start/stop/restart/
mysql操作:
/etc/init.d/mysqld --start/stop/restart/
或者
service mysqld --start/stop/restart/
/*------------------------*/
/**-------------mysql操作---------**/
mysql 更改密码:
1./etc/init.d/mysqld stop
2.mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# 跳过跳过MySQL授权表
3.mysql -u root mysql
UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
# 重置密码
4.FLUSH PRIVILEGES;
--quit
5./etc/init.d/mysqld restart
phpmyadmin
修改最大上传大小
php.ini
修改
upload_max_filesize
post_max_size
restart apache
配置mysql远程链接:
1.use mysql #打开mysql数据库
2.update user set host='%' where user='root' and host='localhost';
#将host设置为%即任何ip都能连接mysql
3.flush privileges; #刷新权限表,使配置生效
4.update user set host='localhost' where user='root';
##关闭远程连接,恢复mysql的默认设置(只能本地连接)
其他:
#可以添加一个用户名为usename,密码123456 任意ip连接的远程连接用户
grant all on *.* to 'yuancheng'@'%' identified by '123456';
flush privileges;
/**-------ftp操作----------**/
ftp操作:
/etc/init.d/vsftpd --start/stop/restart/
或者
service vsftpd --start/stop/restart/
FTP用户与权限根据/etc/passwd 和 /etc/group进行管理
vsftp服务配置文件:
/etc/vsftpd/vsftpd.conf #主配置文件
/usr/sbin/vsftpd #主程序
/etc/vsftpd/ftpusers #FTP用户黑名单
/etc/vsftpd/user_list #控制用户登陆
/var/ftp #匿名用户主目录
anonymous_enable=YES #是否使用匿名用户
anon_upload_enable=YES #是否允许匿名用户上传
anon_mkdir_write_enable=YES #是否允许匿名用户创建目录
local_enable=YES #是否允许本地用户
write_enable=YES #是否允许本地用户创建目录
local_umask=022 #本地用户掩码
chroot_list_enable=YES #锁定用户在自己家目录
chroot_list_file=PATH #此文件的用户将启用chroot
listen=YES #独立模式
userlist_enable=YES/NO #用户访问控制
userlist_deny=YES/NO
tcp_wrappers=YES #是否启用TCPWrappers
/etc/vsftpd目录下的user_list和ftpusers
ftpusers文件中用户在任何情况下都不能登陆FTP
userlist_enable=NO时,user_list文件不生效
userlist_enable=YES,userlist_deny=YES
user_list文件不能登陆FTP,列表外用户可以登陆
Userlist_enable=YES,userlist_deny=NO
user_list文件中的用户可以登陆FTP,列表外用户不可以登陆
/*----------------------------*/
CentOs中Apache开启rewrite模块详解
rewrite是apache环境的一个伪静态功能了,如果我们没有没让Apache开启rewrite功能,
网站上所有的rewrite规则都不可使用,下面我来介绍一下CentOs中Apache开启rewrite方法吧,
希望此教程对大家有所帮助。
centos的配置文件放在: /etc/httpd/conf/httpd.conf
LoadModule rewrite_module modules/mod_rewrite.so
将前面"#"去掉,如果不存在则添加上句。
如果你的网站是根目录的话:找到
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
将上面的None改为All
如果你的站点不在根目录,设置如下:
<Directory "/var/www/html/my_directory">
Order allow,deny
Allow from all
AllowOverride All
</Directory>
然后重启服务器,service httpd restart ,这样.htaccess就可以使用了。
/*-----------------------------*/
更新/升级/卸载:
yum update package(指定程序包)
yum upgrade package(指定程序包)
yum remove package(指定程序包)
web主目录 /var/www/html
ftp主目录 /var/www/html
apache配置文件主目录 /etc/httpd/conf
php配置文件 /etc/php.ini
mysql配置文件 /etc/my.conf
phpmyadmin配置文件 /etc/httpd/conf.d/phpmyadmin.conf
日志目录
/var/log/httpd apache存放日志主目录
/var/log/mysqld mysql日志
/*------------------------*/
apache操作:
/etc/init.d/httpd --start/stop/restart/
或者
service httpd --start/stop/restart/
mysql操作:
/etc/init.d/mysqld --start/stop/restart/
或者
service mysqld --start/stop/restart/
/*------------------------*/
/**-------------mysql操作---------**/
mysql 更改密码:
1./etc/init.d/mysqld stop
2.mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# 跳过跳过MySQL授权表
3.mysql -u root mysql
UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
# 重置密码
4.FLUSH PRIVILEGES;
--quit
5./etc/init.d/mysqld restart
phpmyadmin
修改最大上传大小
php.ini
修改
upload_max_filesize
post_max_size
restart apache
配置mysql远程链接:
1.use mysql #打开mysql数据库
2.update user set host='%' where user='root' and host='localhost';
#将host设置为%即任何ip都能连接mysql
3.flush privileges; #刷新权限表,使配置生效
4.update user set host='localhost' where user='root';
##关闭远程连接,恢复mysql的默认设置(只能本地连接)
其他:
#可以添加一个用户名为usename,密码123456 任意ip连接的远程连接用户
grant all on *.* to 'yuancheng'@'%' identified by '123456';
flush privileges;
/**-------ftp操作----------**/
ftp操作:
/etc/init.d/vsftpd --start/stop/restart/
或者
service vsftpd --start/stop/restart/
FTP用户与权限根据/etc/passwd 和 /etc/group进行管理
vsftp服务配置文件:
/etc/vsftpd/vsftpd.conf #主配置文件
/usr/sbin/vsftpd #主程序
/etc/vsftpd/ftpusers #FTP用户黑名单
/etc/vsftpd/user_list #控制用户登陆
/var/ftp #匿名用户主目录
anonymous_enable=YES #是否使用匿名用户
anon_upload_enable=YES #是否允许匿名用户上传
anon_mkdir_write_enable=YES #是否允许匿名用户创建目录
local_enable=YES #是否允许本地用户
write_enable=YES #是否允许本地用户创建目录
local_umask=022 #本地用户掩码
chroot_list_enable=YES #锁定用户在自己家目录
chroot_list_file=PATH #此文件的用户将启用chroot
listen=YES #独立模式
userlist_enable=YES/NO #用户访问控制
userlist_deny=YES/NO
tcp_wrappers=YES #是否启用TCPWrappers
/etc/vsftpd目录下的user_list和ftpusers
ftpusers文件中用户在任何情况下都不能登陆FTP
userlist_enable=NO时,user_list文件不生效
userlist_enable=YES,userlist_deny=YES
user_list文件不能登陆FTP,列表外用户可以登陆
Userlist_enable=YES,userlist_deny=NO
user_list文件中的用户可以登陆FTP,列表外用户不可以登陆
/*----------------------------*/
CentOs中Apache开启rewrite模块详解
rewrite是apache环境的一个伪静态功能了,如果我们没有没让Apache开启rewrite功能,
网站上所有的rewrite规则都不可使用,下面我来介绍一下CentOs中Apache开启rewrite方法吧,
希望此教程对大家有所帮助。
centos的配置文件放在: /etc/httpd/conf/httpd.conf
LoadModule rewrite_module modules/mod_rewrite.so
将前面"#"去掉,如果不存在则添加上句。
如果你的网站是根目录的话:找到
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
将上面的None改为All
如果你的站点不在根目录,设置如下:
<Directory "/var/www/html/my_directory">
Order allow,deny
Allow from all
AllowOverride All
</Directory>
然后重启服务器,service httpd restart ,这样.htaccess就可以使用了。
/*-----------------------------*/
更新/升级/卸载:
yum update package(指定程序包)
yum upgrade package(指定程序包)
yum remove package(指定程序包)
相关文章推荐
- linux使用fondconfig配置文件修改默认字体(gnome3)
- Linux配置CentOS永久IP地址
- centos 安装tmux
- linux脚本后台记录top命令信息
- Linux-Android开发常用命令
- 学习日志---linuxの yum的解析与使用
- centos7 下安装JDK1.8
- Linux高负载下优化MYSQL实例精解
- 嵌入式Linux根文件系统构建
- Linux下RPM软件包的安装及卸载
- Linux系统Java连接Mysql数据库
- Linux文件系统
- ARM9开发板FL2440移植Linux-3.0内核————MMC和LCD驱动
- ARM9开发板FL2440移植Linux-3.0内核————dm9000网卡的移植
- linux下Make编译出错,输入/输出错误原因及解决办法
- Linux 下超级有趣的命令
- Linux一些命令总结
- 《Linux就该这么学》 - 必读的红帽系统与红帽linux认证自学手册
- Linux进程管理
- Linux下C/C++开发辅助工具astyle、cppcheck和valgrind的使用