鱼C论坛

 找回密码
 立即注册
查看: 1344|回复: 2

[学习笔记] Linux笔记(未更新完)

[复制链接]
发表于 2022-10-21 12:57:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 小伤口 于 2022-11-15 22:48 编辑


Linux内核最初只是由芬兰人林纳斯·托瓦兹1991年在赫尔辛基大学
上学时出于个人爱好而编写的


虚拟机采用 VMWare
Linux版本:CentOS


编译Linux网卡文件:

vim /etc/sysconfig/network-scripts/ifcfg-ens33


#修改为静态ip地址
#BOOTPROTO=none
BOOTPROTO=static
#修改为开机自启动网卡
#ONBOOT=NO
ONBOOT=yes

#配置ip
IPADDR=192.168.xxx.xxx#你要设置的ip地址
NETMASK=255.255.255.0
GATEWAY=192.168.xxx.xxx#网关
DNS1=223.5.5.5
DNS2=223.6.6.6

GATEWAY 网关第三位需要与IPADDR的第三位相同
# 保存退出   :wq
# 重启网卡 service network restar


Linux系统重要的目录结构

/etc
所有系统管理所需要的配置文件和子目录

/media
Linux系统会自动识别一些设备,例如U盘、光驱等等,当识别
后,Linux 会把识别的设备挂载到这个目录下。

/opt
这是给主机额外安装软件所摆放的目录。如安装 ORACLE数据
库就可放到该目录下,各种安装包。默认为空。

/root
该目录为系统管理员,超级权限者的用户目录

/tmp
存放临时文件


将一台Linux的文件传入到另一台
eg:将jdk文件传入到另一台linux虚拟机中
-r表示递归传(因为包含文件夹)
jdk/ 要传的文件
192.168.66.102 另一台虚拟机的ip地址
$PWD 传到另一台Linux虚拟机的位置位于 本机当前的目录位置


scp -r jdk/ 192.168.66.102:$PWD



/usr
用户的很多应用程序和文件都放在这个目录下。


将普通用户设置为超级用户

语法

#切换为 root 后
visudo 


编辑配置文件命令: visudo 来配置用户权限。

按照下 面的格式将第 99 行(大约)填写上指定的信息:

谁可以使用 允许使用的主机=(以谁的身份) 可执行命令的列表

注意:

编辑sudo的配置文件/etc/sudoers是一般不要直接使用vi(vi /etc/sudoers)去编辑,因为sudoers配置有一定的语法,直接用vi编辑保存系统不会检查语法,如有错也保存了可能导致无法使用sudo工具,最好使用visudo命令去配置。虽然visudo也是调用vi去编辑,但是保存时会进行语法检查,有错会有提示。


eg:配置baizhan拥有root的权限

visudo
baizhan ALL=(ALL) ALL


不需要输入密码的配置

visudo
baizhan ALL=NOPASSWD:  ALL 



要使用超级用户的功能在命令前面加 sudo


~ 表示当前登录 Linux 用户的主目录eg :

[root@localhost ~]#代表的 root 目录


Linux文件类型

普通文件(-):存放数据,程序等信息的文件,一般为文本文件和二进制文件。
目录文件(d):文件系统中一个目录所包含的目录文件,包括文件名和子目录名。
链接文件(l):可以在不同的文件系统之间建立链接关系来实现对文件的访问。
设备文件(c):把IO设备映射为一个设备文件。
管道文件(p):主要用于在进程间传递数据。


QQ截图20221021160043.png


QQ截图20221021160807.png


Linux 路径

Linux系统中是从" / "开始的。

绝对路径
绝对路径是指从“根”开始的路径。例如/usr/local,/etc/hosts,如果一个路径是从“/”开始它一定是绝对路径。

注意:

绝对路径必须以 “/” 开头,它表示根目录。

相对路径

相对路径是以 “ . ” 或者 " .. "开始的。. 表示用户操作所处的位置.. 表示上级目录。

注意:

相对路径不能以 “ / ” 开头。
每个目录中都有 “ ..” 目录文件。

在路径一些特殊符号的说明

- :上一次目录
. : 当前用户所在目录

.. :表示上一级目录

~ : 表示当前用户自己家目录

~ USER:表示用户名为USER的家目录。这里的USER是在/etc/passwd中存在的用户。


Linux管道符、重定向与环境变量
系统级环境变量配置文件在
/etc/profile

待更新

评分

参与人数 5荣誉 +16 鱼币 +11 贡献 +6 收起 理由
liuhongrun2022 + 2 + 2 woc,这么全的吗?
yayc_zcyd + 2 + 2 变大佬了
Mike_python小 + 2 + 2 鱼C有你更精彩^_^
糖甜弯了嘴 + 5 + 3 鱼C有你更精彩^_^
python爱好者. + 5 + 5 + 3 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-1-12 18:25:31 | 显示全部楼层
我也要跟着学了

评分

参与人数 1荣誉 +5 鱼币 +5 收起 理由
小伤口 + 5 + 5 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-1-17 00:17:17 | 显示全部楼层

可以可以,我也只会点基础而已,共同学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-4 01:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表