南昌哪家网站开发公司好做水果代理去哪个网站
目录
- 一、systemctl
 - 二、软链接
 - 三、日期(date 命令)
 - 四、Linux 的时区
 - (1) 修改时区
 - (2) ntp
 
- 五、IP 地址
 - 六、主机名
 - 七、域名解析
 - 八、配置 Linux 的固定 IP 地址
 - (1) 在 VMwareWorkstation 中配置 IP 地址网关和网段(IP 地址的范围)
 - (2) 在 Linux 系统中手动修改配置文件,固定 IP
 
- 九、ping
 - 十、wget
 - 十一、curl
 - 十二、端口
 - 十三、nmap 软件
 - 十四、netstat 看端口占用情况
 - 十五、查看进程 ps -ef
 - 十六、kill 杀死进程
 
一、systemctl
📔 Linux 操作系统中的很多软件(内置软件、第三方软件)都可以使用 systemctl 命令进行控制【启动、停止、开机自启】
📔 能够被 systemctl 管理的软件一般也被称为服务
📔 语法:
 systemctl start | stop | status | enable | disable 服务名
start:启动
stop:关闭
status:查看状态
enable:启动开机自启
disable:关闭开机自启
系统中内置了很多服务:
 🔏① NetworkManager: 主网络服务
 🔏② network: 副网络服务
 🔏③ firewalld:防火墙服务
 🔏④ sshd、ssh:ssh 服务(FinalShell 远程登录 Linux 用的是 ssh 服务)
一些第三方软件的服务也可以使用 systemctl 进行控制管理:
安装 ntp 软件
📔 NTP 指网络时间协议
📔 Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议
yum install -y ntp
systemctl status ntpd
 
安装 apache 服务器软件
yum install -y httpd
systemctl status httpd
 
有些软件安装之后没有自动集成到 systemctl 中(需要自己添加)
二、软链接
📔 软链接可将文件或文件夹链接到其他位置(类似 Windows 操作系统中的快捷方式)
📔 语法:ln -s 参数1 参数2
- ①
 -s:创建软链接- ②
 参数1:别链接的文件或文件夹- ③
 参数2:要链接去的目的地
📔 创建的是虚拟文件
把【根目录下的 etc 文件夹下的 yum.conf 文件】软链接到【HOME 目录下的 yum.conf】
ln -s /etc/yum.conf ~/yum.conf
ln -s /etc/yum ~/yum
 

三、日期(date 命令)
🍀 通过 date 命令可在命令行中查看系统的时间
 🍀 语法:date [-d] [+格式化字符串]
🌱
-d:按照给定的字符串显示日期(一般用于日期计算)
🌱格式化字符串:通过特点的字符串标记(控制显示的日期格式)
| 字符串 | 含义 | 
|---|---|
| %Y | 年 | 
| %y | 年份的后两位数字 [0, 99] | 
| %m | 月份 [01, 12] | 
| %d | 日 [01, 31] | 
| %H | 小时 [00, 23] | 
| %M | 分钟 [00, 59] | 
| %S | 秒 00, 60 | 
| %s | 时间戳 | 
date
 

date +"%Y_%m_%d %H:%M:%S"
 

🍀 -d 选项可按照给定注册显示日期
date -d "+1 day" +%Y_%m_%d # 显示后一天的日期
date -d "-1 day" +%Y_%m_%d # 显示后一天的日期
 
支持的时间标记:
 ① year
 ② month
 ③ day
 ④ hour
 ⑤ minute
 ⑥ second
四、Linux 的时区
(1) 修改时区
🍀 ① ROOT 权限执行
 🍀 ② 删除 /etc/localtime 目录
 🍀 ③ 将 /usr/share/zoneinfo/Asia/Shanghai 目录软链接为 /etc/localtime

(2) ntp
🍀 可通过 ntp 软件进行自动校准系统时间
 🍀 安装 yum install -y ntp
 🍀 启动并设置开机自启
systemctl start ntpd # 启动
systemctl enable ntpd # 开机自启
 
🍀 ntpd 服务启动后会定期的联网校验系统时间
 🍀 手动校验系统时间
sudo ntpdate -u ntp.aliyun.com
 
五、IP 地址
🌿 每台联网的计算机都会有一个 IP 地址,用于和其他计算机进行通讯
 🌿 IP 地址有 v4 和 v6 两个版本
 🌿 IPv4 版本的 IP 地址格式: a.b.c.d【其中 abcd 是 [0, 255] 范围的数字】
 🌿 可通过命令 ifconfig 或 ip addr 查看本机的 IP 地址
🌿 如无法使用 ifconfig 命令,通过 yum install -y net-tools 安装
特殊 IP 地址
🌻① 127.0.0.1: 代指本机
🌻② 0.0.0.0:
- 可用于代指本机
 - 可在端口绑定中用来确定绑定关系
 - 在限制 IP 的时候,用于表示全部 IP 的意思【如放行规则设置为 
