Linux中的一些简单操作

安装虚拟机
    虚拟机怎么破解
    VMware Workstation 12 Pro
    安装的步骤 http://jingyan.baidu.com/article/a681b0de167c083b184346c2.html
   
安装linux的步骤 
  1 安装vmware虚拟机(300-600M)
  2 下载操作系统 centos (iso文件包)
  3 打开虚拟机 登陆 linux默认的用户名和mysql一致 root
    如果光标进入了虚拟 alt+ctrl 同时按 切出鼠标
   安装的完整步骤
     1》打开vmvare
     2》文件-新建虚拟机
     3》选择自定义
     4》安装 客户机操作系统  安装 程序光盘映像文件iso  选中linux的iso
     5》处理器数量选择1
     6》内存选择512M
     7》硬盘空间20G


  4 网卡类型
      1桥接模式(复制window网卡信息 和window处于同一个局域网 允许局域网中所有主机访问 自己配置ip地址)
      2NAT模式(路由器模式 window机器是路由器  虚拟机中的操作系统 网管设置为路由器的ip 即可上网  不能被局域网中的机器访问)
      3仅主机模式(特殊的NAT模式 只能访问window主机 不能上网)


linux既要
  linux不像window存在 c d e f 它的根盘 直接是/  window \
  linux的文件路径 /abc
  linux常用的命令 
---------网络相关
      ip addr(ifconfig不能查询没有ip地址的网卡) 查看当前操作系统的ip地址
      clear 清除屏幕  cls

 添加ip地址 
   编辑 /etc/sysconfig/network-scripts/ifcfg-eth0


    将 onBoot=yes
  重启网卡
    service network restart
  关闭防火墙

    service iptables stop

永久关闭chkconfig iptables off

---------文件目录相关
d开头表示文件夹,非p开头都是文件
      df查看根路径
      ls -l以表格的形式显示文件或文件夹,等价于ll
      ll 列表显示当前目录下的所有文件和目录 等价于window dir
      cd 目录名 进入某个目录

      cd .. 进入上一层目录

    touch+文件名 创建一个二进制文件

      mkdir 目录  新建目录
      rm -rf 目录或者文件名删除文件或文件夹
      more 文本文件的路径 可以查看当前文件的内容
      more /proc/version 查看linux的版本
      vi文件名 有两种模式 命令模式 和 编辑模式 (一次只允许出现一种模式,开始是编辑模式)
      编辑的常用命令
        子命令
  /开头表示搜索 
          a 表示开始编辑
          esc 表示退出编辑
          u 表示撤销
          q!不保存退出
          wq 保存退出
----------安装包相关
      rpm -ivh 包名 可以安装rpm包
      加载可以压缩和解压的小程序:
yum list zip  压缩
yum list unzip 解压
      rpm -qa | grep jdk 查看当前是否安装了jdk
      rpm -e 包名
       命令名称  可以查看当前命令被安装在那个目录
      命令 | grep 关键字【管道】  可以先执行第一个命令 在结果中搜索
      tar zxvf 压缩的包名  
      mv 原文件夹名 目标文件夹名称  剪切命令 
      ps -ef 显示所有的进程列表


工具集
   putty
   可以使用putty登陆linux进行常用操作
    可以使用当前机器 输入linux的ip 来进行远程操作
   ftp(传送文件)(FileZilla)
    可以远程传送文件到linux服务器
     linux默认的远程端口是 22


1 安装jdk
    linux上所有的文件包 都是rpm结尾(window exe andorid apk)
      rpm -ivh  jdk-8u77-linux-x64.rpm
      jdk默认安装 的目录 在/usr/java目录下
      配置JAVA_HOME
        1 进入 root的根目录工作目录
            1>cd ~
            2>more .bash_profile 这个文件就是用来配置环境变量
            3>使用vi命令编辑
             vi.bash_profile
              加入
               JAVA_HOME=你的jdk的目录
               export JAVA_HOME
            4>source .bash_profile
            5>测试  echo $JAVA_HOME


 2 安装tomcat
       解压压缩文件命令:tar zxvf  apache-tomcat-6.0.45.tar.gz
       mv apache-tomcat-6.0.45 tomcat
       启动tomcat
       cd tomcat/bin
       ./startup.sh
       关闭tomcat
       ./shutdown.sh
       测试tomcat是否启动
       ps -ef | grep tomcat
       jps
       部署
        使用eclipse或者myeclipse导出你的web应用为war包传送到linux下的tomcat/webapps目录即可
