常用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

常用linxs命令    centos7 虚拟机安装

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--)。

常用linxs命令    centos7 虚拟机安装

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

虚拟机联网

常用linxs命令    centos7 虚拟机安装

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

常用linxs命令    centos7 虚拟机安装

vi ifcfg- ens33

自动激活网卡设备

地址

/etc/sysconfig/network-scripts

文件

ifcfg-ens33

命令

vi ifcfg-ens33

常用linxs命令    centos7 虚拟机安装

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的环境变量及执行权限.