0.0.0.0表示允许任何 IP 地址访问】 
六、主机名
🌿 每台计算机除了有 IP 地址外,还有主机名
 🌿 hostname 命令可查看当前 Linux 操作系统的主机名

🌻 修改主机名:hostnamectl set-hostname 主机名
hostnamectl set-hostname linuxzgq
 

七、域名解析
🌿 IP 地址用于唯一标识一台计算机
 🌿 IP 地址是一串数字
 🌿 可读性不好
 🌿 把 http://baidu.com (域名)和 IP 地址解析域名解析后,即可通过 http://baidu.com 这个域名访问到 IP 地址指代的计算机
访问 http://baidu.com 的流程:
 🌻 ① 检查【Windows: C:\Windows\System32\drivers/etc/hosts 文件;Linux:/etc/hosts 文件】是否有 http://baidu.com 的 IP 地址的记录
 🌻 ② 没有:联网访问 DNS 服务器(检查是否有 http://baidu.com 的 IP 地址的记录)【有:打开王;没有:网站不存在】
 🌻 ③ 有:打开网站
八、配置 Linux 的固定 IP 地址
🌱 当前虚拟机中的 Linux 操作系统的 IP 地址是通过 DHCP 服务获取的
 🌱 DHCP:动态获取 IP 地址(每次重启设备后都会重新刷新一次 IP 地址),会导致 IP 地址频繁变化
在 VMware Workstation 中配置固定 IP:
 🌻① 在 VMwareWorkstation 中配置 IP 地址网关和网段(IP 地址的范围)
 🌻② 在 Linux 系统中手动修改配置文件,固定 IP
(1) 在 VMwareWorkstation 中配置 IP 地址网关和网段(IP 地址的范围)

 
 
(2) 在 Linux 系统中手动修改配置文件,固定 IP
🌻 用 ROOT 身份修改 /etc/sysconfig/network-scripts/ifcfg-ens33文件

- ① 修改第 4 行的 dhcp 为 static
 - ② 在文件末尾添加以下内容
 
ZONE=public
IPADDR="192.168.88.130"
NETMASK="255.255.255.0"
GATEWAY="192.168.88.2"
DNS1="192.168.88.2"
 
🌻 重启网卡服务
systemctl stop network
systemctl start network
 

九、ping
🌻 ping 检查指定的网络服务器是否是可联通状态
 🌻 语法:ping [-c num] ip或域名
-c num:检查的次数
十、wget
🌴 wget 是非交互式的文件下载器,可用它在命令行内下载网络文件
 🌴 语法:wget [-b] url
-b:后台下载,会将日志写入到当前工作目录的wget-log文件中
参数: 网络文件的下载地址
wget 是获取网络文件
yum 是安装软件
十一、curl
🌴 curl 用于发送 http 网络请求(可用于下载文件、获取信息)
 🌴 curl [-O] url
-O:用于下载文件(当 URL 是下载链接时,可使用它保存文件)
参数: 要发送网络请求的网络地址
十二、端口
🌴 计算机程序之间的通讯,通过 IP 只能锁定计算机,但是无法锁定具体的程序
 🌴 通过端口可以锁定计算机上具体的程序,确保程序之间进行沟通
 
 🌴 Linux 支持 65535 个端口
 🌴 端口分为三类:
 🌻 ① 公认端口【1 - 1023】:被一些系统内置使用或知名程序的预留使用【SSH 服务的端口号是 22;HTTPS 服务的端口号是 443】
 🌻 ② 注册端口【1024 - 49151】:可随意使用,用于松散的绑定程序和服务
 🌻 ③ 动态端口【49152 - 65535】:通常不会固定绑定程序,当程序对外进行网络链接时临时使用的
十三、nmap 软件
🌻 nmap 可用于查看某个 IP 地址的端口的占用情况
 🌻 下载 nmap
yum install -y nmap
 
🌴 语法:nmap ip地址

十四、netstat 看端口占用情况
🌴 netstat 用于查看指定端口的占用情况
 🌴 语法:netstat -anp | grep 端口号
 🌴 安装:yum install -y net-tools
十五、查看进程 ps -ef
🌴 ps -ef 用于查看进程
 🌴 -e: 查看全部进程
 🌴 -f:以完全格式化的形式展示信息

 UID:进程所属用户 ID
 PID:进程号
 PPID:父进程号
 C:此进程的 CPU 占有率
 STIME:进程启动时间
 TTY:启动此进程的终端序号
 TIME:进程占用 CPU 的时间
 CMD:进程的启动命令
可配合管道符合 grep 过来进程信息
ps -ef | grep 关键字
 
十六、kill 杀死进程
🌴 kill [-9] 进程号
-9强制杀死进程
