服务器相关软件配置命令汇总(持续更新)
2011-12-07 15:27
344 查看
一、防火墙
1. 查看状态:/etc/init.d/iptables status
2. 开放指定端口:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT //80为指定的端口
/etc/rc.d/init.d/iptables save //保存修改
/etc/init.d/iptables restart //重启防火墙
重启防火墙 一定记得 sysctl -p 加载一下内核配置
3. 关闭指定端口:
vi /etc/sysconfig/iptables
注释或删掉关于该端口的行
iptables-restore /etc/sysconfig/iptables
二. nginx
1. 重启:
三. MySql
1. 转载自:http://www.cnblogs.com/yoyolion/archive/2008/01/11/1035555.html
导出sql脚本:
mysqldump -u 用户名 -p 数据库名 > 存放位置
mysqldump -u root -p test > c:\a.sql
mysqldump -u 用户名 -p 数据库名 表名 > 存放位置
mysqldump -u root -p test player > c:\player.sql
导入sql脚本:
mysql -u 用户名 -p 数据库名 < 存放位置
mysql -u root -p test < c:\a.sql
mysql -u root -p test < c:\player.sql
注意,test数据库必须已经存在
比较快的dump整个数据库数据的方法:
mysqldump --single-transaction --quick -uusername -ppassword dbname | gzip -> dump.gz
gzip -d dump.gz
导出查询记录:
方法1:mysqldump -uroot -p --opt --single-transaction test player -w "id=1" > player_1.sql (注意:这个会drop已有的table)
方法2:mysql -uroot -p test -e "select * from player where id=1 into outfile 'player.sql'";
导入:mysqlimport -uroot -p test player.sql
(注意:如果不指定路径,则保存到mysql datadir的相应数据库的目录下,linux可以指定/tmp目录;文件名和表名要相同)
2. sqlyog解决中文乱码:
输入下面代码,选“全部执行”:
SET character_set_client = utf8;
SET character_set_results = gb2312;
SET character_set_connection = utf8;
3. 添加用户
grant all privileges on *.* to skyman@'%' identified by '12345'; # 用户名:skyman 密码:12345
flush privileges;
4. 重启
service mysql restart
或
/etc/init.d/mysqld stop
/etc/init.d/mysqld start
四、Redmine
1. bitnami_redmine的mysql登录密码在apps/redmine/config/database.yml文件中,找到Production字段,有用户名和密码。
找到bitnami的安装目录,找到该目录下的mysql/bin目录,执行:
$./mysql -u bitnami -p
详见:http://blog.163.com/yungang_z/blog/static/175153133201110212535731/
五、SFTP下载/上传目录
get -r dir
put -r dir
1. 查看状态:/etc/init.d/iptables status
2. 开放指定端口:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT //80为指定的端口
/etc/rc.d/init.d/iptables save //保存修改
/etc/init.d/iptables restart //重启防火墙
重启防火墙 一定记得 sysctl -p 加载一下内核配置
3. 关闭指定端口:
vi /etc/sysconfig/iptables
注释或删掉关于该端口的行
iptables-restore /etc/sysconfig/iptables
二. nginx
1. 重启:
/usr/local/nginx/sbin/nginx -s reload
2.测试配置文件是否有效:/usr/local/nginx/sbin/nginx -t
三. MySql
1. 转载自:http://www.cnblogs.com/yoyolion/archive/2008/01/11/1035555.html
导出sql脚本:
mysqldump -u 用户名 -p 数据库名 > 存放位置
mysqldump -u root -p test > c:\a.sql
mysqldump -u 用户名 -p 数据库名 表名 > 存放位置
mysqldump -u root -p test player > c:\player.sql
导入sql脚本:
mysql -u 用户名 -p 数据库名 < 存放位置
mysql -u root -p test < c:\a.sql
mysql -u root -p test < c:\player.sql
注意,test数据库必须已经存在
比较快的dump整个数据库数据的方法:
mysqldump --single-transaction --quick -uusername -ppassword dbname | gzip -> dump.gz
gzip -d dump.gz
导出查询记录:
方法1:mysqldump -uroot -p --opt --single-transaction test player -w "id=1" > player_1.sql (注意:这个会drop已有的table)
方法2:mysql -uroot -p test -e "select * from player where id=1 into outfile 'player.sql'";
导入:mysqlimport -uroot -p test player.sql
(注意:如果不指定路径,则保存到mysql datadir的相应数据库的目录下,linux可以指定/tmp目录;文件名和表名要相同)
2. sqlyog解决中文乱码:
输入下面代码,选“全部执行”:
SET character_set_client = utf8;
SET character_set_results = gb2312;
SET character_set_connection = utf8;
3. 添加用户
grant all privileges on *.* to skyman@'%' identified by '12345'; # 用户名:skyman 密码:12345
flush privileges;
4. 重启
service mysql restart
或
/etc/init.d/mysqld stop
/etc/init.d/mysqld start
四、Redmine
1. bitnami_redmine的mysql登录密码在apps/redmine/config/database.yml文件中,找到Production字段,有用户名和密码。
找到bitnami的安装目录,找到该目录下的mysql/bin目录,执行:
$./mysql -u bitnami -p
详见:http://blog.163.com/yungang_z/blog/static/175153133201110212535731/
五、SFTP下载/上传目录
get -r dir
put -r dir
相关文章推荐
- 关于大数据相关的问答汇总,持续更新中~
- iOS 文件及字符串相关操作汇总 - 持续更新中......
- 软件测试/质量汇总知识点(持续更新)
- RTSP服务器配置细节注意(持续更新)
- hudson+配置管理工具+自动更新服务器软件+管理服务器其它任务
- 软件开发中常用的linux命令,持续更新~~~~~~
- 查看服务器 硬件参数命令(持续更新)
- Altium Designer软件技能汇总(持续更新)
- 【和小强学移动app测试3】adb命令使用汇总(持续更新)
- uboot相关知识点汇总(持续更新中)
- Linux下配置JavaWeb环境(持续更新其他软件)
- 性能相关命令总结(持续更新中)
- Mac系统使用相关技能汇总 -(持续更新)
- linux性能相关命令总结(持续更新中)
- Nagios 搭建配置全过程汇总篇(持续更新) 推荐
- ffmpeg filter相关命令[持续更新]
- git命令汇总(持续更新)
- 关于nginx 命令汇总 浏览是Ctrl+F搜索预览 持续更新
- mac下终端命令汇总(持续更新中)
- Linux常用命令汇总(持续更新中)