当前位置: 首页 > news >正文

Linux学习笔记:Linux基础知识汇总(个人复习版)

常用命令:

1、ls

-a:显示所有文件(包括隐藏文件),简洁版

-l:显示所有文件,详细版

-R:显示所有文件以及子目录下文件,简洁版

可以搭配使用。

2、netstat

-i:读出网卡收发包及出错包的统计

-s:读出各主要协议的统计

netstat -nap | grep 9999   查看端口9999是什么进程在使用

kill 4106   杀死进程

3、nslookup

查看DNS服务器是什么,把域名解析成IP地址,得到IP地址

4、打包压缩

-c 打包

-x 解包

5、解压缩

xzf——.tar.gz

xjf——.tar.bz2

6、用户加入用户组

方法一:

方法二:

或者这样也行:

7、su和sudo

sudo比如:user3来执行命令

8、查看网络情况

←其实就是看路由表

mtr:比traceroute显示得更加详细

telnet:检查对方端口是否畅通(如:80端口)

9、 sync

将数据同步写入硬盘中的指令,在关机之前输入,可以多输几次。

10、查看磁盘分区信息

使用df命令,如df -h,查看磁盘分区的挂载点、空间使用情况。-h  以更易读的方式显示。
原文链接:df命令 – 显示磁盘空间使用量情况 – Linux命令大全(手册)

使用fdisk -l查看分区挂载情况,或者查看/etc/mtab文件,然后找到最接近的挂载点信息。

使用lsblk命令,查看系统的磁盘设备使用情况。
 


配置服务器:

一、配置DNS服务器:

1、/etc/named.conf主配置文件

2、/var/named/x.cn.zone正向配置文件

3、/var/named/100.168.192.arpa反向解析文件

4、rndc reload

二、配置FTP服务器

1、安装vsftpd服务器

2、systemctl start vsftpd.service

3、确认安全级别允许FTP进入 或 干脆停止iptables防火墙服务

4、编辑/etc/vsftpd/vsftpd.conf

local_enable=YES//注册用户可登陆

write_enable=YES//ftp可写,即上传权限;下载权限是默认赋予的

//以下为指定可登的注册用户

userlist_enable=YES

userlist_deny=NO  

userlist_file=/etc/vsftpd/user_list

以上命令得出:只有user_list里面的用户才可以登录ftp服务器

5、编辑/etc/vsftpd/user_list,加入可登录的已注册的用户名

6、systemctl restart vsftpd.service

三、配置WWW服务器

1、安装Apache的有关RPM软件包

2、正向解析文件/var/named/x.cn.zone内包含:www.x.cn的地址为本机IP

【保证网站IP地址与网站域名可以一一对应】再更新配置:rndc reload

3、主配置文件/etc/httpd/conf/httpd.conf

配置默认网站

ServerName www.x.cn:80 【网站访问域名】

DocumentRoot "/var/www/html" 【网站的根目录】

DirectoryIndex index.html index.html.var 【网站的起始访问主页】

配置多个IP对应多个域名

<VirtualHost 192.168.100.203>

DocumentRoot /var/www/vh/t1/x1

ServerName t1x1.x.cn

</VirtualHost>

<VirtualHost 192.168.100.204>

DocumentRoot /var/www/vh/t1/x2

ServerName t1x2.x.cn

</VirtualHost>

配置一个IP地址对应多个域名

在 #NameVirtualHost * 下面加入:

NameVirtualHost  192.168.100.202

在文件结尾加入:

<VirtualHost 192.168.100.202>

DocumentRoot /var/www/vh/t2/x1

ServerName t2x1.x.cn

</VirtualHost>

<VirtualHost 192.168.100.202>

DocumentRoot /var/www/vh/t2/x2

ServerName t2x2.x.cn

</VirtualHost>

4、创建站点主页 【eg.在/var/www/html内新建index.html】

5、默认访问的站点要放在所有其他<VirtualHost…>之前

6、service httpd restart

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 2435. 矩阵中和能被 K 整除的路径(leetcode)
  • 详解Xilinx FPGA高速串行收发器GTX/GTP(5)--详解8B10B编解码
  • Mojo中值的所有权简介
  • 区块链的搭建和运维4
  • 数据可视化Axure大屏原型制作分享
  • CAN 应用编程基础-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板
  • 华为OD-D卷找座位
  • 计算机毕业设计选题推荐-生活垃圾治理系统-Java/Python项目实战
  • 苹果应用程序清理卸载工具:App Cleaner Uninstaller Pro for Mac
  • Python设计模式 - 抽象工厂模式
  • Java学习Day20
  • RabbitMQ、Kafka对比(超详细),Kafka、RabbitMQ、RocketMQ的区别
  • 接口自动化测试框架中动态参数接口,加密接口,签名接口你们是怎么处理的?
  • TCP如何建立长连接
  • Jar工具完全指南:从入门到精通
  • 分享一款快速APP功能测试工具
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • 5、React组件事件详解
  • input实现文字超出省略号功能
  • JavaScript设计模式系列一:工厂模式
  • PHP面试之三:MySQL数据库
  • python学习笔记-类对象的信息
  • spring学习第二天
  • SSH 免密登录
  • Vue.js源码(2):初探List Rendering
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 基于axios的vue插件,让http请求更简单
  • 线性表及其算法(java实现)
  • 译有关态射的一切
  • 翻译 | The Principles of OOD 面向对象设计原则
  • ​【经验分享】微机原理、指令判断、判断指令是否正确判断指令是否正确​
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • #1015 : KMP算法
  • #FPGA(基础知识)
  • (20050108)又读《平凡的世界》
  • (floyd+补集) poj 3275
  • (java)关于Thread的挂起和恢复
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (第30天)二叉树阶段总结
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (十六)Flask之蓝图
  • (四)进入MySQL 【事务】
  • (一)WLAN定义和基本架构转
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • *p++,*(p++),*++p,(*p)++区别?
  • ../depcomp: line 571: exec: g++: not found
  • .NET 4.0中的泛型协变和反变
  • .net core Redis 使用有序集合实现延迟队列
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