Linux基础

@[TOC]Linux基础知识

Linux启动流程

  • BIOS加电自检
  • 引导加载程序(GRUB)
  • 加载映像到内存
  • 执行init进程。init进程是OS启动的第一个进程。init的工作就是根据/etc/inittab执行相应的脚本,进行初始化。

查看系统端口占用以及网络情况

  • netstat -tlunp 查看所有监听的端口
  • netstat -s 查看网络统计信息
  • ifconfig 查看所有网络接口的属性
  • route -n 查看路由表

文件权限

r:可读 w:可写 x:可执行 -:无权限
使用 ls -l 命令可以查看文件或者目录的访问权限。有4部分组成

  • 第一位 表示文件类型 -表示文件 d表示目录
  • 2-4 文件所有者的权限
  • 5-7 文件所属组的权限
  • 8-10 其他访问者的全新

修改权限命令 chmod
数字表示法 4表示r,2表示w,1表示r。然后每个部分的权限相加,得到一个值。chmod 655 filename
一般来说新建文件的默认值是0666,新目录的默认权限是0777,这个是根据umask码来决定的。

查看系统负载以及进程

  • top 系统整体信息
  • vmstat 查看内存占用情况 vmstat 1: 每隔1s输出信息
  • cat /proc/meminfo
  • uptime 查看系统平均负载
  • cat /proc/cpuinfo 查看系统cpu负载
  • free 系统内存,swap大小
  • ps -l 查看系统当前进程

软链接和硬链接

硬链接:ln -l 。文件和原始文件有同样的inode号和data clock;只能对已存在的文件进行创建;不能交叉文件系统进行硬链接的创建;不能对目录进行创建,只可对文件创建;删除一个硬链接文件并不影响其他相同inode号的文件。
软链接:ln -s。软链接有自己的文件属性以及权限;可对不存在的文件活着目录创建软连接;软链接可交叉文件系统;软连接可对文件或目录创建;删除软连接并不影响被指向的文件,但是如果把指向的原始文件删除,则相关的软链接被称为死链接。如果原始文件被重新创建,死链接可恢复为正常的软连接。

索引

索引可以加快查询速度,提高MySQL的处理性能,但是过多的使用索引也会有一定的弊端:

  • 创建索引和维护索引都要耗费时间,并且会消耗的时间会随着数据量的增加而增加
  • 除了数据表占数据空间之外,每个索引还要占用一定的物理空间。
  • 当对表中的数据进行增加、删除和修改等操作的时候,索引也要动态维护,会降低数据的更新速度
    索引只是提高效率的一个因素,建立索引需要遵循一下原则:
  • 在经常索引的字段上建立索引,可以加快搜索速度
  • 在作为主键的列上创建索引,强制该列的唯一性,并组织表中的数据的排列结构
  • 在经常使用表连接的列上创建索引,这些列主要是一些外键,可以加快表连接的速度
  • 在经常要根据范围进行搜索的列上创建索引。因为索引已经排序,所以其指定的范围是连续的
  • 在经常使用where字句的列上创建索引,加快条件的判断速度。

DNS访问流程

查看系统运行的进程大小并排序

 ps -eo "%p %C %z %a"|sort -k3 -n

Linux忘记密码

开机按 e 编辑— kernel— e —末尾加single 回车—b
重启—进入单用户,执行passwd—数据两次密码—reboot

MySQL忘记密码

  • 先拿到root用户
  • 停止数据库服务
systemctl stop mysqld
  • 后台运行mysql的安全模式
mysqld_safe --skip-grant-tables &
  • 再开启一个终端
mysql 
use mysql;
UPDATE user SET password=password("newpassword") WHERE user='root';
flush privileges;
exit;
  • 重启MySQL
systemctl restart mysqld
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值