百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

CentOS「linux」学习笔记1

nanshan 2024-11-20 19:28 7 浏览 0 评论

linux基础操作:主要介绍了, linux的目录结构和一些基本的操作

一、linux目录结构(linux下,一切皆文件)

  1. /根目录(linux只有一个根目录,没有像WIN一样的C,D,E盘符)
  2. /boot (linux的引导文件存放目录)
  3. /dev (管理设备,CPU,硬盘等设备,相当于Win下的设备管理器)
  4. /media (设别挂载外设设备,U盘或光驱等设备,相当于win下的光驱,U盘盘符及其他储存设备盘符等)
  5. /mnt (临时挂载文件夹,比如挂载其他系统的共享文件夹等)
  6. /bin (常用系统指令文件,相当于Win下的windows目录
  7. /opt (安装程序目录,主要用来存放程序的安装包
  8. /lib (主要用来存放库文件)
  9. /root (root超级管理员目录)
  10. /sbin (root权限或高级权限用户可使用的命令工具文件,如系统管理员)
  11. /selinux (安全相关的子系统文件,它可以控制程序只允许访问特定的文件,类似于win下的安全软件)
  12. /sys (系统内核,不要动)
  13. /srv (系统内核,不要动)
  14. /proc (系统内核文件,不要动)
  15. /tmp (临时文件夹,使用内存模拟的断电会丢失)
  16. /usr (用户文件夹,安装程序时会安装到此目录下,相当于Win下的Program Files程序目录)
  17. /usr/local (存放通过编译源代码方式安装的程序)
  18. /var (变量文件夹,主要用来存放日志信息或经常修改的目录或文件)
  19. /home (存放普通用户信息,创建普通用户后会以用户名的文件夹存放用户信息)
  20. /etc (所有的系统管理所需要的配置文件和子目录)
  21. /lost+found (此目录一般为空,只有在非法关机时,会生成一些调试信息)

二、CenOS 6开启ssh服务:

  1. rpm -qa | grep ssh或rpm -qa | openssh [查看是否安装ssh包]
  1. yum install openssh-server [未安装ssh包时,使用此命令安装ssh服务包]
  1. /etc/init.d/sshd status或service sshd status [查看ssh服务运行状态]
  1. service sshd start [开启 ssh服务]
  1. service sshd stop [停止ssh服务]
  1. service sshd restart [重启ssh服务]
  1. netstat -antp |grep sshd [查看ssh端口状态]
  1. chkconfig --list sshd 或chkconfig --level 2345 sshd on [检查运行级别是否设置为开机]
  1. chkconfig sshd on [设置 ssh服务为开机启动]
  1. chkconfig sshd off [禁止ssh 服务开机启动]

三、关机,重启,注销,同步内存数据到磁盘命令:

  1. shutdown -h now 代表立即关机
  2. shutdown -h 1 代表一分钟后关机[定时延迟关机]
  3. shutdown -r now 代表立即重启
  4. shutdown -r 1 代表一分钟后重启[定时延迟重启]
  5. halt 代表立即关机
  6. reboot 代表立即重启
  7. sync 代表将内存数据储存到磁盘[比较重要,一般建议在重启和关机前首先执行此操作。]

四、vi/vim常用操作:

  1. 以下命令只能在非编辑模式操作:yy代表复制光标所在的整行数据。5yy代表复制光标所在向下的5行数据。p代表粘贴复制的数据。dd代表删除光标所在的整行数据。5dd代表删除光标所在向下的5行数据。u代表撤销以往的操作。shift+g按键,代表切换光标到最后一行。[可以配合设置文件行号后进行对行定位操作]gg代表切换光标到第一行。
  2. 可编辑模式操作:按任意键进入编辑模式[一般都按i键],编辑模式下可以任意输入文本。
  3. .命令行模式操作:按:冒号表示进入命令行模式,命令行模式常用命令。w 回车代表保存数据。q 回车代表未修改文本时退出。wq 回车代表保存数据后退出文件。q! 回车代表不保存数据退出文件。set nu 回车代表设置文本的行号。[设置行号后,直接输入具体的行号数字,然后按shift+G可以定位光标到指定的行号位置]set nonu 回车代表取消文本的行号。按ESC代表退出命令模式。按/ 代表进入命令行的查找文本字符串的模式。使用方法按/ 然后输入需要查找的关键字,输入n代表查找下一个。

五、用户管理操作命令:只能在root权限用户下操作。

  1. 添加操作:useradd 用户名 [代表添加一个用户账号]useradd -d /home/zf 用户名 [代表添加一个用户账号并指定一个目录名称]passwd 用户名 [代表修改或添加指定用户名的密码]useradd -g 用户组 用户名 [代表添加一个用户账号并指定一个用户组给这个账号]usermod -g 用户组 用户名 [代表修改一个现有的用户账号到指定的用户组中去]groupadd 用户组 [添加一个新的用户组]
  2. 删除操作:userdel 用户名 [代表删除一个已有的用户账号并保留/home/用户文件夹]userdel -r 用户名 [代表删除一个已有的用户名并删除相关的/home/用户文件夹,一般不使用此操作]groupdel 用户组 [代表删除一个已有的用户组]
  3. 查询操作:id 用户 [代表查询一个已有的用户账号的相关信息]who [代表查询当前登录的所有用户账号]whoami [代表查询当前登录的用户账号]

六、用户和组的相关配置文件

  1. /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
  2. /etc/shadow 文件 [口令配置文件,储存经过加密的用户账号口令密码信息]shadow 结构含义 [登录名:加密口令:最后一次修改时间:最小时间间隔:警告时间:不活动时间:失效时间:标志]
  3. /etc/group 文件 [组配置文件,记录liunx包含组的相关信息]//group 结构含义 [组名:口令:组标识gid号:组内用户列表]

相关推荐

F5负载均衡器如何通过irules实现应用的灵活转发?

F5是非常强大的商业负载均衡器。除了处理性能强劲,以及高稳定性之外,F5还可以通过irules编写强大灵活的转发规则,实现web业务的灵活应用。irules是基于TCL语法的,每个iRules必须包含...

映射域名到NAS

前面介绍已经将域名映射到家庭路由器上,现在只需要在路由器上设置一下端口转发即可。假设NAS在内网的IP是192.168.1.100,NAS管理端口2000.你的域名是www.xxx.com,配置外部端...

转发(Forward)和重定向(Redirect)的区别

转发是服务器行为,重定向是客户端行为。转发(Forward)通过RequestDispatcher对象的forward(HttpServletRequestrequest,HttpServletRe...

SpringBoot应用中使用拦截器实现路由转发

1、背景项目中有一个SpringBoot开发的微服务,经过业务多年的演进,代码已经累积到令人恐怖的规模,亟需重构,将之拆解成多个微服务。该微服务的接口庞大,调用关系非常复杂,且实施重构的人员大部分不是...

公司想搭建个网站,网站如何进行域名解析?

域名解析是将域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。IP地址是网络上标识站点的数字地址,为方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址的转...

域名和IP地址什么关系?如何通过域名解析IP?

一般情况下,访客通过域名和IP地址都能访问到网站,那么两者之间有什么关系吗?本文中科三方针对域名和IP地址的关系和区别,以及如何实现域名与IP的绑定做下介绍。域名与IP地址之间的关系IP地址是计算机的...

分享网站域名301重定向的知识

网站域名做301重定向操作时,一般需要由专业的技术来协助完成,如果用户自己在维护,可以按照相应的说明进行操作。好了,下面说说重点,域名301重定向的操作步骤。首先,根据HTTP协议,在客户端向服务器发...

NAS外网到底安全吗?一文看懂HTTP/HTTPS和SSL证书

本内容来源于@什么值得买APP,观点仅代表作者本人|作者:可爱的小cherry搭好了NAS,但是不懂做好网络加密,那么隐私泄露也会随时发生!大家好,这里是Cherry,喜爱折腾、玩数码,热衷于分享数...

ForwardEmail免费、开源、加密的邮件转发服务

ForwardEmail是一款免费、加密和开源的邮件转发服务,设置简单只需4步即可正常使用,通过测试来看也要比ImprovMX好得多,转发近乎秒到且未进入垃圾箱(仅以Mailbox.org发送、Out...

使用CloudFlare进行域名重定向

当网站变更域名的时候,经常会使用域名重定向的方式,将老域名指向到新域名,这通常叫做:URL转发(URLFORWARDING),善于使用URL转发,对SEO来说非常有用,因为用这种方式能明确告知搜索引...

要将端口5002和5003通过Nginx代理到一个域名上的操作笔记

要将端口5002和5003通过Nginx代理到域名www.4rvi.cn的不同路径下,请按照以下步骤配置Nginx:步骤说明创建或编辑Nginx配置文件通常配置文件位于/etc/nginx/sites...

SEO浅谈:网站域名重定向的三种方式

在大多数情况下,我们输入网站访问网站的时候,很难发现www.***.com和***.com的区别,因为一般的网站主,都会把这两个域名指向到同一网站。但是对于网站运营和优化来说,www.***.com和...

花生壳出现诊断域名与转发服务器ip不一致的解决办法

出现诊断域名与转发服务器ip不一致您可以:1、更改客户端所处主机的drs为223.5.5.5备用dns为119.29.29.29;2、在windows上进入命令提示符输入ipconfig/flush...

涨知识了!带你认识什么是域名

1、什么是域名从技术角度来看,域名是在Internet上解决IP地址对应的一种方法。一个完整的域名由两个或两个以上部分组成,各部分之间用英文的句号“.”来分隔。如“abc.com”。其中“com”称...

域名被跳转到其他网站是怎么回事

当你输入域名时被跳转到另一个网站,这可能是由几种原因造成的:一、域名可能配置了域名转发服务。无论何时有人访问域名,比如.com、.top等,都会自动重定向到另一个指定的URL,这通常是在域名注册商设...

取消回复欢迎 发表评论: