linux服务器

linux关于IP,端口,防火墙相关命令

时光总嘲笑我的痴心妄想 提交于 2020-03-21 22:32:27
1.开启防火墙端口 iptables -I INPUT -p tcp --dport 端口号-j ACCEPT #其他防火墙相关的 关闭防火墙命令:systemctl stop firewalld.service 开启防火墙:systemctl start firewalld.service 关闭开机自启动:systemctl disable firewalld.service 开启开机启动:systemctl enable firewalld.service 2.查看服务端口 netstat -ntlp 3.查询服务器内外网IP #内网 ifconfig -a #外网 curl ifconfig.me 来源: https://www.cnblogs.com/pythonywy/p/12542168.html

VMware与Centos系统安装

北城余情 提交于 2020-03-21 19:58:29
1.Linux发行版的选择 2.vmware创建一个虚拟机(centos) 3.安装配置centos7 4.xshell配置连接虚拟机(centos) 选择性 pc可以选择 -纯系统 Linux/windows -双系统 Windows+Linux -虚拟化技术 Windows+vmware workstation 服务器 -物理机纯系统 -物理机+vmware(vmware esxi) -物理机+docker 安装 -简易安装 -自定义安装 -快照 下载centos系统ISO镜像 要安装centos系统,就必须得有centos系统软件安装程序,可以通过浏览器访问centos官网http://www.centos.org,然后找到Downloads - > mirrors链接,点击后进入下载,但是由于这是国外的网址,下载速度肯定受限。 因此可以使用国内的镜像源 https://opsx.alibaba.com/mirror#阿里云官方镜像站 iso下载地址(此DVD映像包含可以使用该软件安装的所有软件包安装程序。这是大多数用户的推荐图像。):https://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso 为什么要选择64位操作系统? 目前绝大多数生产环境

VMware与Centos系统安装

喜欢而已 提交于 2020-03-21 19:54:38
目录 1.Linux发行版的选择 2.vmware创建一个虚拟机(centos) 3.安装配置centos7 4.xshell配置连接虚拟机(centos) 选择性 pc可以选择 -纯系统 Linux/windows -双系统 Windows+Linux -虚拟化技术 Windows+vmware workstation 服务器 -物理机纯系统 -物理机+vmware(vmware esxi) -物理机+docker 安装 -简易安装 -自定义安装 -快照 下载centos系统ISO镜像 要安装centos系统,就必须得有centos系统软件安装程序,可以通过浏览器访问centos官网http://www.centos.org,然后找到Downloads - > mirrors链接,点击后进入下载,但是由于这是国外的网址,下载速度肯定受限。 因此可以使用国内的镜像源 https://opsx.alibaba.com/mirror#阿里云官方镜像站 iso下载地址(此DVD映像包含可以使用该软件安装的所有软件包安装程序。这是大多数用户的推荐图像。):https://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso 为什么要选择64位操作系统? 目前绝大多数生产环境

马哥博客作业第一周

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-21 18:21:57
第一章 1、什么是计算机 所谓的计算机就是一种计算器,而计算器其实是:接受用户输入指令与数据,经由中央处理器的数学与逻辑单元运算处理后,以产生或存储成有用的信息。因此,只要有输入设备(不管是键盘还是触摸屏)以及输出设备(屏幕或直接打印出来),让你可以输入数据使该机器产生信息的,那就是一台计算机了。 1.1 冯·诺依曼体系结构 1946年美籍匈牙利数学家冯·诺依曼于提出存储程序原理,把程序本身当作数据来对待,程序和该程序 处理的数据用同样的方式储存。 冯·诺依曼体系结构冯·诺依曼理论的要点是: 1. 数字计算机的数制采用二进制,bit 位, byte 字节 1 byte =8 bit 2. 计算机应该按照程序顺序执行 3. 计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成 1.2二进制 2、 操作系统 2 .1操作系统功能 OS: Operating System 操作系统,通用目的的软件程序 主要功能:   硬件驱动,进程管理,内存管理,网络管理,安全管理文件管理 2.2操作系统分类:   OS分类:   服务器OS:CentOS,Ubuntu,Windows Server,AIX   桌面OS:Windows 10,Mac OS,Fedora   移动设备OS:Andriod,IOS,AliOS,HarmonyOS 2.3接口 : ABI Application

