常用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)才有这样的权限。
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的环境变量及执行权限.