Linux_csa的复习笔记(内容精简)

突然发现,小编自己的Linux忘的差不多了,这怎么行,所以小编对以前考试的内容进行学习,在补充一些内容,这篇文章希望能如和小编一样忘记的人记起来,好了家常话聊到这里,下面开始上干货。

 

 

分区和文件管理(Liunx下一切都是文件)

  1. 数型结构最上层的根目录用'/'表示
  2. /boot:包含系统内存和硬盘启动主目录。
  3. /swap:内存交换硬盘分区(free查看-m以G查看大小)。
  4. /home:存放系统中配套用户的宿主目录
  5. /tmp:系统临时目录,存放经常使用的命令。
  6. /usr:用于存放大量系统应用程序及相关文件
  7. /var:存放系统中经常变化的文件。
  8. /dev:终端和磁盘等设备的各种设备文件
  9. /etc:存放系统中配置文件。
  10. /bin:二进制可执行文件。
  11. /sbin:用于存放标准系统管理文件.通常也是执行二进制文件
  12. /mnt:挂载点,所以外设备都要挂载在此目录下

系统的启动过程

1,引导加载程序——2,加载内核——3,执行init进程(二个作用:1,能终结父进程 2,进入某个特定的运行级别时相应的程序)——4,通过/etc/inittab文件进行初始化

  • 运行级别

  1. (0:系统停机状态)
  2. (1:单用户工作状态,只有ROOT权限)
  3. (2:多用户状态)
  4. (3;完整的多进程用户模式,命令行模式)
  5. (4:系统未使用,死掉了)
  6. (5:X11控制台,登录进入图形用户界面)
  7. (6:重启不能设置为6,应该为init 6)
  8. 守护进程:在结尾时为d表示(10大守护进程)
  9. dhcpd:动态主机控制协议的服务守护进程。
  10. httpd:wed服务器APacheco守护进程。
  11. IPtabies:防火墙的守护进程
  12. named:DNS服务器的守护进程。
  13. pppoe:ADSL连接的守护进程。
  14. sendmial:邮件服务器守护进程
  15. smb:Samba文件共享/打印服务进程
  16. snmpd:简单网络管理进程。
  17. squid:代理服务进程
  18. sshd:SSH服务守护进程。
  • 常见配置文件

  1. ifcfg-ethx(存放系统eth接口的IP配置信息)
  2. /etc/sysconfig/network(存放网络系统基本信息,如计算机名,默认网关)
  3. /etc/host.conf(保存系统解析名或域名,hosts先,DNS后)
  4. /etc/hosts(存放系统IP地址和主机对应关系)
  5. /etc/resolv.conf(设置本机的DNS服务器)
  • liunx命令(格式:命令--选项--参数)

文件属性 (7种)(d目录,-普通,b块,l连接,c字符) ——文件数量—— 拥有者—— 所属的组—— 文件大小—— 建档日期—— 文件名