3 发布项目
找到原项目在Tomcat中的位置,将Tomcat中的项目上传到Linux中的Tomcat的webapps目录下,如果需要连接数据库,修改上传后的jdbc.properties文件,将ip地址改为数据库所在的ip地址,关闭Tomcat后重新启动即可访问(有时需要重启)。
4:在Linux中日志在Tomcat中的logs中,其中的catalina.out是将日志输出,每天更新一次(一般)
tail -f catalina.out监听最新的的日志


5:Linux中常用的命令(在www.runoob.com中可以找到)

boot目录内核引导,init进程是所有进程的起点
运行级别七个:
0:系统停机状态
1:单用户工作状态,禁止远程登录
2:多用户状态(没有nfs)
3:完全的多用户状态(有nfs),登陆后进入控制台命令模式
4:系统未使用,保留
5:x11控制台,登陆后进入图形GUL模式
6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
修改级别:
在init的配置文件中:si::sysinit:/etc/rc.d/rc.sysinit,调用执行了etc/rc.d/rc.sysinit,其中有一行
15:5:wait:/etc/rc.d/rc 5 将最后一个数字修改即可修改级别。
系统目录结构:
bin目录:放一些可执行文件
sbin目录:系统可执行命令
boot目录:存放启动时的一些核心文件
etc目录:用来存放所有的系统管理所需要的配置文件和子目录
(hostname 名字,修改主机名 logout断开连接)
映射主机名:etc/hosts下映射 IP地址 主机名
lib目录:存放着系统最基本的动态连接共享库,类似于Windows里的dll文件
opt目录:给主机额外安装软件所摆放的目录,比如安装一个oracle数据库就可以放在这里,默认是空的
proc目录:一般都是运行的进程所在目录
cd ~ 进入当前用户的工作空间,pwd查看用户的工作空间 不同的用户有不同的工作空间root ,开头的~表示工作空间,除了root的工作空间在root目录下,其余都在home下


top命令,查看cpu使用
groudadd 组名 添加一个分组
adduser 用户名 添加一个用户
password 用户名 给用户添加密码
su - 用户名 切换用户
6:文件系统的属性
每个文件的属性用左边第一部分的10个字符来搞定
第一个字符表示文件类型,d代表目录文件,其余都是文件,
第二个到第四个表示属主权限, r表示读,w表示写,x表示执行,顺序不变,如果没有权限则用“-”来表示
第五个到第七个表示数组权限, r表示读,w表示写,x表示执行,顺序不变,如果没有权限则用“-”来表示
第八个到第十个表示其他用户权限, r表示读,w表示写,x表示执行,顺序不变,如果没有权限则用“-”来表示
7:其他一些命令
如果没有进入目录的权限,那么就没有r、w、x的权限
某个用户下的目录只能允许权限比它高的同一组的用户才能访问
groupadd student 创建一个组名
adduser 用户名 -g 组名 创建一个用户属于一个组
chmod +r/w/x ./文件名  给某个文件加权限(读.写.执行.三个权限)
password 用户名 给某个用户设置密码
expr 1 + 1 1+1的结果,expr运算符的函数,乘号前边必须加反斜杠(\)才能实现乘法运算
${}表示变量 $()表示执行(··也可以)
变量自增: let i++   let $[i++] ((i++))
条件表达式要放在方括号之间,并且要有空格,例如: [$a==$b] 是错误的,必须写成 [ $a == $b ]。
8:关系运算符
-eq 检测两个数是否相等,相等返回true
-ne 检测两个数是否相等,不相等返回true
-gt 检测左边的数是否大于右边,如果是返回true
-lt 检测左边的数是否小于右边,如果是返回true
-ge 检测左边的数是否大于等于右边的,如果是返回true
-le 检测左边的数是否小于等于右边的,如果是返回true
9:布尔运算符
!非运算 -o或运算 -a与运算
10:逻辑运算符
&& 逻辑的and  || 逻辑的or
11:字符串运算符
= 检测两个字符串是否相等,相等返回true  !=检测两个字符串是否不相等,不等返回true -z检测字符串长度是否为0,为0返回true  -n检测字符串长度是否不为0,不为0返回true
srt 检测字符串是否为空,不为空返回true
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值