Linux快速了解

Linux简介

Linux,全称GNU/Linux,是一款开源免费使用和自由传播的类UNIX操作系统。主要用于生产环境(web应用部署的环境),Linux常用的厂商有centos 、ubuntu 、red hatd等等。

1. /根节点下常用的目录

/ 代表当前操作系统的根节点(linux没有分盘,文件系统的顶层就是根节点), linux文件系统是树状结构

bin 超链接,存放的是系统相关的shell命令
home 家,存放的是除了root用户之外,所有用户的家
lib 存放系统相关的类库
boot 系统启动相关的
etc(重点) 系统相关的配置文件
root root用户的家目录
usr(重点) 将来安装部署软件

2.常用命令

pwd 查看当前光标所属的位置
cd 切换光标位置
ls 列出当前路径下所有的文件结构
ll 列出当前路径下所有的文件结构的详情 ls -l
clear 清屏
方向键 上下键 回到上一个或下一个shell的历史命令
tab 补全命令

关于目录:

mkdir 路径 创建一个文件夹
mv 路径1 路径2 重命名或移动
cp -r(递归) 路径1 路径2 将路径1的文件复制到路径2
rm -rf(递归确认) 路径 递归并确认删除该路径的文件目录

关于文件:

(在Linux环境下,文件不需要有后缀的,windows下有txt、doc等,Linux创建的文件默认都是文本文件)
touch 文件路径 创建一个文件
mv 路径1 路径2 重命名或移动
cp -r(递归) 路径1 路径2 将路径1的文件复制到路径2

vi 文件路径 使用vi编辑器,进入编辑模式,按字母 a/i,进入insert模式。上下左右方向键,移动光标,就可以对文件进行编辑了。按字母esc键退出编辑模式,输入:w(保存),q(退出)!(强制)。

cat 查看文件内容 文件路径
more 查看更多
tail 查看明细
rm -f 文件路径 确认删除一个文件

ps -ef|grep server 查看服务的进程
kill -9 pid 杀死进程

3.文件系统的基本权限

Linux文件系统的基本权限包括读(r)写(w)执行(x)。

运行ll命令,查看当前路径下文件明细,文件的基本权限由一组11位字符组成:
lrwxrwxrwx.

dr-xr-xr-x.

-rw-r–r--.

第一位字符代表文件类型l(link)超链接, d(directory)目录,-()普通文件。后9位字符,每三位为一组,分表代表:宿主用户、宿主用户所属分组的所有用户、除了宿主和所属组其余的用户,分别对该文件所拥有的读写执行权限。

文件的权限管理,对某一个文件的三组权限进行设置,两种常用方式:r–>4,w-- >2,x–>1。
chmod 666(777 666 644) aaa.txt
chmod (u 当前用户 g group a all) +(-) x(w r) 文件

4.centos7的网卡以及网络设置

systemctl 系统服务相关 命令(start stop disable) 服务名

systemctl stop firewalld   关闭防火墙

systemctl disable firewalld  禁用防火墙

systemctl restart network  重启网卡

vmware三种网络连接模式:

桥接模式    虚拟网卡物理连接

仅主机模式    借助于宿主机ip去上网

net模式   net8网卡,虚拟机有真实Ip

设置静态ip:

1、查看虚拟网络编辑器,记一下net8的子网和网关,取消dhcp服务。

2、修改虚拟机的ip地址,设置成静态。vi /etc/sysconfig/network-scripts/ifcfg-ens33,将协议改成静态 static。

IPADDR=192.168.137.222

GATEWAY=192.168.137.2

NETMASK=255.255.255.0

DNS1=8.8.8.8

3、重启网卡  systemctl restart network

4、实验ping www.baidu.com

linux下使用wget命令进行下载,yum命令进行在线安装,wget 资源路径 。如果提示wget命令不存在,yum search wget,yum install wget。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
快速上手Linux内核,您可以按照以下步骤进行: 1. 了解Linux内核的基本概念:学习Linux内核的基础知识,如进程管理、内存管理、文件系统、设备驱动等。可以阅读相关的书籍、在线教程或参考官方文档。 2. 设置开发环境:在您的计算机上设置Linux开发环境。可以选择一个流行的Linux发行版(如Ubuntu、Fedora等),安装开发工具链和必要的软件包,以便进行内核编译和调试。 3. 下载并编译内核源代码:从Linux官方网站(https://www.kernel.org/)下载最新版本的内核源代码。按照官方提供的说明进行编译,生成可执行的内核映像文件。 4. 阅读和理解内核代码:开始阅读内核源代码,了解其结构和组织方式。可以从一些简单的模块或驱动程序开始,逐渐深入理解内核的不同部分。 5. 参与开发社区:加入Linux内核开发社区,参与讨论和交流,在邮件列表、论坛或IRC频道上与其他开发者互动。这将帮助您获得更多实践经验和指导。 6. 进行实际编程和调试:尝试编写简单的内核模块、驱动程序或补丁,并进行调试和测试。通过实际编程和解决实际问题,加深对内核的理解和掌握。 7. 学习内核调试技术:了解内核调试工具和技术,如GDB、Kprobes、Ftrace等。这些工具可以帮助您分析和调试内核代码,定位和修复问题。 8. 深入研究特定领域:根据自己的兴趣和需求,选择一个特定的领域进行深入研究,如网络协议栈、虚拟化、安全性等。探索Linux内核的各个子系统,并尝试在特定领域做出贡献。 请注意,学习Linux内核需要耐心和持续的努力。这只是一个快速上手的指南,真正的深入学习和掌握需要更多的时间和经验。建议在学习过程中保持对官方文档、书籍和其他资源的持续学习和参考。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值