热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

J2EE程序员辅导之Linux系统知识(转载)

大型J2EE应用都在建构在linux环境下的crontab用法。开发环境下我们可以通过samba映射成本地的网络驱动器,直接在windows环境下进行编程

  大型J2EE应用都在建构在linux环境下的crontab 用法。开发环境下我们可以通过samba映射成本地的网络驱动器,直接在windows环境下进行编程调试。但是最后的发布还是要到linux环境,同时我们对网上web服务器和数据库服务器的应用管理(比如自动脚本发布等),应用监控(web服务是否正常、mysql数据库的使用情况)、系统监控(监控磁盘空间的使用情况等)都要求程序员熟悉必要的linux知识。

    当然程序员不必对整个linux系统样样精通crontab 用法。下面列出程序员基本需要掌握的linux知识。

    一、linux的基本命令

    1、用户管理

    userdel 删除用户帐号

    useradd 增加用户账号

    su 改变当前用户的ID

    2、文件目录管理

    ls 浏览目录crontab 用法,查看当前目录下的文件和文件名

    chmod 修改文件权限

    chown 改变文件所有者

    cp 复制文件

    cd 改变当前目录

    mv 重命名文件或移动文件

    rm 删除文件或者目录

J2EE程序员辅导之Linux系统知识(转载)

    pwd 当前目录

    scp 远程拷贝

    alias 别名

    3、其crontab 用法他命令

J2EE程序员辅导之Linux系统知识(转载)

    ln 在文件之间建立链接

    tail 输出文件内容后面的部分,一般我们会通过tail -f 实时查看当前程序打印的日志crontab 用法

    type 查看一个命令所在路径

    wc 查看行数

    grep 在文件内容中查找

    find 查找文件

    date 查看日期

    crontab 制定计划任务,通常用于系统监控crontab 用法

    df 查看磁盘剩余空间,你最好在crontab中写个脚本监控磁盘的空间crontab 用法。超过90%就给相关的人员发email。

    ps 查看进程状态

    top 查看CPU的使用率

    kill 终止进程

    killall java程序员最喜欢用killall -9 java吧

    w 查看登录用户和他们正在做什么,也可以看看系统的loadcrontab 用法。load太高,就该找找原因了。

    who 查看当前用户的便当情况

    tar 解压或压缩文件

    echo 控制台输出

    wget http访问

    rpm rpm包管理

    4、重定向、管道

    5、标准输出、标准错误

    6、使用\屏蔽一个特殊字符的含义

    7、正则表达式

    二、熟练掌握vim编辑器

    三、liunx环境下shell脚本、perl脚本的编写

    为了对网上服务器应用进行管理,通常需要编写一些脚本crontab 用法

    脚本的编写重点掌握下面几点:

    1、理解双引号、单引号、反引号的含义crontab 用法

    2、反斜线的使用crontab 用法

    3、shell脚本赋值语句左边的变量名不要加上$,常写perl脚本的常犯此错误crontab 用法

    4、字符串比较长,含有空格的时候,作为一个参数时脚本出错,用双引号把字符串括起来crontab 用法

    5、掌握好awk和sed的用法crontab 用法

    四、基本软件包的安装

    apache、resin、mysql

    一般的步骤就是:

    configure

    make

    make install

  转自:青年人网计算机频道


推荐阅读
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • Python项目实战10.2:MySQL读写分离性能优化
    本文介绍了在Python项目实战中进行MySQL读写分离的性能优化,包括主从同步的配置和Django实现,以及在两台centos 7系统上安装和配置MySQL的步骤。同时还介绍了创建从数据库的用户和权限的方法。摘要长度为176字。 ... [详细]
  • linux服务器时间同步失败解决方法
    linux服务器时间同步失败解决方法1、为什么会时间不同步:①计算机的时间是根据电脑晶振以固定频率震荡而产生的,由于晶振的不同或者老化,会 ... [详细]
  • MySQL5.6.40在CentOS764下安装过程 ... [详细]
  • PHP连接MySQL的2种方法小结以及防止乱码【PHP】
    后端开发|php教程PHP,MySQL,乱码后端开发-php教程PHP的MySQL配置报错信息:ClassmysqlinotfoundinAnswer:1.在confphp.ini ... [详细]
  • 基于SSL的mysql服务器的主从架构实现说明:本文选用172.16.22.1作为主服务器,172.16.22.3作为从服务器从服务器的mysql软件版 ... [详细]
  • 开发笔记:MySQL数据库
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了MySQL数据库相关的知识,希望对你有一定的参考价值。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了操作系统的定义和功能,包括操作系统的本质、用户界面以及系统调用的分类。同时还介绍了进程和线程的区别,包括进程和线程的定义和作用。 ... [详细]
author-avatar
kyf召世星bdc
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有