• linux基础1


    一、进程可以分为两大类,系统进程和用户进程
    1系统进程,可以执行内存资源管理和进程切换等管理工作,该进程的运行不受用户的干预。
    2用户进程,通过执行用户程序,应用程序或内核以外的系统程序而产生的进程,可以在用户的控制下运行或关闭。

    用户进程又可以分为交互进程,批处理进程,守护进程三类
    交互进程:由一个由shell终端启动的进程,在执行过程中,需要与用户进行交互操作,可以运行在前台,也可以运行在后台。
    批处理进程:该进程是一个进程集合,负责按顺序启动其他的进程
    守护进程:是一直运行的一种进程,经常在linux系统启动时启动,系统停止时终止。它们独立于控制终端并且周期性执行某种任务或等待处理某些发生的事件。

    二、文件权限只有9位,文件类型不是文件权限
    按出题人的意思:
    文件类型(1位)+属主权限(3位)+属组权限(3位)+其他用户权限(3位)
    文件类型:d(directory目录文件)、-(普通文件)、l(link符号链接文件)、b(block块设备文件)、c(char字符设备文件)、p(pipe管道文件)、s(socket管道文件)。
    属主权限:文件所有者权限,可认为是文件创建者权限
    属组权限:文件所有者所在组权限,可认为是同组用户权限
    其他用户权限:非同组用户权限

    三、kill命令用来终止指定的进程的运行。
    在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的是 -p
    tar是操作.tar的命令
    gzip是压缩.gz压缩包的命令
    compress:压缩.Z文件
    uncompress:解压缩.Z文件
    u-g-o:表示用户-用户组-其他用户。
    a : 表示所有 用户,x : 执行权限,r:读权限,w:写权限。
    rwx r-x r-x
    1、shutdown执行它的工作是送信号〔signal〕给init程序﹐要求它改变runlevel。Runlevel 0被用来停机〔halt〕﹐runlevel 6是用来重新激活〔reboot〕系统﹐而runlevel 1则是被用来让系统进入管理工作可以进行的状态﹔这是预设的。
    2、其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。
    3、reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。它的参数与halt相差不多。
    在小于2GB物理内存的系统中,交换分区大小应该设置为内存大小的两倍;
    如果内存大小多于2GB,交换分区大小应该是物理内存大小加上2GB;
    原则上,由于交换分区读写速度比真正内存区慢的多,因此在实际应用中如果不是特别需要应该设置的越小越好
    cat,less,more都可以查看,只是查看的方式不一样,less可以让光标上下移动,more只能用enter键往下翻,cat的话直接跳到最后一页了

    四、动态路由器上的路由表项是通过相互连接的路由器之间交换彼此信息,然后按照一定的算法优化出来的,而这些路由信息是在一定时间间隙里不断更新,以适应不断变化的网络,以随时获得最优的寻路效果。为了实现IP分组的高效寻路,IETF制定了多种寻路协议。其中用于自治系统(AS:Autonomous System)内部网关协议有开放式最短路径优先(OSPF:Open Shortest Path First)协议和寻路信息协议(RIP:Routing:[nformation Protoc01)。所谓自治系统是指在同一实体(如学校、企业或ISP)管理下的主机、路由器及其他网络设备的集合。还有用于自治域系统之间的外部网络路由协议BGP-4等。Linux操作系统中,建立动态路由需要用到文件/etc/gateways,etc/gateways文件是I~inux的路由表文件。

    /etc/hosts 设定用户自已的IP与名字的对应表
    /etc/HOSTNAME 设定用户的节点名
    /etc/resolv.conf 设置DNS
    /etc/gateways 设定路由器

    FTP服务器有两个端口,其中21端口用于连接,20端口用于传输数据
    进行FTP文件传输中,客户端首先连接到FTP服务器的21端口,进行用户的认证,认证成功后,要传输文件时,服务器会开一个端口为20来进行传输数据文件。
    也就是说,端口20才是真正传输所用到的端口,端口21只用于FTP的登陆认证。我们平常下载文件时,会遇到下载到99%时,文件不完成,不能成功的下载。其实是因为文件下载完毕后,还要在21端口再行进行用户认证,而下载文件的时间如果过长,客户机与服务器的21端口的连接会被服务器认为是超时连接而中断掉,就是这个原因。解决方法就是设置21端口的响应时间。

    mysqldump
    -h表示主机名或IP地址,所以BC错
    -P表示数据库连接的TCP/IP端口号
    -u表示用户名而不是数据库名,所以D错
    -p表示数据库访问密码

    将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz 文件,并将此文件保存到/home 目录下,实现此任务的tar 格式为
    tar zcvf /home/wang.tar.gz /home/stud1/wang
    z表示压缩,所以才有后面的.gz, c表示创建这个压缩包,v是可视,能看到其打包和压缩的过程,f表示文件
    shell 不仅仅是用户命令解释器,同时是一种强大的编程语言,大部分 Linux 系统缺省的 shell 是bash
    chown 修改文件和文件夹的用户和用户组属性
    chmod 修改文件和文件夹读写执行属性

    五、当内网内没有条件建立dns服务器,又不想用IP访问网站,应配置什么文件
    /etc/resolv.conf 是DNS配置文件。在网卡配置文件中进行配置,默认情况下 网卡配置文件DNS优先于/etc/resolv.conf。
    /etc/hostname 在Centos 7,配置主机名,查看修改。
    /etc/hosts ip与域名对应关系 ,解析域名(主机名),用/etc/hosts搭建网站的测试环境 (虚拟机)。不同服务器之间相互访问。
    /etc/gateways 设置路由器
    /etc/fstab file system table :文件系统挂载表,开机的时候设备与入口对应关系 开机自动挂载列表。
    /etc/rc.local 开机自启
    /etc/inittab(centos 6)运行级别的配置文件
    /etc/profile 环境变量配置文件
    /etc/bashrc 命令别名
    /etc/motd 文件中的内容 会在用户登录系统之后显示出来
    /etc/issue /etc/issue.net 文件中的内容 会在用户登录系统之前显示出来
    hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。hosts文件包含了ip地址与主机名之间的映射,还包括主机的别名。在没有域名解析服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的ip地址,否则就需要使用dns服务程序来解决。通过可以将常用的域名和ip地址映射加入到hosts文件中,实现快速方便的访问。
    /etc,etc 是 Etcetera(等等)的缩写,这个目录用来存放所有的系统管理所需要的配置文件和子目录;
    /var,var 是 variable(变量) 的缩写,这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下,包括各种日志文件;
    /root,该目录为系统管理员,也称作超级权限者的用户主目录;
    /home,用户的主目录,在 Linux 中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

  • 相关阅读:
    BIOS主板(非UEFI)安装fedora40的方法
    动手吧,vue数字动画
    Proteus单片机仿真实验电路图绘制
    史上最方便的Linux教程
    Splunk iowait 报警的解决
    layui--table里使用switch
    IBM存储系列产品及监控
    第十五章《网络编程》第2节:网络编程通用类
    [原创][开源]C# Winform DPI自适应方案,SunnyUI三步搞定
    SSM+Vue+Element-UI实现智能新冠疫苗接种助手管理系统
  • 原文地址:https://blog.csdn.net/weixin_46754666/article/details/125963987