weblogic部署项目成功后会部署在哪个目录下?
就像管理员部署在支持应用系统服务的机器上或者root的目录下(Linux也可以是Unix系统)。毕竟参数是根据情况调整的,大部分是由系统管理员完成的。
作为一个软件工程的学生,想自学Linux,从哪里开始学呢?
学习这个Linux应用需要注意六个部分:1 .环境建设;2.基本操作;3.系统编程;4.网络编程;5.数据库编程,编程。以下都是详细的介绍。
1.环境建设
作为一名Linux工程师,毫无疑问你不会需要Linux环境。对于Linux环境的获取,我们大部分人有两种方式,把整台电脑装成Linux系统;在电脑中完全安装一个虚拟机,运行Linux电脑;WindowLinux双系统。拿到Linux环境后,我们需要了解如何配置,如何将远程桌面连接到Linux电脑,如何与Linux电脑传输文件,如何在主机上读取Linux电脑中的代码等等。
2.基本操作
众所周知,Linux的大部分或者全部是没有界面的,几乎所有的操作都可以从命令行完成。对于运维人员来说,也有大量的Linux命令需要掌握。对于应用和驱动方向的人来说,通过掌握一些基本的、具体的使用命令就可以解决。对于这部分很多人来说,我个人建议看《鸟哥私房菜》,但是我觉得这个更适合我这个运维人员,我们不需要掌握这样的文字和命令。
3.系统编程
在学习系统编程之前,必须先学习Makefile,这将为当前的学习增加效率。在系统编程之后,我们主要关注几大块:IO编程、进程、线程、进程间通信(包括管道、信号、信号量、网络共享内存等。).学完这些部分,应该就差不多了。
4.网络编程
网络编程主要关注socket,poll,epoll,包括TCP/IP的理解,也学习写高并发服务器。
5.数据库编程
数据库的内容不属于Linux,但是在项目中经常用到。这部分通常需要了解数据库的基本操作,以及如何编写windows sockets来操作数据库。
程序
Shell是Linux下的脚本语言,虽然功能没有我的高级语言强大,但是肯定做了很多事情,在某些场合甚至比高级语言方便很多。当然,除了Shell脚本,还有Python脚本。
Linux应用编程书籍帮我推荐一下:
UNIX环境下的低级编程。
这是著名程序员阿普写的圣经。不是API字典,但是也讲了很多操作系统,内存,文件系统等等的细节。这是一本如此好的书。但是它的起点有点高,不是更适合新手。
Linux编程。
如果你不觉得APUE入门有点难,也可以选择这本书给初学者看。
Unix/Linux系统编程手册。
这本书可以称得上是一本高于阿普的书。是一本比较新的书,增加了APUE没有的Linux/Unix的新特性。但是这对于一些概念性的东西来说确实比APUE好。但总线能否过载APUE还需要进一步的历史检验。
UNIX网络编程。
也是一本非常经典的书,大多是web开发方向的。MySQL必须知道。这本书将引领亚马逊上的数据库销售榜首。建议你想快速了解一点数据库原理和MySQL,供新手阅读。快餐简单、酥脆、小尺寸、薄而易读。
LinuxShell脚本介绍。
这本书很薄很精。它不追求完美,追求本质,所以我作为初学者使用才合适。
学完以上六个部分,你就基本能完成Linux环境下的应用编程了。
更多精彩内容,请加入我的微信官方账号:“好Linux”,早上互相分享技术干货。