linux命令

IT技术网站

----------------------IT技术网站(论坛)--------------------
1、 http://www.chinaunix.net/ 简介:中国最大的Linux/unix技术社区。
2、ITPub 网址:http://www.itpub.Net/
有名气的IT技术论坛,看看它的alexa排名就知道有多火了,尤其以数据库技术讨论热烈而闻名。ITPUB论坛的前身是建立在smiling的Oracle小组。
3、51cto 网址:http://www.51cto.com/
由国内知名IT门户网站管理团队,获近千万风险投资,于2005年8月正式创立,是国内首家定位于网络技术人员的综合性服务平台,是中国最大的网络技术网站。
4、CSDN 网址: http://www.csdn.net/
于1999年3月成立,是中国最大的软件开发人员网站,社区热心高手众多,并有不少MVP(微软最有价值专家)长期活跃在这里,类似悬赏的积分制度,也使论坛增添不少乐趣。
5、落伍者网址: http://www.im286.com/
网站站长都应该知道的地方,只是论坛id需要手工审核。
6、蓝色理想网址:http://www.blueidea.com/
有名的关于网站设计的网站,拥有大量忠实网友。
7、IT写作社区网址:http://www.donews.com/
一个可以让你的思维活跃起来的地方,在这里it评论人和撰稿人可以找到很多的文字素材。
8、博客堂网址:http://blog.joycode.com/
众多MVP交流的地方,这里有各类最新技术,只是网站成员采用邀请制,不提供注册或者申请功能。
9、IT英雄榜网址: 简介:网站以介绍it界人士为主,广大从事it的人员可以从中获取他们的经验。
10、邪恶八进制网址:http://www.eviloctal.com/
目前为数不多的一个讨论气氛浓厚,技术水平高的网络安全网站,邪恶八进制信息安全团队也是一个管理规范、人员素质高的网络安全小组。
----------------------IT技术网站(论坛)--------------------

linux命令

-------------------linux命令 -----------------------
连接linux工具–Xshell,可视化工具–Xftp

 scp WeChatCoreService.class user02@192.168.0.21:/home/user02
 
 ssh user02@192.168.0.21
 
 sudo su -

1、tail -f xx.log --实时查看日志命令
2、tail -n 200 xx.log --查看最后200行
head -n 200 xx.txt --查看xx文件前面200行
more xx.log – 分页查看,按entry翻页

3、cat xx.txt或者xx.log 直接打开文件查看
cat hesvitband.log | grep -n “” | grep “2016/06/20 14:02” --查询关键字"2016/06/20 14:02"
sed -n x,yp filename 命令 打印出起始行和结束行之间的内容 |用sed看从x行到y行的内容

4、vim 1.txt --编辑文件
5、:wq! --退出保存
:q! --退出不保存

6、date -R --查看服务器当前时间
7、删除文件夹及文件
rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思

8、 exit --退出
9、 sudo su - --切换管理员权限
由一般用户切换到超级用户:su -,然后输入root密码就行了,切回来是:exit
超级用户切换到到一般用户:su - username,再输入想用用户的密码就行了,切回来是:exit

10、 unzip /xx/aa.zip -d /xx/xx/xx --解压aa.zip文件到/xx/xx/xx目录
11、 find xx.log --查看文件
12、 scp aa.zip /xx/xx/xx --copy aa.zip文件到/xx/xx/xx目录
13、 scp 从本地服务器复制到远程服务器:
(1) 复制文件:
命令格式: 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 WeChatCoreService.class user02@192.168.0.21:/home/user02

