#清空文件
echo /dev/null > xxx/xxx

#查看linux硬盘文件系统
df -T

#查看文件是否相同文件
md5sum

#清理yum缓存
yum clean all 清理yum 缓存

#强制 cp 覆盖文件
把原文件复制到另一个文件
cp -rf aa bb

#windows查看MD5
certutil -hashfile D:\1.exe MD5

#查看系统版本号
cat /etc/redhat-release
#实际物理核数
cat /proc/cpuinfo | grep “cpu cores” | uniq
#逻辑核数
cat /proc/cpuinfo | grep “processor” | wc -l
#CPU个数
cat /proc/cpuinfo | grep “physical id” | sort| uniq | wc -l

#–查看监听端口的程序
netstat -anp|grep 9200

#查看该程序所占用的进程号
ps -ef | grep 程序名

scp root@192.16.140.16:/mnt/disk1/transwarp-4.7-Final-45071-zh.el6.x86_64.tar.gz /mnt/disk1/

date +%Y-%m-%d~%H:%M:%S
date +%T
–查看时区
date +"%Z %z"

date -s 08/03/2017
date -s 10:36:00
clock -w

vim /etc/fstab
mount -a

#对硬盘进行分区
使用fdisk 命令,不能划分超过2T的大小,超过2T需要使用,超过2T需要使用parted工具https://www.cnblogs.com/kevingrace/p/7612741.html

fdisk /dev/sdb #对硬盘进行分区
n #开始分区
p #分区编号
#输入开始扇区
增加分区大小需要+500G
#输入结束扇区
w #保存分区,结束

lsblk
#查看所有磁盘情况
数据盘不需要先分区直接格,然后挂盘

mkfs -t ext4 -c /dev/sdf1 #格式化硬盘
mkfs.xfs -f -n ftype=1 /dev/sdb #格式化硬盘

假设无法卸载的设备为/dev/sdb1
1)运行下面命令看一下哪个用户哪个进程占用着此设备
fuser -m -v /dev/sdb1
2)运行下面命令杀掉占用此设备的进程
fuser -m -v -k /dev/sdb1
或者fuser -m -v -k -i /dev/sdb1(每杀掉一下进程会让你确认)
3)再umount

mount /dev/sdf1 / #挂载目录
mount /dev/sdf2 /var #挂载目录

umount /dev/sde #卸载目录

vim /etc/fstab
/dev/sdb /mnt/disk1 xfs defaults 0 0
/dev/sdc /mnt/disk2 xfs defaults 0 0
/dev/sdd /mnt/disk3 xfs defaults 0 0

#防火墙7.0
yum install iptables-services
yum remove firewalld#卸载firewall
#systemctl disable firewalld.service#禁止防火墙开启自启
systemctl enable firewalld#设置防火墙开机启动
#vi /etc/sysconfig/iptables#编辑防火墙配置文件,开放3306端口
service firewalld status
service firewalld stop
#注意如果一直停不了可以kill一下进程看看

#查看监听端口
netstat -nlp | grep 43475
netstat -tunlp | grep 80003

#telnet
telnet

#网卡名写你和oracle通信用的那个网卡
sar -n DEV 1 | grep eno50338560

