linux基础知识

1.常见linux的目录

一级目录:

/ 根目录 ~主目录 /home 用户目录 /etc 配置目录 /bin 可执行文件目录 /dev 设备文件 磁盘就是一种外部设备。所以磁盘就是再此目录下。

/usr 放用户程序

/lib 系统的基本库,比如存放一些链接程序,程序运行都需要链接加载到cpu 所以基本所有的程序都要用到这个目录 也就是共享的

/mnt 挂载目录

/boot 启动文件目录 一般有linux内核 还有一些启动配置文件

/root 超级用户的目录

/tmp临时文件
/var/log 日志文件

查看进程命令:
ps aux|grep <需要查看进程的名字>
比如查看nginx ps aux|grep nginx
查看端口是否被占用
比如查看80端口
lsof -i:80
杀进程
kill -s 9 pid
其中-s 9 制定了传递给进程的信号是9,即强制、尽快终止进程。各个终止信号及其作用见附录。
进阶杀进程:
一看到pgrep首先会想到什么?没错,grep!pgrep的p表明了这个命令是专门用于进程查询的grep。
pgrep nginx 得到nginx的pid
然后杀进程: kill -s 9 pid

2.linux常见发行版

1.archlinux 这个不太友好,轻量级的liunx。。意味着灵活度高。配置起来相当麻烦。

  1. ubuntu 友好型的,会提供预配置的系统,安装起来相对较容易。
3.硬链接与软链接联系与区别

前置:文件两个部分,文件名与数据 。 而数据分为两部分,元数据与用户数据, 元数据指文件的附加属性 比如大小 创建时间,类别等。 用户数据就是存放真正的数据。

linux中文件名不是真正的索引,inode号是真正的索引节点,他唯一。文件名只是方便我们记忆。

硬链接与软连接。

为了解决文件共享,引入了链接。硬链接指一个inode号对应有多个文件。 软连接就是一个文件,里面存放的都是指向另外文件的路劲。

4.etc/hosts作用

配置文件,存放一个ip/域名映射表 域名解析的时候先从浏览器中查找ip/域名映射关系,然后没有的话,就会到本机的host文件中查找,最后会到第三方服务商的dns服务器中寻找。

5.查看linux运行级别

级别有7种 查看方法 who -r或者runlevel

6.查看默认网关 ifconfig
7./etc/fstap

手动挂载的信息需要写入这个文件,否则关机了就=挂载信息级=就没了,这个目录开机时候,系统会自动扫描挂载信息,所以需要写入这个文件中。

8.文件目录权限rwx

再linux中文件和目录没有太多区别,我认为顶级目录才叫目录,之后目录里存放着不同的文件。

权限: r 读 w写 x执行 合起来可读可写可执行

对于目录而说 它的权限是针对于文件或者低级目录而言, rwx 就是 可以在这个目录里看到,创建或者删除文件。

对于文件来说,就是可读可写可执行,文件自身的修改取决于文件本身的权限,无关包裹着他的目录。

9.配置ip方式

临时配置ip起效 ifconfig 网卡标识 ip

永久起效: 修改网卡配置文件 路径 /etc/sysconfig/network-scripts/ifcfg-eth0

10.linux安装软件的方式

rpm 比较通用的安装方式 自动安装该软件的相关依赖包

apt ubuntu的安装方式 这种方式安装会自动安装某软件的相关的依赖包

yum 是redhat中的

dpkg 这种安装方式需要自己安装软件的一些依赖包

11.常见端口以及作用

网络传输协议有TCP UDP协议 TCP更加安全,需要三次握手。UDP协议链接不可靠,适合传输不要重要的数据。

端口作用:每一个端口代表的是一个进程,一个服务。

11024端口号是规定好了的,102560000多是动态的端口 用户自定义。

常见端口:

TCP 22 ssh服务的默认端口

TCP 23 telnet端口

TCP 80 http端口

TCP 443 https端口

UDP 53 域名解析服务

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读