14、 wc -l hesvitband_server.log --查看文件总行数
du -sh reportdata/ --(su -sh)查看文件或文件夹大小
15、zip -r abc123.zip abc 123.txt --把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip【压缩文件夹或文件】
16、mv wenjian ziliao --把"wenjian,修该为"ziliao"
17、cp -r /root/* /tmp/ --copy
18、sz xx(文件或压缩包) --下载xx文件 sz:将选定的文件发送(send)到本地机器
rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器
rz -bey 上传文件

19、tar zcvf doubi.sql.tar.gz doubi.sql --tar czvf压缩命令,将doubi.sql压缩成doubi.sql.tar.gz
tar czvf doubi.sql.tar.gz doubi.sql也可以
20、解压命令:
  命令格式:tar -zxvf 压缩文件名.tar.gz
  解压缩后的文件只能放在当前的目录。
tar zxvf test.tgz -C 指定目录 // -C 是必须要的

21、uname -r -m --查看linux系统多少位 x86_64为64位
cat /etc/issue 或 cat /etc/os-release – 查看linux是系统类型 如:centos

22、ps -ef | grep tomcat – 查看进程方式
ps -aux | grep redis – 查看进程方式
23、echo $JAVA_HOME 查看jdk安装路径

24、LINUX开启允许对外访问的网络端口,LINUX通过下面的命令可以开启允许对外访问的网络端口:
/sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT //开启8000端口
/etc/rc.d/init.d/iptables save #保存配置
/etc/rc.d/init.d/iptables restart #重启服务

lsof -i:80   --查看80端口是否开放  
netstat -anp | grep 8081        --查看端口占用情况/查看端口是否启动
netstat -lntp                   --查看端口被什么程序占用

25、授予用户 .sh的执行权限
进入tomcat/bin目录下面,执行命令如下:
chmod u+x *.sh

chmod +x  *.sh  赋予*.sh执行权限

27、wget --联网下载文件命令
同样的wget方式的下载命令为,wget的好处可以自动重定向,不用我们操心,例:下载jdk必须加上 --no-check-certificate --no-cookies --header “Cookie: oraclelicense=accept-securebackup-cookie”

wget --no-check-certificate --no-cookies --header “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-i586.tar.gz
其中 --no-check-certificate表示不校验SSL证书,因为中间的两个302会访问https,会涉及到证书的问题,不校验能快一点,影响不大,另一个–no-cookies表示不使用cookies,当然首次在header里指定的会带上,后面重定向的就不带了,这个影响也不大,可以不加。

28、find / -name auto.cnf --查找auto.cnf文件的位置
whereis aaa.log – 查找aaa.log 所在的位置

29、 more /etc/issue --查看Linux版本信息

30、统计某文件夹下文件的个数  ls -l |grep “^-”|wc -l
统计某文件夹下目录的个数  ls -l |grep “^d”|wc -l
统计文件夹下文件的个数,包括子文件夹里的 ls -lR|grep “^-”|wc -l

31、 mkdir -d aaa/bbb //创建aaa/bbb文件夹
32、 vi aaa.txt //创建一个txt文件
33、 ls -l |grep “^-”|wc -l --统计当前文件夹下文件的个数
ls -lR|grep “^-”|wc -l --统计当前文件夹下文件的个数,包括子文件夹里的

34、vi 所搜文档,如:搜索xx.txt中的"abcdefg" 则 vi xx.txt之后 再输入/abcdefg

35、 chmod -R 777 log.sh – 文件赋权指令chmod
chmod +x start.sh – 赋予可执行权限, ./start.sh 执行,不然需要 sh start.sh

37、 ifconfig --查看ip地址
curl ifconfig.me --查看外网ip地址
curl cip.cc --查看外网ip地址
curl members.3322.org/dyndns/getip --查看服务器外网ip
curl http://www.linux.com – 执行后,www.linux.com 的html就会显示在屏幕上了,测试一台服务器是否可以到达一个网站

36、部署dubbo服务········部署springboot项目···············
语法说明
ln -s 源文件 目标文件 --为某一个文件在另外一个位置建立一个同步的链接.
chmod +x --的意思就是给执行权限
如果文件太多,可新建一个 xxx.sh文件,将需要授权的文件放在xxx.sh中,
如: chmod +x diagdevice-app-client-0.0.1-SNAPSHOT.jar diagdevice-app-service-0.0.1-SNAPSHOT.jar
再执行 ./xxx.sh

步骤一
ln -s /usr/local/diagdevice/diagdevice-app-client-0.0.1-SNAPSHOT.jar /etc/init.d/diagdevice-client
chmod +x /usr/local/diagdevice/diagdevice-app-client-0.0.1-SNAPSHOT.jar

ln -s /usr/local/diagdevice/diagdevice-app-service-0.0.1-SNAPSHOT.jar /etc/init.d/diagdevice-service
chmod +x /usr/local/diagdevice/diagdevice-app-service-0.0.1-SNAPSHOT.jar

步骤二
diagdevice-app-client-0.0.1-SNAPSHOT.jar diagdevice-app-service-0.0.1-SNAPSHOT.jar

步骤三
cd /etc/init.d

步骤四
service diagdevice-app-service-0.0.1-SNAPSHOT.jar start
service diagdevice-app-client-0.0.1-SNAPSHOT.jar start

---------部署dubbo服务························

37、 语法:telnet ip port – 查看本机是否可以访问ip。
例子:本机ip为 192.168.93.231 ,本机执行 telnet 172.16.65.96 5672 – 93网段连接65网段是否可以连通

38、 ntpdate time.windows.com – 修改系统时间

39、 nohup ./enterprise_transfer & – nohub启动可执行文件

40、 free -g – 查看概要内存使用情况
-------------------linux命令 -----------------------

------------------- java -----------------------
1、获取项目properties属性文件的属性
import java.util.ResourceBundle;

ResourceBundle resourceBundle = ResourceBundle.getBundle(“message_info_ja_JP”);
System.out.println(resourceBundle.getString(“client.send.verifycode.mail”));

java日志管理
https://www.ibm.com/developerworks/cn/java/j-lo-practicelog/index.html

------------------- java -------------------

-----------------------------------------------------------------------------------mysql
mysql-1、–~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~–linux mysql安装
Oracle官网登陆: 597721793@qq.com/Qiazi@1234
linux安装mysql方法: http://www.jb51.net/article/87160.htm?pc

启动mysql服务: service mysql start 或 service mysqld start,
停止mysql服务: service mysql stop 或 service mysqld stop

update mysql.user set authentication_string=password(‘root’) where user=‘root’; --修改root用户的密码为 root

如果在服务器mysql已安装好了,但是本地客户端连接不上,
需要关闭服务器防火墙: /etc/init.d/iptables stop

iptables -L
–~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~–linux mysql安装

mysql-2、--------------------------------导出数据
进入mysql的安装bin目录: dos或linux 下 使用 mysql -u root -p 密码
show databases;
use databases;

导入数据库: 先use databases–> source E:/db.sql 【source命令:source,顾名思义是导入资源,后面是资源的路径。最好不要有中文路径】
导出整个数据库:
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql

A、导出bracelet数据库,不导出b_client_mb_user_log表
/usr/local/mysql/bin/mysqldump -uroot -pWSX*edc135 --single-transaction bracelet --ignore-table=bracelet.b_client_mb_user_log > /data/12121.sql

B、导出bracelet数据库,不导出b_client_mb_user_log,b_client_error_log这两张表
/usr/local/mysql/bin/mysqldump -uroot -pWSX*edc135 --single-transaction bracelet --ignore-table=bracelet.b_client_mb_user_log --ignore-table=bracelet.b_client_error_log > /data/doubi.sql

导出数据库的一张表:
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u liping -p smgp_apps_wcnc users> wcnc_users.sql

导出查询结果
mysql -u hesvit -p hesvit1227 hesvit_db_1 -e “select * from t_environment_2 where user_id = 4426” > /home/mysql/result.txt

导出一个数据库结构
mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

--------------------------------导出数据

mysql-3、spring+mybatis配置读写分离 两种方式
https://blog.csdn.net/u013378306/article/details/84995481

-----------------------------------------------------------------------------------mysql

http://www.tuicool.com/articles/BNVbY33 //压缩jsp页面中的js和CSS代码

##############################################
-----------前端学习--------------------
layui 框架 http://www.layui.com/doc/

-----------前端学习--------------------

需要学习的技术:
web services (例子)http://www.cnblogs.com/yisheng163/p/4524808.html?utm_source=tuicool

redis,【springboot,rails,play,maven】,rest

spring boot学习
https://mp.weixin.qq.com/s?__biz=MzI4NDY5Mjc1Mg==&mid=2247483678&idx=1&sn=461d8e3453031337c7599758dceaf675&chksm=ebf6d961dc81507743a0c0b4a830457156536da61508b56d6689ed75ff8242422df3ce4b36e2&scene=21#wechat_redirect

http://www.ityouknow.com/springboot/2016/01/06/springboot(%E4%B8%80)-%E5%85%A5%E9%97%A8%E7%AF%87.html

nginx
MQ(rabbitMQ,activeMQ)
storm
数据库连接池使用的优点
mybatis多数据源配置 http://www.2cto.com/kf/201505/400273.html
tomcat 配置https 证书
mina

Sharding-JDBC 是一个开源的分布式数据库中间件解决方案 --官方 http://shardingjdbc.io/docs_cn/00-overview/
学习网址(当当的sharingJDBC): https://www.cnblogs.com/yeahwell/p/7920383.html

socket java学习: http://www.cnblogs.com/rond/p/3565113.html http://blog.csdn.net/JaunLee/article/details/1805760
apache nina socket,或者 netty
阿里巴巴分布式框架 dubbo 【— 龙果学院: http://www.roncoo.com dubbo视频】

伍辉阳~lxit 2017/2/7 9:25:07
hadoop
大数据包括 hdfs , mapreduce , hive , sqoop , hbase , impala
另外实时的还有 kafka , storm
数据采集有 flume

另外还有个和hadoop差不多的叫spark它包括(spark sql,spark streaming,spark core,spark 图计算)
这些就是大数据常用的技术组件了

伍辉阳~lxit 2017/2/7 9:25:15

bootstrap 类似jQuery miniui的插件 http://www.runoob.com/bootstrap/bootstrap-intro.html (菜鸟教程)包括js,jquery,java,webservice等教程
Vue.js 前端js框架

hashMap 底层的数据结构

JVM的调优,mysql调优,集合和JUC底层,IOC和AOP底层,分布式锁分布式事务

-------------小淼技术-------------
elasticsearch //基于Lucene的搜索服务器 https://github.com/elasticsearch-cn/elasticsearch-definitive-guide 学习网址

Spring Boot 整合 Elasticsearch http://www.roncoo.com/article/detail/129346#0-sqq-1-70892-9737f6f9e09dfaf5d3fd14d775bfee85
Framework7 template7.js

framework7 dubbo zookeeper kafka

mycat mysql读写分离中间件

FastFDS,NFS【(Network File System)即网络文件系统】 文件图片存储系统工具

-------------小淼技术-------------

使用Lombok对bean类进行注解, 消除冗长代码 ;

OPMS (是一款项目管理+OA管理的免费开源软件) 用户名libai 密码是123456
http://opms.demo.milu365.cn/knowledge/manage
http://opms.docs.milu365.cn/ opms文档

sitemesh 可以指定那些页面不走过滤器,那些页面走过滤器 demo>: http://www.cnblogs.com/luotaoyeah/p/3776879.html

web.xml详解 http://blog.csdn.net/believejava/article/details/43229361

http://www.openauth.me/ 权限框架

ThreadLocal 学习

https://help.aliyun.com/?spm=a2c4g.11186623.6.538.5ea94381jW9UJI 阿里云文档首页 0000/0

https://www.xuxueli.com/xxl-job/ xxl-job 分布式定时任务

//-------------------------------------------- 项目的基本规则--------------------------------------------------
项目包分类
1、 com.yx. com.公司名称.
2、 service、dao、controller、common、constant、entity

//-------------------------------------------- 项目的基本规则--------------------------------------------------

查看二维码
http://qr.liantu.com/api.php?&w=200&text=
http://qr.liantu.com/api.php?&w=200&text=http://we.qq.com/d/AQB1aazCwictatwKYMR6Lrf9Z2sAWerxH-VwKTeQ

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值