linux系统(CentOS)下安装PhantomJS

[亡魂溺海] 提交于 2020-03-21 16:45:02
1、查看linux系统位数,来判断下载适配的PhantomJS;   输入命令:# lsb_release -a 2、下载PhantomJS;   从官网http://phantomjs.org/download.html下载linux64位的安装包即 phantomjs-2.1.1-linux-x86_64.tar.bz2 3、 重命名   #mv phantomjs-2.1.1-linux-x86_64.tar.bz2 phantomjs 4、上传到服务器并解压   # tar xjf phantomjs-2.1.1-linux-x86_64.tar.bz2 5、安装依赖软件   # yum -y install fontconfig 6、建立软链接   # ln -s /data/tomcat/work/sxm/phantomjs/bin/phantomjs /usr/bin/ 7、验证是否安装成功:   # phantomjs --version 坑:解压后,文件夹为phantomjs-2.1.1-linux-x86_64,然后就建立软链接,检查报错:Segmentation fault 我懵了,难道是把服务器搞挂了。。。。 经过一顿检查后,发现服务器的其他功能是正常,悬着的心稍微放下了点;可是问题怎么解决呢? 然后就在网上狂翻教程,发现好多教程都有重命名这个步骤

Linux基础(二)之命令

﹥>﹥吖頭↗ 提交于 2020-03-21 16:38:44
01-基础命令 1. 创建一个目录 mkdir /data 创建多级目录 mkdir -p /oldboy/data 2. 查看目录里面的内容 ls /data 3. 查看目录里面的详细信息 ls -l /data 4. 进入到某个目录 cd /data 5. 显示当前位置 pwd 6. 创建文件、更新文件的时间戳 touch /data/hyp.txt 7. 编辑文件 vi /data/hyp.txt 按 i 进行插入模式,按esc键,输入 :wq 保存退出,:q 退出,:q! 强制退出,:wq! 强制保存退出 8. 查看文件hyp.txt内容 cat hyp.txt 9. echo+内容 会把内容显示到屏幕上 echo hello world echo hello world >>/data/hyp.txt 追加到文件里 >> 追加重定向 cat >>/data/hyp.txt <<EOF 追加多行(EOF表示结束标记) 10. 重定向符号 > 标准输出重定向 (先清空文件里的内容,再写入内容) >> 追加重定向 11. 复制 cp /data/hyp.txt /tmp 12. 备份hyp.txt文件 cp /data/hyp.txt /data/hyp.txt.bak 13. 复制目录及目录下的内容 cp -r /data/ /tmp/ cp -a /data/ /tmp/

linux就该这么学-DNS域名解析服务

*爱你&永不变心* 提交于 2020-03-21 15:58:09
3 月,跳不动了?>>> DNS域名解析服务:就是将IP地址解析为域名,或者将域名解析为IP地址。 主服务器 在特定区域内具有唯一性,负责维护该区域内的域名与IP地址之间的对应关系。 从服务器 同步主服务器,减轻主服务器压力,加快访问速度 缓存服务器 将经常访问的域名缓存到本地服务器。 bind-最安全高效的域名解析服务程序,建议安装bind-chroot(牢笼机制)。 bind服务程序名称为named。 bind服务器程序有三个关键的配置文件 主配置文件(/etc/named.conf),定义bind服务程序的运行。 区域配置文件(/etc/named.rfc1912.zones),保存域名和P地址解析规则保存的文件的所在位置 数据配置文件目录(/var/named)保存域名和IP地址真实对应关系的数据配置文件。 1.配置主配置文件 将listen-on port 53 改为 any; allow-query改为any; 2.编辑区域配置文件/etc/named.rfc1912.zones 添加如下内容:其中 abc.com.zone是正向解析配置文件,172.24.8.arpa是反向解析文件 3.编辑数据配置文件(从/var/named/目录中拷贝一份模板文件named.localhost并重命名为区域配置文件中设置好的file的内容abc.com.zone) 编辑反向解析文件

