技术小记
来源:互联网 发布:语言算法的复杂性 编辑:程序博客网 时间:2024/06/05 08:24
J2EE WEB
1.struts2拦截器获取request
- ActionContext actionContext = invocation.getInvocationContext();
- HttpServletRequest request= (HttpServletRequest) actionContext.get(StrutsStatics.HTTP_REQUEST);
CentOS
1. 通过SSH连接上远程的server(centos),通过yum命令安装文件老是提示:"Couldn't resolve host 'mirrorlist.centos.org'..........。开始以为买有安装yum包,就用
wget去下载,fuck还是会出错。尼玛可能是网络问题,google search 原来是域名解析不了,yum的配置文件里指向的域名就识别不了了,重新设置下dns指向。
vi /etc/resolv.conf
添加以下内容
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 127.0.0.1
2. 每次写都想啰嗦几句,因为这些玩意大部分都搞过,下次在搞时还是要重新去google,虽然记得大体怎么搞,可是记得不清楚,很多命令写不出来,fuck !耗时费力,伤天害理啊。。。。。
2.1安装 MySQL
yum install mysql mysql-server #询问是否要安装,输入 Y 即可自动安装,直到安装完成
/etc/init.d/mysqld start #启动 MySQL
chkconfig mysqld on #设为开机启动
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf #拷贝配置文件(注意:如果/etc 目录下面默认有一个my.cnf,直接覆盖即可)
2.2、为 root 账户设置密码
mysql_secure_installation
回车,根据提示输入 Y
输入 2 次密码,回车
根据提示一路输入 Y
最后出现:Thanks for using MySQL!
2.3 MySql 密码设置完成,重新启动 MySQL:
/etc/init.d/mysqld restart #重启
/etc/init.d/mysqld stop #停止
/etc/init.d/mysqld start #启动
2.4 设置远程访问权限
grant all on *.* to 'root'@'192.168.0.2' identified by '数据库密码';
flush privileges;
完成以上步骤均可远程连接mysql,如果不行再设置一下防火墙
在CentOS系统中防火墙默认是阻止3306端口的,我们要是想访问mysql数据库,我们需要这个端口,命令如下:
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
我们需要保存我们的操作,命令如下:
/etc/rc.d/init.d/iptables save
此时我们可以查看端口的状态,命令如下:
/etc/init.d/iptables status
关闭防火墙
#/etc/init.d/iptables stop
重启防火墙
/etc/init.d/iptables restart
3 。Linux(centos)远程传输文件之scp命令详解
从 本地 复制到 远程
==============================================
* 复制文件:
* 命令格式:
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file
第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;
第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名;
* 例子:
scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music/001.mp3
scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music/001.mp3
* 复制目录:
* 命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder
第1个指定了用户名,命令执行后需要再输入密码;
第2个没有指定用户名,命令执行后需要输入用户名和密码;
* 例子:
scp -r /home/space/music/ root@www.cumt.edu.cn:/home/root/others/
scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/
上面 命令 将 本地 music 目录 复制 到 远程 others 目录下,即复制后有 远程 有 ../others/music/ 目录
从 远程 复制到 本地
==============================================
从 远程 复制到 本地,只要将 从 本地 复制到 远程 的命令 的 后2个参数 调换顺序 即可;
例如:
scp root@www.cumt.edu.cn:/home/root/others/music /home/space/music/1.mp3
scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/
4.centos下修改mysql的最大连接数
vi /etc/my.cnf
添加:set-variable=max_connections=1000
位置:socket=/var/lib/mysql/mysql.sock
user=mysql
set-variable=max_connections=1000
保存后重启mysql服务器 /etc/init.d/mysqld restart
然后进入mysql命令,查看设置是否生效
show variables like "%max_co%"
- 技术小记
- Wcf 技术小记
- 技术小记3(dll)
- 技术小记4(C++)
- 技术小记5(C++)
- 技术小记6(C++)
- 技术小记7(C++)
- 技术小记2(string操作)
- Saas企业技术文化养成思考小记
- 技术收获小记2017-10-22
- 小记
- 小记
- 小记
- 小记
- 小记
- 小记
- 小记
- 小记.
- 20130607 近期遇到的SPI问题及分析
- 在Silverlight中嵌入HTML或aspx页面
- Windows编程-进程的创建
- 远程桌面的一些设置
- Vortex Library: BEEP Core implementation
- 技术小记
- 外刊IT评论:对大龄程序员的五大误解
- XML树结构
- IOS开发(103)之后台处理
- 【原创】《大数据互联网大规模数据挖掘与分布式处理》阅读笔记(二)
- 线性表习题
- const用法小注(实时更新)
- 什么是文档库?
- 如何才能成为成功的独立游戏开发者?