Linux基本操作

来源:互联网 发布:php 配置 mongodb 编辑:程序博客网 时间:2024/05/29 17:41

Linux

安装虚拟机

    虚拟机怎么破解

    VMware Workstation 12 Pro

    安装的步骤 http://jingyan.baidu.com/article/a681b0de167c083b184346c2.html

   

安装linux的步骤

  1 安装vmware虚拟机(300-600M

  2 下载操作系统 centosiso文件包)

  3 打开虚拟机 登陆 linux默认的用户名和mysql一致root

    如果光标进入了虚拟 alt+ctrl 同时按 切出鼠标

   安装的完整步骤

     1》打开vmvare

     2》文件-新建虚拟机

     3》选择自定义

     4》安装 客户机操作系统  安装 程序光盘映像文件iso  选中linuxiso

     5》处理器数量选择1

     6》内存选择512M

     7》硬盘空间20G

默认用户名 :root

  4 网卡类型

      1桥接模式(复制window网卡信息 和window处于同一个局域网 允许局域网中所有主机访问 自己配置ip地址)

      2NAT模式(路由器模式 window机器是路由器  虚拟机中的操作系统 网管设置为路由器的ip即可上网  不能被局域网中的机器访问)

      3仅主机模式(特殊的NAT模式 只能访问window主机 不能上网)

 

linux既要

  linux不像window存在c d e f 它的根盘 直接是/  window \

  linux的文件路径 /abc

  linux常用的命令

---------网络相关

      ip addrifconfig不能查询没有ip地址的网卡) 查看当前操作系统的ip地址

      clear 清除屏幕  cls

 添加ip地址

   编辑 /etc/sysconfig/network-scripts/ifcfg-eth0

     onBoot=yes

  重启网卡

    service network restart

  关闭防火墙

    service iptables stop

systemctl

---------文件目录相关

    

  ll (ls -l)列表显示当前目录下的所有文件和目录 等价于window dirls -a:显示所有文件包括隐藏文件ls -lh:显示k的统计ls -l:显示字节        ls -i:查询i节点唯一标识符      cd 目录名 进入某个目录      cd .. 进入上一层目录      mkdir 目录  新建目录      rm -rf 目录或者文件名  清除文件或目录      more 文本文件的路径 可以查看当前文件的内容      more /proc/version 查看linux的版本      vi文件名 有两种模式 命令模式 和 编辑模式 (一次只允许出现一种模式)      编辑的常用命令        子命令          a 表示开始编辑          esc 表示退出编辑          u 表示撤销          q!不保存退出          wq 保存退出echo 文本内容>a.txt: 创建文件或文本touch 文件名: 创建文件cp 原文件 目标文件 : 复制文件mv 原文件 目标文件 :剪切文件pwd:查看当前目录的路径

用户管理

新建组:groupadd test(组名)添加用户:adduser test -g test设置密码:passwd test删除组:groupdel 组名adduser:用于添加用户               -g   创建用户时指定组,如:#adduser –g  groupA  rick               -u   指定UIDuserdel:用于删除             -r  删除用户同时删除该用户主目录及下的所有文件usermodgroupadd:用于添加用户组passwd:用于修改用户密码,如果有权限,还可以修改别人                的密码。who:查询当前有哪些用户登录系统id:     查看自己的用户信息,如有权限可查看别人的如:                                           #id rickwhoami:查看自己是谁 su:        切换登录到别的用户帐号,如命令不跟所切换到的用户                                       名则默认切换到root用户(语意为super超级用户)  chage :用于指定用户定期更改密码策略             # chage –M 30 rick      意为指定rick密码期限30天chmod:修改文件的读写和执行权限           -r   表示读权限           -w  表示写权限               -x  表示执行权限            -a  表示所用用户           -u 表示自己                                -o  表示其他用户                                                                                                                                                                        -g  指定权限到一个组


Linux基本操作

1.shutdown :命令安全地将系统关机   2. halt :调用shutdown -h。halt执行时﹐杀死                      应用进程   3. init:init 0为关机﹐init 1为重启 reboot4. man:命令帮助5. Ctrl +z:退出操作6. ps:进程查看命令;如# ps –ef |grep tom查看所有以            含有tom名称 的进程7.kill:  强制终止进程命令,语法:           #kill [参数] 进程号       -9 参数为强制终止进程8. date:查看当前系统时间


权限设置

Chmod +权限  文件名(x执行权限,r读,w写)


Linux基本操作:rpm

Redhat Package Manager[RPM软件包管理器 ]—安装包