Linux基础优化与安全归纳总结

跟風遠走 提交于 2020-03-21 13:26:21
一名运维工程师在运维岗位上时间久了,就会发现Linux优化的重要性,同时会给运维工作带来很多的便利性。本人逐渐认识到了这一点,所以特意在工作闲暇之余,通过阅读Linux相关书籍及向同事、同行高手咨询,针对Linux系统的一些基本优化做了如下归纳总结,如有不足之处,还望大伙补充完善。 本文主要描述一些基本的系统优化知识点,并未涉及Linux深化优化,关于Linux的深化优化知识本人后期会更新。 第一点:Linux的管理尽量不用root用户,利用sudo命令来控制普通用户对系统的管理 新建一个用户,使用sudo命令添加权限,详细操作步骤如下: (1)添加新的用户: useradd 新的用户名 (2)检查是否已成功添加:id 新的用户名 (3)设置该用户的密码:echo 123321|passwd --stdin 新的用户名 接下来需将新的用户添加管理员权限,这个新的用户就相当于管理员 (4)备份之前的权限文件:\cp /etc/sudoers{,.back} (5)将新的用户添加管理员权限: echo "新的用户名 ALL=(ALL) NOPASSWD: ALL " >> /etc/sudoers (6)检查是否已成功添加:tail -1 /etc/sudoers (7)配置生效:visudo -c 待以上操作完毕,那么此时的新的用户权限等同于root用户。 第二点

部署虚拟环境安装Linux(RHEL-7.0)系统

安稳与你 提交于 2020-03-21 12:58:43
1、准备工作 下载并安装好VMware Workstation虚拟机(地址: https://www.vmware.com/go/getworkstation-win ) 下载rhel-server-7.0-x86_64-dvd.iso(地址: http://www.linuxfly.org/post/659/ ) 2、安装Linux系统 1、首先打开VMware虚拟机,点击创建新的虚拟机; 2、进入新建虚拟机向导界面,选择自定义(高级),进入下一步; 3、选择虚拟机硬件兼容性,默认选择,进入下一步; 4、安装客户机操作系统,选择稍后安装操作系统(S),进入下一步; 5、选择客户机操作系统,客户机操作系统选Linux,版本选读者自己下载好的Linux版本(笔者用的是Red Hat Enterpris Linux 7 64 位),进入下一步; 6、命名虚拟机,虚拟机名称自己随便定义(笔者将它命名为Rehl-7-64),安装位置根据情况自定义(笔者将它安装在D盘新建的一个文件夹中),进入下一步; 7、处理器配置,笔者主要用于学习,默认都为1,足够你学习使用, 进入下一步; 8、虚拟机内存,选择推荐内存2G足够学习使用,进入下一步; 9、网络类型,这里选择使用桥接网络,也可以根据需要执行选择,进入下一步; 10、I/O控制类型选择推荐的 LSILogic(L),进入下一步; 11

linux优化操作命令

核能气质少年 提交于 2020-03-21 10:28:37
优化linux服务器内存 [root@svn ~]# cp -r /etc/ ~/test/ [root@svn ~]# free -m total used free shared buffers cached Mem: 7873 7722 150 1 182 7080 -/+ buffers/cache: 459 7413 Swap: 20479 0 20479 [root@svn ~]# cat /proc/sys/vm/drop_caches 0 [root@svn ~]# sync [root@svn ~]# echo 3 > /proc/sys/vm/drop_caches [root@svn ~]# cat /proc/sys sys/ sysrq-trigger sysvipc/ [root@svn ~]# cat /proc/sys/vm/drop_caches 3 [root@svn ~]# [root@svn ~]# [root@svn ~]# free -m total used free shared buffers cached Mem: 7873 271 7602 1 1 33 -/+ buffers/cache: 235 7637 Swap: 20479 0 20479 NFS共享 [root@localhost ~]# yum -y install