Linux操作系统的安装以及基本的操作命令详解

背景:使用的虚拟机安装Linux  虚拟机使用的是VMware  Linux版本:CentOS-6.7-X86    自行下载:CentOS-6.7-x86_64-bin-DVD1.iso

打开VMware -> 文件 - 》新建虚拟机  -》选择典型 - 下一步 -》选择第三个稍后安装 -下一步 -》选择Linux -下一步 -》虚拟机名称,位置,自己随意取-下一步-》自己设定磁盘大小,但不能太小,下一个选择拆分多个-下一步-》点击自定义硬件 , 内存大小看自己机子的大小设定,新CD/DVD(IDE) 这个连接的设置使用ISO映像文件,找到你《CentOS-6.7-x86_64-bin-DVD1.iso》这个放置的地方。网络适配器,选择桥接就可以了,nat也是可以的。然后关闭,-点击完成

点击打开此虚拟机,选择第一个,然后跳出来,选择skip,最后选择next,(在页面的右下角),语言可以选择中文简体,键盘选择美式英语,下一步,有个网络配置,点进去,双击第一个system eth0 把自动连接给勾选上然后点击应用,就好了主机名字,可以随意起,后面密码设定随意,只要自己记得住就好,然后一路下一步就ok了。

linux 操作命令
一、对文件或者文件夹的操作
        cd ..  退出一级
        cd / 推到根目录中去
        cd 加文件名  进入下一级目录
        ll -a  查看所有的文件 包括隐藏的文件
        ll -h  可以查看大小具体多上kb
        cat 文件名 查看文件的内容
        more 文件名  空格 下一页
        less 文件名  pgup上一页 pgdn下一页
        cp 文件 /目录  文件 复制一文件  cp 1.txt  2.txt  cp 1.txt a/3.txt
        cp -r tomcat1 tomcat2  将tomcat1 里面的内容复制到tomcat2中去        
        在复制单个文件的时候不需要加r
        cp  solr-4.10.3/dist/solr-4.10.3.war  /usr/local/solr/tomcat/wabapps/solr.war
        //代表的意思是将solr-4.10.3下的一个war包复制到指定的文件目录下 并且重命名为solr.war
        cp -r apach-tomcat.7 /usr/local/solr/tomcat //在复制一个文件夹的时候需要加上r 表示迭代 将Tomcat7 复制到指定的文件夹下并且重命名为tomcat
        pwd 查看当前所在的位置
        mkdir 新建一个文件夹
        mkdir -p a/b/c  新建多个目录
        rmdir 删除一个文件夹 注意必须是一个空的文件夹
        vi 和 vim  新建一个文件 如果没有创建 如果有对其进行编辑
        创建一个文件 touch 文件名
        然后按 i 进入编辑状态
        编辑好之后按esc 退出 如果编辑了 按:+wq  q(你没有进行改动) q!(如果你改动了不想保存 ,可以强制退出)
        移动文件  mv 文件 目录/文件名
        重命名 mv 文件 新文件名
        
        迭代 -r
        
        rm 删除 如果不用询问 直接删除 rm -f  3.txt (直接删除3.txt)
        rm  文件  带询问的删除
        rm -r 迭代的删除
        rm -rf 不带询问的迭代删除
