CentOS

Docker的基本操作

一个人想着一个人 提交于 2020-12-02 02:11:10
安装环境说明 Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。 由于我们学习的环境一般都使用的是CentOS,因此这里我们将Docker安装到CentOS上。注意:这里建议安装在CentOS7.x以上的版本,在CentOS6.x的版本中,安装前需要安装其他很多的环境而且Docker很多补丁不支持更新。 提示:以下是在腾讯CentOS7.4云服务器上操作。 一、安装Docker 使用yum命令在线安装 yum install docker 安装后查看Docker版本 docker version 启动与停止Docker systemctl命令是系统服务管理器指令,它是 service 和 chkconfig 两个命令组合。 • 启动docker:systemctl start docker • 停止docker:systemctl stop docker • 重启docker:systemctl restart docker • 查看docker状态:systemctl status docker • 开机启动:systemctl enable docker • 查看docker概要信息:docker info •

Centos 7 U盘安装

血红的双手。 提交于 2020-12-01 21:20:24
进入选择安装界面是修改配置信息 U盘安装出现错误: dracut-initqueue[624]:Warning: Could not boot. dracut-initqueue[624]:Warning: /dev/root does not exist. Starting Dracut EmergencyShell Warning: /dev/root does not exist dracut:/# dracut:/# cd dev dracut:/# ls dracut:/# ls|grep sdb sdb sdb4 #或则改为:vmlinuz initrd=initrd.img linux dd quiet 然后查看是哪个是安装盘 (第一个install安装界面)tab键显示设置信息,修改指定U盘设置号 vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet 改为: vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet Tab 键不行,使用e键: linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CENTOS7 quiet 改为

tomcat 自动重启

最后都变了- 提交于 2020-12-01 13:21:40
最近使用了一个小服务器,1g1k,tomcat jvm不够,老是重启,就写了一个脚本自动重启 n=$(jps|wc -l) if [[ $n -eq 1 ]]; then /opt/tomcat9/bin/startup.sh fi 在cron 里配置 crontab -e */1 * * * * /home/lpf/commond/restart centos cron 是没有秒的,分钟 小时 日 月周 命令,周也不是?号。 来源: oschina 链接: https://my.oschina.net/internetafei/blog/4767243

如何解决Ubuntu提示没有找到ifconfig命令

社会主义新天地 提交于 2020-12-01 12:35:38
导读 在我们新安装的Ubuntu 20.04操作系统中,我们想要查看ip地址,发现使用ifconfig 命令 ,提示找不到这个 命令 。在下面文章汇总,会介绍如何安装这个工具。 当在运行 ifconfig 命令是,提示下面的错误,就代表没有安装它: bob@ubuntu-20-04:~$ ifconfig Command 'ifconfig' not found, but can be installed with: sudo apt install net-tools 或者提示下面的信息: -bash: ifconfig: command not found 在Ubuntu 20.04中,不建议使用ifconfig命令。这就是为什么会收到有关缺少的ifconfig命令的错误的原因。若想要查看ip地址。可以使用 ip addr 命令,它几乎可以执行与ifconfig命令相同的任务,如下面的代码所示: bob@ubuntu-20-04:~$ ip addr 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft

马哥教育Linux网络班结业考试(架构师)-简答题题目(附答案)

好久不见. 提交于 2020-12-01 07:01:07
1、叙述 centos7 启动图形界面的开机启动流程? 答:新版本的CentOS7里,已经做了调整.具体/etc/inittab 文件的第7行已经做出了说明: 系统已经使用'targets' 取代了运行级别的概念. 系统有两种默认的'targets': 多用户.target 对应之前版本的3 运行级别; 而图形.target 对应之前的5运行级别. 方法如下: (1)# systemctl get-default 查看当前运行模式 # systemctl set-default graphical.target(设置图形界面模式) # reboot(重启系统) 如果转回开机启动字符界面模式 # systemctl set-default multi-user.target(字符界面模式) # reboot(重启系统) 或者: # ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target # reboot(重启系统) CENTOS 7 开机启动图形界面的流程如下: (1)UEFI或BIOS初始化,开始post加电自检 (2)加载MBR到内存 (3)GRUB引导 (4)加载内核和inintamfs模块 (5)内核开始初始化,使用systemd来代替centos6以前的init程序 (6

【CentOS】在Centos7 下无图形界面安装 Oracle11g

