linux7.x环境常用命令

RedHat 7使用for循环,获取wwid命令如下:

for i in `cat /proc/partitions |awk {'print $4'} |grep sd`; do echo "Device: $i WWID: `/usr/lib/udev/scsi_id --page=0x83 --whitelisted --device=/dev/$i` "; done |sort -k4

卸载virbr0网卡
#brctl show
#ifconfig virbr0 down;
#brctl delbr virbr0;
#systemctl stop libvirtd.service;systemctl disable libvirtd.service
#systemctl is-enabled libvirtd.service
#yum -y remove libvirt-daemon

Oracle Linux 7 - How to disable Transparent HugePages for RHCK kernel? (Doc ID 2066217.1)

##关闭透明大页和NUMA,重启生效

grep quiet /etc/default/grub

cat /sys/kernel/mm/transparent_hugepage/enabled

sed -i 's/quiet/quiet transparent_hugepage=never numa=off/' /etc/default/grub

grub2-mkconfig -o /boot/grub2/grub.cfg

##重启后检查是否生效

cat /sys/kernel/mm/transparent_hugepage/enabled

cat /proc/cmdline

cat /proc/sys/vm/nr_hugepages返回0也意味着透明大页禁用了

dmesg|grep -i numa 确认numa是否关闭

切换到英文状态

sed -i 's/LANG="*.*"/LANG="en_US.UTF-8"/' /etc/locale.conf

sed -i 's/LANG=*.*/LANG="en_US.UTF-8"/' /etc/locale.conf

export LANG=en_US

xdg-user-dirs-gtk-update --force

安装系统语言配置包 # yum install -y system-config-language
调用系统语言配置选项 # system-config-language

修改主机名

hostnamectl set-hostname db

非图形化启动

systemctl get-default; systemctl set-default multi-user.target

##禁止IPv6
echo 'net.ipv6.conf.all.disable_ipv6 =1' >>/etc/sysctl.conf
echo 'net.ipv6.conf.default.disable_ipv6 =1' >>/etc/sysctl.conf
 /sbin/sysctl -p

显某示服务状态:systemctl status NetworkManager.service
查看服务层级和依赖关系:systemctl list-dependencies NetworkManager.service
启动某服务:systemctl start NetworkManager.service
关闭某服务:systemctl stop NetworkManager.service
重启某服务:systemctl restart NetworkManager.service
某服务自启动:systemctl enable NetworkManager.service
某服务非禁止自启动:systemctl disable NetworkManager.service
查看某服务是否自启动:systemctl is-enabled NetworkManager.service
查看系统所有服务的启动情况:systemctl list-units --type=service
查看所有自启动服务:systemctl list-unit-files|grep enabled

IPCALC

IPCALC命令是在 Linux 系统中一个功能强大而且易于使用的 IP 地址计算器,
IPCALC用于计算、分析和显示 IP 地址和 netmask(子网掩码)的信息。

安装ipcalc   #  yum -y install ipcalc
 
[root@db2 ~]# ipcalc -mn 192.168.80.17 255.255.255.0
NETMASK=255.255.255.0
NETWORK=192.168.80.0
[root@db2 ~]# ipcalc -mn 192.168.80.17 255.255.255.248
NETMASK=255.255.255.248
NETWORK=192.168.80.16

查看机器性能命令 # dstat -tcCmsdrn 5 10

-c: 显示cpu相关信息
 -C #,#,...,total     --Module dstat_cpu24 failed to load. (No counter objects to monitor)
 -d: 显示disk相关信息
 -D total,sda,sdb,...
 -g:显示page相关统计数据
 -m: 显示memory相关统计数据
 -n: 显示network相关统计数据
 -p: 显示process相关统计数据
 -r: 显示io请求相关的统计数据
 -s: 显示swapped相关的统计数据
 --top-cpu:显示最占用CPU的进程
 --top-io: 显示最占用io的进程
 --top-mem: 显示最占用内存的进程
 --top-latency: 显示延迟最大的进程

#dmesg -T  显示日志前带有日期时间字样

维护模式登录后,可以读写根分区操作
# mount -o remount,rw /sysroot
# chroot /sysroot

只下载不安装包

 yum -y install --downloadonly --downloaddir=/tmp/ oracle-rdbms-server-11gR2-preinstall

 echo 'keepcache=1' >> /etc/yum.conf       
 echo 'minrate=1'  >>  /etc/yum.conf
 echo 'timeout=30000'  >>  /etc/yum.conf

安装lvm工具   #  yum -y install lvm2


lsb_release命令安装  # yum -y install redhat-lsb-core

加密shell脚本命令
gzexe check.sh > /dev/null 2>&1
解密
gzexe -d check.sh

lsscsi
 -s : 显示容量大小。
 -c : 用全称显示默认的信息。
 -d : 显示设备主,次设备号。
 -g : 显示对应的sg设备名。
 -H : 显示主机控制器列表,-Hl,-Hlv。
 -l : 显示相关属性,-ll,-lll=-L。
 -v : 显示设备属性所在目录。
 -x : 以16进制显示lun号。
 -p : 输出DIF,DIX 保护类型。
 -P : 输出有效的保护模式信息。
 -i : 显示udev相关的属性
 -w : 显示WWN
 
设备及其属性  # lsscsi
显示磁盘容量  # lsscsi -s
查看磁盘类型  # lsscsi -L -t

20240303日更新- 查看网络信息 # modinfo bnx2x

20240305日更新- rsync配置示例:
#rsync -vzurtopg --progress /backup/orcl /nfsbackup

-v, --verbose 详细模式输出。
-z, --compress 对备份的文件在传输时进行压缩处理。
-u, --update 仅仅进行更新,也就是跳过所有已经存在于DST,并且文件时间晚于要备份的文件,不覆盖更新的文件。
-r, --recursive 对子目录以递归模式处理。
-t, --times 保持文件时间信息。
-o, --owner 保持文件属主信息。
-p, --perms 保持文件权限。
-g, --group 保持文件属组信息。
--progress 显示备份过程。

# 删除''之间的所有内容-20240428更新
sed -i "s/'[^']*'//g"  /home/oracle/orcl_create_tbs.sql 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值