-
博览会好吗
查看全部 -
可分享:可以分享给其他系统挂载使用的目录
不可分享:自己机上的一些配置文件,或与程序相关的文件
查看全部 -
虚拟机网络模式
NAT模式,特点:虚拟机可以访问外网,但与主机不互通
网桥模式:又叫桥接模式,特点:既可以访问外网又可以与主机互通
缺点:容易占用主机独立IP,IP不够用时容易出现冲突
internal模式 特点:相当于在主机和虚拟机之间构建的一个局域网
Host-only模式 又叫主机模式,比较复杂
查看全部 -
文件图解
查看全部 -
Linux常用命令
统计:
cat num.txt
cat seq.txt 首字符向后按 输出
sort seq.txt
sort -u seq.txt 去重
sort -r num.txt 降序
sort -n num.txt 按照数值排序
sort -n -r num.txt 按照数值降序
uniq seq.txt 相邻行的去重
sort seq.txt | uniq 排序了之后再去重
sort seq.txt | uniq -c 出现的次数
sort seq.txt | uniq -d 找出重复的那行
网络:
tcpdump 网络的抓包分析
tcpdump host baidu.com
curl badu.com
wget baidu.com
tcpdump dst host 代码目标地址
tcpdump src host
性能:
top 进程占用资源的情况
htop 交互式的进程查看器
free 空闲/已用物理内存/交换内存
free -m 以兆显示
查看全部 -
Linux 常见命令
路径:
pwd 当前目录路径
pwd cd tmp/ pwd
tree 树状图的方式列出一个目录的内容
tree cd .. ls tree tree -a 显示隐藏文件
查询:
find
find -name "*.txt" find / -name "*.txt"
tar 归档
打包
tar cvf a.tar b.txt c.txt
man tar 看tar命令的帮助列表
解包
mv a.tar tmp/
cd tmp/
tar xvf a.tar
cd ..
压缩
tar -zcvf a.tar.gz b.txt a.txt
mv a.tar.gz tmp/
cd tmp/
解压
tar -zxvf a.tar.gz
进程:
ps -A 所有的进程
ps -u root 显示当前用户的进程
ps -ef 看所有进程和谁执行的
ps -ef | grep ssh
ps -ef | grep mysql
ss -t -a 显示tcp链接
ssh -u -a udp的链接
ss -lp | grep 3306
查看:
cat b.txt 查看b.txt的内容
cat -n b.txt > d.txt 把b.txt的内容加个行数写到d.txt
cat d.txt
head 查看前面几行
head b.txt
head -n 2 b.txt 前面2行
head -2 b.txt
head -n -2 b.txt 除去后面2行的内容
统计:排序和过滤
uniq
sort
查看全部 -
目录存储结构
inode:存储数据的元数据(权限/时间/字节数)
数据块:存储数据本身
8个扇区一个块,4kb,数据区、inode区,占硬盘的12.8%
df -i 查看硬盘分区的inode总数
通过inode来识别文件,系统通过文件名找到inode号码,根据inode号码找见文件的信息,根据信息找见系统的block,读出
ls -i a.txt 可以看到文件的inode的号码
ll
ls tmp/
ls -i tmp/
目录存储结构查看
stat file_name 查看单文件元数据
df -i inode使用情况
df -h 磁盘使用情况
创建硬链接
ln a.txt b.txt
ls
ll
ls -li 查看每个文件的inode
stat a.txt
stat b.txt
软链接
文件a依赖于文件b,指向b的文件名
删除inode节点
mv a.txt c.txt 改变文件名,inode是不变的
stat c.txt
查看全部 -
Linux格式化磁盘以及挂载
创建一块磁盘 设置 - 存储 - 控制器 - 新增 -
启动虚拟机
df -Th 看一下文件系统的分区
fdisk -l 分区工具看一下磁盘
fdisk /dev/sdb
m 看帮助
n 添加新的分区
w 保存
mkfs.xfs /dev/sdb 格式化
df -h
mkdir u1 创建目录
mount /dev/sdb01 /u1 挂载到某个目录下面
查看全部 -
Linux的基本哲学 —— 一切皆文件
VFS虚拟文件系统,内核的子系统之一,为用户侧提供文件和文件系统操作的统一的接口,屏蔽不同文件系统/存储介质的差异
ext4
xfs 高性能64位日志文件系统,带有日志功能防止宕机丢数据,提供原生备份工具,最大分区大小16T
nfs 网络文件系统
VFS特性
内核层抽象通用的文件系统接口,支持问价/网络/特殊文件系统
VFS抽象对象
超级块:文件系统
目录项:文件路径
索引节点:具体文件
文件:进程打开的文件
Linux文件系统特点
树形分层结构、一切接文件、Centos8默认文件系统
查看全部 -
Linux文件系统
FHS规范 约定俗称的目录规范
可分享(可以分享给网络上其他主机挂载使用的)/不可分享(配置文件)
不可变(函数库/说明文件/配置文件)/可变(日志)
根目录 /
usr二级目录/可分享不可变动(unixt software resourse)/默认软件的目录,相当于programfiles/windows,下面一般会有bin、local下安装不是由发行版提供的一些软件,比如mysql
bin可执行的文件/单位维护模式下/必要命令
home家目录/系统默认的一个家目录/新增一个账号
etc配置文件/账号密码/启动文件/可查阅/root用户更改
var动态数据,缓存,登录日志,软件运行产生的文件lib、log
查看全部 -
centos8网络配置
设置 - 网络 - 网卡1(默认NAT)
主机网络管理器 - 创建网卡 - 启用网卡
设置 - 网络 - 网卡2(Host-Only)- 选择刚才启用的网卡
启动
ip addr cd /etc/sysconfig/network-scripts/ ls cp ifcfg-enp0s3 ifcfg-enp0s9 vi ifcfg-enp0s8
更改一些内容:
BOOTPROTO="static"
NAME="enp0s8"
UUID=""
IPADDR=网络的静态地址
GATWWAY=网关,与网络管理器里面配置的网卡配置一致
NETMASK=子网掩码
centos8已经把一些网络脚本的命令取消掉了
nmcli c reload
ip addr
ssh连接
yum install openssh-server
查看ssh的配置文件
vi /etc/ssh/sshd_config
启动服务
systemctl status sshd 一般是active状态
加入到开机自启里面
systemctl enable ssdh
systemctl enable sshd
systemctl start sshd
远程工具连一下
ssh root@192.168.56.104
输入密码
主机名的更新
hostnamectl 查看目前的主机名
方式一:
hostnamectl set-hostname imooc
hostnamectl
方式二:
nmtui - set system hostname 通过键盘操作
hostnamectl
方式三:
nmcli g hostname imooc
reboot
安全更新
yum updateinfo list sercurity installed
yun update --security
查看全部
举报