Linux基础命令3
网卡回归传统命令
步骤:
? 1、修改网卡配置文件的名字并改其内容
? 2、编辑/etc/default/grub,在rhgb前面加上ifnames=0 biosdevname=0
? 3、生成配置文件grub2=mkconfig -o /etc/grub2.cfg
? 4、reboot
[root@localhost network-scripts]# mv ifcfg-ens33 ifcfg-et0 #修改网卡配置文件的名字并改其内容
[root@localhost network-scripts]# ls
ifcfg-et0
[root@localhost network-scripts]# vi ifcfg-et0
TYPE=Ethernet //类型为以太网
BOOTPROTO=static //网卡获取方式设为静态
DEVICE=eth0 //设备名与网卡名相同
NAME=eth0 //网卡名
ONBOOT=yes //开机自启
IPADDR=192.168.220.10 // IP
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.220.2 //网关
DNS1=114.114.114.114 //域名
[root@localhost ~]# vi /etc/default/grub #编辑/etc/default/grub,在rhgb前面加上ifnames=0 biosdevname=0
[root@localhost ~]# grub2=mkconfig -o /etc/grub2.cfg #生成配置文件grub2=mkconfig -o /etc/grub2.cfg
[root@localhost ~]# reboot #重启
查看网卡信息
? ifconfig 显示网卡信息
? ifconfig 网卡名 (指定查看网卡信息)
[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.240.30 netmask 255.255.255.0 broadcast 192.168.240.255
inet6 fe80::82da:657f:d711:b4fd prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:7e:7e:c9 txqueuelen 1000 (Ethernet)
面向对象查看网卡信息
ip 对象 操作(ip add show)
ip add show 网卡名称 (查看需要查看网卡信息)
[root@localhost ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> 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 forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP gro
ss(监听网络状态)
ss -an 查看系统正在运行的内容: LISTEN 监听状态
? ESTABLISHED 已建立连接
? TIME_WAIT 等待状态 ss -ant(tcp状态的)
ss -ant(tcp的协议)l(监听的状态)
ss -antlp(进程)
ss(更高级)和netstat一样
[k’kk
[root@localhost ~]# ss -n
Netid State Recv-Q Send-Q Local Address:
Port Peer Address:Port Process
u_str ESTAB 0 0 *
1051841 * 0
u_str ESTAB 0 0 /run/systemd/journal/stdout
77140 * 75492
硬盘
硬盘类型
IDE硬盘 hd{a|b|c|d|~~~~}
SCSI硬盘 sd{a|b|c|d|~~~~}
虚拟化硬盘 vd{a|b|c|d|~~~~}
分区:目的为了方便管理
? MBR分区(最多有4个主分区)
? 主分区 (P:Primary)1-4
? 扩展分区(E:Extend) 2-4
? 逻辑分区(L:Logical) 5-~~
? GPT分区
格式化
? 目的为了创建文件系统 mkfs(Make FileSystem)
? 文件系统:
? fat32 单个文件不能超过4G
? ntfs 单个文件可以超过4G、兼容性差
? exfat 单个文件可以超过4G、兼容性好
? ext2
? ext3
? ext4
? xfs
? brfs
挂载
临时挂载
[root@localhost ~]# mount /dev/sr0 /mnt/
mount: /mnt: WARNING: device write-protected, mounted read-only.
永久挂载 (写进配置文件)
? 默认格式 :UUID 挂载目录 文件系统 defaults 0 0
[root@localhost ~]# vi /etc/fstab
[root@localhost ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Fri Jul 9 08:31:54 2021
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
/dev/mapper/cs-root / xfs defaults 0 0
UUID=ff0f4999-3d70-4ec3-811a-b8fbebf055f2 /boot xfs defaults 0 0
/dev/mapper/cs-home /home xfs defaults 0 0
/dev/mapper/cs-swap none swap defaults 0 0
sblk 列出磁盘信息
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 99G 0 part
├─cs-root 253:0 0 65.2G 0 lvm /
├─cs-swap 253:1 0 2G 0 lvm [SWAP]
└─cs-home 253:2 0 31.8G 0 lvm /home
sr0 11:0 1 9G 0 rom /mnt
blkld 网卡地址(查看UUID)
[root@localhost ~]# blkid /dev/sda1
/dev/sda1: UUID="ff0f4999-3d70-4ec3-811a-b8fbebf055f2" BLOCK_SIZE="512" TYPE="xfs" PARTUUID="e69bc269-01"
日志
配置文件格式定义:facility priority action
facility(日志的来源或设备)
? auth 认证相关的
? authpriv 权限、授权相关的
? cron 计划任务相关的
? daemon 守护进程相关的
? kern 内核相关的
? lpr 打印相关的
? mail 标记相关的
? news 新闻相关的
? security 安全相关的,与auth类似
? syslog syslog 自己的
? user 用户相关的
? uucp unix to unix cp 相关的
? local到 ocal 7 用户自定义 使用
? * 表示所有的facility
priority (日志的级别,一般有以下几种级别(从低到高),级别越低,信息越详细)
? debug 程序或系统的调试信息
? info 一般信息
? notice 不影响正常功能,需要注意的消息
? warning/warn 可能影响系统功能,需要提醒用户的重要事件
? err/error 错误信息
? crit 紧急的,比较严重的
? alert 必须马上 处理的
? emerg /panic 会导致系统不可用的
? none 跟*相反,表示没有
? * 表示所有的日志级别
action((动作 )日志记录的位置)
? 系统上的绝对路径 //普通文件 如:/var/log/xxx
? | COMMAND 管道,通过管道送给其他的命令处理
? 终端 如:/dev/console
? @HOST 远程主机(远程主机必须要监听载=在tcp或udp协议514端口上提供服务)
? @10.0.0.1 用户 系统用户,root * 登录到系统的所有 用户,一般emerg级别的日志是这样定义的
httpd源码安装三部曲
1、./configure --prefix=安装路径 --with
2、make 编译
3、make install 安装
[root@localhost ~]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/httpd/httpd-2.4.48.tar.gz #下载
[root@localhost ~]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-1.7.0.tar.gz
[root@localhost ~]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-util-1.6.1.tar.gz
[root@localhost ~]# tar xf apr-1.7.0 #解压
[root@localhost ~]# tar xf apr-util-1.6.1
[root@localhost ~]# tar xf httpd-2.4.48
[root@localhost ~]# ls
1 anaconda-ks.cfg apr-1.7.0 apr-1.7.0.tar.gz apr-util-1.6.1 apr-util-1.6.1.tar.gz httpd-2.4.48 httpd-2.4.48.tar.gz
[root@localhost apr-1.7.0]# vi configure #编辑环境,将"$RM \$cfgfile"注释掉或删掉
[root@localhost apr-1.7.0]# ./configure --prefix=/usr/local/apr
[root@localhost apr-1.7.0]# make && make install #apr-util和httpd一样编译安装
[root@localhost ~]# setenforce 0 #关闭防火墙跟seliunx
[root@localhost ~]# systemctl disable firewalld
[root@localhost ~]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
7月 09 22:24:51 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
7月 09 22:24:52 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
7月 09 22:24:52 localhost.localdomain firewalld[963]: WARNING: AllowZoneDrifting is enabled. This is considered an insecure configuration option. It will be removed in >
7月 09 23:55:36 localhost.localdomain systemd[1]: Stopping firewalld - dynamic firewall daemon...
7月 09 23:55:37 localhost.localdomain systemd[1]: firewalld.service: Succeeded.
7月 09 23:55:37 localhost.localdomain systemd[1]: Stopped firewalld - dynamic firewall daemon.
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rAhoKPif-1625900077603)(C:\Users\14375\AppData\Roaming\Typora\typora-user-images\image-20210710145208364.png)]
7月 09 23:55:36 localhost.localdomain systemd[1]: Stopping firewalld - dynamic firewall daemon… 7月 09 23:55:37 localhost.localdomain systemd[1]: firewalld.service: Succeeded. 7月 09 23:55:37 localhost.localdomain systemd[1]: Stopped firewalld - dynamic firewall daemon.
[外链图片转存中...(img-rAhoKPif-1625900077603)]
|