![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux基础篇
文章平均质量分 94
Linux的基础命令
执笔为剑
这个作者很懒,什么都没留下…
展开
-
项目九 使用gcc和make调试程序
*2,**由于GCC在进行编译的行为时,会主动地去读取CFLAGS这个环境变量,所以,可以直接在shell定义这个环境变量,也可以在makefile文件里面去定义,或者在命令行当中定义。**2,案例:**假设执行文件里面包含了4个源码文件,分别是main.c、haha.c 、sin value.c和cos _value.c, 这4个文件的功能如下。编译器检查不出这类错误,仍然可以生成可执行文件,但是运行时会出错而导致程序崩溃。**1,make功能:**可以简化编译过程里面所下达的命令。原创 2023-11-29 08:00:00 · 949 阅读 · 0 评论 -
项目八 学习shell script
可以使用“declare i total-SfirstnsSsecnu",也可以使用上面的方式来表示。**3,netstat命令:**查询到目前主机开启的网络服务端口(service posts)。以bash程序来运行,通过“bash shell.sh"或“sh shell.sh"来运行。当你使用直接运行的方法来处理时,系统会开辟一个新的bash来运行sh02.sh里边的内容。**1,功能:**能提供数组,循环,条件与逻辑判断等功能。3,支持排错(debug),可以更好的管理主机。原创 2023-11-28 08:00:00 · 1019 阅读 · 0 评论 -
项目七 熟练使用Vim程序编辑器与shell
shell 用环境变量来确定查找路径、注册目录、终端类型、终端名称、用户名等。原创 2023-11-26 18:19:19 · 1920 阅读 · 1 评论 -
项目六 配置网络和使用ssh服务
6,按键,回到nmtui的初始界面,选中“Activate a connection”,激活刚才的“*ens33”,激活( Activate )连接或使连接失效( Deactivate )3,sshd服务的配置保存在**/etc/ssh/ssh_config文件**中,配置文件中都是以#号开头的注释行,要使其生效,去掉需要行前面的#号即可。**任务:**将网卡ifcfg-ens33,配置为开机自启,并且ip地址,子网,网关等人工指定。6,点击“APPly(应用)”,此时的为ON状态。原创 2023-11-25 08:00:00 · 1040 阅读 · 0 评论 -
项目五 配置与管理磁盘
*LVM技术是在硬盘分区和文件系统之间添加了一个逻辑层,**提供了一个抽象的卷组,可以吧多块硬盘进行卷组合。**1,fdisk命令:**在Linux系统中,fdisk是基于菜单的命令。硬盘分区后要建立文件系统,**但是建立文件系统会冲掉分区上的数据,而且不可恢复,**所以要确保分区数据不再使用。如果RAID设备中的某个硬盘损坏,系统会自动停止这块硬盘的工作,让后备的那块硬盘代替损坏的硬盘继续工作。**3,fsck命令:**检查文件系统的正确性,并对Linux磁盘进行修复。正在使用的文件系统不能卸载。原创 2023-11-24 07:58:47 · 1162 阅读 · 0 评论 -
项目四 配置与管理文件系统
4,第一套权限控制访问自己的文件权限,第二套权限控制用户组访问其中一个用户的权限,第三套用户权限控制其他所有用户访问一个用户的文件权限。和修改文件权限相同,都是使用chmod命令,但不同的是,要使用通配符“*”来表示目录中所有文件。1,根据赋予权限的不同,3中不同的用户**(所有者,用户组或其他用户)**能够访问不同的目录或者文件。建立文件的权限最大666.(就是没有x权限)-rw-rw-rw-(当创建文件时权限:-rw-r–r–)**需求:**需要使用root的身份运行chomd,chgrp等命令。原创 2023-11-23 08:02:39 · 388 阅读 · 1 评论 -
项目三 管理Linux服务器的用户和组
*3,pwck命令:**验证用户账号文件认证信息的完整性。**4,grpck命令:**验证组群文件认证信息的完整性。**5,id命令:**用于显示一个用户的UID和GID以及用户所属的组列表。“finger [选项]用户名”方法一:删除/etc/psswd或/etc/shadow文件对应的行即可。**2,vipr命令:**直接对组群文件/etc/group进行编辑。**8,newwgrp命令:**用于转换用户的当前组到指定的主组群。**8,newwgrp命令:**用于转换用户的当前组到指定的主组群。原创 2023-11-23 08:01:11 · 1027 阅读 · 1 评论 -
项目二 熟悉使用Linux常用命令
*1,dmesg命令:**用实例名和物理名来标识连接到系统上的设备。-F:列出当前目录下的文件及其类型(以/结尾的为目录名,以*结尾的为可执行文件,以@结尾的为符号连接)-atime n:查找n天前被访问过的文件(+n:超n天文件;**10,dd命令:**用于按照指定大小和个数的数据块来复制文件或转换文件。**3,date命令:**用来查看系统当前的日期和时间。**2,free命令:**用来查看系统内存,虚拟内存的大小及占用情况。**15,echo命令:**用于在终端输出字符串或变量提取后的值。原创 2023-11-22 10:07:16 · 846 阅读 · 0 评论 -
项目一 安装与配置Linux操作系统
boot分区(保存系统启动时的文件),/usr分区(操作系统文件),/home分区(用户信息文件),/var分区(服务器的登录文件)流行的版本:Red Hat(红帽子),Centos,Fedora,openSUSE,Debian,Ubuntu,红旗Linux等。例如:/dev/sda5(/dev:保存是硬件设备文件,sd:存储设备,a系统中同类接口中第一个被识别到的设备,5为逻辑分区)5,输入newredhat,即可重新设置密码(按步骤来就行)(说明:次版本号为偶则是稳定版,为奇则为测试版)原创 2023-11-22 10:05:41 · 180 阅读 · 0 评论