点点圈 提交于 2020-11-30 23:46:55
目标 - 在虚拟机CentOS7中无图形界面安装Oracle11G R2版本 ① 系统要求以及准备 1. 物理内存不小于1G: 查看方式: # grep MemTotal /proc/meminfo 2. 可用硬盘不小于8G: 查看方式: # df 3.Swap分区空间不小于2G: 查看方式: # grep SwapTotal /proc/meminfo 4. 关闭firewalld防火墙 # systemctl status firewalld.service #查看firewalld防火墙状态 # systemctl stop firewalld.service #关闭firewalld防火墙 # systemctl disable firewalld.service #禁止开机使用firewalld防火墙 5. 修改CentOS系统标识 (由于Oracle默认不支持CentOS) 修改文件:   /etc/redhat-release 将文件内容替换为: redhat- 7 6.修改内核参数 修改文件:   /etc/sysctl.conf 添加以下内容: fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 kernel.shmall

iscsi共享(磁盘共享)

烈酒焚心 提交于 2020-11-30 20:54:52
前言: 最近整理一些以前的学习笔记。 过去都是存储在本地,此次传到网络留待备用。\ iSCSI共享 internet scsi 磁盘共享 软件包: 服务端: targetcli(centos7) ; scsi-target-utils(centos6) 客户端: iscsi-initiator-utils 系统服务: 服务端: target 客户端: iscsid 默认端口: 3260 ·做iscsi服务需要三个概念: ①.backstore(后端存储):后端真正的存储设备(实物); ②.target(目标):共享磁盘名(虚拟); target共享名的要求:iqn规范 iqn规范 = iqn.yyyy-mm.主机域名反写:任意字串 例:iqn.2018-02.com.example:data ③.lun(逻辑单元):Logic Unit Number ,绑定、关联存储设备。 搭建iscsi共享 一、iscsi服务端: 0.准备后端存储磁盘: ]# lsblk /dev/vdb #后端存储必须是分区、LV或磁盘镜像 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vdb 252:16 0 20G 0 disk 1.安装服务端软件targetcli : ]# yum -y install targetcli 2.启动和设置自启服务: ]#

【DB宝30】使用Docker测试Oracle 11g高可用DG功能

余生颓废 提交于 2020-11-30 20:49:50
目录 一、下载镜像 二、初始化环境 三、测试 DG 的高可用功能 3 .1 主备同步 3 .2 switchover 3 .3 failover 3 .4 FSFO ( Fast-Start Failover ) 3 .5 故障切换 四、重建 DG 一、下载镜像 Oracle 11g DG搭建方法参考: 【DB宝29】使用Docker搭建Oracle 11g的DG环境 小麦苗DG环境的hub地址: https://hub.docker.com/r/lhrbest/dg_pri_11.2.0.4/tags https://hub.docker.com/r/lhrbest/dg_phy_11.2.0.4/tags 1 nohup docker pull registry.cn-hangzhou.aliyuncs.com/lhrbest/dg_phy_11.2.0.4:1.0 & 2 nohup docker pull registry.cn-hangzhou.aliyuncs.com/lhrbest/dg_pri_11.2.0.4:1.0 & 查看镜像: 1 [root@docker36 ~] # docker images | grep dg 2 registry.cn-hangzhou.aliyuncs.com/lhrbest/dg_phy_11.2.0.4 1.0

Linux服务器拒绝NMAP SYN恶意扫描

自闭症网瘾萝莉.ら 提交于 2020-11-30 12:07:22
什么是SYN扫描 SYN扫描就是黑客通过建立不完全连接来判断通信端口状态的一种手法。 SYN扫描也被称为半开放扫描,在SYN扫描中,恶意的客户端通过向服务器每个端口发送一个SYN数据包,伪装发起三次握手。如果服务器特定的端口返回了SYN/ACK 同步应答数据,就表示该端口处于开放状态。 当客户端发送RST数据包时,服务器以为存在了通信错误,以为客户端决定不建立链接。开放端口因而保持开放,容易收到攻击。如果服务器从特定端口返回一个RST数据包,这表示端口是关闭的。不能攻击。 客户端发送大量的SYN数据包,能够消耗服务器的资源,服务器会被恶意客户端所淹没。不能或只能和很少合法客户端建立通信。 如何拒绝恶意扫描 Linux 的 /etc/sysctl.conf 文件用于控制内核参数,我要做的就是修改内核参数,配置如下 [root@localhost ~]# vim /etc/sysctl.conf //编辑配置文件 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_max_orphans = 3276800 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_fin_timeout = 30 net.ipv4.icmp_echo_ignore_broadcasts = 1 net.ipv4.icmp_ignore_bogus