权限:三位一组(r=4(可读),w=2(可写).x=1(可执行)

  1.  

    ls---(查看2文件和目录信息;常见参数(-a显示隐藏文件)(-l查看文件内容)
  2. ‘>'---重定向,‘|’:管道,格式:ls>xixi(ls查看文件传输到xixi) xmd1|cmd(cmd1的输出作为cmd2的输入)
  3. chomd--更改权限,(属性rwx=7,rw-=6,r-x=5,格式 chomd a=rwx file 或者 chomd 741 file
  4. cd--目录的切换
  5. mkdir--创建新目录 ,rmdir--删除已建立的目录
  6. cp--拷贝命令(格式:cp 源 目标-r递归。-p不改属性)
  7. rm --删除命令(-r递归,-f 强制删除, -i是否删除)
  8. mv--移动命令(格式:mv 源 目标)
  9. cat--显示好连接一般文本文件(cat file1 file2 >file3 :把file1和file2连接起来重定向到file3)
  10. pwd--显示当前用户的当前工作目录
  11. ln--连接(为一个文件在另一个位置建立不同连接,软连接ln -s(可以目录)(可以没有原文件)(可以跨系统),硬链接ln二种(不占系统空间,不可以跨文件系统,可以以不同文件名存储)
  12. more--查看文件(f -翻页,空格-下一行,q退出)
  13. tail--查看文件(-f动态查看内容,-n显示几行。)
  14. head--看查文件前10行
  15. grep--查找当前文件夹下所以文件内容(-a :将binary文件以text文件方式搜索)(-L:忽略大小写)
  16. mount--挂载到Liunx的空文件下(格式:mount -t 挂载分区 挂载的分区(通常为/mnt,/media为挂载点),卸载为umount)
  17. wc--统计不加全部显示(-l查看有多少行,-w查看多少个单词,-c多少个字节)
  18. rpm--查询包(格式:rpm -qa | grep 关键字:查询关键字的包,ql查看信息与路径)实现安装,-i安装,-v显示过程,-U升级,-e卸载)(例:rpm -ivh 软件包)
  19. ps--查看进程号命令
  20. kill--无条件终止(格式:kill 进程号)
  21. -exec 命令 [] \ : 和find联合使用
  22. find(find 路径 选项 参数) 查找,选项(-name名字,!取反,-type类型)
  23. sat 显示文件内容,(看小文件)缺点:看大文件显示太多。
  24. chkconfig--提供简单的方式来设置一个服务的运行级别。(列出所以的系统服务)
  25. grep--过滤(-i查找忽略大小写,-v查找相反的内容,-l查看文件名称,-A n查看匹配内容下几行,-B n下几行,-C n查看上下几行)("^...."以什么开头,“$..."以什结尾)
  26. cut--查看段,行(-b,以字节为单位,-c,以字符为分隔符,-d自定义分隔符,-f,显示区域和-d一起使用:cut -d : -f 1 /etc/passwd(查看passwd中第一个行,以:为分隔符的内容)
  27. gzip,bzip2--压缩文件(二种方式的压缩后缀不同)(-9,多压缩,-d解压)
  28. tar--(-c,创建.tar的包文件,-x解开.tar的包文件,-f表示使用归档文件,-p打开原始文件及权限,-C指定释放的位置,-v显示安装过程,-z解压gzip,-j解压bzip2)(例:tar -cvjf etc.tar.bz2 (,压缩包名称.tar.bz2为格式,也可以为gz) /etc/ ) (tar -xzvf etc.tar.bz2 -C /home)解压到/home下
  29. scp 用户@目标ip :文件名 目录名(远程上传和下载)
  30. passwd--当前用户口令(-l:锁定口令,即禁用账号)(-u:口令解除)(-d:无口令)(-f:强制修改口令,在root下可用)
  31. useradd--创建用户账号(-d 用户主目录:添加到目录)(-g 用户组:添加到组)(-s Shell文件:指定用户登录的Shell)
  32. groupadd--创建组(-g gid :指定组的ID)(--0:创建新的组)
  • 网络配置命令

  1. ifconfig--查看网络接口状态(-a:所以接口)(eth0 :第一个网卡的状态)(配置网络接口:1(ifconfig eth0 down)关闭网卡 2,(ifconfig eth0 192.168.1.99 broadcast 192.178.1.255 wctmask 255.255.255.0)配置IP地址,广播地址和网络掩码3,(ifconfig eth0 up)启动网卡
  2. ifdown和ifup(分别指向/sbin/ifup 和 /sbin/ifdown)
  3. router-- 配置路由(-add:添加路由,-delete:删除路由,-net:到网络不是主机,-netwask:指定目标网络的子网掩码。gw:指定路由所使用网关,dev:路由指定的端口。
  4. traccroute--显示数据包从源主机到目的主机的中间路由。(traccroute -i 网卡 IP地址)(-i:接口)
  5. iptables--IP包过滤功能。(-a:添加规则到规则链中)(-p:定义过滤策略)(-s:用来匹配数据包的来源IP地址)(-d:用来匹配数据包的IP地址)(-o:匹配数据包从哪块网卡送出)

Yum安装软件

配置yum源(默认在/etc/yum.pepos.d/下)1:本地方式 ,2;http方式,3:FTP

本地配置(

mount /dev/cdrom /mnt/(挂载目录)

vim /etc/yum.repos.d(可以用tab补齐)

配置:(对版本7的)

Linux_csa的复习笔记(内容精简)_第1张图片

(版本8)

进去 yum.repos.d 目录。

 cd /etc/yum.repos.d

 修改:vim CentOS-AppStream.repo

baseurl=https://mirrors.aliyun.com/centos/$releasever/AppStream/$basearch/os/

修改: CentOS-Base.repo

vim CentOS-Base.repo
baseurl=https://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/
修改: CentOS-Extras.repo

vim CentOS-Extras.repo

baseurl=https://mirrors.aliyun.com/centos/$releasever/extras/$basearch/os/

清空缓存

yum clean all

缓存

yum makecake

查看一下

yum repolist

下载epel源

yum install epel-release

全部更新一下

yum update

退出进行测试

yum listan

Linux_csa的复习笔记(内容精简)_第2张图片此现象为成功.

本地格式

Linux_csa的复习笔记(内容精简)_第3张图片

本地进行yum安装:yum -y install 名称

远程拷贝

1,scp 用户@ip地址:/root/test/tset.tar.gz (目标)./文件目录/文件名(自己)(远程拷贝包)

2,yum -y install lrzsz(安装才能使用rz与sz)

rz(windows-->liunx)

sz 文件路径(liunx-->windows)

例:安装QQ

下载QQLinux版(记住安装路径)

sz 导入QQ软件

在Linux下

rpm -ivh 名称

vim:-i输入模式,:命令模式 esc用户模式(-q退出,!强制,w写入 :x保存退出)

/s/原/目标(替换第一行 ,% s/原/目标/g替换所有)

w ming.txt 另保存为ming

/关键字与?关键字 查找关键字

dd 删除一行

yy 复制一行

p 粘贴

u 撤销

 

 

 

你可能感兴趣的:(Linux,cas,分区挂载,linux)