单向登陆的操作过程(能满足上边的目的):
1、登录A机器
2、ssh-keygen -t [rsa|dsa],将会生成密钥文件和私钥文件 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub
3、将 .pub 文件复制到B机器的 .ssh 目录,并 cat id_dsa.pub >> ~/.ssh/authorized_keys
4、大功告成,从A机器登录B机器的目标账户,不再需要密码了;(直接运行 #ssh 192.168.20.60 )
ssh-keygen -t rsa -P “” -f /root/.ssh/id_rsa
将 .pub 文件复制到B机器的 .ssh 目录, 并 cat id_dsa.pub >> ~/.ssh/authorized_keys

#另外一种做法:在manager节点上运行,需要先用root用户登录.
ssh-keygen -t /root/.ssh/rsa -----按2次回车
ssh-copy-id -i /root/.ssh/id_rsa.pub <romte_ip> ----有几个节点就输入几次
#用如下命令测试是否成功,如果不需要输入密码则成功(注意是/.ssh/id_rsa而不是/.ssh/id_rsa.pub)
ssh -i /root/.ssh/id_rsa -o stricthostkeychecking=no <romte_ip>

#免密之后远程运行代码。
ssh idc245-011 -i /root/.ssh/id_rsa -o stricthostkeychecking=no <<remotessh
echo ‘456’>>201809.txt
exit
remotessh

卸载chrony
yum -y remove chrony

mkdir /mnt/cdrom
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom

Transwarp@fileMGR

您可以通过在/etc/yum.repos.d目录下增加“.repo”文件来配置repo源的地址,这种方法便于定义不同的仓库源。
参数说明:

  1. [ ]:方括号里面的内容表示仓库名称,会被YUM取得并识别。
    
  2. name:仓库的描述信息,其作用是为了方便阅读配置文件。
    
  3. baseurl:仓库的地址。
    

● 使用http协议的网络地址:http://path/to/repo

● 使用本地仓库地址:file:///path/to/local/repo

  1. enabled:表示这个repo中定义的仓库是否启用,设置为1表示启用,0为禁用。
    
  2. gpgcheck:表示是否进行gpg(GNU Private Guard)校验,以确定RPM 包来源的有效性和安全性。gpgcheck设置为1表示进行gpg校验,0表示不进行gpg校验。如果没有这一项,默认是检查的。
    

如果您需要查询已经成功配置的repo源,可以使用以下命令:
yum repolist

配置网卡
cd /etc/sysconfig/network-scripts
cat ifcfg-ens192
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens192
UUID=16e9f72a-db0c-4570-90e3-cbd1132039ae
DEVICE=ens192
ONBOOT=yes
IPADDR=172.20.235.107
NETMASK=255.255.255.0
GATEWAY=172.20.235.250

重启网卡
service network restart

修改hostname
hostnamectl set-hostname gz235-130

mkfs.xfs -f -n ftype=1 /dev/sdb
mkfs.xfs -f -n ftype=1 /dev/sdc
mkfs.xfs -f -n ftype=1 /dev/sdd
mkfs.xfs -f -n ftype=1 /dev/sde
mkfs.xfs -f -n ftype=1 /dev/sdf

mkdir /var/log
mkdir /var/lib/docker
mkdir /mnt/ssd
mkdir /mnt/disk1
mkdir /mnt/disk2

mount /dev/sdb /var/log
mount /dev/sdc /var/lib/docker
mount /dev/sdd /mnt/ssd
mount /dev/sde /mnt/disk1
mount /dev/sdf /mnt/disk2

vim /etc/fstab
/dev/sdb /var/log xfs defaults 0 0
/dev/sdc /var/lib/docker xfs defaults 0 0
/dev/sdd /mnt/ssd xfs defaults 0 0
/dev/sde /mnt/disk1 xfs defaults 0 0
/dev/sdf /mnt/disk2 xfs defaults 0 0

#将ISO
sudo mount -o loop /mnt/disk1/iso/rhel-server-7.4-x86_64-dvd.iso /media/DVD1/

主要日志文件介绍:
内核及公共消息日志:/var/log/messages
计划任务日志:/var/log/cron
系统引导日志:/var/log/dmesg
邮件系统日志: /var/log/maillog
用户登录日志:/var/log/lastlog
/var/log/boot.log(记录系统在引导过程中发生的时间)
/var/log/secure (用户验证相关的安全性事件)
/var/log/wtmp(当前登录用户详细信息)
/var/log/btmp(记录失败的的记录)
/var/run/utmp(用户登录、注销及系统开、关等事件)

rpm –ivh --nodeps –-force sudo
[解析] i为安装,v为显示详细信息,h为hash是进度信息,nodeps忽略包的依赖关系,force是强制的意思!
rpm –e [–nodeps] sudo
[解析] 需要注意的是在卸载软件包的时候若和其它包有依赖关系,可以用–nodeps来强制卸载
RPM的更新
rpm –Uvh sudo
rpm –Fvh sudo
解析:Uvh为判断是否有旧版程序包,有则升级;如果没有,则安装;Fvh 判断是否有旧版程序包,有则升级;如果没有不进行任何操作;
RPM的查询
rpm –q[a |f |p |i |l |d |c] sudo
[解析]
-qa 查询所有已安装的软件包;
-qf 查询 文件所属软件包;
-qp 查询软件包(通常用来看下还未安装的软件包);
-qi 显示软件包信息;
-ql 显示软件包中的文件列表;
-qd 显示被标注为文档的文件列表;
-qc 显示被标注为配置文件的文件列表;
-p: 查询针对是未安装的程序包文件;
-q --scripts:查询程序包相关的脚本:
preinstall: 安装前脚本;
postinstall:安装后脚本;
preuninstall: 卸载前脚本;
postuninstall: 卸载后脚本。
sudo rpm -Uvh /mnt/disk2/mysql-community-client-8.0.14-1.el7.x86_64.rpm
sudo rpm -Uvh /mnt/disk2/mysql-community-server-8.0.14-1.el7.x86_64.rpm

rpm -e --nodeps libsepol

rpm -e --nodeps httpd
rpm -e --nodeps openssl-libs
rpm -e --nodeps libselinux

禁用SELinux
setenforce 0
修改/etc/selinux/config
SELINUX=disabled
SELINUXTYPE=targeted

sudo mkdir /media/DVD1
sudo mount -o loop /mnt/disk1/software/CentOS-7-x86_64-DVD-1611-7.3.iso /media/DVD1/

sudo vim /etc/yum.repos.d/local_os.repo
[local_iso]
name=CentOS-$releasever - Media
baseurl=file:///media/DVD1
gpgcheck=0
enabled=1

[root@master ambari]# yum clean all
[root@master ambari]# yum makecache
[root@master ambari]# yum repolist

yum -y install ntp

vim /etc/ntp.conf
#server 0.rhel.pool.ntp.org iburst
#server 1.rhel.pool.ntp.org iburst
#server 2.rhel.pool.ntp.org iburst
#server 3.rhel.pool.ntp.org iburst
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10

systemctl restart ntpd
systemctl status ntpd
systemctl enable ntpd

yum -y install httpd
systemctl start httpd
systemctl enable httpd

linux之自用-常用命令相关推荐

  1. linux文本处理常用命令

    linux文本处理常用命令 linux文本处理命令:grep.sed.printf.awk 1.grep grep的作用是按行查找字符,输出包含字符的行. #从文件查询 grep 'hello' fi ...

  2. linux命令实验设备,实验二 Linux系统的常用命令

    实验二Linux系统的常用命令 一.实验目的 1.X-windows的简单配置,掌握进入命令行模式和图形化模式的方法2.GNOME桌面的使用,包括注销与登录,系统信息的查看,GNOME下软件的使用3. ...

  3. Linux学习之CentOS(二)--初识linux的一些常用命令

    Linux学习之CentOS(二)--初识linux的一些常用命令 在VM上安装完了CentOS6.4以后,看着linux系统成功跑起来,心里小激动了一把......但是前方学习的道路还很遥远... ...

  4. Apache RocketMQ在linux上的常用命令

    Apache RocketMQ在linux上的常用命令 进入maven安装后的rocketmq的bin目录  1.启动Name Server  2.启动Broker 3.关闭Name Server 4 ...

  5. Linux 查看目录常用命令

    linux 查看目录常用命令 ls -F |grep "/$" 只显示当前目录下的文件夹 ls -al |grep "^-" 只显示当前目录下的文件 ls -a ...

  6. Linux oracle(常用命令)启动、停止、监听

    Linux oracle(常用命令)启动.停止.监听 1.手动启动 dbstart /u01/app/oracle/product/11.2.0/dbhome_1 (ORACLE_HOME) 2.停止 ...

  7. Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。...

    Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日期的 ...

  8. linux查询配置基础命令,Linux查看系统配置常用命令

    Linux查看系统配置常用命令 系统 # uname -a 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue 查看操作系统版本 # cat /proc/cpuinfo 查看 ...

  9. Ubuntu学习日记--Lesson1:Linux基础和常用命令

    版权生命:文章系原创,转载请注明出处,多谢! 为了在Linux系统下用深度学习框架caffe,系统补习了一下Linux操作的知识,做些笔记,以备复习,或随时查看. Lesson1:Linux基础和常用 ...

  10. Linux系统中常用命令行命令、快捷键、创建长路径的快捷键

    Linux系统中常用命令行命令.快捷键.创建长路径的快捷键 1.常用Linux命令: 1.1 文件和目录: cd /home 进入 '/home' 目录 cd - 返回上一级目录 cd -/- 返回上 ...

最新文章

  1. linux下的vi与vim
  2. android studio apt作用,解决Android studio 3.0 apt插件问题
  3. Solr之搭建Solr6.0服务并从Mysql上导入数据
  4. Spring Remoting: Burlap--转
  5. AWS EC2 Root密码重置
  6. 计算feature map大小
  7. ajax对日期处理,AJAX获取服务器当前时间及时间格式输出处理
  8. SQL事务控制语言(TCL)
  9. 友情提示!距离CVPR 2020截稿还剩2天!
  10. 每日一题 2020.05.12
  11. 疯狂java学习笔记之面向对象(三) - 方法所属性和值传递
  12. bzoj 2553 [BeiJing2011]禁忌——AC自动机+概率DP+矩阵
  13. 为什么要打jar_为什么海带要打一个结?
  14. C#获取当前路径的七种方法
  15. 医院建筑综合布线方案特点
  16. uniapp对接极光推送
  17. jupyter和python_第二篇 Python语法基础,IPython和Jupyter Notebooks
  18. 7-8 哈利·波特的考试 (20 分)
  19. 一文了解上拉电阻和下拉电阻(二)
  20. 注意:2021教资面试详细流程与技巧记牢了(含资料)

热门文章

  1. 什么是离岸金融 (OFFSHORE FINANCE)
  2. 如何通过身份证,切割获取性别,年龄,属相,星座,性别,生日
  3. python 毫秒级时间,时间戳转换
  4. MMORPG网络游戏开发中如何设计背包系统
  5. 程序生活 - 减肥小记
  6. python学习(列表上)
  7. Java--Mybatis一个实体内部嵌套两个或多个相同类型实例对象
  8. 华胜天成拟3000万购信息安全公司中天安泰
  9. 拷贝兔ajax上传和返回tag函数分析
  10. TCP可靠传输的实现