linux运维常见命令

常用命令

查找

whoami 查看linux下当前用户是谁
whereis 文件名 查找二进制文件(whereis oracle 查找oracle)
find -name 文件名 查找文件
history 查看当前窗口输入的历史记录,可以通过!行号去直接执行
ps -ef|grep java 查看启用状态
free -h 实时使用情况
df -h 磁盘信息
netstat -anp | grep 8889 查看断口对应进程
netstat –apn 查看所有端口和进程使用情况

复制移动

cp A B 复制文件A命名为B
MV A B 修改名称A为B

压缩解压

tar -czvf 压缩文件名.tar.gz 要压缩的文件夹名
zip -r 压缩文件名.zip  要压缩的文件夹名
tar -zxvf 要解压的文件名

授权

chmod -R 777 filename修改文件权限

环境变量的设置以及查看

查看

printenv  查看环境变量
cat  /etc/profile  查看环境变量

配置jdk环境变量

vim  /etc/profile
export JAVA_HOME=/home/jdk1.7.0_80
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

生效

source  /etc/profile 使环境变量生效

系统级命令

cat /etc/redhat-release  查看系统版本
lsb_release -a 查看系统版本(lsb_release未找到命令,yum install -y ) 如果yum不下来找个可以的yum.repos.d
cat /proc/meminfo查看linux系统内存大小的详细信息,可以查看总内存,剩余内存、可使用内存等信息。
cat /proc/cpuinfo查看linux系统cpu详细信息

安装yum,使yum有效

mkdir  /etc/yum.repos.d/fsbak创建yum
mv /etc/yum.repos.d/*   /etc/yum.repos.d/fsbak移动yum

防火墙查看设置

firewall-cmd --state 查看防火墙状态
systemctl start firewalld        #开启防火墙
firewall-cmd --zone=public --add-port=1935/tcp --permanen开放指定端口(防火墙开放状态下开)
systemctl stop firewalld  (service iptables stop)      #临时关闭防火墙
systemctl disable firewalld		#禁止开机启动

网络设置

systemctl stop NetworkManger#临时关闭
systemctl disable NetworkManger	#禁止开机启动

yum安装相关组件

yum install -y vim 安装vim
yum -y install libXtst.so*安装libXtst
yum install -y wget 下载wget

创建linux分组以及用户

groupadd oinstall
useradd -g oinstall -G dba oracle创建oracle用户并放在组oinstall,和组dba中
passwd oracle  设置oracle用户密码(oracle用户登录linux的密码)
userdel -r oracle删除linux下用户

oracle

lsnrctl status  查看oracle数据库监听状态
lsnrctl stop ----停监听
SQL>shutdown immediate ---停oracle服务
SQL> startup;----启oracle服务
lsnrctl start ----启动监听
su - oracle ---切换到oracle用户
sqlplus / as sysdba已dba进入数据库
SQL>select username from dba_users查看数据库所有用户
SQL>alter user 用户名 identified by 新密码; 修改用户密码
SQL>exit 退出

设置服务器静态ip地址

位置

/etc/sysconfig/network-scripts/

编辑文件

vim ifcfg-ens33

修改

编辑网卡配置文件 BOOTPROTO="dhcp"改为 static ,
删除UUID=“410be860–b7c3-1981997e2ea0”,
最后增加几行

GATEWAY=10.0.0.2
IPADDR=10.0.0.03
NETMASK=255.255.255 .0
DNS1=10.0.0.2DNS2=1.2.4.8
源文件
		TYPE="Ethernet"
		PROXY_METHOD="none"
		BROWSER_ONLY="no"
		BOOTPROTO="dhcp"
		DEFROUTE="yes"
		IPV4_FAILURE_FATAL="no"
		IPV6INIT="yes"
		IPV6_AUTOCONF="yes"
		IPV6_DEFROUTE="yes"
		IPV6_FAILURE_FATAL="no"
		IPV6_ADDR_GEN_MODE="stable-privacy"
		NAME="ens33"
		UUID="410be86-b7c3-1981997e2ea0"
		DEVICE="ens33"
		ONBOOT="yes"		

修改后

		TYPE="Ethernet"
		PROXY_METHOD="none"
		BROWSER_ONLY="no"
		BOOTPROTO="static"
		DEFROUTE="yes"
		IPV4_FAILURE_FATAL="no"
		IPV6INIT="yes"
		IPV6_AUTOCONF="yes"
		IPV6_DEFROUTE="yes"
		IPV6_FAILURE_FATAL="no"
		IPV6_ADDR_GEN_MODE="stable-privacy"
		NAME="ens33"
		DEVICE="ens33"
		ONBOOT="yes"
		GATEWAY=10.0.0.7
		IPADDR=10.0.0.03
		NETMASK=255.255.255.0
		DNS1=10.0.0.2
		DNS2=1.2.4.8	

修改base源为阿里云(方便下载)

wget -0 /etc/yum.repos.d/CentOS-Base.repo htitp://mirrors.aliyun.com/repo/Centos-7.repo

清空并建立yum缓存

yum clean all
yum make catch	

设置oracle环境变量(oracle用户登录)

vi .bash_profile
export NLS_LANG=american_america.AL32UTF8
export  ORACLE_BASE=/soft/oracle
export  ORACLE_HOME=$ORACLE_BASE/oracinstall
export  ORACLE_SID=orcl
export  ORACLE_HOSTNAME=orcl
export  PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export  LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

启动em控制台,为了方便启动oracle数据库 (不太明白)

emctl start dbconsole 

启动isqlplus,也是oracle要用

isalplusctl start

关闭selinux服务程序(安全相关)

vi /etc/selinux/config 
将SELINUX=enforcing改为SELINUX=disabled
文件修改之后,配置不会立即生效,需要重启liunx操作系统

setenforce 0 安全相关

查看oracle数据库支持的版本

select d.password_versions from dba_users d;
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值