CentOS「linux」学习笔记1
nanshan 2024-11-20 19:28 9 浏览 0 评论
linux基础操作:主要介绍了, linux的目录结构和一些基本的操作
一、linux目录结构(linux下,一切皆文件)
- /根目录(linux只有一个根目录,没有像WIN一样的C,D,E盘符)
- /boot (linux的引导文件存放目录)
- /dev (管理设备,CPU,硬盘等设备,相当于Win下的设备管理器)
- /media (设别挂载外设设备,U盘或光驱等设备,相当于win下的光驱,U盘盘符及其他储存设备盘符等)
- /mnt (临时挂载文件夹,比如挂载其他系统的共享文件夹等)
- /bin (常用系统指令文件,相当于Win下的windows目录
- /opt (安装程序目录,主要用来存放程序的安装包
- /lib (主要用来存放库文件)
- /root (root超级管理员目录)
- /sbin (root权限或高级权限用户可使用的命令工具文件,如系统管理员)
- /selinux (安全相关的子系统文件,它可以控制程序只允许访问特定的文件,类似于win下的安全软件)
- /sys (系统内核,不要动)
- /srv (系统内核,不要动)
- /proc (系统内核文件,不要动)
- /tmp (临时文件夹,使用内存模拟的断电会丢失)
- /usr (用户文件夹,安装程序时会安装到此目录下,相当于Win下的Program Files程序目录)
- /usr/local (存放通过编译源代码方式安装的程序)
- /var (变量文件夹,主要用来存放日志信息或经常修改的目录或文件)
- /home (存放普通用户信息,创建普通用户后会以用户名的文件夹存放用户信息)
- /etc (所有的系统管理所需要的配置文件和子目录)
- /lost+found (此目录一般为空,只有在非法关机时,会生成一些调试信息)
二、CenOS 6开启ssh服务:
- rpm -qa | grep ssh或rpm -qa | openssh [查看是否安装ssh包]
- yum install openssh-server [未安装ssh包时,使用此命令安装ssh服务包]
- /etc/init.d/sshd status或service sshd status [查看ssh服务运行状态]
- service sshd start [开启 ssh服务]
- service sshd stop [停止ssh服务]
- service sshd restart [重启ssh服务]
- netstat -antp |grep sshd [查看ssh端口状态]
- chkconfig --list sshd 或chkconfig --level 2345 sshd on [检查运行级别是否设置为开机]
- chkconfig sshd on [设置 ssh服务为开机启动]
- chkconfig sshd off [禁止ssh 服务开机启动]
三、关机,重启,注销,同步内存数据到磁盘命令:
- shutdown -h now 代表立即关机
- shutdown -h 1 代表一分钟后关机[定时延迟关机]
- shutdown -r now 代表立即重启
- shutdown -r 1 代表一分钟后重启[定时延迟重启]
- halt 代表立即关机
- reboot 代表立即重启
- sync 代表将内存数据储存到磁盘[比较重要,一般建议在重启和关机前首先执行此操作。]
四、vi/vim常用操作:
- 以下命令只能在非编辑模式操作:yy代表复制光标所在的整行数据。5yy代表复制光标所在向下的5行数据。p代表粘贴复制的数据。dd代表删除光标所在的整行数据。5dd代表删除光标所在向下的5行数据。u代表撤销以往的操作。shift+g按键,代表切换光标到最后一行。[可以配合设置文件行号后进行对行定位操作]gg代表切换光标到第一行。
- 可编辑模式操作:按任意键进入编辑模式[一般都按i键],编辑模式下可以任意输入文本。
- .命令行模式操作:按:冒号表示进入命令行模式,命令行模式常用命令。w 回车代表保存数据。q 回车代表未修改文本时退出。wq 回车代表保存数据后退出文件。q! 回车代表不保存数据退出文件。set nu 回车代表设置文本的行号。[设置行号后,直接输入具体的行号数字,然后按shift+G可以定位光标到指定的行号位置]set nonu 回车代表取消文本的行号。按ESC代表退出命令模式。按/ 代表进入命令行的查找文本字符串的模式。使用方法按/ 然后输入需要查找的关键字,输入n代表查找下一个。
五、用户管理操作命令:只能在root权限用户下操作。
- 添加操作:useradd 用户名 [代表添加一个用户账号]useradd -d /home/zf 用户名 [代表添加一个用户账号并指定一个目录名称]passwd 用户名 [代表修改或添加指定用户名的密码]useradd -g 用户组 用户名 [代表添加一个用户账号并指定一个用户组给这个账号]usermod -g 用户组 用户名 [代表修改一个现有的用户账号到指定的用户组中去]groupadd 用户组 [添加一个新的用户组]
- 删除操作:userdel 用户名 [代表删除一个已有的用户账号并保留/home/用户文件夹]userdel -r 用户名 [代表删除一个已有的用户名并删除相关的/home/用户文件夹,一般不使用此操作]groupdel 用户组 [代表删除一个已有的用户组]
- 查询操作:id 用户 [代表查询一个已有的用户账号的相关信息]who [代表查询当前登录的所有用户账号]whoami [代表查询当前登录的用户账号]
六、用户和组的相关配置文件
- /etc/passwd 文件 [用户user的配置文件,记录用户各种信息]passwd 结构含义[ 用户名:口令:用户标识uid号:组标识gid号:注释描述:主目录:对应的shell解释器 ] 例子:使用id ts1命令查询用户ts1后显示用户信息如下:uid=1003(ts1) gid=1003(test) 组=1003(test)在passwd文件中储存的ts1结构如下:ts1:x:1003:1003:注释描述信息:/home/ts1:/bin/bash
- /etc/shadow 文件 [口令配置文件,储存经过加密的用户账号口令密码信息]shadow 结构含义 [登录名:加密口令:最后一次修改时间:最小时间间隔:警告时间:不活动时间:失效时间:标志]
- /etc/group 文件 [组配置文件,记录liunx包含组的相关信息]//group 结构含义 [组名:口令:组标识gid号:组内用户列表]
- 上一篇:Linux 下 SVN 的安装和配置
- 下一篇:Linux运维网络篇
相关推荐
- Linux/Unix 系统中非常常用的命令
-
Linux/Unix系统中非常常用的命令,它们是进行文件操作、文本处理、权限管理等任务的基础。下面是对这些命令的简要说明:**文件操作类:*****`ls`(list):**列出目录内容,显...
- 教你如何在Linux中删除分区(CLI篇)
-
文接上篇,继续以Ubuntu系统为例。删除分区前,急得重要数据备份!备份!备份用命令操作分区,用的最多的莫过于fdisk了,几乎所有的Linux发行版都默认带有fdisk。首先要知道的是,你想删除的分...
- 敲完就让你提桶跑路的Linux命令(敲完就让你提桶跑路的linux命令是什么)
-
不谨慎可能就会让你提桶的Linux命令!!!删除文件rm-rf该命令是删除文件或文件夹等最快的方式之一。删除后的内容很难恢复,如果删除系统文件可能会导致系统崩坏。>rm-rf/#强制...
- Log文件可以删除吗(taxukeylog文件可以删除吗)
-
Log文件(日志文件)是否可以删除取决于具体场景和文件类型。以下是详细分析和建议:一、哪些Log文件可以删除?非关键应用日志用户级应用日志:如浏览器缓存日志、游戏临时日志等,通常不影响系统运行,可定期...
- Linux 删除空目录(linux直接删除目录)
-
rmdir命令用来删除空目录。当目录不再被使用时,或者磁盘空间已到达使用限定值,就需要删除失去使用价值的目录。利用rmdir命令可以从一个目录中删除一个或多个空的子目录。该命令从一个目录中删除一个或...
- 在 Windows 11 或 10 上删除、创建和格式化分区
-
在Windows11或10上删除、创建和格式化分区假设您的现有电脑使用的是传统硬盘,但现在您想再添加一个硬盘或SSD。当然,后者将用于启动操作系统,而前者将作为纯数据存储。在成功将操作系统...
- 如何使用 Apt Clean 命令清除 APT 缓存?
-
APT(AdvancedPackageTool)是Debian系Linux发行版的包管理工具,用于处理软件包的安装、升级和依赖管理。在使用apt命令(如aptinstall、apt...
- Linux 磁盘空间不够用?5 招快速清理文件,释放 10GB 空间不是梦!
-
刚收到服务器警告:磁盘空间不足90%!装软件提示Nospaceleftondevice!连日志都写不进去,系统卡到崩溃?别慌!今天教你5个超实用的磁盘清理大招,从临时文件到无用软件一键搞定...
- Linux清空日志方法(linux怎么清理日志)
-
方法1:使用>重定向>/path/to/logfile或(需要权限时):sudosh-c'>/var/log/logfile'方法2:使用trun...
- 如何在Eclipse中搭建Zabbix源码的调试和开发环境
-
Zabbix是一款非常优秀的企业级软件,被设计用于对数万台服务器、虚拟机和网络设备的数百万个监控项进行实时监控。Zabbix是开放源码和免费的,这就意味着当出现bug时,我们可以很方便地通过调试源码来...
- Linux操作系统之常用命令(linux操作系统之常用命令有哪些)
-
Linux操作系统一、常用命令1.系统(1)系统信息arch显示机器的处理器架构uname-m显示机器的处理器架构uname-r显示正在使用的内核版本dmidecode-q显示硬件系...
- 理解linux内核的vmlinuz和initrd(linux内核原理及分析)
-
Originaladdress:http://www.chenjunlu.com/2010/11/understanding-of-vmlinuz-initrd-and-system-map/1....
- Linux纯干货知识总结|面试专用(linux面试宝典)
-
学习Linux的重要性相信不用我多说大家也明白,以下是小编总结的常用Linux基础知识以及面试常问的Linux命令,希望能帮助大家更规范地理解和使用~绝对路径和相对路径绝对路径以正斜杠开始完整的文件的...
- Linux基础知识之启动流程分析(简述linux启动流程)
-
Linux系统启动原理:1.poweron开机。2.开机自检:电脑开机后首先加载BIOS(BasicInput/OutputSystem基本输入输出系统)。BIOS程序首先检查计算机能否满足运...
- Java程序员必备——Linux的面试常见问题及面试题!你知道多少?
-
一.常用命令1.编辑相关①.awkNF:字段总数NR:第几行数据FS:分隔字符②.sed-n-i直接修改4a:在第四行后添加4i:在第四行前插入1,5csting:用sting替换1到5行...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- linux 查询端口号 (58)
- docker映射容器目录到宿主机 (66)
- 杀端口 (60)
- yum更换阿里源 (62)
- internet explorer 增强的安全配置已启用 (65)
- linux自动挂载 (56)
- 禁用selinux (55)
- sysv-rc-conf (69)
- ubuntu防火墙状态查看 (64)
- windows server 2022激活密钥 (56)
- 无法与服务器建立安全连接是什么意思 (74)
- 443/80端口被占用怎么解决 (56)
- ping无法访问目标主机怎么解决 (58)
- fdatasync (59)
- 405 not allowed (56)
- 免备案虚拟主机zxhost (55)
- linux根据pid查看进程 (60)
- dhcp工具 (62)
- mysql 1045 (57)
- 宝塔远程工具 (56)
- ssh服务器拒绝了密码 请再试一次 (56)
- ubuntu卸载docker (56)
- linux查看nginx状态 (63)
- tomcat 乱码 (76)
- 2008r2激活序列号 (65)