二、打包或者解压(☆☆)
        tar 打包文件或者解压一个文件
        tar -vrf   打包一个文件或者目录
        tar -zcvf     打包一个文件或者目录压缩 格式 gzip
        tar -xvf     解压或者打开一个tar文件
        tar -zvf  解压一个tar文件
        将当前目录下的所有文件进行打包
        tar -cvf test1.tar ./*
        将当前的目录下的所有文件压缩打包到当前目录
        tar -acvf test1.tar.gz test2.tar ./*
        将tes1.tar解压到当前目录
        tar -xvf test1.tar
        将test1.tar解压到指定的文件夹下
        tar - xvf test1.tar -C /user/local/     
三、查找符合条件的字符串(☆☆☆)
    grep 字符串
    wget +下载资源路径 (下载文件用的)
四、以后会常使用
    查找和java相关的进程
    ps aux|grep redis
    ps -ef | grep java
    ps -ef 查看所有进程
    查找3306相关的进程
    ps -ef | grep 3306
五、系统相关的设置
    1.设置系统的时间
        date  查看系统当前的时间
        date -s "2017-5-30 23:22:30"  设置系统的时间
    2.查看磁盘的大小
        df -h  格式化查看
    3.查看内存使用的情况
        free -m
    4.展示进程
        top
    5.清屏 clear ctrl+l
    6.kill -9 + 杀死某一进程  强制杀死某一进程 (☆☆)
        ifconfig 网卡名称 up : 启用网卡
    8.查看端口被占用
    netstat -an | grep 3306    7.ifconfig 网卡名称 down :禁用网卡

六、用户创建和授权
    useradd + 名称
    passwd + 密码
    
    useradd +用户名 -d /home/目录  创建一个用户然后指定该用户家的目录
    
    删除
    userdel + 用户名 只删除用户 不删除家的目录
    userdel -r 用户名  全部删除
    
    切换用户
    ssh -1 -用户名 -p 22(端口)
    给文件赋权限
    格式写法:chmod [who] [+ | - | =] [mode] 文件名?
    chmod +x start-all.sh;
    
    
七、补充
    1. ./serve.         ./+可执行文件   启动某一程序
        例如 : ./redis-cil
    2. 在文件里搜索 /+要搜索的单词
     例如  /deam
     下一个 n
    3.打开或者关闭防火墙
    service iptables stop/start
    4.查询
    rpm -qa |grep java (模糊查询) red hat package manager
    5.删除一个文件
    yum-y remove +删除MySQL或者java文件
    6.安装文件
        把java文件
            yum list |grep java          
    yum install +jdk文件
    info replication (查看当前节点的详情) 
八、安装jdk mysql tomcat
    yum install glibc.i686
    使配置的文件立即生效
    source /etc/profile
    rpm -e     --nodeps  删除MySQL或者java文件
    
    tail -f catalina.out (动态的查看日志文件)
 
    在启动Tomcat以后可以查看控制台,日志的打印
    tail -f logs/catalina.out
    查看某个端口使用的状态
    :netstat-tunpl|grep 6379

时间: 2024-10-06 12:58:16

Linux操作系统的安装以及基本的操作命令详解的相关文章

Linux下安装Hadoop(2.7.1)详解及WordCount运行

一.引言 在完成了Storm的环境配置之后,想着鼓捣一下Hadoop的安装,网上面的教程好多,但是没有一个特别切合的,所以在安装的过程中还是遇到了很多的麻烦,并且最后不断的查阅资料,终于解决了问题,感觉还是很好的,下面废话不多说,开始进入正题. 本机器的配置环境如下: Hadoop(2.7.1) Ubuntu Linux(64位系统) 下面分为几个步骤来详解配置过程. 二.安装ssh服务 进入shell命令,输入如下命令,查看是否已经安装好ssh服务,若没有,则使用如下命令进行安装: sudo

Linux下安装MyEclipse和Tomcat服务器详解,以及我安装过程中所出现的问题以及解决办法,并实现一个web小程序

1.首先,先要去MyEclipse和Tomcat的官网去下载Linux版的压缩文件,而MyEclipse的中文官网是需要登录并有可能要付钱,大家可以去网上下载,还有就是Tomcat的linux版,这个直接上官网就可以下载了,下载后我还是通通把它们放在我E盘下的as目录底下,如果大家还没配置好jdk,即Java环境的话,可看我这篇文章:http://blog.csdn.net/u012561176/article/details/45119047 这里我就直接进行操作了! 我E盘下的as文件夹

linux上安装Python和django流程详解

1.安装python3 1.1 安装相关依赖库(工具包)  --->很重要 yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y 1.2 进入opt(用于存放软件)目录 1.3 Pytho

Linux软件安装(yum与rpm详解)

Rpm工具安装 编译安装 Yum安装1.RPM工具安装: RPM软件包管理器一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中.它生成具有.RPM扩展名的文件 确切的系统版本所需要的信息 查看系统版本 [[email protected] ~]# uname -r 3.10.0-514.el7.x86_64 RPM的常用参数还包括 -vh:显示安装进度: -U:升级软件包: -qpl:列出RPM软件包内的文件信息: -qpi:列出RPM软件包的描述信息: -qf:查找指定文件属

第三章 Linux操作系统的安装

第三章 Linux操作系统的安装 因为笔者一直都是使用CentOS,所以这次安装系统也是基于CentOS的安装.把光盘插入光驱,设置bios光驱启动.进入光盘的欢迎界面. 其中有两个选项,可以直接按回车,也可以在当前界面下输入 linux text 按回车.前者是图形下安装,可以动鼠标的,后者是纯文字形式的.建议初学者用前者安装.直接回车后,出现一下界面: 这一步是要提示你是否要校验光盘,目的是看看光盘中的安装包是否完整或者是否被人改动过,一般情况下,如果是正规的光盘不需要做这一步操作,因为太费

Linux安装Oracle JDK替换OpenJDK详解

Linux安装Oracle JDK替换OpenJDK详解 作者:旸仔发表于:2013-3-11分类:Linux 众所周知,由于Oracle公司的JDK的版权问题,大多数Linux发行版在安装时都会附带开源的无版权问题的OpenJDK,以支持某些 java程序软件.但是如果我们在Linux下做一些java语言的开发,很可能还是需要安装和使用Oracle公司的原版JDK(以下简称 “JDK”).如何安装JDK并替换掉OpenJDK呢?今天旸仔做一个详细的解答: 毋庸置疑,如果一个系统内同时存在一个以

Linux操作系统的安装

随着嵌入式的发展,Linux的知识是必须的一部分,下面就让我们进行Linux系统的安装过程演示: 一. Linux的安装 在此博客中以红旗(Red Flag)Asianux Workstation 3为例进行描述,其他版本的Linux与此相似. 1.1 安装方式 根据Linux系统在计算机中的存在方式,将Linux的安装分为单系统.多系统和虚拟机. 1.单系统安装.指在计算机中仅安装Linux系统,无其它操作系统. 2.多系统安装.指在同一台计算机中,除了安装Linux系统外还有其它操作系统,需

Linux下同步工具inotify+rsync使用详解

Linux下同步工具inotify+rsync使用详解 Posted on 2014-12-12 |  In Linux|  9|  Visitors 438 1. rsync 1.1 什么是rsync rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.它使用所谓的"Rsync演算法"来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快.所以通常可以作为备份工具来使用. 运行Rsync serve

转:adb操作命令详解及大全

说到 ADB 大家应该都不陌生,即 Android Debug Bridge,Android调试桥,身为 Android 开发的我们,熟练使用 ADB 命令将会大大提升我们的开发效率, ADB 的命令有很多,今天就来总结下我在开发常用到的一些 ADB 命令. 查看版本 ADB 的安装这里就不多说了,输入以下命令有如下提示就证明你环境ok,否则自行网上搜索解决下. $ adb version Android Debug Bridge version 1.0.36 Revision 8f855a3d