zoukankan      html  css  js  c++  java
  • 常用linxs命令 centos7 虚拟机安装

    linxs下

    查看当前文件夹下的文件:ls

    查看当前文件夹下的文件及属性:ll

    ls -a //显示当前目录下的所有文件及文件夹包括隐藏的.和..等

    ls -l //显示不隐藏的文件与文件夹的详细信息

    ls -al //显示当前目录下的所有文件及文件夹包括隐藏的.和..等的详细信息

    查看当前路径:pwd

    移动文件:mv     例:移动*.zip到stage下    mv *.zip /stage

    解压缩命令:unzip 被加压文件名

    安装命令:yum -y localinstall +文件名

    查看当前用户名:id  

    准许root以外的用户使用图形化界面:xhost +

    切换用户:su  切换oracle为当前用户  su - oracle

    设置或显示环境变量:export       例:export DISPLAY=:0.0  使用xdpyinfo可以查看到当前显示的更详细的信息

    显示时钟命令:xclock

    改变文件属性:chown

    chown -R oracle.oinstall /u01

    利用 chown命令 可以将文件的拥有者加以改变。一般来说,这个命令只能由系统管理者(root)使用,一般用户没有权限来改变别人的文件的拥有者,也没有权限可以将自己的文件的拥有者改设为别人。只有系统管理者(root)才有这样的权限。

    指令名称 : chown
    使用权限 : root
    使用方式 :chown [OPTION]... [OWNER][:[GROUP]] FILE...
    或者 :chown [OPTION]... --reference=RFILE FILE...
    chown参数说明
    user : 新的档案拥有者的使用者 ID
    group : 新的档案拥有者的使用者群体(group)
    -c : 若该档案拥有者确实已经更改,才显示其更改动作
    -f : 若该档案拥有者无法被更改也不要显示错误讯息
    -h : 只对于连结(link)进行变更,而非该 link 真正指向的档案
    -v : 显示拥有者变更的详细资料
    -R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)
    --help : 显示辅助说明
    --version : 显示版本
    将档案 file1.txt 的拥有者设为 users,群体的使用者 jessie :
    chown users:jessie file1.txt
    将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport :
    chown -R lamport:users *
    功能:更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户xu,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为xu,否则,用户xu无法存取这个文件。
    语法:chown [选项] 用户或组 文件
    说明:chown将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户I D。组可以是组名或组ID。文件是以空格分开的要改变权限的文件列表,支持通配符。 该命令的各选项含义如下:
    -R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。
    -v 显示chown命令所做的工作。
    chgrp和chown 的都是转移文件属主 但是chown只能在同一个用户组里面转换而chgrp可以转移到不同的用户组

     du -sh //查看当前路径的大小

    查看虚拟机防火墙命令

    systemctl status firewalld

    安装centOS时键盘无法输入问题

    1打开vmware,定位到故障机标签;

    2点击“编辑虚拟机设置”,点击“选项”,点击“常规”,在窗口右下角找到“增强型虚拟键盘”,选择“如果可用,请使用(建议)”;

    关闭防火墙命令

    systemctl stop firewalld

    chkconfig firewalld off  防火墙一直关闭

     查看当前文件夹下文件:ls

    进入查看到的文件内:cd(不加斜杠,空格直接加文件夹名字)

    vi编辑器

    vi 查看文件里的命令

    vi中存盘退出命令:  :wq

    cd /etc/se 按一下TAB会显示相关文件  多按个字母后 再按两下TAB会自动录入新的文件

    查看当前网络设定命令:ifconfig

    重启网络服务:systemctl restart network

    用vi config进入编辑器

    将SELINUX=enforcing 修改成disabled

    1.vi 文件名(vi后面有空格!):接着按回车即可打开对应的文件,如果没有对应的文件,那么vi命令就会自动创建一个新的。

    2.vi打开文件后是命令模式状态,要用i或者a命令或按Insert键才可进入可编辑的状态(最下面会出现--INSERT--)。

    3.保存文件要按esc,这样就会退回vi的命令模式。

    4.按完esc后输入冒号(英文的),然后就转换到了末行模式了,末行模式决定是否保存文件。

    5.末行模式下可以按x来保存,x命令可以保存编辑好的文件

     6.也可以用到 :wq 来保存,如果是q!则不保存

    7.然后查看,查看用到了cat 文件名(注意:cat后面有空格!)。
    ————————————————

    创建文件夹:mkdir  例如创建stage的文件夹    mkdir /stage   命令格式:mkdir [-p] DirName

    重启网络地址:systemctl restart network

    关闭某设备(ens33网卡):ifdown ens33   开启某设备:ifup ens33

    虚拟机联网

     虚拟机网络编辑器 选择NAT模式

    vi ifcfg- ens33

    自动激活网卡设备

    地址

    /etc/sysconfig/network-scripts

    文件

    ifcfg-ens33

    命令

    vi ifcfg-ens33

    reboot 重启服务器

    Linux id命令用于显示用户的ID,以及所属群组的ID。

    id会显示用户以及所属群组的实际与有效ID。若两个ID相同,则仅显示实际ID。若仅指定用户名称,则显示目前用户的ID。

    -g或--group  显示用户所属群组的ID。

    -G或--groups  显示用户所属附加群组的ID。

    -n或--name  显示用户,所属群组或附加群组的名称。

    -r或--real  显示实际ID。

    -u或--user  显示用户ID。

    -help  显示帮助。

    -version  显示版本信息.

    安装命令

    yum -y localinstall 

    例:运行安装包 oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm 

    yum -y localinstall oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm

    创建Oracle安装根目录

    mkdir -p /u01/app/oracle/product/18c

    不带参数的删除方法经常会提示无法删除,因为权限不够。

    例:删除名为01的目录(慎用)

    rm -rf /01

    将安装文件移动到创建的目录下

    mv *.zip /u01/app/oracle/product/18c

    将oracle DB2018_Linux.zip解压缩

    unzip oracle DB2018_Linux.zip

    变更文件所属用户

    chown -R oracle.oinstall /u01

    在root下安装时钟插件

    yum -y install xclock

    准许root以外用户使用图形化界面(每次重启虚拟机都要授权)

    xhost +

    切换到oracle用户

    su - oracle

    用oracle用户打开图形化界面

    export DISPLAY=:0.0

    用oracle用户打开时钟验证图形化界面能否打开

    xclock

    运行安装文件

    /u01/app/oracle/product/18c/runInstaller

    su root 和 su - root 有什么区别

    su 默认切到 root

    su 与su - 的区别:

    su 是不改变当前变量

    su - 是切换到用户的变量

    su只能获得root的执行权限,不能获得环境变量,而su - 是切换到root并获得root的环境变量及执行权限.

  • 相关阅读:
    Python判断操作系统类型
    Linux之计划任务
    java web 之 WebRoot和WebContent目录
    天坑 之 java web servlet+jsp项目 配置后 404 (MyEclipse转eclipse)
    MyEclipse开发的java web项目在 Eclipse中无法识别
    Tomcat 改BUG之 localhost:8080 404
    (重要) html概念之 input:name与id详解
    html基础之 input:type
    BeanUtils 以及BeanUtils.populate使用
    bootstrap 之 列表组件使用
  • 原文地址:https://www.cnblogs.com/cloud7777/p/11141349.html
Copyright © 2011-2022 走看看