网卡配置

配置静态IP:

vim /etc/sysconfig/network-scripts/ifcfg-eth0 或ifcfg-ens33

ONBOOT=yes

BOOTPROTO="static"

IPADDR="192.168.x.x"

NETMASK="255.255.255.0"

GATEWAY="192.168.x.1"
ifdown eth0 禁用网卡

ifup eth0 启用网卡

配置DNS:

vim /etc/resolv.conf

nameserver 8.8.8.8

其他:

arp -a 192.168.x.x 查看ip是否被使用,用来选择静态ip

常用DNS:

国内:114.114.114.114、223.5.5.5、119.29.29.29等

国外:1.1.1.1、8.8.8.8等

重要目录及文件

目录 说明
/etc 存放所有管理系统所需要的配置文件和子目录
/etc/passwd #存放操作系统用户信息 /etc/shadow #存放操作系统账户密码 /etc/group #存储当前系统中所有用户组信息 /etc/gshadow #存储用户组密码的一类信息 /etc/nginx/nginx.conf # Nginx配置文件 /etc/httpd/conf/httpd.conf # Apache配置文件路径
/usr Linux系统资源目录,类似Windows下的program files目录
/usr/local/nginx/html # Nginx默认网站路径
/var 系统运行时需要改变的数据<br /
/var/log #日志存放目录 /var/spool/cron #计划任务目录,定时执行 /var/lib/mysql # mysql数据路径 /var/www/html # Apache默认网站路径

常用解压压缩

tar -zxvf file  -C ./dir			  	#解压.tar.gz文件到指定文件夹

tar -zcvf ./file file1 file2 #打包压缩成.tar.gz文件,注意,压缩成的文件需要在-f参数后面

unzip file #解压zip文件

zip file #压缩zip文件
7za x file.7z -r -o./ #解压
7za a -t7z file.7z /opt/fileName/* #压缩

注:压缩中,-t指定压缩类型,可忽略(默认7z)

下载使用

yum install p7zip -y

VI使用

命令 说明
i、I i光标处输入,I所在行第一个非空格符处输入
a、A a光标下一个字符处输入,A行末处输入
o、O o光标下一新行输入,O光标上一新行输入
ESC 命令模式
ctrl+b 上翻
ctrl+f 下翻
0 移动到行首
$ 移动到行尾
gg 移动到文档首
G 移动到文档尾
:%s/word1/word2/g 全局替换word1为word2
/word 向光标之下寻找word字符串
?word 向光标之上寻找word字符串
x、X 剪切
dd 删除整行
ndd 删除n行
yy 复制整行
nyy 复制n行
p、P p向下粘贴,P向上粘贴
u 撤销,直至还原
ctrl+r 撤销,仅限一步
. 重复上一个动作
:q 不保存退出
:w 保存退出
:! 强制执行
:! command 暂时离开vi执行command
:set nu 显示行号
:set nonu 取消显示行号

查找命令

find / -name "file"  在根目录下查看文件名为file的文件
find / -perm "root" 在根目录下查找root权限文件
find / -user "root" 在根目录下查找root用户文件

软件安装

curl安装

(需要有下载路径,本机对服务器的下载)

curl _ip/_file -o filename -o可替换为>

scp上传

(需要有源文件,本机对服务器的上传)

scp:ssh+sftp,占用ssh端口及账号及部分功能,使用sftp协议,进行文件上传

scp filename root@ip:/_path

yum安装

(需要源网站里面有对应的软件)

命令 说明
yum search 查找
yum install 安装
yum remove 移除
yum update 升级,可指定升级,也可全部升级

注:yum源文件:/etc/yum.repos.d

wget安装

(同curl,但是更简单,速度更快)

wget _path/_file

源码安装步骤

命令 说明
1、tar 解包 解压缩源码包到指定目录
2、./configure 配置生成makefile文件,可手动配置参数(如安装路径)
3、make编译 生成可执行的二进制文件
4、make install安装 复制二进制文件到系统,配置应用环境(如应用安装路径配置文件)

注:configure配置文档(官方文档)

http://nginx.org/en/docs/configure/html

firewall防火墙配置

命令 说明
firewall-cmd –state 查看防火墙状态
firewall-cmd –get-active-zones 查看正在使用的区域及网卡名称
firewall-cmd –list-all-zones 显示当前预期网卡配置参数、资源、端口及服务等信息
firewall-cmd –zone=public –add-port=80/tcp –permanent 允许80端口tcp流量通过,永久生效
firewall-cmd –zone=public –add-service=http –permanent 同上,不同的配置方式
firewall-cmd –zone=public –remove-port=23/udp –permanent 禁止23端口udp流量通过,永久生效
firewall-zone –zone=public –remove-service=dns –permanent 同上,不同配置方式

常用端口服务:

服务 端口
http 80/tcp
https 443/tcp
dns 23/udp
mysql 3306/tcp
ssh 22/tcp

安装Python3

sudo yum install epel-release
sudo yum install python36

查看linux版本

uname -a
cat /proc/version

安装vmtools

sudo apt-get update
sudo apt-get install open-vm-tools

yum install open-vm-tools