网站首页 > 精选教程 正文
前话
linux系统与windows系统的差别就是,可视化与不可视化的区别,原生linux系统就是通过黑框框输入指令,就像电影里面一个框框里面输入指令,系统做出相应的反应。
linux系统看作一切皆是文件,所有的什么程序也都是一个个程序文件组成的。
常见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
linux常见发行版
1.archlinux 这个不太友好,轻量级的liunx。。意味着灵活度高。配置起来相当麻烦。
- ubuntu 友好型的,会提供预配置的系统,安装起来相对较容易。
硬链接与软链接联系与区别
前置:文件两个部分,文件名与数据 。 而数据分为两部分,元数据与用户数据, 元数据指文件的附加属性 比如大小 创建时间,类别等。 用户数据就是存放真正的数据。
linux中文件名不是真正的索引,inode号是真正的索引节点,他唯一。文件名只是方便我们记忆。
硬链接与软连接。
为了解决文件共享,引入了链接。硬链接指一个inode号对应有多个文件。 软连接就是一个文件,里面存放的都是指向另外文件的路劲。
etc/hosts作用
配置文件,存放一个ip/域名映射表 域名解析的时候先从浏览器中查找ip/域名映射关系,然后没有的话,就会到本机的host文件中查找,最后会到第三方服务商的dns服务器中寻找。
查看linux运行级别
级别有7种 查看方法 who -r或者runlevel
查看默认网关 ifconfig
/etc/fstap
手动挂载的信息需要写入这个文件,否则关机了就=挂载信息级=就没了,这个目录开机时候,系统会自动扫描挂载信息,所以需要写入这个文件中。
文件目录权限rwx
再linux中文件和目录没有太多区别,我认为顶级目录才叫目录,之后目录里存放着不同的文件。
权限: r 读 w写 x执行 合起来可读可写可执行
对于目录而说 它的权限是针对于文件或者低级目录而言, rwx 就是 可以在这个目录里看到,创建或者删除文件。
对于文件来说,就是可读可写可执行,文件自身的修改取决于文件本身的权限,无关包裹着他的目录。
配置ip方式
临时配置ip起效 ifconfig 网卡标识 ip
永久起效: 修改网卡配置文件 路径 /etc/sysconfig/network-scripts/ifcfg-eth0
linux安装软件的方式
rpm 比较通用的安装方式 自动安装该软件的相关依赖包
apt ubuntu的安装方式 这种方式安装会自动安装某软件的相关的依赖包
yum 是redhat中的
dpkg 这种安装方式需要自己安装软件的一些依赖包
常见端口以及作用
网络传输协议有TCP UDP协议 TCP更加安全,需要三次握手。UDP协议链接不可靠,适合传输不要重要的数据。
端口作用:每一个端口代表的是一个进程,一个服务。
11024端口号是规定好了的,102560000多是动态的端口 用户自定义。
常见端口:
TCP 22 ssh服务的默认端口
TCP 23 telnet端口
TCP 80 http端口
TCP 443 https端口
UDP 53 域名解析服务
我是小川,一枚计算机专业的单身狗,关注我,带你了解计算机专业真实的大学生活
猜你喜欢
- 2024-10-15 如何将本地的Flask Web项目部署在生产环境(项目上线)
- 2024-10-15 搭建自己的聊天室平台、公司内部聊天平台,Rocket.Chat搭建使用
- 2024-10-15 Linux-Nginx-安装部署篇-01 linux怎么安装nginx
- 2024-10-15 Linux端口占用透明化分析思路 linux端口占用透明化分析思路是什么
- 2024-10-15 Linux服务器开发工作中常用命令总结(一)
- 2024-10-15 Linux中是谁占用了我的端口 linux 占用端口
- 2024-10-15 「十分钟涨知识」如何查看端口占用,并停止端口占用
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)