这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinuxSuse.以及Turbo LinuxLinux的分发版本都有采用,可以算是公认的行业标准了。

1.安装

       命令格式:     rpm -i ( or --install) options file1.rpm ... fileN.rpm

2.卸载

       命令格式:     rpm -e ( or --erase) options pkg1 ... pkgN

3.升级

       命令格式:     rpm -U ( or --upgrade) options file1.rpm ... fileN.rpm

…等

 

----------安装包相关

      rpm -ivh 包名 可以安装rpm

      rpm -qa | grep jdk 查看当前是否安装了jdk

      rpm -e 包名

       命令名称  可以查看当前命令被安装在那个目录

      命令 | grep 关键字【管道】  可以先执行第一个命令 在结果中搜索

      tar zxvf 压缩的包名  

      mv 原文件夹名 目标文件夹名称  剪切命令

      ps -ef 显示所有的进程列表

其他命令:

free -m:看空间

tail -f catalina.out:监控日志的最后

logout: 退出界面

echo $PATH:打印path

目录结构:

/:根目录,系统中所有的目录都是从根目录开始。   /bin: 存放常用命令。(放在bin下的命令都可以执行)/boot: 引导核心的程序目录   /dev: 外部设备名   /etc: (etcetera)系统管理所要的配置文件和子目录   /home:存放用户主目录的地方,一般是/home/用户名。其他目录有ftp、httpd、samba等。/lib:(library)系统基本的动态链接库   /lost+found /opt :optional(可以选择的)/proc: 虚拟系统,是由系统初起时内存中产生的   /root:超级用户默认的主目录;   /sbin:系统管理员使用的系统管理程序;   /tmp: 存放各程序执行时所产生的临时文件;   /usr:占空间最大的目录,用户的很多应用程序和文件几乎全在这个目录中(系统资源目录)/var:存放一些系统记录文件和配置文件(动态数据如:日志);/media:自动识别一些设备,挂接设备目录/mnt:认用户临时挂载别的文件系统/opt:给主机额外安装的软件所摆放的目录/sys:虚拟文件目录主要保存于内核相关信息的主目录


 

 

工具集

   putty

   可以使用putty登陆linux进行常用操作

    可以使用当前机器 输入linuxip来进行远程操作

   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目录即可

添加ip地址:

编辑 cd  /etc/sysconfig

cd network-scripts/ifcfg-etho

onboot=yes

重启网卡:service network restart

运行级别:

Linux系统有7个运行级别(runlevel)
运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
运行级别2:多用户状态(没有NFS)
运行级别3:完全的多用户状态(NFS),登陆后进入控制台命令行模式
运行级别4:系统未使用,保留
运行级别5X11控制台,登陆后进入图形GUI模式
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

执行文件案例:

!/bin/shi=1myname="hello linux shell"echo "$i $myname"arr=(12 "aa" 13.5)echo  ${arr[1]}result=$(expr 123 + 321)echo $resultlet $[i++]echo $i sex=0read sex#if语句if [ $sex -eq 1 ]thenecho "男"elseecho "女"fi#循环语句for loop in ${arr[*]}doecho $loopdone 九九乘法表:!/bin/sh#for x in $(seq 9)#do#for y in $(seq $x) #seq生成数列#do#res=$(expr $x "*" $y)#echo -ne "$y*$x=$res\t" #-n不换行 -e支持制表符格式#done#echo #输出空行,换行#done for((i=1;i<=9;i++))dofor((j=1;j<=i;j++))doecho -ne "$j*$i=$((i*j))\t"doneechodone 


阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 庆铃100p冷藏车 庆铃随车吊 庆铃扫路车价格 庆阳是哪个省 庆阳特产小吃 皖新 庆阳房产网 庆阳卫生网 庆阳人才网 庆阳交友网 庆阳征婚网 庆阳招标网 庆阳人才招聘网 庆阳求职网 甘肃驴 庆隆南山高尔夫国际社区 杭州庆隆苑 庇古税 庇护 庇护的拼音 庇护拼音 庇护的意思 庇护祝福 庇护我 贤者的庇护 斯诺登寻求庇护 辐射4庇护山庄地下室 贤者的庇护被动效果触发后 无威胁群体庇护协会 庇护所 末世庇护所狄平 末世庇护所txt 末日庇护所 庇护所射一脸几分钟 未世庇护所 末世庇护所全文免费阅读 末世庇护所txt奇书网下载 庇护所攻略 末日庇护所狄平 庇护所破解版 琉璃庇护所